.container{max-width:100%;margin:auto;width:1250px}.header-site-mf{flex:1 0 auto}.wrapper-container-Jz{flex-direction:column;min-height:100%;height:100%;display:flex}a{color:inherit;text-decoration:none}header,footer{width:100%}.newsletter-signup-VS{background:rgb(214,217,233);padding:5rem 2rem;position:relative;z-index:1;overflow:hidden}.newsletter-signup-VS::after{background:rgb(214,217,233);width:100%;content:"";clip-path:polygon(0 100%,100% 0,0 0);height:80px;bottom:-80px;z-index:2;left:0;position:absolute}.newsletter-signup-VS .skill-training-fN{position:relative;flex-direction:column;transform-style:preserve-3d;perspective:1000px;display:flex}.newsletter-signup-VS .skill-training-fN::after{position:absolute;right:-20%;z-index:-1;animation:floatLayer 8s ease-in-out infinite alternate-reverse;filter:blur(20px);transform:rotateY(-30deg) translateZ(-50px);bottom:15%;opacity:0.1;width:70%;height:100%;border-radius:11px;content:"";background:rgb(135,153,182)}.newsletter-signup-VS p::before{width:80px;content:"";border-radius:50%;left:-20px;z-index:-1;position:absolute;height:80px;filter:blur(30px);top:-40px;background:rgb(175,185,209,0.5);opacity:0.5}.newsletter-signup-VS .input_holder{gap:1.5rem;display:flex;padding:0.5rem;flex-direction:column;transform:translateZ(30px);position:relative;border-radius:11px}.newsletter-signup-VS .sub-area-pD{border-radius:11px;border:2px solid rgb(175,185,209,0.5);outline:none;background:#ffffff;font-family:Arial,sans-serif;transform:perspective(500px) rotateX(5deg);padding:1.5rem;transform-origin:bottom;transition:all 0.3s ease;color:#000000;font-size:18px}.newsletter-signup-VS .help-support-ns{position:relative;box-shadow:0 20px 30px rgba(0,0,0,0.15);background:rgb(175,185,209);transition:all 0.3s ease;cursor:pointer;overflow:hidden;font-weight:600;color:#ffffff;font-family:Arial,sans-serif;border-radius:11px;transform:perspective(500px) rotateX(-5deg);border:none;font-size:17px;transform-origin:top;padding:1.5rem}.newsletter-signup-VS .help-support-ns:hover::before{animation:ripple 1s ease-out;opacity:0.15}.privacy-guard-DQ h1{margin-bottom:20px;color:rgb(175,185,209);padding-bottom:10px;font-size:44px;font-weight:700;text-transform:uppercase;border-bottom:2px solid rgb(175,185,209)}.privacy-guard-DQ h3,.privacy-guard-DQ h4,.privacy-guard-DQ h5,.privacy-guard-DQ h6{margin:1rem 0;font-weight:400;color:rgb(175,185,209)}.privacy-guard-DQ ul li{font-size:15px;position:relative;padding-left:30px;margin-bottom:10px}.privacy-guard-DQ ol{list-style-type:decimal}.privacy-guard-DQ ol li{font-size:15px;margin-bottom:10px}.privacy-guard-DQ p{line-height:1.6;margin-bottom:20px;font-size:15px;color:#000000}.privacy-guard-DQ div{margin-bottom:20px}.title-intro-No .main-intro-dW{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:3rem 1.5rem;position:relative}.title-intro-No .main-intro-dW::after{background:linear-gradient(to bottom right,rgb(135,153,182) 10%,transparent 70%);transform:rotate(-15deg);position:absolute;height:70%;top:-10%;z-index:2;animation:float 12s ease-in-out infinite;right:-5%;content:"";width:50%;opacity:0.15}.title-intro-No .expert-zone-lP:hover{transform:perspective(1000px) rotateY(0deg)}.title-intro-No .expert-zone-lP::before{left:-2px;content:"";z-index:-1;bottom:-2px;animation:borderGlow 6s linear infinite;right:-2px;opacity:0.6;background:linear-gradient(45deg,rgb(175,185,209),transparent,rgb(135,153,182));position:absolute;top:-2px}.title-intro-No h3{animation:fadeUp 0.8s cubic-bezier(0.16,1,0.3,1) forwards 0.5s;transform:translateY(20px);opacity:0;font-weight:600;color:#ffffff;font-size:clamp(1.2rem,3vw,24px);line-height:1.4;margin-bottom:1.5rem}.title-intro-No p::before{animation:lineGrow 1.2s cubic-bezier(0.19,1,0.22,1) forwards 1s;left:0;content:"";position:absolute;background-color:rgb(135,153,182);height:2px;transform:scaleX(0);top:0.5rem;width:1.5rem;transform-origin:left}.user-feedback-fP::before{clip-path:polygon(0 0,100% 20%,85% 100%,0% 85%);width:40%;position:absolute;z-index:1;left:-10%;top:-5%;transform:rotate(-15deg) skewX(-15deg);background:linear-gradient(225deg,rgb(175,185,209,0.5) 0%,transparent 70%);content:"";height:70%}.user-feedback-fP .container{margin:0 auto;position:relative;max-width:1200px;z-index:2;padding:0 20px}.user-feedback-fP h2::after{position:absolute;bottom:-0.8rem;background:rgb(175,185,209);transform:skewX(-20deg);transform-origin:left center;left:0;width:40%;height:4px;content:""}.user-feedback-fP .client-opinions-zX{box-shadow:0 15px 30px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05);clip-path:polygon(0 0,100% 0,100% 95%,95% 100%,0 100%);transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.4s ease;background:#ffffff;padding:2rem;position:relative}.user-feedback-fP .client-opinions-zX:hover::before{transform:scaleY(1)}.user-feedback-fP .client-opinions-zX:nth-child(3n+1){transform:translateY(20px)}.user-feedback-fP .client-opinions-zX:nth-child(3n+2){transform:translateY(-10px)}.user-feedback-fP .client-opinions-zX:nth-child(3n+2):hover{transform:translateY(-20px) scale(1.02)}.user-feedback-fP .client-opinions-zX img{border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,0.1);object-fit:cover;margin-right:1rem;height:60px;width:60px;border:3px solid #ffffff;transition:transform 0.3s ease}.user-feedback-fP .client-opinions-zX h4::after{position:absolute;width:30px;content:"";left:0;transform-origin:left;transition:transform 0.3s ease;height:2px;bottom:-0.5rem;transform:scaleX(0);background:rgb(135,153,182)}.user-feedback-fP .description::before{position:absolute;line-height:1;font-size:3.5rem;left:0;color:rgb(175,185,209,0.5);opacity:0.4;content:"";top:-10px}.user-feedback-fP a::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);position:absolute;left:-100%;transition:left 0.7s ease;content:"";width:100%;height:100%;top:0}.user-feedback-fP a:hover::before{left:100%}.appWrapper-wC{position:relative;box-shadow:0 15px 30px rgba(0,0,0,0.08);padding:4rem 0;background:linear-gradient(135deg,rgb(214,217,233) 0%,rgb(175,185,209,0.5) 100%);overflow:hidden}.appWrapper-wC::after{border-radius:60% 40% 30% 70% / 60% 30% 70% 40%;left:-5%;position:absolute;background:linear-gradient(45deg,rgb(135,153,182) 0%,transparent 70%);opacity:0.09;height:20rem;content:"";z-index:1;filter:blur(8px);bottom:-5%;transform:rotate(15deg);width:20rem}.appWrapper-wC .skill-training-fN:hover{box-shadow:0 20px 40px rgba(0,0,0,0.08),0 8px 20px rgba(0,0,0,0.05);transform:perspective(1000px) rotateX(0deg)}.appWrapper-wC .skill-training-fN > div:first-child{margin-bottom:1.5rem;position:relative}.appWrapper-wC .skill-training-fN > div:first-child::after{height:3px;background:linear-gradient(to right,rgb(175,185,209),rgb(135,153,182));transform-origin:left center;content:"";width:4rem;transition:width 0.4s ease-out;left:0;position:absolute;bottom:-0.75rem}.appWrapper-wC a{display:block;overflow:hidden;transition:transform 0.3s ease;position:relative;text-decoration:none}.appWrapper-wC a::before{position:absolute;background:linear-gradient(to top left,rgb(175,185,209,0.5) 0%,transparent 100%);transform:translateY(100%);z-index:0;transition:transform 0.5s ease-out,opacity 0.5s ease-out;width:100%;right:0;content:"";opacity:0;height:100%;bottom:0}.company-info-Fx::before{border-radius:40% 60% 70% 30% / 40% 50% 60% 70%;content:"";right:-50px;width:300px;animation:float 15s ease-in-out infinite alternate;background:linear-gradient(135deg,rgb(175,185,209,0.5),rgb(135,153,182,0.5));height:300px;top:-50px;filter:blur(15px);z-index:0;opacity:0.3;position:absolute}.company-info-Fx .container{position:relative;max-width:1200px;z-index:1;margin:0 auto;padding:0 20px}.company-info-Fx h1::after{left:0;width:80px;height:4px;background:linear-gradient(90deg,rgb(175,185,209),rgb(135,153,182));position:absolute;bottom:-10px;transition:width 0.4s cubic-bezier(0.165,0.84,0.44,1);content:""}.company-info-Fx .culture-block-hO{transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);box-shadow:9px 9px 16px rgba(0,0,0,0.05),-9px -9px 16px rgba(255,255,255,0.8),inset 3px 3px 7px rgba(0,0,0,0.05),inset -3px -3px 7px rgba(255,255,255,0.7);border-radius:2px;padding:30px;position:relative;transform:translateZ(0);overflow:hidden;background:#ffffff}.company-info-Fx .culture-block-hO::before{transition:height 0.5s cubic-bezier(0.19,1,0.22,1);top:0;content:"";left:0;height:0;width:5px;background:linear-gradient(to bottom,rgb(175,185,209),rgb(135,153,182));position:absolute}.company-info-Fx .culture-block-hO:hover h4{color:rgb(175,185,209);transform:translateX(5px)}.company-info-Fx .culture-block-hO:hover div{color:#000000}.course-program-details-Kx{background:linear-gradient(145deg,rgb(214,217,233) 0%,rgb(175,185,209,0.5) 100%);position:relative;overflow:hidden;padding:6rem 0}.course-program-details-Kx::before{width:100%;opacity:0.04;content:"";background:repeating-linear-gradient( -45deg,rgb(175,185,209,0.5),rgb(175,185,209,0.5) 2px,transparent 2px,transparent 12px );height:100%;position:absolute;top:0;left:0}.course-program-details-Kx .text-cube-uy:hover{transform:translateY(-10px)}.course-program-details-Kx .text-cube-uy::before{width:8rem;height:8rem;content:"";opacity:0.6;background:rgb(135,153,182,0.5);top:-4rem;right:3rem;border-radius:50%;z-index:-1;position:absolute}.course-program-details-Kx .text-cube-uy h2::after{left:0;background:rgb(135,153,182);border-radius:10px;transition:width 0.4s ease;width:3rem;content:"";height:4px;bottom:-10px;position:absolute}.course-program-details-Kx .text-cube-uy .description:last-of-type{animation-delay:0.4s;margin-bottom:0;font-weight:600}.course-program-details-Kx .text-cube-uy .description::before{left:0;border-radius:50%;top:0.5rem;width:4px;position:absolute;content:"";height:4px;background:rgb(135,153,182)}.course-program-details-Kx .lightbox-image-Pv:hover{transform:perspective(1000px) rotateX(0) rotateY(0)}.course-program-details-Kx .lightbox-image-Pv::after{content:"";height:100%;left:0;width:100%;position:absolute;top:0;background:linear-gradient( to bottom right,rgb(175,185,209,0.5) 0%,transparent 40% )}.pricing-matrix-wn .container{position:relative;max-width:1200px;margin:0 auto;z-index:2;padding:0 20px}.pricing-matrix-wn h2{color:#ffffff;text-align:center;transform:translateY(20px);margin-bottom:20px;animation:fadeInUp 0.8s ease-out forwards;font-size:32px;font-weight:700;opacity:0;position:relative}.pricing-matrix-wn .pricing-tiers-JE{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));width:100%;padding:0;display:grid;list-style:none;margin:0;gap:30px}.pricing-matrix-wn .pricing-tiers-JE li:nth-child(1){animation-delay:0.3s}.pricing-matrix-wn .pricing-tiers-JE li:nth-child(3){animation-delay:0.5s}.pricing-matrix-wn .edu-rates-fm{transition:transform 0.4s cubic-bezier(0.2,0.8,0.2,1);display:block;position:relative;overflow:hidden;height:100%;text-decoration:none}.pricing-matrix-wn .edu-rates-fm:hover::before{left:100%}.pricing-matrix-wn .price-options-mS{border:1px solid rgba(255,255,255,0.1);box-shadow:0 15px 35px rgba(0,0,0,0.2);background:linear-gradient(145deg,rgba(255,255,255,0.09) 0%,rgba(255,255,255,0.05) 100%);transition:box-shadow 0.4s ease,transform 0.3s ease;overflow:hidden;position:relative;height:100%;border-radius:30px;-webkit-backdrop-filter:blur(10px);padding:5px;backdrop-filter:blur(10px)}.pricing-matrix-wn .edu-rates-fm:hover .price-options-mS::after{transform:scaleX(1)}.pricing-matrix-wn .class-cost-Fg{color:#ffffff;padding:30px;display:flex;justify-content:space-between;height:100%;flex-direction:column;min-height:400px;box-sizing:border-box}.pricing-matrix-wn .edu-rates-fm:hover .class-cost-Fg h4{transform:translateX(5px)}.pricing-matrix-wn .edu-rates-fm:hover .class-cost-Fg h4::after{width:60px}.pricing-matrix-wn .class-cost-Fg p{max-height:200px;margin:0 0 30px;scrollbar-color:rgb(175,185,209,0.5) transparent;scrollbar-width:thin;line-height:1.6;overflow-y:auto;font-size:calc(17px - 2px);color:rgba(255,255,255,0.8);word-break:break-word;overflow-wrap:break-word}.pricing-matrix-wn .edu-rates-fm:hover .learn-packs-NZ{box-shadow:0 8px 20px rgba(0,0,0,0.3);transform:scale(1.05)}.pricing-matrix-wn .learn-packs-NZ::before{top:-50%;height:200%;content:"";opacity:0;left:-50%;width:200%;position:absolute;transition:transform 0.6s ease-out,opacity 0.6s ease-out;background:radial-gradient(circle,rgba(255,255,255,0.3) 0%,transparent 70%);transform:scale(0)}footer .footnote-ref-uE{position:relative;z-index:1}footer .connect-experts-sr{overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:70px;position:relative;height:100px}footer .info_item:last-child{margin-right:0}footer .info_item:hover{flex:1.5;background-color:rgb(175,185,209)}footer .info_item::after{right:0;position:absolute;background-color:rgba(255,255,255,0.1);content:"";height:100%;width:1px;top:0}footer .info_item svg{flex-shrink:0;margin-right:15px;position:relative;width:24px;z-index:2;fill:#ffffff;height:24px}footer .info_item::before{content:"";position:absolute;width:100%;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,transparent 100%);transition:opacity 0.5s ease;top:0;left:0;opacity:0;height:100%}footer .header-train-Qp,footer .head-skill-ml,footer .subscribe_holder{transition:all 0.4s ease;padding:30px;border-radius:20px;scroll-snap-align:start;position:relative;min-width:280px;margin-right:30px;flex:0 0 100%;max-width:500px;height:450px}footer .header-train-Qp{display:flex;flex-direction:column;background-color:rgb(214,217,233);justify-content:center;align-items:center;text-align:center}footer .head-skill-ml::after{pointer-events:none;bottom:0;top:0;position:absolute;left:0;background-size:30px 30px;content:"";right:0;background-image:linear-gradient(45deg,transparent 92%,rgba(255,255,255,0.05) 93%,transparent 94%),linear-gradient(135deg,transparent 92%,rgba(255,255,255,0.05) 93%,transparent 94%);opacity:0.3}footer .head-skill-ml h5::after{position:absolute;background-color:rgb(175,185,209);height:2px;left:0;bottom:-10px;content:"";width:30px}footer .top-know-ra a{font-size:14px;text-decoration:none;color:rgba(255,255,255,0.7);border-bottom:1px solid rgba(255,255,255,0.05);display:block;transition:all 0.3s ease;padding:10px 0}footer .subscribe_holder h5{font-size:18px;margin-bottom:20px;letter-spacing:1px;text-transform:uppercase;color:#ffffff;font-weight:700}footer .input_holder{gap:15px;flex-direction:column;display:flex}footer .input_holder input[type="email"]:focus{background-color:rgba(255,255,255,0.2);outline:none}footer .input_holder input[type="email"]::placeholder{color:rgba(255,255,255,0.6)}footer .start-exploring-nz:hover{background-color:rgb(135,153,182,0.5)}footer .footer-milestones-Xc{position:relative;padding-top:20px;margin-top:40px}footer .footer-milestones-Xc::before{left:20%;content:"";top:0;position:absolute;background:linear-gradient(90deg,transparent,rgba(0,0,0,0.5),transparent);right:20%;height:1px}header .first-teach-df::before{left:0;content:"";background:radial-gradient(circle at 10% 20%,rgb(175,185,209,0.5) 0%,transparent 30%),radial-gradient(circle at 90% 80%,rgb(135,153,182,0.5) 0%,transparent 30%);position:absolute;height:100%;z-index:-1;width:100%;opacity:0.2;top:0}header .container{padding:1.8rem 2rem;position:relative}header .header-train-Qp{position:relative;z-index:2}header .first-expert-iO{z-index:2;display:block;position:relative}header .first-expert-iO::after{background:rgb(135,153,182,0.5);bottom:-5px;height:25px;width:25px;right:-10px}header .first-expert-iO:hover::before,header .first-expert-iO:hover::after{transform:scale(1.2);opacity:0.6}header .first-expert-iO:hover svg{transform:rotate(-5deg)}header .head-skill-ml{position:relative;list-style:none;background:linear-gradient(to right,transparent,#ffffff);display:flex;clip-path:polygon(5% 0,100% 0,100% 100%,0% 100%);border-radius:0 20px 20px 0;justify-content:flex-end;flex-wrap:wrap;margin:0;padding:10px 20px}header .top-bar-kC{perspective:800px;position:relative;margin:5px 8px}header .top-bar-kC::before{opacity:0;left:-10px;width:0;border-top:5px solid transparent;border-left:5px solid rgb(175,185,209);transform:translateY(-50%) scale(0);top:50%;border-bottom:5px solid transparent;content:"";position:absolute;transition:all 0.3s ease;height:0}header .top-bar-kC a::before{transform:translateZ(-1px);content:"";position:absolute;background:#ffffff;z-index:-1;left:0;width:100%;top:0;height:100%}header .top-bar-kC a::after{transform:translateX(-50%);left:50%;position:absolute;height:2px;content:"";background:rgb(175,185,209);transition:width 0.3s ease;bottom:0;width:0}header .top-bar-kC a:hover::after{width:80%}.cookie-option-kf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.cookie-customize-FO{flex-shrink:0;margin-right:20px}.cookie-customize-FO svg{height:50px;fill:rgb(175,185,209);width:50px}.trackingNoticeModal-ae h5{color:#ffffff;font-weight:700;font-size:20px;margin-bottom:10px}.secure-cookies-sk{border:2px solid rgb(175,185,209);border-radius:10px;transition:none;font-size:16px;margin-left:10px;min-width:150px;text-decoration:none;color:#ffffff;background:rgb(175,185,209);text-align:center;padding:10px 20px;flex-shrink:0;cursor:pointer}#userSettingsPopup-oE{display:none}.contact-box-Uz{overflow:hidden;padding:100px 0;background:#000000;position:relative}.contact-box-Uz::after{z-index:1;left:0;background-size:20px 20px;background:linear-gradient(90deg,transparent 95%,rgb(175,185,209,0.5) 95.5%,transparent 96%),linear-gradient(0deg,transparent 95%,rgb(135,153,182,0.5) 95.5%,transparent 96%);content:'';opacity:0.1;height:100%;top:0;position:absolute;width:100%}.contact-box-Uz .lightbox-image-Pv::before{width:100%;height:100%;top:0;position:absolute;content:'';background:linear-gradient(to right,#000000 0%,transparent 50%,#000000 100%);right:0}.contact-box-Uz .container{max-width:1200px;padding:0 20px;margin:0 auto;position:relative;z-index:2}.contact-box-Uz .connect-inquiry-tZ{background:rgba(30,30,30,0.7);max-width:1100px;display:flex;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 0 30px rgba(0,0,0,0.5),0 0 10px rgb(175,185,209,0.5),0 0 20px rgb(135,153,182,0.5);border-radius:14px;overflow:hidden;border-left:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,0.1);margin:0 auto}.contact-box-Uz input[type="text"]:focus,.contact-box-Uz textarea:focus{outline:none;box-shadow:inset 0 0 5px rgba(0,0,0,0.5),0 0 5px rgb(175,185,209,0.5);border-color:rgb(175,185,209)}.contact-box-Uz input[type="text"]::placeholder,.contact-box-Uz textarea::placeholder{color:rgba(255,255,255,0.5)}.contact-box-Uz .inquiry-grid-eE{margin-bottom:25px;align-items:flex-start;display:flex;position:relative}.contact-box-Uz .inquiry-grid-eE label{cursor:pointer;color:rgba(255,255,255,0.8);font-size:15px;position:relative;padding-left:35px;line-height:1.5}.contact-box-Uz .inquiry-grid-eE input[type="checkbox"]:checked + label::before{background:rgb(175,185,209);box-shadow:0 0 8px rgb(175,185,209)}.contact-box-Uz .inquiry-grid-eE input[type="checkbox"]:checked + label::after{left:7px;height:12px;border:solid #ffffff;width:6px;top:5px;content:'';transform:rotate(45deg);border-width:0 2px 2px 0;position:absolute}.contact-box-Uz .help-support-ns{font-weight:600;overflow:hidden;background:rgb(175,185,209);position:relative;box-shadow:0 0 15px rgb(175,185,209,0.5);text-transform:uppercase;border-radius:10px;font-family:Arial,sans-serif;transition:all 0.3s ease;padding:15px 35px;color:#ffffff;letter-spacing:1px;font-size:17px;border:none;cursor:pointer}.contact-box-Uz .help-support-ns:hover::before{left:100%}.contact-box-Uz .support-help-wD::before{position:absolute;width:100%;content:'';top:0;background:linear-gradient(135deg,rgb(175,185,209,0.5) 0%,transparent 100%);opacity:0.1;left:0;height:100%}.contact-box-Uz .support-help-wD h4::after{bottom:-10px;background:rgb(175,185,209);position:absolute;width:50px;box-shadow:0 0 5px rgb(175,185,209);left:0;content:'';height:2px}.contact-box-Uz .request-form-ol li{align-items:flex-start;margin-bottom:25px;display:flex;transition:transform 0.3s ease}.contact-box-Uz .request-form-ol svg{flex-shrink:0;margin-right:15px;margin-top:2px;height:24px;width:24px}.contact-box-Uz .request-form-ol li:hover svg path{fill:rgb(135,153,182);filter:drop-shadow(0 0 5px rgb(135,153,182))}.contact-box-Uz .request-form-ol a{transition:all 0.3s ease;text-decoration:none;color:#ffffff}.mentorship-profile-ZW{position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(214,217,233) 0%,rgba(0,0,0,0.5) 100%);padding:6rem 0}.mentorship-profile-ZW .container{padding:0 1.5rem;position:relative;max-width:1200px;z-index:1;margin:0 auto}.mentorship-profile-ZW .client-opinions-zX{display:grid;backdrop-filter:blur(8px);transform:perspective(1000px) rotateX(2deg);grid-template-areas:"photo quote" "photo name" "photo job";padding:3rem;grid-gap:1.5rem;border-radius:17px;grid-template-columns:minmax(250px,35%) 1fr;background-color:rgba(0,0,0,0.5);transition:transform 0.3s ease;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.mentorship-profile-ZW .name{color:#ffffff;font-size:36px;grid-area:name;text-shadow:2px 2px 4px rgba(0,0,0,0.5);transform:translateZ(10px);margin-bottom:0.5rem;font-weight:700}.mentorship-profile-ZW .job-timeline-Ol{background:linear-gradient(to right,rgba(0,0,0,0.5),transparent);border-radius:10px;line-height:1.6;border-left:4px solid rgb(175,185,209);position:relative;color:#ffffff;transform:translateZ(15px);padding:1.5rem;font-size:16px;grid-area:quote}.company-info-Fx .culture-block-hO div::-webkit-scrollbar{width:5px}.company-info-Fx .culture-block-hO div::-webkit-scrollbar-track{border-radius:1px;background:rgba(0,0,0,0.03)}.company-info-Fx .culture-block-hO div::-webkit-scrollbar-thumb{border-radius:1px;background:linear-gradient(to bottom,rgb(175,185,209,0.5),rgb(135,153,182,0.5))}.pricing-matrix-wn .class-cost-Fg p::-webkit-scrollbar{width:5px}.pricing-matrix-wn .class-cost-Fg p::-webkit-scrollbar-track{background:transparent}.pricing-matrix-wn .class-cost-Fg p::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgb(175,185,209,0.5)}footer .text_main_holder::-webkit-scrollbar{display:none}@media (max-width: 576px) {.newsletter-signup-VS{margin:3rem 0;padding:2.5rem 1rem}.newsletter-signup-VS .skill-training-fN::before,.newsletter-signup-VS .skill-training-fN::after{display:none}.newsletter-signup-VS p{transform:none}.newsletter-signup-VS .input_holder{gap:1rem;transform:none}.newsletter-signup-VS .sub-area-pD,.newsletter-signup-VS .help-support-ns{transform:none;padding:1rem}} @media (max-width: 768px) {.title-intro-No .main-intro-dW{min-height:80vh;padding-top:5rem;align-items:flex-start}.title-intro-No .expert-zone-lP{padding:2rem;transform:perspective(1000px) rotateY(0deg)}.title-intro-No .main-intro-dW::before{clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.title-intro-No h1{margin-bottom:1rem}.title-intro-No h3{font-size:clamp(1rem,4vw,24px)}} @media (max-width: 768px) {.user-feedback-fP{padding:4rem 0}.user-feedback-fP::before,.user-feedback-fP::after{height:40%;width:70%}.user-feedback-fP h2{width:100%;text-align:center;margin-bottom:2rem;font-size:calc(38px * 0.8)}.user-feedback-fP h2::after{width:50%;left:25%}.user-feedback-fP .success-ratings-uQ{grid-template-columns:1fr;gap:1.5rem}.user-feedback-fP .client-opinions-zX,.user-feedback-fP .client-opinions-zX:nth-child(odd),.user-feedback-fP .client-opinions-zX:nth-child(even){transform:translateY(0)}.user-feedback-fP .client-opinions-zX:hover,.user-feedback-fP .client-opinions-zX:nth-child(odd):hover,.user-feedback-fP .client-opinions-zX:nth-child(even):hover{transform:translateY(-8px) scale(1.01)}.user-feedback-fP a{display:block;transform:translateX(0);width:80%;margin:2rem auto 0;text-align:center}.user-feedback-fP a:hover{transform:translateY(-5px)}} @media (min-width: 768px) {.appWrapper-wC{padding:6rem 0}.appWrapper-wC .skill-training-fN{border-left:6px solid rgb(175,185,209);padding:4rem}.appWrapper-wC .skill-training-fN > div:first-child{margin-bottom:2rem}.appWrapper-wC .skill-training-fN > div:first-child::after{height:4px;width:6rem}.appWrapper-wC .skill-training-fN:hover > div:first-child::after{width:12rem}} @media (min-width: 992px) {.appWrapper-wC .skill-training-fN{padding:5rem;transform:perspective(1500px) rotateX(2deg) rotateY(-1deg)}.appWrapper-wC .skill-training-fN:hover{transform:perspective(1500px) rotateX(0deg) rotateY(0deg)}.appWrapper-wC h5{font-size:calc(19px * 1.1)}.appWrapper-wC p{font-size:calc(15px * 1.05)}} @media (max-width: 480px) {.appWrapper-wC{padding:2.5rem 0}.appWrapper-wC .skill-training-fN{transform:perspective(600px) rotateX(1deg);padding:1.5rem}.appWrapper-wC h5{font-size:calc(19px * 0.85)}.appWrapper-wC p{font-size:calc(15px * 0.9)}} @media (max-width: 768px) {.company-info-Fx{padding:40px 0}.company-info-Fx .culture-block-hO{padding:25px 20px}.company-info-Fx .culture-block-hO div{max-height:200px}} @media (min-width: 768px) {.course-program-details-Kx .learn-explore-Eo{grid-template-columns:1.2fr 0.8fr;gap:2rem}.course-program-details-Kx .text-cube-uy{margin-right:-4rem;align-self:center;grid-column:1 / 2}.course-program-details-Kx .lightbox-image-Pv{transform:perspective(1000px) rotateX(8deg) rotateY(-8deg);height:400px;margin-top:0;grid-column:2 / 3}.course-program-details-Kx .lightbox-image-Pv::before{width:60%;position:absolute;content:"";background:rgb(135,153,182);z-index:-1;filter:blur(15px);bottom:-20px;opacity:0.4;left:20px;height:20px}} @media (max-width: 767px) {.course-program-details-Kx{padding:4rem 0}.course-program-details-Kx .lightbox-image-Pv{margin-bottom:2rem;transform:perspective(1000px) rotateX(3deg) rotateY(-3deg)}} @media (max-width: 767px) {.pricing-matrix-wn{padding:60px 0}.pricing-matrix-wn h2{font-size:calc(32px - 4px)}.pricing-matrix-wn .trial-rates-xt{font-size:calc(17px - 1px);margin-bottom:30px}.pricing-matrix-wn .pricing-tiers-JE{grid-template-columns:1fr;margin:0 auto;max-width:400px}.pricing-matrix-wn .class-cost-Fg{min-height:300px}.pricing-matrix-wn .learn-packs-NZ{font-size:calc(22px + 2px)}} @media (min-width: 992px) {footer .text_main_holder{gap:30px;padding:0;scroll-snap-type:none;overflow-x:visible;margin:0;flex-wrap:wrap}footer .header-train-Qp,footer .head-skill-ml,footer .subscribe_holder{margin-right:0;min-width:0;height:500px;flex:1}} @media (max-width: 576px) {footer .grant-cta-sc{padding:50px 0 20px}footer .header-train-Qp::before,footer .head-skill-ml::before,footer .subscribe_holder::before{top:15px;font-size:2rem;left:15px}footer .top-know-ra{height:auto;max-height:220px}footer .header-train-Qp,footer .head-skill-ml,footer .subscribe_holder{padding:20px 15px;min-height:300px}footer .head-skill-ml h5,footer .subscribe_holder h5{font-size:calc(18px - 2px);margin-bottom:15px}footer .subscribe_holder p{margin-bottom:20px}footer .input_holder input[type="email"],footer .start-exploring-nz{padding:12px}} @media (max-width: 767px) {header .container{padding:1.5rem 1rem}header .top-bar-kC{margin:3px 5px}header .top-bar-kC a{font-size:calc(13px - 1px);padding:8px 15px}} @media only screen and (max-width: 1200px) {.trackingNoticeModal-ae{padding:15px}} @media only screen and (max-width: 800px) {.cookie-customize-FO{display:none}.cookie-option-kf{align-items:center;justify-content:center;flex-direction:column}.trackingNoticeModal-ae h5,.trackingNoticeModal-ae p{text-align:center}.edu-cookies-vh{margin-bottom:15px}.secure-cookies-sk{margin-left:0;margin-top:10px}} @media (max-width: 768px) {.contact-box-Uz{padding:80px 0}.contact-box-Uz h3{font-size:calc(29px * 0.9);margin-bottom:40px}.contact-box-Uz .reach-list-Km,.contact-box-Uz .support-help-wD{padding:30px}.contact-box-Uz form h3,.contact-box-Uz .support-help-wD h4{margin-bottom:25px;font-size:calc(19px * 0.9)}} @media (max-width: 991px) {.mentorship-profile-ZW .client-opinions-zX{grid-template-columns:1fr 1fr;grid-template-areas:"photo photo" "name job" "quote quote"}.mentorship-profile-ZW .lightbox-image-Pv{min-height:300px;clip-path:polygon(0 0,100% 0,95% 95%,5% 95%)}} @keyframes floatLayer {0%{transform:rotateY(30deg) translateZ(-50px) translateY(0)}100%{transform:rotateY(30deg) translateZ(-50px) translateY(-20px)}} @keyframes slideInTitle {0%{transform:translateX(-10px);opacity:0}100%{transform:translateX(0);opacity:1}} @keyframes lineGrow {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes float {0%,100%{transform:rotate(-15deg) translateY(0)}50%{transform:rotate(-12deg) translateY(-20px)}} @keyframes fadeInUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes pulse {0%{box-shadow:0 0 0 0 rgb(175,185,209,0.5)}70%{box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}}