a{color:inherit;text-decoration:none}.training-zone{flex:0 0 auto}.training-zone{padding:4.5rem 0 2rem;position:relative}.container{width:1251px;margin:auto;max-width:100%}svg{height:30px;width:30px}footer::before{backdrop-filter:blur(8px);position:absolute;top:0;animation:gradientShift 15s ease infinite;height:100%;background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,rgb(206,200,217,0.5) 50%,rgb(169,164,185,0.5) 100%);content:"";left:0;width:100%;z-index:-1}.training-zone .company_holder{border-radius:16px;background:rgba(0,0,0,0.5);box-shadow:0 10px 30px rgba(0,0,0,0.15),inset 0 0 0 1px rgba(255,255,255,0.1);flex:1 1 350px;backdrop-filter:blur(15px);margin-right:2rem;padding:1.5rem;transform:translateY(0);transition:transform 0.3s ease,box-shadow 0.3s ease}.training-zone .footer-clients{margin-top:1rem;max-width:450px;line-height:1.6;font-size:15px;color:rgba(255,255,255,0.7)}.training-zone .press-room .head-skill{justify-content:flex-end}.training-zone .main-site h5::before{transition:width 0.3s ease;bottom:-6px;left:0;position:absolute;width:40px;height:2px;background:rgb(206,200,217);content:""}.training-zone .main-site a{text-decoration:none;transition:all 0.3s ease;display:block;font-size:15px;position:relative;color:rgba(255,255,255,0.8);z-index:1;padding:0.25rem 0.5rem;border-radius:10px}.diploma-cta::before{content:"";height:1px;left:0;background:linear-gradient(to right,transparent 0%,rgb(169,164,185) 25%,#ffffff 50%,rgb(206,200,217) 75%,transparent 100%);top:0;position:absolute;right:0}.training-zone .head-skill a:hover::after{transform:translateY(-50%) scale(1)}.training-zone .footer-clients::after{transition:width 0.5s ease 0.3s,height 0.5s ease;bottom:-10px;height:0;right:-10px;position:absolute;content:"";width:0;border:1px solid transparent}.title-opener{min-height:100vh;align-items:center;display:flex;position:relative;background:rgb(234,231,242);justify-content:center;overflow:hidden}.title-opener .fast-studypro{border-radius:1.5rem;transform-style:preserve-3d;box-shadow:20px 20px 60px rgba(0,0,0,0.2),-20px -20px 60px rgba(255,255,255,0.08),inset 0 0 0 2px rgba(255,255,255,0.1);position:relative;padding:3.5rem;overflow:hidden;perspective:1000px}.title-opener .fast-studypro span{border-radius:0.3rem;max-width:90%;background:linear-gradient( 120deg,rgb(169,164,185) 0%,rgb(206,200,217) 100% );display:inline-block;box-shadow:0 10px 30px rgba(0,0,0,0.2),0 0 0 2px rgba(255,255,255,0.1);z-index:10;margin-bottom:2rem;position:relative;transform:translateZ(20px);padding:0.8rem 1.5rem}.title-opener .fast-studypro p{font-weight:400;color:#ffffff;margin:0;font-size:calc(15px * 1.1);line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.title-opener .fast-studypro:hover{transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1);transform:translateY(-5px);box-shadow:25px 25px 70px rgba(0,0,0,0.25),-10px -10px 50px rgba(255,255,255,0.1),inset 0 0 0 2px rgba(255,255,255,0.15)}.reach-out::before{content:"";width:100%;height:100%;animation:gridMove 20s linear infinite;top:0;pointer-events:none;position:absolute;background:repeating-linear-gradient( 45deg,rgb(206,200,217,0.5) 0px,transparent 1px,transparent 10px,rgb(206,200,217,0.5) 11px );left:0;opacity:0.05}.reach-out .request-feedback{box-shadow:0 15px 35px rgba(0,0,0,0.2);border-radius:23px;background:rgba(255,255,255,0.03);display:flex;overflow:hidden;border:1px solid rgba(255,255,255,0.05);backdrop-filter:blur(10px);position:relative}.reach-out .img-gallery-item::after{top:0;background:linear-gradient(to right,rgba(0,0,0,0.5),transparent);width:100%;content:"";position:absolute;left:0;height:100%}.reach-out form{width:100%}.reach-out form h3{font-size:24px;font-weight:600;color:#ffffff;position:relative;margin-bottom:30px;padding-left:15px;font-family:Arial,sans-serif}.reach-out form input[type="text"]:focus{background:rgba(255,255,255,0.08);box-shadow:0 0 15px rgba(rgb(206,200,217),0.2);outline:none;border-color:rgb(206,200,217)}.reach-out .query-box input[type="checkbox"]{position:absolute;opacity:0}.reach-out .query-box label::before{transition:all 0.3s ease;border:1px solid rgba(255,255,255,0.1);top:2px;position:absolute;left:0;content:"";background:rgba(255,255,255,0.05);border-radius:10px;width:22px;height:22px}.reach-out form .query-map{background:linear-gradient(45deg,rgb(206,200,217),rgb(169,164,185));transition:all 0.4s ease;font-family:Arial,sans-serif;z-index:1;color:#ffffff;border:none;padding:15px 35px;display:inline-block;font-weight:600;border-radius:10px;position:relative;font-size:15px;overflow:hidden;cursor:pointer}.edu-cookie{padding:20px 0;display:flex;align-items:center;justify-content:space-between}.consent-track{flex-shrink:0;margin-right:10px}.cookie-alert-overlay p a{text-decoration:none;color:rgb(206,200,217)}#cookiePromptPanel{display:none}.wrapper-bundle .edu-cookie{justify-content:flex-end}.wrapper-bundle .cookie-compl{text-align:right}.teaching-process{overflow:hidden;position:relative;padding:7rem 1.5rem;background:linear-gradient(170deg,rgb(234,231,242),#ffffff)}.teaching-process .pro-training{flex-direction:column;gap:4px;display:flex;z-index:2;background:rgba(255,255,255,0.2);box-shadow:0 15px 35px rgba(0,0,0,0.1);position:relative;border-radius:25px;margin:0 auto;max-width:850px;padding:4px}.teaching-process h3::after{height:100%;animation:shine 3s infinite ease-in-out;width:100%;border-radius:inherit;top:0;position:absolute;content:"";background:linear-gradient( 90deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.1) 100% );left:0}.teaching-process span::after{bottom:1rem;position:absolute;border-radius:50%;width:40px;opacity:0.3;background-size:10px 10px;background:linear-gradient( 45deg,transparent 45%,rgb(206,200,217) 45%,rgb(206,200,217) 55%,transparent 55% );height:40px;animation:rotate 15s linear infinite;border:2px solid rgb(206,200,217,0.5);right:1rem;content:""}.plan-card .learn-price{text-align:center;transform:translateY(30px);opacity:0;animation:fadeInUp 0.8s ease-out forwards 0.3s}.plan-card .fee-pricing{max-width:680px;color:#000000;margin:20px auto 0;font-size:15px;line-height:1.6}.plan-card .study-cost{text-decoration:none;transform:perspective(1000px) rotateX(0deg);transition:transform 0.6s cubic-bezier(0.23,1,0.32,1),box-shadow 0.6s ease;backface-visibility:hidden;display:block}.plan-card .learning-price{padding:35px 30px;flex-direction:column;flex-grow:1;display:flex}.plan-card .learning-price h3::before{background:linear-gradient(to bottom,rgb(206,200,217),rgb(169,164,185));width:4px;top:5px;content:"";left:0;position:absolute;border-radius:10px;height:calc(100% - 10px)}.plan-card .img-gallery-item{height:220px;overflow:hidden;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);position:relative;width:100%}.appPanel{overflow:hidden;position:relative;padding:120px 0;background:linear-gradient(135deg,rgb(234,231,242) 0%,rgb(206,200,217,0.5) 100%)}.appPanel::after{background:linear-gradient(45deg,rgb(206,200,217) 0%,transparent 80%);width:45%;opacity:0.1;left:-10%;position:absolute;height:65%;pointer-events:none;z-index:1;content:"";transform:rotate(12deg) skew(-5deg);bottom:-5%}.appPanel .pro-training{background-color:#ffffff;box-shadow:0 15px 35px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.1);padding:50px 40px 50px 60px;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);transform:translateX(5%);position:relative}.appPanel ul{margin:0;list-style:none;padding:0}.appPanel li::before{top:-40px;position:absolute;z-index:-1;opacity:0.1;line-height:1;color:rgb(206,200,217);font-size:120px;font-family:serif;content:"";left:-20px}.training-specialist .container{padding:0 2rem;z-index:2;max-width:1200px;margin:0 auto;position:relative}.training-specialist .review-carousel:hover{transform:perspective(1000px) rotateX(0deg) translateY(-10px);box-shadow:25px 25px 70px rgba(0,0,0,0.12),-25px -25px 70px rgba(255,255,255,0.6),inset 5px 5px 10px rgba(255,255,255,0.5),inset -5px -5px 10px rgba(0,0,0,0.05)}.training-specialist .img-gallery-item{box-shadow:8px 8px 16px rgba(0,0,0,0.15),-8px -8px 16px rgba(255,255,255,0.7),inset 2px 2px 4px rgba(255,255,255,0.25),inset -2px -2px 4px rgba(0,0,0,0.1);transform:translateZ(30px);height:150px;margin:0 auto;transition:transform 0.5s cubic-bezier(0.34,1.56,0.64,1);width:150px;border-radius:16px}.training-specialist .review-carousel:hover div:nth-child(2) div{transform:translateZ(25px)}.training-specialist .review-carousel:hover .work-details{box-shadow:8px 8px 16px rgba(0,0,0,0.1),-8px -8px 16px rgba(255,255,255,0.6),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(0,0,0,0.05);transform:translateZ(20px)}.contacts{font-family:Arial,sans-serif;position:relative;padding:6rem 2rem;overflow:hidden;background:linear-gradient(135deg,rgb(234,231,242) 0%,rgba(245,247,250,0.95) 100%)}.contacts::after{animation:float 15s infinite alternate ease-in-out;z-index:1;height:50%;border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;right:-5%;background:radial-gradient( circle at center,rgba(rgb(206,200,217,0.5),0.15),rgba(rgb(169,164,185,0.5),0.05) 60%,transparent 80% );content:"";width:30%;top:-10%;position:absolute}.contacts .help-request:hover{box-shadow:0 15px 40px rgba(rgba(0,0,0,0.5),0.1),0 2px 10px rgba(rgba(0,0,0,0.5),0.05);transform:translateY(-5px)}.contacts .help-request > div:first-child{padding:1.5rem;line-height:1.6;border-left:3px solid rgb(206,200,217);background:linear-gradient(135deg,rgba(rgb(206,200,217,0.5),0.1),rgba(rgb(206,200,217,0.5),0.03));font-size:calc(15px + 0.1rem);color:#000000;letter-spacing:0.01em}.contacts .edu-talk{flex-direction:column;display:flex;gap:1.25rem}.contacts .edu-talk > div:hover{transform:translateX(5px)}.contacts .write-experts:hover{color:rgb(206,200,217)}.contacts .write-experts:hover::before{width:100%}.contacts svg{flex-shrink:0;height:20px;transition:transform 0.3s ease;width:20px}.contacts .write-experts:hover svg path{fill:rgb(169,164,185)}.privacy-parapet::before{transform:rotate(-15deg);height:25vw;width:25vw;z-index:0;top:-10%;opacity:0.15;background:rgb(206,200,217,0.5);right:-5%;content:"";filter:blur(80px);position:absolute}.privacy-parapet .container:hover{box-shadow:0 20px 40px rgba(0,0,0,0.08);transform:perspective(1000px) rotateY(0deg)}.privacy-parapet h1::before{content:"";height:50%;left:-20px;position:absolute;transform:translateY(-50%);width:6px;top:50%;background:linear-gradient(to bottom,rgb(206,200,217),rgb(169,164,185))}.privacy-parapet h2:hover::after{width:100px}.privacy-parapet h3::before{height:100%;position:absolute;background:rgb(169,164,185);opacity:0.7;width:3px;content:"";top:0;left:0}.privacy-parapet ul{margin:1.5rem 0 2.5rem;padding-left:1.5rem;position:relative}.privacy-parapet ul::before{content:"";width:1px;background:linear-gradient(to bottom,rgb(206,200,217,0.5),transparent);left:0;position:absolute;top:0;height:100%}.privacy-parapet li:hover{transform:translateX(3px)}.privacy-parapet span{color:#000000;display:block;padding:0.5rem 0 0.5rem 1rem;margin-bottom:2rem;line-height:1.7;font-style:italic;border-left:2px solid rgb(169,164,185,0.5);opacity:0.9;font-size:12px}.program-overview::before{position:absolute;content:"";background-position:0 0;z-index:0;top:0;transform:skewY(-3deg);background-image:linear-gradient(30deg,rgba(rgb(206,200,217,0.5),0.03) 1px,transparent 1px),linear-gradient(120deg,rgba(rgb(206,200,217,0.5),0.03) 1px,transparent 1px);background-size:40px 40px;height:100%;width:100%;left:0}.program-overview .img-gallery-item{transition:transform 0.6s ease-out,box-shadow 0.6s ease-out;transform:perspective(1000px) rotateY(-3deg);box-shadow:0 20px 40px rgba(0,0,0,0.15);position:relative;height:360px}.program-overview .description{font-size:14px;max-height:250px;position:relative;line-height:1.75;overflow-y:auto;margin-bottom:1.5rem;color:#000000;padding-right:15px}.program-overview .description:first-of-type::first-letter{margin-right:3px;color:rgb(206,200,217);font-weight:700;font-size:1.5em}.meet-us .container{position:relative;z-index:5;padding:0 30px;max-width:1200px;margin:0 auto}.meet-us .text-wrap-item{transform:translateY(0);background:rgba(255,255,255,0.92);box-shadow:0 25px 50px -12px rgba(0,0,0,0.15);max-width:850px;border-left:5px solid rgb(206,200,217);position:relative;padding:40px 50px;overflow:hidden;backdrop-filter:blur(8px);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1)}.meet-us ul{list-style:none;margin:0;padding:0}.meet-us h4::after{height:2px;content:"";background:linear-gradient(90deg,rgb(169,164,185),transparent);left:0;width:100%;bottom:-5px;position:absolute}.program-outcomes{padding:120px 0 140px;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(234,231,242) 0%,#ffffff 100%)}.program-outcomes h5{margin-right:auto;color:#000000;margin-left:auto;text-align:center;line-height:1.4;max-width:800px;margin-bottom:60px;z-index:2;transform:translateY(0);font-size:22px;font-weight:700;position:relative;transition:transform 0.5s ease-out}.program-outcomes .pro-training{align-items:center;gap:40px;transition:transform 0.5s ease-out,box-shadow 0.5s ease-out;display:flex;box-shadow:0 20px 40px rgba(0,0,0,0.08);transform:perspective(1000px) rotateX(0deg);padding:40px;flex-direction:column;border-left:4px solid rgb(206,200,217);background:rgba(255,255,255,0.8);backdrop-filter:blur(10px);position:relative}.program-outcomes .text-wrap-item li:hover{opacity:1;transform:translateY(-3px)}.program-outcomes .text-wrap-item li svg{width:24px;height:24px;top:2px;transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);left:-40px;position:absolute}.program-outcomes .text-wrap-item li:nth-child(odd){border-left:2px solid rgba(var(--primary-color-rgb),0.1);padding-left:45px}.program-outcomes .text-wrap-item li:hover::before{width:100%}header::after{content:'';background:linear-gradient(90deg,transparent,rgb(206,200,217,0.5),transparent );bottom:0;position:absolute;height:10px;opacity:0.6;width:100%;left:0}header .main-bar{background:rgba(255,255,255,0.15);border-radius:50% 30% 60% 40% / 40% 50% 30% 50%;flex:0 0 auto;position:relative;transition:all 0.6s ease;margin-right:2rem;box-shadow:inset 0 0 10px rgba(255,255,255,0.5);padding:1rem;overflow:hidden}header .top-class img{filter:drop-shadow(0 2px 5px rgba(0,0,0,0.1));max-height:38px}header .main-site:hover::before{border-radius:40% 60% 30% 70% / 60% 30% 70% 40%;opacity:0.2}header .nav-mainwrap a{z-index:1;font-size:12px;text-decoration:none;display:flex;font-weight:600;transition:all 0.4s ease;justify-content:center;color:#000000;position:relative;padding:0.8rem 1.3rem;overflow:hidden;background:rgba(255,255,255,0.1);border-radius:60% 40% 40% 60% / 40% 50% 50% 60%;align-items:center}header .nav-mainwrap:hover::after{transform:translateX(-50%) scale(1)}header .header-wrap::after{left:-75px;height:150px;width:150px;opacity:0.1;border-radius:50%;filter:blur(30px);bottom:-75px;content:'';position:absolute;background:radial-gradient(circle,rgb(169,164,185,0.5) 0%,transparent 70%)}.sign-up-for-updates::after{left:0;background-image:linear-gradient(45deg,rgba(255,255,255,0.05) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,0.05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,0.05) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,0.05) 75%);content:"";top:0;z-index:1;background-size:20px 20px;position:absolute;width:100%;background-position:0 0,0 10px,10px -10px,-10px 0px;opacity:0.2;height:100%}.sign-up-for-updates h4{position:relative;max-width:95%;margin:0;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.4;color:#ffffff;text-shadow:var(--text-shadow);font-weight:600}.sign-up-for-updates .pro-training:hover h4::after{transform:scaleX(1.5)}.sign-up-for-updates .input_holder span{flex:1 1 280px;position:relative;transition:transform 0.3s ease}.sign-up-for-updates input[type="email"]:focus{transform:scale(1.02);box-shadow:0 5px 15px rgba(0,0,0,0.1),0 0 0 2px var(--gradient-middle);outline:none;background:#ffffff}.sign-up-for-updates .sub-desc{text-shadow:0 1px 2px rgba(0,0,0,0.1);border:none;position:relative;transition:all 0.3s cubic-bezier(0.19,1,0.22,1);padding:1rem 1.5rem;background:linear-gradient(135deg,var(--gradient-end),var(--gradient-middle));box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.05) inset;overflow:hidden;color:#ffffff;border-radius:10px;width:100%;cursor:pointer;font-size:var(--btn-font-size,1rem);font-weight:600}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 768px) {.training-zone{padding:3rem 0 1.5rem}.training-zone::before{height:2px}.training-zone .company_holder{padding:1.25rem}.training-zone .main-site{margin-bottom:1rem;flex:1 1 100%}.training-zone .press-room .head-skill{flex-direction:column}.diploma-cta{padding:1.25rem 0}.diploma-cta::before{height:2px}} @media (max-width: 1200px) {.title-opener .fast-studypro{padding:3rem}.title-opener .fast-studypro h1{font-size:calc(48px * 1.1)}} @media (max-width: 576px) {.title-opener .fast-studypro{padding:1.8rem}.title-opener .fast-studypro h1{font-size:34px}.title-opener .fast-studypro div div{padding:0.8rem 1.2rem}.title-opener .fast-studypro p{font-size:calc(15px * 0.95)}} @media screen and (max-width: 991px) {.reach-out{padding:80px 0}.reach-out .request-feedback{flex-direction:column}.reach-out .img-gallery-item{min-height:300px;order:1}.reach-out .feedback-reach{order:2;padding:40px 30px}} @media only screen and (max-width: 1200px) {.cookie-alert-overlay{padding:20px}} @media only screen and (max-width: 800px) {.wrapper-bundle .cookies-tracking{margin-left:0;margin-bottom:10px}} @media (max-width: 992px) {.teaching-process{padding:6rem 1.5rem}.teaching-process h3{font-size:calc(36px * 0.9);padding:1.3rem 2rem}.teaching-process span{padding:1.8rem}.teaching-process h3::before{width:16px;height:16px}} @media (min-width: 992px) {.plan-card .pricing-options{grid-template-columns:2fr 1fr;gap:40px}.plan-card .learn-price{text-align:left;align-self:center;grid-column:2;grid-row:1}.plan-card .learn-price h2{display:inline-block}.plan-card .learn-price h2::after{transform:none;left:0}.plan-card .fee-pricing{margin:25px 0 0}.plan-card .cost-card{grid-row:1;grid-template-columns:repeat(2,1fr);grid-column:1}} @media (max-width: 991px) {.appPanel{padding:90px 0}.appPanel h2{font-size:calc(35px - 0.2rem);max-width:100%;transform:translateX(0)}.appPanel .pro-training{transform:translateX(0);padding:40px 30px 40px 45px}.appPanel:hover .pro-training{transform:translateX(0) translateY(-5px)}} @media (min-width: 768px) {.training-specialist{padding:8rem 0}.training-specialist .review-carousel{padding:4rem;grid-template-columns:auto 1fr 2fr;align-items:center;gap:3rem}.training-specialist .img-gallery-item{margin:0;width:180px;height:180px}.training-specialist .name{font-size:calc(24px * 1.2);text-align:left}.training-specialist .review-carousel div:nth-child(2) div{text-align:left;font-size:15px}.training-specialist .work-details{font-size:calc(15px * 1.05);line-height:1.8}} @media (max-width: 767px) {.contacts{padding:4rem 1.5rem}.contacts::after{height:30%;width:50%}.contacts h1{font-size:calc(47px * 0.9);margin-bottom:2.5rem}.contacts .help-request{padding:2rem 1.5rem}.contacts .edu-talk{gap:1rem}.contacts svg{height:18px;width:18px}} @media (max-width: 767px) {.privacy-parapet{padding:3rem 1rem}.privacy-parapet .container{border-left-width:2px;padding:2rem 1.5rem;transform:perspective(600px) rotateY(0.3deg)}.privacy-parapet h1{font-size:calc(46px * 0.8);transform:translateX(-5px)}.privacy-parapet h1::before{width:4px;left:-15px}.privacy-parapet h2{margin:2.5rem 0 1.25rem;font-size:calc(28px * 0.8)}.privacy-parapet h3{font-size:calc(28px * 0.7)}.privacy-parapet h4{font-size:calc(28px * 0.6)}.privacy-parapet p,.privacy-parapet li,.privacy-parapet span{font-size:calc(12px * 0.95)}.privacy-parapet ul{padding-left:1rem}.privacy-parapet li::before{height:6px;left:-1rem;width:6px}} @media (min-width: 992px) {.program-overview h2{font-size:calc(30px * 1.2);transform:translateX(0);max-width:60%}.program-overview .img-gallery-item{transform:perspective(1500px) rotateY(-8deg) translateX(-40px);height:520px}.program-overview .text-wrap-item{justify-content:center;display:flex;max-height:520px;margin-left:-80px;flex-direction:column;padding:3.5rem}.program-overview .description{font-size:calc(14px * 1.05);max-height:350px;line-height:1.8}} @media (min-width: 1400px) {.meet-us .text-wrap-item{margin-left:50px}.meet-us h1{font-size:calc(45px + 4px)}} @media (hover: hover) {.meet-us .text-wrap-item:hover::before{animation-duration:3s}} @media (min-width: 768px) {.program-outcomes{padding:150px 0 180px}.program-outcomes .pro-training{flex-direction:row;padding:60px;border-left:6px solid rgb(206,200,217)}.program-outcomes .pro-training > div:first-child{flex-shrink:0;width:40%}.program-outcomes .text-wrap-item{width:60%;padding-left:40px}.program-outcomes .text-wrap-item ul{grid-template-columns:repeat(2,1fr);gap:30px 20px}.program-outcomes h5{font-size:calc(22px * 1.1);margin-bottom:80px}.program-outcomes h5::after{height:5px;width:120px}} @media (max-width: 479px) {header .header-wrap{padding:0.7rem 1.2rem}header .main-bar{padding:0.5rem;max-width:120px}header .nav-mainwrap a{font-size:calc(12px - 3px);padding:0.4rem 0.6rem}} @media (min-width: 768px) {.sign-up-for-updates .pro-training{flex-direction:row;align-items:center;border-radius:var(--border-radius-medium,8px)}.sign-up-for-updates .pro-training > div{flex:1;padding-right:2rem}.sign-up-for-updates .input_holder{margin-top:0;flex:1}.sign-up-for-updates h4::after{width:80px}} @media (max-width: 480px) {.sign-up-for-updates{padding:calc(var(--section-padding) * 0.7) 0}.sign-up-for-updates .pro-training{transform:none;padding:1.5rem}.sign-up-for-updates h4{max-width:100%}.sign-up-for-updates .input_holder{gap:0.75rem}.sign-up-for-updates input[type="email"],.sign-up-for-updates .sub-desc{padding:0.9rem 1.2rem}} @keyframes float {0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}} @keyframes floatIn {0%{opacity:0;transform:translateY(20px) translateZ(15px)}100%{opacity:1;transform:translateY(0) translateZ(15px)}} @keyframes tabSlideDown {from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}} @keyframes shine {0%{background-position:-200% 0}100%{background-position:200% 0}} @keyframes fadeInUp {from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeSlideUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}