a{color:inherit;text-decoration:none}.container{width:1173px;max-width:100%;margin:auto}.cert-block-HSdMs{flex:0 0 auto}.cert-block-HSdMs{color:#000000;background-color:rgb(217,222,237);position:relative;font-family:Arial,sans-serif;padding:100px 0 30px}.manage-cookies-QLPev{margin-bottom:20px}.manage-cookies-QLPev svg,.manage-cookies-QLPev svg path,.manage-cookies-QLPev img{height:60px;width:60px;fill:rgb(182,194,216)}.cookie-dialog-window-mgvxf p{margin-bottom:20px;font-size:15px;color:#000000;text-align:center}.cookie_button.cookies-consent-PqHrn:hover{background:rgb(146,163,189,0.5)}.cookie-dialog-window-mgvxf p a:hover{color:rgb(146,163,189)}#cookieAlertOverlay-SGvye{display:none}.course-highlights-bpPal{padding:7rem 0;position:relative;background:rgb(217,222,237);overflow:hidden}.course-highlights-bpPal .class-path-PsrzT{display:flex;align-items:center;flex-direction:column}.course-highlights-bpPal .body-content-RYIMt{width:100%;box-shadow:0 30px 60px rgba(0,0,0,0.12);text-align:center;border:1px solid rgba(255,255,255,0.2);border-radius:30px;clip-path:polygon( 0% 5%,5% 0%,95% 0%,100% 5%,100% 95%,95% 100%,5% 100%,0% 95% );padding:4rem 3rem;background:linear-gradient(135deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.7) 100%);transform:translateZ(0);position:relative;backdrop-filter:blur(10px);z-index:3;transition:all 0.5s cubic-bezier(0.23,1,0.32,1)}.course-highlights-bpPal .body-content-RYIMt:hover h2::after{bottom:-20px;width:55px;right:-20px;height:55px}.course-highlights-bpPal .body-content-RYIMt:hover .description:last-of-type{transform:perspective(1000px) rotateX(0deg);box-shadow:0 20px 40px rgba(0,0,0,0.15)}.course-highlights-bpPal .portfolio-image-zkIoc::before{height:100%;z-index:1;width:100%;left:0;top:0;position:absolute;content:"";opacity:0.85;background:radial-gradient(circle at center,transparent 30%,rgba(0,0,0,0.5) 100%),linear-gradient(to top,rgba(0,0,0,0.5) 0%,transparent 70%)}.course-highlights-bpPal .body-content-RYIMt::after{background:rgb(146,163,189,0.5);z-index:-1;width:70%;opacity:0.15;content:"";bottom:-5%;border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;left:-5%;animation:morph 15s linear infinite alternate-reverse;height:70%;position:absolute}.tySpotlight-NcFwB::after{content:"";bottom:-5%;left:-5%;opacity:0.05;z-index:-1;position:absolute;width:50%;animation:float 15s infinite alternate-reverse ease-in-out;transform:rotate(-15deg);background:radial-gradient(circle at center,#ffffff 0%,transparent 70%);height:50%}.tySpotlight-NcFwB .skill-growth-idnXj > div:first-child{z-index:2;position:relative;padding:2.5rem;box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);background:#ffffff;clip-path:polygon(0 0,100% 0,98% 100%,2% 100%)}.tySpotlight-NcFwB .skill-growth-idnXj:hover > div:last-child{transform:translateY(0)}.tySpotlight-NcFwB h5::after{height:3px;position:absolute;width:60px;bottom:-10px;left:0;transition:width 0.4s ease;content:"";background:rgb(146,163,189)}.tySpotlight-NcFwB a{transition:all 0.3s ease;position:relative;display:block;text-decoration:none}.tySpotlight-NcFwB a:hover::before{opacity:1}footer{position:relative;width:100%}footer .footer-edu-rbmeO{position:relative;z-index:1;margin-top:-70px}footer .info_item{padding:10px 15px;border-radius:10px;flex:1 1 200px;transition:all 0.3s ease;margin:10px;background-color:rgb(217,222,237);position:relative}footer .info_item:hover{background-color:#ffffff;box-shadow:0 10px 20px rgba(0,0,0,0.05);transform:translateY(-5px)}footer .info_item:hover::before{opacity:1}footer .info_item svg{fill:rgb(182,194,216);margin-right:10px;height:20px;vertical-align:middle;width:20px}footer .info_item a:hover{color:rgb(182,194,216)}footer .text_main_holder::before{left:0;top:-40px;box-shadow:0 15px 30px rgba(0,0,0,0.08);position:absolute;background-color:#ffffff;z-index:-1;border-radius:23px;height:calc(100% + 80px);content:"";width:100%}footer .site-head-ySKeU{box-shadow:0 10px 30px rgba(0,0,0,0.05);padding:30px;margin-right:20px;position:relative;background-color:rgb(217,222,237);border-radius:23px;z-index:1;margin-top:-10px;margin-left:20px}footer .header-lesson-CViGc a::after{height:2px;position:absolute;background-color:rgb(182,194,216);bottom:5px;transition:width 0.3s ease;width:0;content:"";left:0}footer .subscribe_holder h5{margin-bottom:15px;font-weight:600;color:#ffffff;font-size:23px}footer .subscribe_holder p{line-height:1.6;font-size:17px;margin-bottom:25px;color:rgba(255,255,255,0.9)}footer .input_holder input[type="email"]:focus{box-shadow:0 5px 15px rgba(0,0,0,0.1);outline:none;background-color:#ffffff}footer .sub-focus-qDzQO{background-color:#000000;font-size:16px;cursor:pointer;border:none;font-weight:600;color:#ffffff;transition:all 0.3s ease;border-radius:10px;padding:14px 20px}header .container{position:relative;padding:0 1.5rem;z-index:1;margin:0 auto;max-width:1200px}header .top-pagewrap-vzpRo{box-shadow:0 5px 20px rgba(0,0,0,0.08);gap:1rem;padding:1rem;border-radius:19px;flex-direction:column;display:flex;background:#ffffff;align-items:center}header .head-mainwrap-sOLQJ:hover svg{transform:translateY(-2px);filter:drop-shadow(0 2px 4px rgb(182,194,216,0.5))}header .top-page-blzOp{padding:0.5rem 1rem;position:relative;font-family:Arial,sans-serif;text-decoration:none;transition:all 0.3s ease;border-radius:10px;font-size:12px;z-index:1;overflow:hidden;color:#000000;font-weight:400}header .top-page-blzOp:hover::after{transform:scaleX(1)}.contact-information-YpLbr::before{opacity:0.95;position:absolute;content:'';z-index:-1;inset:0;background-color:rgb(182,194,216)}.contact-information-YpLbr .request-widget-cbQWN{display:flex;flex-direction:column;position:relative}.contact-information-YpLbr .inquiry-map-pnbQZ h3::after{content:'';width:100%;bottom:-10px;left:0;position:absolute;height:2px;background:rgb(146,163,189)}.contact-information-YpLbr .inquiry-map-pnbQZ div svg{vertical-align:middle;width:18px;margin-right:10px;display:inline-block;height:18px}.contact-information-YpLbr .inquiry-widget-FfLlq{display:grid;padding:40px;position:relative;gap:20px;background-color:#ffffff;border-radius:25px;grid-template-columns:repeat(3,1fr);box-shadow:0 10px 30px rgba(0,0,0,0.5)}.contact-information-YpLbr .inquiry-widget-FfLlq input#email{grid-column:span 1}.contact-information-YpLbr .inquiry-widget-FfLlq input::placeholder{color:#000000;opacity:0.6}.contact-information-YpLbr .inquiry-widget-FfLlq .query-support-UWClk{grid-column:span 2;align-items:center;display:flex}.contact-information-YpLbr .inquiry-widget-FfLlq .query-support-UWClk input[type="checkbox"]:checked{background-color:rgb(146,163,189);border-color:rgb(146,163,189)}.contact-information-YpLbr .inquiry-widget-FfLlq .query-support-UWClk label{line-height:1.5;color:#000000;font-size:12px}.contact-information-YpLbr .inquiry-widget-FfLlq .query-support-UWClk label a{text-decoration:none;transition:color 0.3s ease;color:rgb(146,163,189)}.price-package-Ptezb{position:relative;overflow:hidden;z-index:1;padding:100px 0}.price-package-Ptezb::before{background:linear-gradient(135deg,rgba(36,48,94,0.95),rgba(26,35,72,0.97));width:100%;left:0;height:100%;z-index:-1;content:"";position:absolute;top:0}.price-package-Ptezb h2::after{transform:translateX(-50%);content:"";border-radius:1px;position:absolute;height:3px;bottom:-12px;background:rgb(182,194,216);width:80px;left:50%}.price-package-Ptezb .pricing-fees-MfCrR li{height:100%;display:flex}.price-package-Ptezb .payment-option-qJMZf::before{background:linear-gradient(90deg,rgb(182,194,216),rgb(146,163,189));left:0;transform:translateY(-5px);position:absolute;width:100%;transition:transform 0.4s cubic-bezier(0.25,1,0.5,1);content:"";top:0;height:5px}.price-package-Ptezb .rate-panel-mPJap{height:100%;display:flex;position:relative;padding:35px 30px;flex-direction:column}.price-package-Ptezb .payment-option-qJMZf h4{margin:0 0 20px;transition:color 0.3s ease;color:#ffffff;font-size:calc(21px * 1.1);letter-spacing:0.3px;position:relative;padding-bottom:15px;font-weight:600}.price-package-Ptezb .price-opts-FvjGQ{display:block;letter-spacing:0.5px;position:relative;padding:15px 0 0;color:rgb(182,194,216);font-size:calc(21px * 1.15);margin-top:auto;font-weight:700;transition:transform 0.3s ease,color 0.3s ease}.price-package-Ptezb .payment-option-qJMZf:hover .price-opts-FvjGQ::before{width:40px;opacity:1}.privacy-hideaway-OfLHG .container{max-width:1140px;background:#ffffff;position:relative;transform:translateZ(0);padding:3.5rem 2.5rem;box-shadow:0 15px 35px rgba(0,0,0,0.05);z-index:1;margin:0 auto}.privacy-hideaway-OfLHG h1::after{bottom:0;content:"";background:linear-gradient(90deg,rgb(182,194,216) 0%,rgb(146,163,189) 100%);height:3px;left:0;position:absolute;transition:width 0.4s ease-out;width:80px}.privacy-hideaway-OfLHG h2:hover::before{transform:scaleY(1)}.privacy-hideaway-OfLHG h3{font-size:calc(34px * 0.85);font-weight:600;position:relative;padding-left:1.5rem;color:#000000;margin:2.2rem 0 1rem}.privacy-hideaway-OfLHG h4::before{transform:translateY(-50%);font-size:0.9em;left:0;content:"→";position:absolute;top:50%;color:rgb(182,194,216)}.privacy-hideaway-OfLHG p strong{z-index:1;position:relative;font-weight:600;color:#000000}.privacy-hideaway-OfLHG ul::before{position:absolute;content:"";width:3px;background:linear-gradient(180deg,rgb(182,194,216) 0%,rgb(182,194,216,0.5) 100%);left:0;border-radius:1.5px;bottom:0;top:0}.privacy-hideaway-OfLHG li:hover{transform:translateX(3px)}.privacy-hideaway-OfLHG li:hover::before{background:rgb(182,194,216)}.privacy-hideaway-OfLHG span:hover{background-color:rgba(rgb(146,163,189,0.5),0.1);opacity:1}.follow-bfSYn::before{transform:rotate(-15deg);top:-50%;animation:rotateGradient 15s infinite linear;left:-50%;width:200%;height:200%;position:absolute;background:linear-gradient(45deg,rgb(146,163,189,0.5) 0%,transparent 70%);z-index:0;content:""}.follow-bfSYn h3{padding-left:1rem;transform:skewX(-5deg);margin-bottom:2rem;font-weight:700;font-size:32px;color:#ffffff;position:relative}.follow-bfSYn h3::before{top:0;background:rgb(182,194,216);left:0;height:100%;width:5px;position:absolute;content:"";border-radius:10px}.follow-bfSYn input[type="email"]::placeholder{color:#000000;opacity:0.7}.follow-bfSYn .sub-focus-qDzQO{box-shadow:0 10px 20px rgba(0,0,0,0.5);font-weight:600;border-radius:10px;color:#ffffff;cursor:pointer;background:linear-gradient(135deg,rgb(182,194,216) 0%,rgb(146,163,189) 100%);border:none;font-size:20px;transition:all 0.3s ease;padding:1.2rem 2.5rem;align-self:flex-start;overflow:hidden;transform:skewX(-5deg);position:relative}.welcome-phnSW .start-begin-NpubO{transform:translateY(-3vh);z-index:2;position:relative;width:90%;gap:2rem;display:grid;grid-template-columns:1fr;max-width:1200px}.welcome-phnSW .start-begin-NpubO > div:first-child:hover{transform:perspective(1000px) rotateX(0deg) translateY(-5px)}.welcome-phnSW .student-voice-TQpAu{width:100%;overflow:hidden;position:relative}.welcome-phnSW .student-voice-TQpAu > div{height:100%;padding:3rem 2rem;width:100%;min-height:400px;display:flex;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);justify-content:space-between;clip-path:polygon(2% 2%,98% 0,100% 98%,0 100%);box-shadow:0 20px 40px rgba(0,0,0,0.15);position:relative;flex-direction:column}.welcome-phnSW .student-voice-TQpAu h3{font-family:Arial,sans-serif;backdrop-filter:blur(5px);border-left:3px solid rgb(182,194,216);position:relative;background:linear-gradient(90deg,rgba(rgb(146,163,189,0.5),0.3) 0%,rgba(rgb(182,194,216,0.5),0.3) 100%);transform:translateX(5%);margin:0 0 1.5rem;line-height:1.5;padding:1.5rem;font-size:calc(24px * 0.95);font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,0.2);color:#ffffff;z-index:3}.our-story-UZWIs{padding:120px 0;position:relative;overflow:hidden}.our-story-UZWIs::after{top:0;background-image:linear-gradient(45deg,transparent 48%,rgb(146,163,189,0.5) 49%,rgb(146,163,189,0.5) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgb(146,163,189,0.5) 49%,rgb(146,163,189,0.5) 51%,transparent 52%);background-size:60px 60px;bottom:0;animation:patternShift 30s linear infinite;opacity:0.05;right:0;left:0;content:"";z-index:2;position:absolute}.our-story-UZWIs .body-content-RYIMt::before{position:absolute;z-index:-1;top:0;pointer-events:none;width:100%;background:linear-gradient(135deg,rgba(255,255,255,0.03),transparent);height:100%;content:"";left:0}.our-story-UZWIs .body-content-RYIMt p::after{content:"";left:0;position:absolute;width:40px;height:2px;bottom:-5px;background-color:rgb(146,163,189)}.academic-experience-heKQr{background:linear-gradient( 125deg,rgb(217,222,237) 0%,rgb(217,222,237) 60%,rgb(182,194,216,0.5) 120% );padding:100px 0;overflow:hidden;position:relative}.academic-experience-heKQr .container{max-width:1200px;position:relative;padding:0 15px;z-index:2;margin:0 auto}.academic-experience-heKQr .edu-reviews-ancAP{padding:0;position:relative;border-radius:22px;align-items:center;flex-direction:column;display:flex;overflow:visible;background:transparent}.academic-experience-heKQr .portfolio-image-zkIoc::before{inset:-10px;content:"";z-index:-1;opacity:0.3;position:absolute;transform:rotate(5deg);transition:all 0.5s ease;background:linear-gradient( 135deg,rgb(182,194,216,0.5) 0%,transparent 50%,rgb(146,163,189,0.5) 100% );border-radius:30px}.academic-experience-heKQr .name::after{background:linear-gradient( to right,rgb(182,194,216) 0%,rgb(146,163,189) 100% );position:absolute;content:"";bottom:0;width:80px;left:50%;height:3px;border-radius:3px;transform:translateX(-50%)}.academic-experience-heKQr .job-table-wDeiu{font-size:12px;max-width:700px;padding:40px 50px;box-shadow:0 10px 30px rgba(0,0,0,0.06),0 1px 1px rgba(0,0,0,0.04);z-index:1;line-height:1.9;width:80%;color:#000000;position:relative;text-align:center;margin:0;border-radius:22px;background:#ffffff}.academic-experience-heKQr .edu-reviews-ancAP:hover .portfolio-image-zkIoc{box-shadow:30px 30px 60px rgba(0,0,0,0.15),-30px -30px 60px rgba(255,255,255,0.8),inset 0 0 0 1px rgba(255,255,255,0.2);transform:rotate(0deg) translateY(-10px)}.academic-experience-heKQr .edu-reviews-ancAP:hover .portfolio-image-zkIoc::before{transform:rotate(0deg);opacity:0.5}.academic-experience-heKQr .edu-reviews-ancAP:hover .portfolio-image-zkIoc::after{transform:rotate(5deg)}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 768px) {.course-highlights-bpPal{padding:4rem 0}.course-highlights-bpPal .body-content-RYIMt{clip-path:polygon( 0% 3%,3% 0%,97% 0%,100% 3%,100% 97%,97% 100%,3% 100%,0% 97% );padding:2.5rem 1.5rem;max-width:90%}.course-highlights-bpPal h2{font-size:calc(36px * 0.95)}.course-highlights-bpPal h2::before,.course-highlights-bpPal h2::after{top:-10px;height:35px;width:35px;left:-10px}.course-highlights-bpPal h2::after{bottom:-10px;right:-10px}.course-highlights-bpPal .body-content-RYIMt:hover h2::before,.course-highlights-bpPal .body-content-RYIMt:hover h2::after{width:40px;height:40px}.course-highlights-bpPal .description{line-height:1.7;font-size:calc(13px * 0.95);max-width:95%}.course-highlights-bpPal .description:last-of-type{max-width:95%;padding:1rem 1.5rem}.course-highlights-bpPal .portfolio-image-zkIoc{width:150%;height:150%}} @media (max-width: 767px) {.tySpotlight-NcFwB{padding:4rem 0}.tySpotlight-NcFwB .skill-growth-idnXj > div:first-child,.tySpotlight-NcFwB .skill-growth-idnXj > div:last-child{padding:2rem}.tySpotlight-NcFwB h5{font-size:calc(18px * 0.9)}.tySpotlight-NcFwB p{font-size:calc(16px * 0.95)}} @media (min-width: 768px) {footer .text_main_holder{grid-template-columns:1fr 1fr 1fr}footer .header-lesson-CViGc{grid-template-columns:1fr}footer .input_holder{flex-direction:row}footer .sub-focus-qDzQO{white-space:nowrap}} @media (max-width: 991px) {footer .text_main_holder{gap:50px}} @media (max-width: 576px) {footer .cert-block-HSdMs{padding:60px 0 20px}footer .assist-form-TnSkD{padding:15px;transform:translateY(-20px);margin-bottom:40px}footer .text_main_holder::before{top:-30px;height:calc(100% + 60px)}footer .top-mainwrap-bgueG{padding:0 20px}footer .top-mainwrap-bgueG::after{right:20px;left:20px}footer .site-head-ySKeU h5,footer .subscribe_holder h5{font-size:calc(23px - 2px)}footer .header-lesson-CViGc a{padding:6px 0}footer .input_holder input[type="email"],footer .sub-focus-qDzQO{padding:12px 15px}} @media screen and (min-width: 992px) {.contact-information-YpLbr .request-widget-cbQWN{gap:50px;flex-direction:row;align-items:center}.contact-information-YpLbr .inquiry-map-pnbQZ{margin-bottom:0;text-align:left;width:30%}.contact-information-YpLbr .inquiry-map-pnbQZ h3{margin-bottom:30px}.contact-information-YpLbr .inquiry-map-pnbQZ h3::after{width:50%}.contact-information-YpLbr .inquiry-map-pnbQZ div{margin:15px 0;text-align:left;display:block}.contact-information-YpLbr .inquiry-widget-FfLlq{width:70%}} @media (max-width: 1200px) {.price-package-Ptezb{padding:80px 0}.price-package-Ptezb .study-price-aVoyp{max-width:90%}.price-package-Ptezb .pricing-fees-MfCrR{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}} @media (max-width: 480px) {.price-package-Ptezb{padding:50px 0}.price-package-Ptezb h2{font-size:calc(38px * 0.85)}.price-package-Ptezb .study-price-aVoyp{font-size:calc(14px * 0.95)}.price-package-Ptezb .rate-panel-mPJap{padding:25px 20px}.price-package-Ptezb .payment-option-qJMZf h4{font-size:calc(21px * 0.95);margin-bottom:15px}.price-package-Ptezb .price-opts-FvjGQ{font-size:21px}} @media (min-width: 768px) {.follow-bfSYn{padding:6rem 3rem}.follow-bfSYn .request-widget-cbQWN{width:70%;padding:4rem 4rem 4.5rem}.follow-bfSYn .input_holder{align-items:center;flex-direction:row}.follow-bfSYn input[type="email"]{flex:1}.follow-bfSYn .sub-focus-qDzQO{align-self:center}} @media (max-width: 767px) {.follow-bfSYn h3{font-size:22px}.follow-bfSYn .request-widget-cbQWN{transform:translateX(0) skewX(5deg);padding:2rem}.follow-bfSYn .request-widget-cbQWN:hover{transform:translateX(0) skewX(5deg) translateY(-5px)}} @media screen and (min-width: 1024px) {.welcome-phnSW .start-begin-NpubO{gap:4rem}.welcome-phnSW .start-begin-NpubO > div:first-child{padding:3rem}.welcome-phnSW .start-begin-NpubO > div:first-child p{font-size:calc(18px * 1.3)}.welcome-phnSW .student-voice-TQpAu > div{min-height:600px}.welcome-phnSW .student-voice-TQpAu h3{font-size:calc(24px * 1.1);width:70%}.welcome-phnSW .student-voice-TQpAu > div > div{width:80%}.welcome-phnSW .title_style_header{font-size:43px}} @media (min-width: 768px) {.our-story-UZWIs{padding:150px 0}.our-story-UZWIs .container{gap:60px;grid-template-columns:1fr}.our-story-UZWIs h2{margin-bottom:30px;font-size:calc(31px * 1.5);transform:translateX(-10px)}.our-story-UZWIs h2::after{width:120px;height:4px}.our-story-UZWIs .body-content-RYIMt{padding:60px;clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 10px))}.our-story-UZWIs .body-content-RYIMt div div{column-count:2}} @media (max-width: 767px) {.our-story-UZWIs{padding:80px 0}.our-story-UZWIs h2{font-size:31px;margin-bottom:30px}.our-story-UZWIs .body-content-RYIMt{padding:30px 20px}.our-story-UZWIs .body-content-RYIMt div div{font-size:calc(18px - 1px);line-height:1.6}} @media (max-width: 575px) {.academic-experience-heKQr{padding:50px 0}.academic-experience-heKQr .portfolio-image-zkIoc{width:150px;border-radius:15px;margin-bottom:15px;height:150px}.academic-experience-heKQr .portfolio-image-zkIoc::before{inset:-8px;border-radius:22px}.academic-experience-heKQr .portfolio-image-zkIoc::after{inset:-15px;border-radius:30px}.academic-experience-heKQr .name{padding:0 10px 10px;margin-bottom:8px;font-size:calc(39px * 0.7)}.academic-experience-heKQr .name::after{height:2px;width:60px}.academic-experience-heKQr .edu-reviews-ancAP span:not(.name){letter-spacing:1px;font-size:calc(23px * 0.85);margin-bottom:25px}.academic-experience-heKQr .job-table-wDeiu{width:100%;font-size:calc(12px * 0.9);padding:25px 20px;border-radius:10px}.academic-experience-heKQr .job-table-wDeiu::before,.academic-experience-heKQr .job-table-wDeiu::after{left:15px;top:15px;height:20px;width:20px}.academic-experience-heKQr .job-table-wDeiu::after{bottom:15px;right:15px}.academic-experience-heKQr .edu-reviews-ancAP::before,.academic-experience-heKQr .edu-reviews-ancAP::after{height:150px;width:150px}.academic-experience-heKQr .edu-reviews-ancAP:hover span:not(.name){letter-spacing:2px}}