*{padding:0;box-sizing:border-box;margin:0}.wrap-container-OLYnv{min-height:100%;display:flex;flex-direction:column;height:100%}svg{height:30px;width:30px}.site-info-qrnTL{flex:1 0 auto}.contact-form-box-sfFK6{position:relative;padding:70px 0;background:rgb(219,214,225);overflow:hidden}.contact-form-box-sfFK6 .container{max-width:1200px;z-index:1;margin:0 auto;position:relative;padding:0 20px}.contact-form-box-sfFK6 h2::after{content:"";width:60px;left:50%;background:rgb(183,178,195);height:3px;position:absolute;transform:translateX(-50%);bottom:-15px}.contact-form-box-sfFK6 .pic-banner-O3uFY{height:100%;grid-column:2;border-bottom-right-radius:28px;border-top-right-radius:28px;transition:transform 0.6s ease;grid-row:1;min-height:500px}.contact-form-box-sfFK6 input[type="text"]:focus{box-shadow:0 0 10px rgba(0,0,0,0.05);border-color:rgb(183,178,195);outline:none}.contact-form-box-sfFK6 .help-block-QG2Zz{margin-top:10px;gap:10px;display:flex;align-items:flex-start}.contact-form-box-sfFK6 .help-block-QG2Zz input[type="checkbox"]:checked::after{transform:translate(-50%,-50%);color:#ffffff;left:50%;position:absolute;content:"✓";top:50%;font-size:16px}.contact-form-box-sfFK6 .support-reach-Wmu9Y{overflow:hidden;text-transform:uppercase;align-self:flex-start;font-size:15px;margin-top:10px;font-weight:600;cursor:pointer;border-radius:10px;padding:15px 35px;transition:all 0.3s ease;color:#ffffff;background:rgb(183,178,195);position:relative;letter-spacing:1px;border:none}.cookie-window-JQG7u{flex-wrap:wrap;background:linear-gradient(135deg,rgb(148,138,164) 0%,rgba(0,0,0,0.5) 100%);display:flex;align-items:center;padding:20px 5%;box-shadow:0 0 20px rgb(183,178,195,0.5);justify-content:space-between}.cookie-overlay-mQWC5{min-width:300px;color:#ffffff;flex:1}.cookie-overlay-mQWC5 p{text-shadow:0 0 5px rgb(183,178,195,0.5);font-size:16px;color:#ffffff;margin-bottom:0}.cookie-overlay-window-SwaAg p a{transition:color 0.3s ease;text-decoration:underline;color:rgb(183,178,195)}#userConsentBanner-TbxkV{display:none}header::before{top:0;height:100%;opacity:0.5;content:'';z-index:-1;position:absolute;left:0;width:100%;background:radial-gradient(circle at 10% 20%,rgb(183,178,195,0.5) 0%,transparent 30%),radial-gradient(circle at 90% 80%,rgb(148,138,164,0.5) 0%,transparent 30%)}header .page-nav-xNywC{display:block;transition:all 0.3s ease}header .top-master-xLM9G{position:relative;margin:0;list-style:none;z-index:2;display:flex;padding:0}header .head-sitewrap-nhCH1 a::before{width:100%;z-index:-1;border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.05) );left:0;transition:opacity 0.3s ease;opacity:0;position:absolute;top:0;content:'';height:100%}header .head-sitewrap-nhCH1:hover::after{width:70%}header .nav-pagebar-HENPq::after{position:absolute;height:80px;opacity:0.5;bottom:-20px;z-index:-1;filter:blur(30px);width:80px;left:-20px;content:'';background:rgb(148,138,164,0.5);border-radius:50%}.client-testimonials-cUPWs{overflow:hidden;background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,rgb(183,178,195,0.5) 100%);position:relative;padding:6rem 0}.client-testimonials-cUPWs::after{z-index:0;transform:rotate(12deg);opacity:0.25;content:"";height:35%;position:absolute;background:linear-gradient(225deg,transparent,rgb(148,138,164,0.5),transparent);left:-10%;pointer-events:none;bottom:-10%;width:35%}.client-testimonials-cUPWs .testimonial-corner-4dnUE{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;display:grid;list-style:none;gap:2rem}.client-testimonials-cUPWs .success-ratings-3iJ6Z:hover{box-shadow:0 20px 30px -10px rgba(0,0,0,0.15),0 10px 15px -5px rgba(0,0,0,0.08),0 0 0 1px rgba(255,255,255,0.1);transform:translateY(-8px) scale(1.01)}.client-testimonials-cUPWs .success-ratings-3iJ6Z:hover::before{transform:translateX(100%)}.client-testimonials-cUPWs .success-ratings-3iJ6Z img{border-radius:50%;margin-right:1rem;height:50px;transition:transform 0.3s ease,box-shadow 0.3s ease;width:50px;object-fit:cover;box-shadow:0 0 0 3px rgba(255,255,255,0.1)}.client-testimonials-cUPWs .success-ratings-3iJ6Z:hover h4::after{width:100%}.client-testimonials-cUPWs .description::before{font-family:serif;content:"";left:-15px;opacity:0.2;top:-25px;position:absolute;font-size:80px;transition:transform 0.3s ease;z-index:-1;color:rgb(148,138,164,0.5)}.client-testimonials-cUPWs a:hover::before{opacity:1}.client-testimonials-cUPWs a:hover{box-shadow:0 15px 25px -5px rgba(0,0,0,0.25);transform:translateY(-3px)}.client-testimonials-cUPWs a:active{transform:translateY(1px)}.plan-deal-f5lgb{position:relative;padding:100px 0;overflow:hidden;background:rgb(219,214,225)}.plan-deal-f5lgb .container{z-index:1;position:relative;margin:0 auto;max-width:1200px;padding:0 15px}.plan-deal-f5lgb .learn-pricing-RBwS2{flex-direction:column;gap:60px;display:flex}.plan-deal-f5lgb .payment-plan-y5QAZ h2{font-weight:700;color:#000000;font-size:29px;display:inline-block;margin-bottom:20px;position:relative}.plan-deal-f5lgb .training-sub-9pDRq{display:grid;perspective:1000px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}.plan-deal-f5lgb .program-rate-70K5M:hover .cost-rates-nBpOQ{box-shadow:0 20px 50px rgba(0,0,0,0.12),0 0 20px rgb(183,178,195,0.5)}.plan-deal-f5lgb .bundle-price-IcTD6{overflow:hidden;z-index:2;flex-grow:1;padding:30px;flex-direction:column;position:relative;display:flex}.plan-deal-f5lgb .bundle-price-IcTD6 h3{margin-bottom:10px;overflow-wrap:break-word;transition:transform 0.4s ease,color 0.3s ease;color:#000000;font-weight:700;word-break:break-word;font-size:calc(23px + 2px);white-space:normal}.plan-deal-f5lgb .program-rate-70K5M:hover .value-rates-hwGqe::before{width:80px}.plan-deal-f5lgb .bundle-price-IcTD6 p{line-height:1.6;margin-bottom:0;white-space:normal;transition:color 0.3s ease;flex-grow:1;color:#000000;font-size:calc(14px - 1px);overflow-wrap:break-word;word-break:break-word}.plan-deal-f5lgb .program-rate-70K5M:hover .pic-banner-O3uFY::after{opacity:0.4}.plan-deal-f5lgb .program-rate-70K5M:hover::after{opacity:0.5}.secure-habitat-e3Rav::before{left:0;width:100%;position:absolute;content:"";pointer-events:none;top:0;height:100%;background:radial-gradient(circle at 10% 20%,rgba(rgb(183,178,195,0.5),0.03) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgba(rgb(148,138,164,0.5),0.04) 0%,transparent 50%);z-index:1}.secure-habitat-e3Rav h3{font-weight:600;position:relative;margin:2.5rem 0 1.25rem;padding-left:1rem;color:#000000;border-left:2px solid rgb(148,138,164);font-size:calc(31px * 0.85)}.secure-habitat-e3Rav p{color:#000000;font-size:16px;margin-bottom:1.5rem;line-height:1.8;max-width:90ch;position:relative;transform:translateZ(0);font-family:Arial,sans-serif}.secure-habitat-e3Rav ul{margin:1.5rem 0 2rem 1.5rem;padding:0;list-style-type:none}.secure-habitat-e3Rav li::before{border-radius:50%;left:0;position:absolute;width:6px;height:6px;transform:translateY(-50%);top:0.8rem;background-color:rgb(183,178,195);content:""}.course-methodology-53QPt::before{height:100%;content:"";background:radial-gradient(circle at 70% 30%,rgb(255,255,255,0.5) 0%,transparent 70%);z-index:1;position:absolute;width:100%;left:0;top:0}.course-methodology-53QPt .container:hover{transform:perspective(1000px) rotateX(0deg)}.course-methodology-53QPt .legacy-edu-wV1qd:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.3) inset,0 -1px 0 rgba(0,0,0,0.15) inset}.course-methodology-53QPt h3{color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,0.2);animation:slideInTitle 0.8s 0.2s forwards cubic-bezier(0.22,1,0.36,1);margin-bottom:1.5rem;font-size:34px;position:relative;transform:translateX(-10px);opacity:0;font-weight:700}.course-methodology-53QPt p span{z-index:2;display:inline-block;position:relative}.course-methodology-53QPt p span::before{transform-origin:top;position:absolute;transform:scaleY(0);width:3px;left:-10px;height:100%;opacity:0.5;top:0;content:"";transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);background:rgb(183,178,195)}.sign-up-for-updates-KIY3B::after{content:"";position:absolute;background:linear-gradient(240deg,rgb(148,138,164,0.5) 0%,transparent 70%);z-index:1;transform:rotate(20deg);left:-5%;width:45%;bottom:-30%;height:150%}.sign-up-for-updates-KIY3B h3{line-height:1.4;max-width:85%;font-weight:700;z-index:3;font-size:20px;margin-bottom:2rem;font-family:Arial,sans-serif;color:#000000;position:relative}.sign-up-for-updates-KIY3B .input_holder{flex-direction:row;z-index:3;align-items:stretch;max-width:600px;margin-top:1.5rem;position:relative;display:flex}.sign-up-for-updates-KIY3B input[type="email"]{font-family:Arial,sans-serif;padding:12px 20px;font-size:calc(17px * 0.95);border:1px solid rgba(0,0,0,0.1);transition:all 0.3s ease;color:#000000;width:100%;background-color:rgba(255,255,255,0.9);outline:none}.sign-up-for-updates-KIY3B .start-classes-4dlQZ{padding:12px 28px;transition:all 0.4s cubic-bezier(0.19,1,0.22,1);font-weight:600;background:linear-gradient(135deg,rgb(183,178,195) 0%,rgb(148,138,164) 100%);font-family:Arial,sans-serif;overflow:hidden;font-size:18px;cursor:pointer;color:#ffffff;border:none;position:relative}.our-story-phSlg::before{opacity:0.05;position:absolute;z-index:-1;bottom:0;background:repeating-linear-gradient( -45deg,transparent,transparent 10px,rgb(183,178,195,0.5) 10px,rgb(183,178,195,0.5) 11px ),repeating-linear-gradient( 45deg,transparent,transparent 10px,rgb(148,138,164,0.5) 10px,rgb(148,138,164,0.5) 11px );top:0;content:"";left:0;right:0}.our-story-phSlg .expert-sessions-KTiJb:nth-child(2){border-top-color:rgb(148,138,164)}.our-story-phSlg .expert-sessions-KTiJb:nth-child(2){animation:fadeInUp 0.7s ease-out 0.2s forwards;opacity:0}.our-story-phSlg .expert-sessions-KTiJb:nth-child(2)::before{left:-100px;background:linear-gradient(45deg,rgb(148,138,164,0.5),transparent);top:-100px}.our-story-phSlg .expert-sessions-KTiJb::after{background:linear-gradient(90deg,transparent,rgba(0,0,0,0.5),transparent);width:100%;opacity:0.1;position:absolute;bottom:0;left:0;height:5px;content:""}.our-story-phSlg .expert-sessions-KTiJb:hover h3::after{width:100%}.our-story-phSlg::after{top:0;background-image:radial-gradient(circle at 20% 30%,rgb(183,178,195,0.5) 1px,transparent 1px),radial-gradient(circle at 80% 70%,rgb(148,138,164,0.5) 1px,transparent 1px);left:0;position:absolute;background-size:60px 60px;opacity:0.2;z-index:-1;content:"";height:100%;animation:moveDots 100s linear infinite;width:100%}.media-kit-NXwGj .container{grid-template-columns:repeat(12,1fr);display:grid;grid-gap:30px}.media-kit-NXwGj .company_holder h3::after{content:'';background:rgb(183,178,195);height:4px;position:absolute;border-radius:10px;left:0;bottom:0;width:40px}.media-kit-NXwGj .forum-link-RVm6c{position:relative;grid-column:5 / 13}.media-kit-NXwGj .top-master-xLM9G{position:relative}.media-kit-NXwGj .top-master-xLM9G{animation:borderPulse 4s infinite;border-top:1px solid rgba(255,255,255,0.1);padding-top:20px}.media-kit-NXwGj .top-master-xLM9G .top-start-oa6Rk{display:flex;flex-direction:column;gap:15px}.media-kit-NXwGj .top-master-xLM9G .top-start-oa6Rk a::before{transition:all 0.3s ease;height:100%;left:0;content:'';top:0;width:3px;background:rgb(183,178,195);z-index:-1;position:absolute}.module-end-RjtuC{margin-top:60px;position:relative;background:rgba(0,0,0,0.3);z-index:2;padding:20px 0}.module-end-RjtuC{background-size:200% 200%;background:linear-gradient(135deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.6) 100%);animation:movingGradient 10s ease infinite}.media-kit-NXwGj .company_holder::after{filter:blur(60px);right:-50px;width:150px;z-index:-1;content:'';top:40px;position:absolute;opacity:0.4;background:rgb(183,178,195,0.5);border-radius:50%;height:150px}.media-kit-NXwGj .forum-link-RVm6c::before{background:rgb(148,138,164,0.5);height:180px;border-radius:50%;left:80px;opacity:0.25;z-index:-1;content:'';bottom:-50px;width:180px;filter:blur(70px);position:absolute}header .top_plank .elite-skills-wSChd div svg,header .top_plank .elite-skills-wSChd div svg path{fill:#ffffff}header .top_plank .elite-skills-wSChd div img,header .top_plank .elite-skills-wSChd div svg{margin-right:8px;height:16px;width:16px}.service-contact-EPdit::before{transform:rotate(-15deg);filter:blur(40px);width:60%;position:absolute;top:-10%;right:-10%;opacity:0.5;content:"";height:60%;z-index:1;background:linear-gradient(225deg,rgb(183,178,195,0.5) 0%,transparent 70%)}.service-contact-EPdit h1::after{bottom:-15px;background:linear-gradient(90deg,rgb(183,178,195) 0%,rgb(148,138,164) 100%);content:"";transform:translateX(-50%);height:4px;position:absolute;left:50%;border-radius:10px;width:80px}.service-contact-EPdit .join-community-jJrD8 > div{overflow:hidden;position:relative;box-shadow:0 4px 12px rgba(0,0,0,0.05);background:rgba(255,255,255,0.5);transition:transform 0.3s ease,box-shadow 0.3s ease;border-radius:10px;padding:1.5rem}.service-contact-EPdit .join-community-jJrD8 > div > div{line-height:1.6;color:#000000;font-size:17px}.service-contact-EPdit .edu-help-6DICo{gap:1.25rem;flex-direction:column;display:flex}.service-contact-EPdit .reach-block-v6ceB{display:flex;align-items:center;font-weight:400;font-size:calc(17px * 0.95);position:relative;text-decoration:none;transition:color 0.3s ease,transform 0.3s ease;color:#000000}.service-contact-EPdit .reach-block-v6ceB:hover svg{transform:scale(1.15)}.service-contact-EPdit svg path{transition:fill 0.3s ease;fill:rgb(183,178,195)}.course-offering-dya8w::before{background:linear-gradient(90deg,transparent 49.9%,rgb(183,178,195,0.5) 50%,rgb(183,178,195,0.5) 50.1%,transparent 50.2%) 0 0 / 100px 100%,linear-gradient(0deg,transparent 49.9%,rgb(183,178,195,0.5) 50%,rgb(183,178,195,0.5) 50.1%,transparent 50.2%) 0 0 / 100% 100px;top:0;z-index:1;position:absolute;content:"";opacity:0.08;left:0;width:100%;height:100%;animation:gridPulse 8s linear infinite}.course-offering-dya8w .content-box-PlnZc::after{height:150px;border-radius:50%;bottom:0;animation:rotateConic 10s linear infinite;position:absolute;transform:translate(50%,50%);opacity:0.2;background:conic-gradient(from 0deg,rgb(183,178,195,0.5) 0deg,transparent 120deg);right:0;content:"";width:150px}.course-offering-dya8w .content-box-PlnZc .description{padding-left:20px;position:relative;text-shadow:0 0 5px rgba(0,0,0,0.5);opacity:0.9;color:#ffffff;line-height:1.9;margin-bottom:30px;font-size:15px}.course-offering-dya8w .hud-element{z-index:5;opacity:0.2;border:1px solid rgb(183,178,195,0.5);position:absolute}.course-offering-dya8w .pic-banner-O3uFY::after{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(rgb(183,178,195),0.1) 2px,rgba(rgb(183,178,195),0.1) 4px);position:absolute;top:0;z-index:2;width:100%;mix-blend-mode:overlay;content:"";opacity:0.1;left:0;animation:scanlines 8s linear infinite;height:100%}.welcome-page-pwvjW .learn-skill-7VP2v{animation:fadeInUp 0.8s ease-out forwards;transform:translateZ(20px);position:relative;margin-bottom:3rem;opacity:0}.welcome-page-pwvjW .virtual-school-ryLnE{border-radius:10px;transform:translateY(20px) translateZ(0);animation:fadeInUp 0.8s 0.3s ease-out forwards;opacity:0;overflow:hidden;transition:transform 0.5s ease;box-shadow:0 15px 35px rgba(0,0,0,0.1);position:relative}.welcome-page-pwvjW .virtual-school-ryLnE > div{display:flex;flex-direction:column;position:relative;gap:2rem;padding:3rem;z-index:2;color:#ffffff}.welcome-page-pwvjW .virtual-school-ryLnE h3{position:relative;backdrop-filter:blur(5px);line-height:1.5;margin-top:1rem;background-color:rgba(255,255,255,0.15);font-size:21px;font-weight:400;padding:1.5rem;border-left:4px solid rgb(148,138,164);opacity:0;animation:fadeInUp 0.8s 0.9s ease-out forwards;box-shadow:0 4px 15px rgba(0,0,0,0.1);transform:translateY(20px)}.thanksFocus-90euj .container{z-index:10;padding:0 20px;transform-style:preserve-3d;max-width:1200px;margin:0 auto;position:relative}.thanksFocus-90euj h2{margin-bottom:40px;position:relative;font-size:32px;animation:titleEntrance 1.2s cubic-bezier(0.17,0.84,0.44,1) forwards;transform:translateZ(30px);font-weight:700;letter-spacing:0.5px;text-shadow:0 2px 4px rgba(0,0,0,0.05);line-height:1.4;text-align:center;opacity:0;color:#000000}.thanksFocus-90euj .legacy-edu-wV1qd::before{height:100%;left:0;opacity:0.1;position:absolute;width:100%;top:0;background:linear-gradient(45deg,rgb(148,138,164,0.5) 0%,transparent 70%);content:"";z-index:-1}.thanksFocus-90euj li::before{top:50%;height:15px;border:3px solid rgb(148,138,164);transform:translateY(-50%);width:15px;border-radius:50%;position:absolute;content:"";left:-9px;animation:pulseDot 3s infinite;box-shadow:0 0 0 5px rgba(var(--secondary-color-rgb,0,120,200),0.1);background-color:#ffffff}.mentorship-experience-5QIOp::before{position:absolute;height:100%;left:0;content:"";filter:blur(60px);top:0;z-index:1;opacity:0.4;background:conic-gradient( from 45deg at 50% 50%,rgb(148,138,164,0.5) 0deg,rgb(183,178,195,0.5) 90deg,rgb(219,214,225) 180deg,rgb(183,178,195,0.5) 270deg,rgb(148,138,164,0.5) 360deg );width:100%}.mentorship-experience-5QIOp .pic-banner-O3uFY:hover{filter:saturate(1.2);transform:rotateY(0deg) translateZ(70px) scale(1.05);box-shadow:-30px 30px 50px -10px rgba(0,0,0,0.5)}.mentorship-experience-5QIOp .pic-banner-O3uFY:hover{animation:pulse 1.5s infinite}.mentorship-experience-5QIOp .work-exp-9ewzJ:hover{box-shadow:30px 30px 50px -10px rgba(0,0,0,0.5);transform:rotateY(0deg) translateZ(50px)}.mentorship-experience-5QIOp .work-exp-9ewzJ:hover::before{transform:scale(1)}.mentorship-experience-5QIOp .name::after{left:0;content:"";transition:width 0.4s ease-in-out;background:rgb(148,138,164);bottom:-5px;height:3px;position:absolute;width:0}.mentorship-experience-5QIOp .exp-summary-x9NKg::before{left:-10px;color:rgb(148,138,164,0.5);opacity:0.3;position:absolute;top:-20px;content:"";font-size:5rem;font-family:serif}@media (max-width: 768px) {.contact-form-box-sfFK6{padding:50px 0}.contact-form-box-sfFK6 h2{margin-bottom:30px;font-size:calc(33px - 4px)}.contact-form-box-sfFK6 .reach-panel-X5Hgn{padding:30px 25px}.contact-form-box-sfFK6 .pic-banner-O3uFY{min-height:250px}} @media only screen and (max-width: 1200px) {.cookie-overlay-window-SwaAg{padding:20px}.cookie-window-JQG7u{padding:20px 2%}} @media (min-width: 1400px) {header .nav-pagebar-HENPq{max-width:1320px;margin:0 auto}header .head-sitewrap-nhCH1{margin:0 0.5rem}header .head-sitewrap-nhCH1 a{padding:0.8rem 1.5rem}} @media (max-width: 767px) {header{padding:0}header .nav-pagebar-HENPq{padding:0.8rem 1.2rem}header .head-learn-lzF7Z{padding:0.5rem 0.8rem;max-width:140px}header .page-nav-xNywC img{max-height:35px}header .top-master-xLM9G{justify-content:flex-start;scrollbar-width:thin;margin-top:0.8rem;padding-bottom:0.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}header .top-master-xLM9G::-webkit-scrollbar{height:3px}header .top-master-xLM9G::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(255,255,255,0.3)}header .head-sitewrap-nhCH1{flex:0 0 auto;margin:0 0.15rem}header .head-sitewrap-nhCH1 a{font-size:calc(13px - 2px);white-space:nowrap;padding:0.5rem 0.8rem}header .head-sitewrap-nhCH1::after{display:none}header .head-learn-lzF7Z::after{display:none}} @media (min-width: 992px) {.plan-deal-f5lgb .learn-pricing-RBwS2{flex-direction:row;align-items:center}.plan-deal-f5lgb .payment-plan-y5QAZ{flex:0 0 30%;order:0;padding-right:40px;text-align:left}.plan-deal-f5lgb .payment-plan-y5QAZ h2::after{transform:none;left:0}.plan-deal-f5lgb .training-sub-9pDRq{grid-template-columns:repeat(2,1fr);flex:0 0 70%}} @media (max-width: 991px) {.plan-deal-f5lgb{padding:80px 0}.plan-deal-f5lgb .payment-plan-y5QAZ{margin-bottom:20px}} @media (max-width: 992px) {.secure-habitat-e3Rav{padding:4rem 0}.secure-habitat-e3Rav h1{font-size:calc(41px * 0.9)}.secure-habitat-e3Rav h2{font-size:calc(31px * 0.9)}.secure-habitat-e3Rav h3{font-size:calc(31px * 0.8)}.secure-habitat-e3Rav h4{font-size:calc(31px * 0.7)}} @media (max-width: 991px) {.course-methodology-53QPt{padding:4rem 0}.course-methodology-53QPt .legacy-edu-wV1qd{padding:2.5rem}.course-methodology-53QPt h3{font-size:calc(34px * 0.9)}} @media (max-width: 767px) {.course-methodology-53QPt{padding:3rem 0}.course-methodology-53QPt .container{transform:perspective(1000px) rotateX(1deg)}.course-methodology-53QPt .legacy-edu-wV1qd{padding:2rem}.course-methodology-53QPt h3{margin-bottom:1.2rem;font-size:calc(34px * 0.85)}.course-methodology-53QPt p{font-size:calc(12px * 0.95)}} @media (prefers-reduced-motion: reduce) {.course-methodology-53QPt .container,.course-methodology-53QPt .legacy-edu-wV1qd,.course-methodology-53QPt h3,.course-methodology-53QPt p,.course-methodology-53QPt::after{animation:none;transition:none;transform:none}.course-methodology-53QPt h3,.course-methodology-53QPt p{opacity:1}.course-methodology-53QPt h3::after{transform:scaleX(1)}} @media (min-width: 1200px) {.sign-up-for-updates-KIY3B .legacy-edu-wV1qd{max-width:90%;margin:0 auto;padding:4rem}.sign-up-for-updates-KIY3B h3{max-width:75%}.sign-up-for-updates-KIY3B .input_holder{max-width:700px}} @media (max-width: 992px) {.media-kit-NXwGj .container{grid-template-columns:repeat(1,1fr)}.media-kit-NXwGj .company_holder{grid-column:1 / -1;margin-bottom:40px}.media-kit-NXwGj .forum-link-RVm6c{grid-column:1 / -1}.media-kit-NXwGj .top-start-oa6Rk{grid-template-columns:repeat(2,1fr)}} @media (min-width: 768px) {.service-contact-EPdit{padding:6rem 3rem}.service-contact-EPdit .join-community-jJrD8{grid-template-columns:repeat(2,1fr);padding:3rem}.service-contact-EPdit .join-community-jJrD8 > div:first-child{grid-column:1 / -1}.service-contact-EPdit h1{margin-bottom:3rem;font-size:calc(41px * 1.2)}.service-contact-EPdit h1::after{width:100px;height:5px}} @media (max-width: 480px) {.service-contact-EPdit{padding:2.5rem 1rem}.service-contact-EPdit h1{font-size:calc(41px * 0.8)}.service-contact-EPdit .join-community-jJrD8{padding:1.5rem}.service-contact-EPdit .join-community-jJrD8 > div{padding:1rem}.service-contact-EPdit svg{width:20px;height:20px}} @media screen and (max-width: 480px) {.course-offering-dya8w{padding:40px 0}.course-offering-dya8w .container{padding:0 15px}.course-offering-dya8w .content-box-PlnZc{padding:20px}.course-offering-dya8w .content-box-PlnZc h2{margin-bottom:20px;font-size:calc(45px * 0.7)}.course-offering-dya8w .content-box-PlnZc h2::before{font-size:14px;top:-20px}.course-offering-dya8w .pic-banner-O3uFY{height:280px}} @media (max-width: 992px) {.welcome-page-pwvjW .learn-page-gFwLl{font-size:calc(43px * 0.8)}.welcome-page-pwvjW .virtual-school-ryLnE p{font-size:calc(13px * 1.1);max-width:90%}.welcome-page-pwvjW .virtual-school-ryLnE > div{padding:2rem}} @media (max-width: 992px) {.thanksFocus-90euj{padding:60px 0}.thanksFocus-90euj h2{margin-bottom:30px;font-size:calc(32px * 0.9)}.thanksFocus-90euj .legacy-edu-wV1qd{padding:30px}} @media (max-width: 768px) {.thanksFocus-90euj{padding:50px 0}.thanksFocus-90euj h2{font-size:calc(32px * 0.8);margin-bottom:25px}.thanksFocus-90euj .legacy-edu-wV1qd{transform:translateZ(10px) rotateX(1deg);padding:25px}.thanksFocus-90euj span{font-size:12px}.thanksFocus-90euj li{padding:15px 10px 15px 25px}} @keyframes slideIn {from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}} @keyframes float {0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}} @keyframes float-effect {0%{transform:translate(0,0) scale(1)}50%{transform:translate(20px,20px) scale(1.1)}100%{transform:translate(-20px,-20px) scale(0.9)}} @keyframes scaleIn {0%{transform:scaleX(0);opacity:0}100%{transform:scaleX(1);opacity:1}} @keyframes float {0%,100%{transform:translateX(-50%) rotate(45deg) translateY(0)}50%{transform:translateX(-50%) rotate(45deg) translateY(-5px)}} @keyframes floatAnimation {0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}} @keyframes borderPulse {0%,100%{border-color:rgba(255,255,255,0.1)}50%{border-color:rgba(255,255,255,0.3)}} @keyframes scanlines {0%{background-position:0 0}100%{background-position:0 100%}} @keyframes dataFlow {0%{left:-100%}100%{left:100%}} @keyframes lineReveal {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes patternMove {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes underlineExpand {0%{width:0;opacity:0}100%{width:150px;opacity:1}} @keyframes glowPulse {0%{opacity:0.1;transform:translate(40%,40%) scale(1)}50%{opacity:0.3;transform:translate(40%,40%) scale(1.2)}100%{opacity:0.1;transform:translate(40%,40%) scale(1)}} @keyframes pulse {0%{box-shadow:0 0 0 0 rgb(183,178,195,0.5)}70%{box-shadow:0 0 0 15px rgba(0,0,0,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}}