﻿.inner-container{height:100%;min-height:100%;flex-direction:column;display:flex}svg{width:30px;height:30px}.header_nav{flex:1 0 auto}.header_nav{background:rgb(239,233,217);z-index:1;padding-top:2rem;position:relative}.policyAgreementPanel{z-index:90;position:fixed;background:rgb(239,233,217);border-top:3px solid rgb(209,197,168);width:100%;box-shadow:0 -2px 10px rgba(0,0,0,0.5);transition:transform 0.3s ease-in-out;bottom:0}.data_notice svg:hover{fill:rgb(179,166,134)}.policyAgreementPanel h5{font-weight:600;font-family:Arial,sans-serif;color:rgb(209,197,168);font-size:24px;margin-bottom:8px}#permit_cookie_usage_policy{background:rgb(209,197,168)}#rejectCookieSettingsLink{background:rgba(0,0,0,0.5)}.policyAgreementPanel p a:hover{color:rgb(179,166,134)}#popupCookieConsent:checked ~ .policyAgreementPanel{opacity:0;visibility:hidden}.statistical_data::after{z-index:-1;top:-50%;transform:rotate(15deg);height:200%;background:repeating-linear-gradient( rgba(rgb(209,197,168,0.5),0.03) 0px,transparent 1px,transparent 30px ),repeating-linear-gradient( 90deg,rgba(rgb(209,197,168,0.5),0.03) 0px,transparent 1px,transparent 30px );width:200%;content:"";position:absolute;left:-50%;animation:gridMove 35s linear infinite}.statistical_data h2::after{background:linear-gradient(to right,rgb(209,197,168),transparent);position:absolute;width:100%;height:2px;content:"";left:0;bottom:-15px}.statistical_data .pro_upgrade::after{position:absolute;opacity:0;content:"";width:200%;height:200%;background:radial-gradient(circle,rgb(209,197,168,0.5) 0%,transparent 60%);left:-50%;top:-50%;transform:scale(0.5);z-index:-1;transition:opacity 0.5s ease}.statistical_data .pro_upgrade:hover::after{opacity:0.1;transform:scale(1)}.statistical_data .pro_upgrade span{display:block;position:relative;font-size:15px;line-height:1.5;color:rgba(255,255,255,0.7)}.statistical_data ul:has(.pro_upgrade:only-child) .pro_upgrade{margin:0 auto;flex:0 0 100%;max-width:500px}.statistical_data ul:has(.pro_upgrade:nth-child(3):last-child) .pro_upgrade{flex:0 0 calc(33.33% - 27px);max-width:calc(33.33% - 27px)}.statistical_data ul:has(.pro_upgrade:nth-child(n+6):nth-child(-n+10)) .pro_upgrade{flex:0 0 calc(33.33% - 27px);max-width:calc(33.33% - 27px)}.statistical_data .pro_upgrade:hover svg{transform:scale(1.2) rotate(5deg)}.testimonials::before{content:"";position:absolute;background-position:0 0,75px 75px,30px 30px,120px 120px;left:0;background-size:150px 150px;top:0;background-image:radial-gradient(circle at 15% 25%,rgba(255,255,255,0.05) 2px,transparent 2px),radial-gradient(circle at 35% 65%,rgba(255,255,255,0.05) 2px,transparent 2px),radial-gradient(circle at 75% 35%,rgba(255,255,255,0.05) 2px,transparent 2px),radial-gradient(circle at 85% 85%,rgba(255,255,255,0.05) 2px,transparent 2px);width:100%;pointer-events:none;height:100%}.testimonials .learning_opinion::before{position:absolute;pointer-events:none;content:"";background:radial-gradient(circle at center,rgba(rgb(209,197,168,0.5),0.1),transparent 70%);left:-50%;transform:scale(0.8);height:200%;width:200%;transition:transform 0.5s ease-out,opacity 0.5s ease-out;top:-50%;opacity:0}.testimonials .learning_opinion:hover img{border-color:#ffffff;transform:scale(1.05) translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.2)}.testimonials .learning_opinion:hover h4{color:rgb(209,197,168);transform:translateX(5px)}.testimonials .learning_opinion:hover h4::after{width:100%}.testimonials .description{z-index:1;padding:0.5rem 0 0;font-size:13px;color:#ffffff;transition:transform 0.3s ease;line-height:1.6;margin:0;position:relative}.testimonials a:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 10px 20px rgba(0,0,0,0.25)}.testimonials a:hover::before{left:100%}.learning_process{padding:120px 0;perspective:1000px;position:relative;background:linear-gradient(135deg,rgb(239,233,217) 0%,rgb(209,197,168,0.5) 100%);overflow:hidden}.learning_process::before{content:"";filter:blur(20px);top:-5%;position:absolute;animation:float 15s ease-in-out infinite alternate;right:-5%;transform:rotate(-15deg) translateZ(-50px);opacity:0.2;width:50%;z-index:0;height:50%;background:linear-gradient(45deg,rgb(209,197,168,0.5) 0%,rgb(179,166,134) 100%)}.learning_process .study_zone:hover{transform:translateZ(40px) scale(1.02)}.learning_process .study_zone > div::before{width:200%;content:"";top:-100%;height:200%;transform:rotate(45deg);animation:shine 8s cubic-bezier(0.445,0.05,0.55,0.95) infinite;background:linear-gradient( 45deg,transparent 0%,rgba(255,255,255,0.1) 50%,transparent 100% );left:-100%;position:absolute}.learning_process h3::after{height:3px;bottom:-8px;position:absolute;transition:transform 0.4s ease-out;background:linear-gradient(90deg,rgb(209,197,168) 0%,rgb(179,166,134) 100%);transform-origin:left;transform:scaleX(1);left:0;width:60px;content:""}.check_it_out_now{z-index:1;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(239,233,217) 0%,rgb(209,197,168,0.5) 100%);padding:4rem 2rem;box-shadow:0 15px 30px rgba(0,0,0,0.08)}.check_it_out_now .container{position:relative;max-width:1200px;margin:0 auto}.check_it_out_now:hover h2{transform:perspective(1000px) rotateX(2deg)}.check_it_out_now .study_zone:hover{transform:translateY(-5px)}.check_it_out_now svg{transform:rotate(-5deg);filter:drop-shadow(0 4px 6px rgba(0,0,0,0.1));height:48px;transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);width:48px}.check_it_out_now .query_grid{z-index:1;padding:1rem 2rem;background:linear-gradient(135deg,rgb(209,197,168) 0%,rgb(179,166,134) 100%);overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,0.12);transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.4s ease;display:inline-block;position:relative;border-radius:10px;font-family:Arial,sans-serif;font-weight:600;text-decoration:none;color:#ffffff;font-size:20px}footer .footer_workshops{position:relative;z-index:1}footer .help_question{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:30px;display:grid;border-radius:0 26px 26px 0;border-left:4px solid rgb(209,197,168);margin-bottom:60px;gap:20px;background-color:rgba(255,255,255,0.05)}footer .info_item a:hover{color:rgb(209,197,168)}footer .top_mainwrap{position:relative}footer .discuss_cta{color:rgba(255,255,255,0.7);max-width:330px;font-size:15px;line-height:1.6}footer .main_learn h5{position:relative;font-weight:700;display:inline-block;letter-spacing:1px;margin-bottom:25px;color:#ffffff;font-size:18px;text-transform:uppercase}footer .subscribe_holder{background-color:rgba(0,0,0,0.2);border-radius:26px;padding:35px;position:relative}footer .subscribe_holder h5{font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px;color:#ffffff;font-size:18px}footer .input_holder input[type="email"]{border:1px solid rgba(255,255,255,0.1);padding:15px;font-size:17px;color:#ffffff;border-radius:10px;transition:all 0.3s ease;background-color:rgba(255,255,255,0.05)}footer .join_usxAbqu:hover{background-color:rgb(179,166,134)}footer .join_usxAbqu:hover::after{left:120%}footer .peer_help{border-top:1px solid rgba(255,255,255,0.1);margin-top:60px;padding-top:20px}.secure_vault{background:linear-gradient(135deg,rgb(239,233,217) 0%,rgba(248,248,252,0.95) 100%);overflow:hidden;padding:80px 0;position:relative}.secure_vault .container{backdrop-filter:blur(10px);border-left:3px solid rgb(209,197,168);max-width:1140px;box-shadow:0 10px 30px rgba(0,0,0,0.03);padding:0 20px;z-index:1;position:relative;background:rgba(255,255,255,0.85);margin:0 auto;transform:translateZ(0)}.secure_vault h1:hover::after{transform:scaleX(1.5)}.secure_vault h2::before{transform:scaleY(0.8);top:0;transition:transform 0.3s ease,opacity 0.3s ease;opacity:0.8;left:0;content:"";width:4px;position:absolute;background:rgb(209,197,168);height:100%}.secure_vault p{margin-bottom:20px;max-width:95%;font-size:15px;transition:transform 0.3s ease;line-height:1.7;color:#000000}.secure_vault p strong:hover::after{transform-origin:left;transform:scaleX(1)}.secure_vault span:hover{box-shadow:0 5px 15px rgba(0,0,0,0.05);transform:translateY(-5px)}.secure_vault ul{padding-left:20px;margin-top:15px;margin-bottom:30px;list-style:none}.secure_vault li::before{position:absolute;opacity:0.8;background:rgb(209,197,168);transition:transform 0.3s ease,background-color 0.3s ease;border-radius:50%;width:8px;height:8px;content:"";left:0;top:10px}.company_overview .container{z-index:3;padding:0 20px;position:relative;display:flex;max-width:1200px;flex-direction:column;margin:0 auto}.company_overview h2{margin-bottom:50px;transition:transform 0.5s ease-out;transform:perspective(1000px) rotateY(5deg);font-weight:700;position:relative;font-size:calc(36px * 1.2);align-self:flex-start;transform-origin:left center}.company_overview .message_wrap:hover{box-shadow:0 30px 60px rgba(0,0,0,0.25),0 15px 30px rgba(0,0,0,0.2);transform:translateX(5px) translateY(-5px)}.company_overview .message_wrap p:hover{letter-spacing:1px}.company_overview .message_wrap div div{margin-top:20px;padding-right:15px;position:relative;text-align:justify;font-size:18px;overflow-y:auto;line-height:1.8;color:rgba(255,255,255,0.9);max-height:400px}.company_overview .message_wrap div div:hover::after{opacity:1}.course_features::before{content:"";left:0;height:100%;position:absolute;top:0;opacity:0.05;animation:shiftLines 20s linear infinite;width:100%;background:repeating-linear-gradient( 45deg,rgb(209,197,168,0.5) 0,rgb(209,197,168,0.5) 1px,transparent 1px,transparent 20px )}.course_features .message_wrap::after{filter:blur(20px);opacity:0.3;z-index:-1;top:-20px;content:"";position:absolute;right:-20px;border-radius:50%;width:100px;animation:pulsate 5s ease-in-out infinite;height:100px;background:radial-gradient(circle,rgb(209,197,168) 0%,transparent 70%)}.course_features .message_wrap h2::before{border-radius:10px;width:40px;height:4px;content:"";position:absolute;bottom:-8px;background:rgb(209,197,168);left:0;transition:width 0.3s ease}.course_features .img_show::before{background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.5) 100%);position:absolute;height:100%;left:0;top:0;content:"";z-index:1;width:100%}.course_features:hover .img_show{transform:rotateX(2deg) translateY(-10px)}.course_features:hover .message_wrap{transform:translateY(-10px)}.course_features .container::after{bottom:-50px;width:150px;animation:float 15s ease-in-out infinite reverse;height:150px;right:-30px}.opening_board{position:relative;min-height:600px;width:100%;height:100vh;overflow:hidden;background-color:#000000}.opening_board .study_zone{justify-content:center;width:100%;flex-direction:column;position:relative;display:flex;height:100%;align-items:center}.opening_board .learn_head{width:calc(100% * var(--slide-count,5));height:100%;display:flex;animation:carousel-slide 25s cubic-bezier(0.45,0.05,0.55,0.95) infinite}.opening_board .learn_head{--slide-count:2}.opening_board .message_wrap{text-align:center;max-width:800px;z-index:3;position:relative;transform:translateY(20px);background:radial-gradient(circle at center,rgba(0,0,0,0.5) 0%,transparent 70%);animation:text-fade 1.5s ease-in-out forwards;width:90%;padding:2rem}.opening_board .message_wrap .query_grid{text-decoration:none;position:relative;font-size:18px;overflow:hidden;background:linear-gradient(135deg,rgb(209,197,168) 0%,rgb(179,166,134) 100%);display:inline-block;font-weight:600;border-radius:24px;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(0,0,0,0.2);color:#ffffff;padding:0.8rem 2rem;animation:button-pulse 2s infinite}.opening_board:has(.start_entry:nth-child(3)) .learn_head{--slide-count:3}.opening_board:has(.start_entry:nth-child(5)) .learn_head{--slide-count:5}header::before{background-image:radial-gradient(circle at 30% 20%,rgba(255,255,255,0.3) 0%,transparent 8%),radial-gradient(circle at 70% 60%,rgba(255,255,255,0.3) 0%,transparent 12%),radial-gradient(circle at 40% 80%,rgba(255,255,255,0.3) 0%,transparent 10%),radial-gradient(circle at 80% 30%,rgba(255,255,255,0.3) 0%,transparent 15%),radial-gradient(circle at 10% 70%,rgba(255,255,255,0.3) 0%,transparent 8%);top:0;opacity:0.4;width:100%;height:100%;position:absolute;left:0;z-index:0;content:''}header .main_learn:hover::before{border-radius:40% 60% 30% 70% / 60% 30% 70% 40%;opacity:0.2}header .main_nav a{font-size:13px;position:relative;align-items:center;z-index:1;border-radius:60% 40% 40% 60% / 40% 50% 50% 60%;transition:all 0.4s ease;font-weight:600;padding:0.8rem 1.3rem;display:flex;background:rgba(255,255,255,0.1);justify-content:center;color:#000000;text-decoration:none;overflow:hidden}header .main_nav::after{border-radius:50%;transition:transform 0.4s ease;transform:translateX(-50%) scale(0);width:6px;content:'';position:absolute;bottom:-8px;left:50%;height:6px;background:rgb(209,197,168);opacity:0.7}.gratitudeHub{overflow:hidden;background:linear-gradient(135deg,rgb(239,233,217) 0%,rgb(209,197,168,0.5) 100%);position:relative;padding:4rem 0}.gratitudeHub .container{z-index:2;padding:0 2rem;max-width:1200px;margin:0 auto;position:relative}.gratitudeHub h2{position:relative;font-size:28px;color:rgb(209,197,168);max-width:90%;opacity:0;text-shadow:0 1px 2px rgba(0,0,0,0.05);line-height:1.3;font-weight:700;margin-bottom:2.5rem;animation-delay:0.3s;animation:slideInTitle 0.8s forwards ease-out;transform:translateX(-10px)}.gratitudeHub .study_zone::before{bottom:20px;border:1px solid rgb(209,197,168,0.5);content:"";left:20px;opacity:0.1;position:absolute;right:20px;top:20px;pointer-events:none}.gratitudeHub li span{margin-bottom:1rem;color:#000000;font-family:Arial,sans-serif;animation-delay:0.8s;display:block;transform:translateY(10px);opacity:0;position:relative;animation:fadeUpIn 0.8s forwards ease-out;line-height:1.7;font-size:calc(12px * 1.05)}.pricing_row .price_plan{position:relative}.pricing_row h2{background:linear-gradient(90deg,rgb(209,197,168) 0%,rgb(179,166,134) 100%);text-align:center;animation:titleFloat 6s ease-in-out infinite;transform:translateY(0);margin-bottom:25px;-webkit-background-clip:text !important;background-clip:text !important;position:relative;font-size:31px;font-weight:700;color:transparent}.pricing_row .deal_opts li:hover{transform:translateY(-10px);z-index:3}.pricing_row .learning_cost::before{transform:scaleX(0);background:linear-gradient(90deg,rgb(209,197,168),rgb(179,166,134));transition:transform 0.5s ease;position:absolute;content:'';width:100%;height:5px;transform-origin:left;top:0;left:0}.pricing_row .learn_fees:hover .learning_cost::after{opacity:1}.pricing_row .access_plans{position:relative;z-index:2}.pricing_row .learn_fees:hover .access_plans h4::after{width:100%}.pricing_row .access_plans p{color:rgba(255,255,255,0.8);font-size:15px;margin:0 0 30px;overflow-y:auto;word-break:break-word;overflow-wrap:break-word;padding-right:5px;line-height:1.6;max-height:200px}.education_history::before{top:0;background:linear-gradient(to right,transparent 49.5%,rgb(209,197,168,0.5) 49.5%,rgb(209,197,168,0.5) 50.5%,transparent 50.5%),linear-gradient(to bottom,transparent 49.5%,rgb(209,197,168,0.5) 49.5%,rgb(209,197,168,0.5) 50.5%,transparent 50.5%);position:absolute;opacity:0.07;width:100%;left:0;background-size:40px 40px;height:100%;content:""}.education_history .learning_opinion::before{left:0;top:0;position:absolute;height:6px;background:linear-gradient( 90deg,rgb(209,197,168) 0%,rgb(179,166,134) 100% );content:"";width:100%}.education_history .img_show::before{position:absolute;inset:0;content:"";background:linear-gradient( 135deg,rgba(255,255,255,0.2) 0%,transparent 40%,rgba(0,0,0,0.2) 100% );z-index:1}.education_history .img_show::after{content:"";height:100%;background:repeating-linear-gradient( 45deg,transparent 0,transparent 10px,rgba(255,255,255,0.05) 10px,rgba(255,255,255,0.05) 12px );z-index:2;left:0;width:100%;top:0;position:absolute}.education_history .learning_opinion span:not(.name)::after{content:"";position:absolute;transition:width 0.3s ease;bottom:0;width:0;background:rgb(209,197,168);left:0;height:2px}.education_history .career_container::before{width:12px;position:absolute;content:"";border-top:2px solid rgb(209,197,168);top:15px;opacity:0.6;left:12px;border-left:2px solid rgb(209,197,168);height:12px}.education_history .learning_opinion:hover{transform:translateY(-10px);box-shadow:0 30px 60px rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.03)}.contact::before{background:radial-gradient(circle at 20% 20%,rgba(0,0,0,0.02) 0%,transparent 20%),radial-gradient(circle at 80% 80%,rgba(0,0,0,0.02) 0%,transparent 20%);position:absolute;height:100%;left:0;background-size:60px 60px;z-index:0;content:"";top:0;width:100%}.contact .contact_request::before{position:absolute;top:0;background:linear-gradient(90deg,rgb(209,197,168),rgb(179,166,134));content:"";height:5px;left:0;width:100%}.contact .request_feedback::before{content:"";left:0;position:absolute;height:100%;background:rgb(239,233,217);width:10px;top:0}.contact input[type="text"]{width:100%;transition:all 0.3s ease;font-size:17px;background:#ffffff;color:#000000;border:2px solid rgb(239,233,217);border-radius:10px;padding:18px 20px}.contact .support_request input[type="checkbox"]{margin-top:2px;border-radius:10px;width:24px;height:24px;transition:all 0.3s ease;border:2px solid rgb(239,233,217);cursor:pointer;appearance:none;position:relative}.contact .support_request a:hover{color:rgb(179,166,134)}.contact .query_grid{cursor:pointer;overflow:hidden;align-self:flex-start;transition:all 0.3s ease;margin-top:20px;color:#ffffff;padding:16px 40px;border:none;font-size:14px;box-shadow:0 8px 20px rgb(209,197,168,0.5);position:relative;background:rgb(209,197,168);border-radius:10px;font-weight:600}.company_overview .message_wrap div div::-webkit-scrollbar{width:5px}.company_overview .message_wrap div div::-webkit-scrollbar-track{border-radius:10px;background:rgba(255,255,255,0.1)}.company_overview .message_wrap div div::-webkit-scrollbar-thumb{background:rgb(209,197,168);border-radius:10px}.pricing_row .access_plans p::-webkit-scrollbar{width:4px}.pricing_row .access_plans p::-webkit-scrollbar-track{background:rgba(255,255,255,0.1)}.pricing_row .access_plans p::-webkit-scrollbar-thumb{background:rgb(209,197,168,0.5)}@media screen and (max-width: 1200px) {.statistical_data{padding:90px 0}.statistical_data ul:has(.pro_upgrade:nth-child(4):last-child) .pro_upgrade,.statistical_data ul:has(.pro_upgrade:nth-child(5):nth-last-child(-n+1)) .pro_upgrade,.statistical_data ul:has(.pro_upgrade:nth-child(n+6):nth-child(-n+10)) .pro_upgrade{flex:0 0 calc(33.33% - 20px);max-width:calc(33.33% - 20px)}.statistical_data .pro_upgrade p{font-size:2.8rem}} @media screen and (max-width: 480px) {.statistical_data{padding:60px 0}.statistical_data h2{font-size:calc(44px * 0.7);margin-bottom:30px;padding-left:12px}.statistical_data h2::before{width:3px}.statistical_data ul{gap:15px}.statistical_data .pro_upgrade{padding:20px 15px}.statistical_data .pro_upgrade p{font-size:2rem;margin-bottom:10px}.statistical_data .pro_upgrade span{font-size:calc(15px * 0.9)}.statistical_data svg{margin-bottom:10px;width:30px;height:30px}} @media (max-width: 576px) {.testimonials{padding:2.5rem 0}.testimonials h2{font-size:calc(28px * 0.7);margin-bottom:1.5rem}.testimonials h2::after{width:80px;height:2px}.testimonials .learning_opinion img{width:50px;height:50px}.testimonials .description{font-size:calc(13px * 0.95)}.testimonials a{font-size:calc(15px * 0.9);padding:0.7rem 1.5rem}} @media (max-width: 767px) {.learning_process{padding:60px 0;perspective:600px}.learning_process .study_zone > div{padding:2rem;border-left-width:3px}.learning_process h3{margin-bottom:1.2rem;font-size:calc(29px * 0.7)}.learning_process h3::after{height:2px;width:50px}.learning_process p{font-size:calc(17px * 0.95);line-height:1.7}} @media (max-width: 768px) {.check_it_out_now{padding:3rem 1rem}.check_it_out_now h2{font-size:calc(29px * 0.8);margin-bottom:2rem}.check_it_out_now .study_zone{gap:1.2rem;align-items:flex-start;flex-direction:column}.check_it_out_now svg{height:36px;width:36px}.check_it_out_now .query_grid{padding:0.8rem 1.6rem;text-align:center;width:100%}} @media (max-width: 991px) {.secure_vault{padding:60px 0}.secure_vault .container{padding:30px 25px}.secure_vault h1{font-size:calc(48px * 0.9);margin-bottom:25px}.secure_vault h2{margin-top:35px;font-size:calc(37px * 0.9)}.secure_vault p,.secure_vault span{max-width:100%;font-size:calc(15px * 1)}} @media (max-width: 480px) {.secure_vault{padding:30px 0}.secure_vault::before,.secure_vault::after{opacity:0.25}.secure_vault .container{padding:20px 15px}.secure_vault h1{font-size:calc(48px * 0.7)}.secure_vault h2{font-size:calc(37px * 0.75);margin-top:25px}.secure_vault h3{font-size:calc(37px * 0.7)}.secure_vault h4{font-size:calc(37px * 0.65)}.secure_vault p,.secure_vault span,.secure_vault li{font-size:calc(15px * 0.9);line-height:1.5}.secure_vault p:hover,.secure_vault li:hover,.secure_vault span:hover{transform:none}} @media (min-width: 1024px) {.company_overview{padding:180px 0 160px}.company_overview::before{background:linear-gradient(135deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.8) 100%)}.company_overview::after{width:90%;height:180%;transform:rotate(-35deg);right:-20%;top:-20%}.company_overview .container{padding:0 60px}.company_overview h2{margin-left:120px;margin-bottom:90px;font-size:calc(36px * 1.8)}.company_overview h2::after{width:180px;height:6px}.company_overview .message_wrap{margin-left:120px;box-shadow:0 30px 60px rgba(0,0,0,0.25),0 15px 30px rgba(0,0,0,0.2),0 5px 15px rgba(0,0,0,0.1);max-width:80%;padding:80px}.company_overview .message_wrap p{margin-bottom:30px;padding-bottom:20px;font-size:calc(18px * 1.8)}.company_overview .message_wrap div div{column-gap:60px;font-size:calc(18px * 1.1);max-height:500px;column-count:2;line-height:1.9}} @media (prefers-contrast: more) {.course_features .message_wrap{background:#ffffff}.course_features .message_wrap h2{color:#000000}.course_features .message_wrap .description{color:#000000}.course_features .img_show::before{opacity:0.7}} @media (prefers-reduced-motion: reduce) {.course_features::before,.course_features .container::before,.course_features .container::after,.course_features .message_wrap::after,.course_features:hover .img_show,.course_features:hover .message_wrap{transform:none;animation:none}.course_features .img_show,.course_features .message_wrap{animation:none;opacity:1}} @media (max-width: 576px) {.opening_board{height:60vh;min-height:500px}.opening_board .page_first::before{background:linear-gradient(135deg,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.7) 100%)}.opening_board .learn_head{animation:carousel-slide 20s cubic-bezier(0.45,0.05,0.55,0.95) infinite}.opening_board .message_wrap{padding:1rem}.opening_board .message_wrap h1{font-size:calc(43px * 0.9)}.opening_board .message_wrap h1::after{height:2px;width:50px}.opening_board .message_wrap p{margin-bottom:1.5rem;font-size:calc(16px * 0.9);line-height:1.6}.opening_board .message_wrap .query_grid{font-size:calc(18px * 0.95);padding:0.6rem 1.5rem}} @media (max-width: 479px) {header .site_start{padding:0.7rem 1.2rem}header .top_mainwrap{padding:0.5rem;max-width:120px}header .main_nav a{padding:0.4rem 0.6rem;font-size:calc(13px - 3px)}} @media (max-width: 992px) {.gratitudeHub{padding:3rem 0}.gratitudeHub h2{max-width:100%;font-size:calc(28px * 0.9)}.gratitudeHub .study_zone{padding:2rem}} @media (max-width: 576px) {.gratitudeHub{padding:2.5rem 0}.gratitudeHub .container{padding:0 1.5rem}.gratitudeHub h2{font-size:calc(28px * 0.7)}.gratitudeHub h2::after{height:2px;width:60px}.gratitudeHub .study_zone{clip-path:polygon( 0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100% );padding:1.5rem}.gratitudeHub li{padding-left:1.5rem}.gratitudeHub li::before{height:6px;width:6px}.gratitudeHub li span{font-size:calc(12px * 0.95);line-height:1.6}} @media (max-width: 480px) {.pricing_row{padding:50px 0}.pricing_row h2{font-size:calc(31px - 8px)}.pricing_row .package_deal{font-size:calc(15px - 2px)}.pricing_row .learning_cost{padding:20px 15px}.pricing_row .access_plans p{font-size:calc(15px - 2px)}} @media (max-width: 575px) {.education_history{padding:50px 0}.education_history .learning_opinion{gap:20px;padding:30px 20px}.education_history .img_show{min-height:220px}.education_history .name{padding-left:12px;font-size:calc(36px * 0.8)}.education_history .learning_opinion span:not(.name){padding:4px 10px;margin-bottom:15px;font-size:calc(17px * 0.9)}.education_history .career_container{padding:15px 18px;font-size:calc(18px * 0.9)}} @keyframes gridMove {0%{transform:rotate(15deg) translate(0,0)}50%{transform:rotate(17deg) translate(-5%,-2%)}100%{transform:rotate(15deg) translate(0,0)}} @keyframes float {0%{transform:rotate(-15deg) translateZ(-50px) translate(0,0)}50%{transform:rotate(-10deg) translateZ(-50px) translate(10px,15px)}100%{transform:rotate(-12deg) translateZ(-50px) translate(-5px,10px)}} @keyframes shiftLines {0%{background-position:0 0}100%{background-position:40px 40px}} @keyframes slideUp {from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}} @keyframes scale-pulse {0%{transform:scale(1.1)}50%{transform:scale(1.2)}100%{transform:scale(1.1)}} @keyframes button-pulse {0%{box-shadow:0 0 0 0 rgba(rgb(209,197,168,0.5),0.7)}70%{box-shadow:0 0 0 10px rgba(rgb(209,197,168,0.5),0)}100%{box-shadow:0 0 0 0 rgba(rgb(209,197,168,0.5),0)}} @keyframes expandLine {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes fadeIn {0%{opacity:0}100%{opacity:1}} @keyframes scanner {0%{transform:translateY(0);opacity:0.5}50%{transform:translateY(calc(100% - 7px));opacity:0.8}50.1%{opacity:0}50.2%{transform:translateY(0);opacity:0}55%{opacity:0.5}100%{transform:translateY(0);opacity:0.5}}