.header-lead-239{flex:1 0 auto}.header-lead-239{z-index:1;position:relative;padding-top:2rem;background:rgb(228,214,214)}header,footer{width:100%}header{padding:0;box-shadow:0 5px 30px rgba(0,0,0,0.08);position:relative;background:linear-gradient(135deg,rgb(182,186,203,0.5) 0%,rgb(228,214,214) 100%);z-index:100;margin-top:0;overflow:visible}.data-accept-295 svg,.data-accept-295 svg path{width:80px;height:80px;fill:rgb(182,186,203)}.cookie_button.cookie-alerts-715{background:rgb(141,145,171)}.wrapper-capsule-049 .cookie-dialog-window-910{padding:30px 0;border:none;background:rgb(141,145,171)}.gratWrap-396{overflow:hidden;background:linear-gradient(135deg,rgb(182,186,203,0.5),rgb(141,145,171) 120%);position:relative;padding:100px 0}.gratWrap-396 .skill-learn-524{padding:60px 50px;box-shadow:0 15px 45px rgba(0,0,0,0.08),0 5px 20px rgba(0,0,0,0.05);display:flex;transform:translateY(0);position:relative;flex-direction:column;transition:transform 0.5s cubic-bezier(0.25,0.1,0.25,1);background:#ffffff;gap:40px}.gratWrap-396 .skill-learn-524:hover h5{transform:translateX(8px)}.gratWrap-396 .skill-learn-524 p{position:relative;line-height:1.8;font-family:Arial,sans-serif;z-index:1;margin:0;color:#000000;font-size:18px;transition:color 0.3s ease}.user-feedback-816 h2{font-size:32px;z-index:1;letter-spacing:-0.5px;color:#000000;text-align:center;position:relative;font-weight:700;transform:translateY(-5px);margin-bottom:3rem}.user-feedback-816 .client-testimonials-569{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid;position:relative}.user-feedback-816 .review-feedback-108 h3{font-weight:600;margin-bottom:0.75rem;font-size:calc(18px - 2px);color:rgb(182,186,203);position:relative;display:inline-block}.user-feedback-816 .review-feedback-108 .description::before{content:"";position:absolute;opacity:0.2;z-index:-1;font-family:serif;top:-0.75rem;line-height:1;font-size:4rem;left:-0.75rem;color:rgb(182,186,203,0.5)}.user-feedback-816 .review-feedback-108:hover img{transform:scale(1.08)}.quantitative-data-738::after{z-index:1;width:35%;bottom:-10%;opacity:0.2;left:-5%;content:'';filter:blur(30px);transform:rotate(15deg) skewY(-10deg);height:60%;background:linear-gradient(45deg,rgb(141,145,171,0.5) 0%,transparent 70%);position:absolute}.quantitative-data-738 .fast-gain-193:nth-child(1){animation-delay:0.1s}.quantitative-data-738 .fast-gain-193:nth-child(3){animation-delay:0.3s}.quantitative-data-738 .fast-gain-193:nth-child(6){animation-delay:0.6s}.quantitative-data-738 .fast-gain-193:hover{box-shadow:0 15px 35px rgba(rgb(182,186,203,0.5),0.1),0 8px 20px rgba(0,0,0,0.05);transform:translateY(-8px)}.quantitative-data-738 .fast-gain-193 p{color:rgb(182,186,203);margin:0 0 0.75rem;font-size:calc(31px * 1.2);position:relative;display:inline-block;font-weight:700;line-height:1}.who-we-are-934{color:#ffffff;position:relative;padding:120px 0;overflow:hidden}.who-we-are-934 .container{z-index:3;padding:0 30px;max-width:1200px;position:relative;margin:0 auto}.who-we-are-934 .abstract-box-209:hover{transform:perspective(1000px) rotateY(0deg) translateY(-5px)}.who-we-are-934 .abstract-box-209 > div:first-child::before{top:-25px;animation:pulsate 4s infinite ease-in-out;border-radius:50%;left:-35px;position:absolute;height:60px;border:2px solid rgb(182,186,203,0.5);z-index:-1;content:"";width:60px}.who-we-are-934 p b{background:linear-gradient(120deg,#ffffff,rgb(141,145,171));background-clip:text !important;display:inline-block;font-weight:700;font-size:calc(22px * 1.1);color:transparent;position:relative;-webkit-background-clip:text !important}.privacy-space-405{height:100%;background-color:#ffffff;box-shadow:0 4px 8px rgba(0,0,0,0.5);overflow:hidden;transition:all 0.3s ease-in-out;padding:40px;width:100%}.privacy-space-405 h3,.privacy-space-405 h4,.privacy-space-405 h5,.privacy-space-405 h6{font-weight:400;font-size:22px;margin-top:25px;margin-bottom:15px;color:rgb(182,186,203,0.5)}.privacy-space-405 a{transition:color 0.3s ease-in-out;font-weight:600;text-decoration:none;color:rgb(182,186,203)}.our-info-679::after{top:0;height:100%;background-image:linear-gradient(0deg,transparent 84px,rgb(182,186,203,0.5) 85px,transparent 86px),linear-gradient(90deg,transparent 84px,rgb(141,145,171,0.5) 85px,transparent 86px);content:"";animation:gridMove 40s linear infinite;background-size:85px 85px;opacity:0.4;position:absolute;width:100%;left:0;z-index:0}.our-info-679 .contact-now-523{z-index:2;gap:15px;flex-direction:column;padding:30px;position:relative;display:flex}.our-info-679 .contact-now-523 p svg{height:20px;fill:none;top:50%;left:20px;transform:translateY(-50%);transition:all 0.3s ease;width:20px;position:absolute;stroke:rgb(182,186,203);stroke-linejoin:round;stroke-linecap:round;stroke-width:2}.our-info-679 .connect-section-082{align-items:center;text-align:center;justify-content:center;color:rgb(182,186,203);padding-bottom:15px;font-weight:700;font-size:24px;margin:0 0 20px 0;display:flex;border-bottom:1px solid rgb(182,186,203,0.5)}.our-info-679 .request-info-192:hover svg{stroke:rgb(141,145,171);transform:rotate(30deg)}.our-info-679 .contact-now-523 p:nth-child(2){animation-delay:0.2s}.our-info-679 .contact-now-523 p:nth-child(4){animation-delay:0.4s}.our-info-679 .contact-now-523 p:nth-child(2) svg path{animation-delay:0.7s}.our-info-679 .contact-now-523 p:nth-child(5) svg path{animation-delay:1s}.fund-cta-342 .company_holder{border-radius:10px;background-color:rgba(255,255,255,0.03);grid-column:span 4;position:relative;padding:30px}.fund-cta-342 .footer-caption-517{line-height:1.6;font-size:12px;color:#ffffff;opacity:0.8}.fund-cta-342 .nav-pro-850 h5{margin-bottom:20px;display:inline-block;position:relative;color:#ffffff;font-size:20px;font-weight:600}.fund-cta-342 .nav-pro-850 h5,.fund-cta-342 .company_holder h3{text-transform:uppercase;letter-spacing:1px}.patent-info-706{background-color:rgba(0,0,0,0.2);margin-top:40px;position:relative;padding:25px 0;z-index:5}.fund-cta-342 .company_holder::before{background:rgb(182,186,203);width:5px;opacity:0.5;content:"";top:0;left:0;height:100%;position:absolute}.fund-cta-342 .main-start-729{position:relative}.fund-cta-342 .main-start-729::after{width:100%;opacity:0.2;left:0;height:1px;background:rgb(141,145,171,0.5);content:"";position:absolute;bottom:-15px}.pricing-cluster-683::before{position:absolute;right:-50px;background:rgb(182,186,203,0.5);filter:blur(80px);height:300px;z-index:0;width:300px;top:-50px;content:"";animation:float-effect 12s infinite alternate ease-in-out}.pricing-cluster-683 .skill-offers-215 h2::after{left:50%;background:rgb(182,186,203);position:absolute;width:80px;transform:translateX(-50%);height:3px;content:"";bottom:-10px}.pricing-cluster-683 .plan-details-052:hover{transform:translateY(-10px) scale(1.02)}.pricing-cluster-683 .pricing-rates-097{display:flex;position:relative;flex-direction:column;flex-grow:1;z-index:2;overflow:hidden;padding:30px}.pricing-cluster-683 .pricing-rates-097 h3{color:#000000;transition:transform 0.4s ease,color 0.3s ease;overflow-wrap:break-word;white-space:normal;font-size:calc(18px + 2px);word-break:break-word;margin-bottom:10px;font-weight:700}.pricing-cluster-683 .pricing-rates-097 p{overflow-wrap:break-word;line-height:1.6;flex-grow:1;color:#000000;font-size:calc(13px - 1px);white-space:normal;transition:color 0.3s ease;margin-bottom:0;word-break:break-word}.pricing-cluster-683 .plan-details-052:hover::after{opacity:0.5}.education-history-354 .review-feedback-108{grid-template-columns:1fr 1.2fr;z-index:2;position:relative;gap:2rem;transform:perspective(1000px) rotateY(5deg);transition:transform 0.5s ease;display:grid}.education-history-354 .img-shadow-box-176::after{top:0;position:absolute;background:linear-gradient(45deg,rgb(182,186,203,0.5) 0%,transparent 70%);content:"";height:100%;border-radius:10px;width:100%;left:0}.education-history-354 .name::after{transform-origin:left;transform:scaleX(0.6);background:linear-gradient(90deg,rgb(141,145,171) 0%,rgb(182,186,203) 100%);position:absolute;content:"";transition:transform 0.3s ease;height:3px;bottom:-8px;left:0;width:60px}.contact-form-box-729{position:relative;padding:80px 0;background:linear-gradient(135deg,rgb(228,214,214) 0%,rgba(0,0,0,0.03) 100%);overflow:hidden}.contact-form-box-729 .container{margin:0 auto;max-width:1200px;position:relative;padding:0 20px;z-index:2}.contact-form-box-729 h2::after{background:linear-gradient(90deg,transparent,rgb(182,186,203),transparent);bottom:-15px;position:absolute;content:"";left:15%;height:3px;width:70%}.contact-form-box-729 .img-shadow-box-176{position:relative;width:45%;overflow:hidden}.contact-form-box-729 .img-shadow-box-176::before{width:150%;transform:rotate(45deg);top:-100px;position:absolute;z-index:2;content:"";animation:shine 6s infinite;background:rgba(255,255,255,0.2);left:-100px;height:150px}.contact-form-box-729 form h3::after{content:"";width:40px;background:rgb(182,186,203);bottom:-10px;left:0;height:2px;position:absolute}.contact-form-box-729 form input[type="text"]:focus::placeholder{opacity:0.5;transform:translateX(5px)}.contact-form-box-729 .contact-query-861 label{padding-left:35px;user-select:none;position:relative;cursor:pointer;line-height:1.4;font-size:15px;color:#000000}.contact-form-box-729 .contact-query-861 label a{position:relative;color:rgb(182,186,203);transition:all 0.3s ease;text-decoration:none}.contact-form-box-729 .contact-query-861 label a:hover::after{background:rgb(141,145,171);transform:scaleX(1)}.contact-form-box-729 .feedback-info-432:hover::before{opacity:1}.contact-form-box-729 svg{fill:rgb(182,186,203);width:20px;margin-right:10px;transition:fill 0.3s ease;height:20px}.contact-form-box-729 form input{background:rgb(228,214,214)}.course-offering-426 .career-classes-487::before{left:0;content:"";top:0;position:absolute;z-index:2;height:100%;background:linear-gradient(90deg,rgb(228,214,214) 0%,transparent 40%);width:100%;pointer-events:none}.course-offering-426 .career-classes-487::before{background:linear-gradient(0deg,rgb(228,214,214) 0%,transparent 80%)}.course-offering-426 .skill-tool-301:hover img{transform:scale(1)}.course-offering-426 .skill-learn-524{box-shadow:0 10px 30px rgba(0,0,0,0.08);margin-right:auto;width:100%;border-radius:23px;background:rgba(255,255,255,0.85);backdrop-filter:blur(10px);padding:2.5rem;max-width:600px}.course-offering-426 .skill-learn-524{margin:0 auto;max-width:100%}.course-offering-426 .career-learn-246 p{line-height:1.8;margin-bottom:2rem;font-size:17px;color:#000000}.course-offering-426 .career-learn-246 .feedback-info-432:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.15)}.title-intro-457{justify-content:center;background:linear-gradient(135deg,rgb(228,214,214),rgba(0,0,0,0.5));overflow:hidden;min-height:100vh;display:flex;position:relative;padding:2rem;align-items:center}.title-intro-457 .tech-master-306 > div:first-child{transform:perspective(1000px) rotateX(2deg) translateZ(0);background:#ffffff;padding:2rem;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.07);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);position:relative}.title-intro-457 .corp-culture-238{overflow:hidden;transition:box-shadow 0.4s ease;position:relative;transform:translateZ(0);box-shadow:0 20px 40px rgba(0,0,0,0.2),0 10px 20px rgba(0,0,0,0.1);border-radius:10px}.title-intro-457 .corp-culture-238 h3{font-weight:600;line-height:1.5;font-size:calc(20px * 1.1);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),opacity 0.5s ease;max-width:90%;opacity:0.95;position:relative;z-index:2;color:#ffffff;margin:0 0 1.5rem;transform:translateY(0)}.title-intro-457 .corp-culture-238:hover .title_style_header{letter-spacing:0.03em;text-shadow:0 4px 8px rgba(0,0,0,0.4)}header::after{background:linear-gradient(90deg,transparent,rgb(182,186,203,0.5),transparent );height:10px;left:0;bottom:0;opacity:0.6;content:'';position:absolute;width:100%}header .main-header-795{position:relative;transition:all 0.4s ease;display:block}header .main-header-795 img{max-height:38px;filter:drop-shadow(0 2px 5px rgba(0,0,0,0.1))}header .nav-pro-850:hover::before{border-radius:40% 60% 30% 70% / 60% 30% 70% 40%;opacity:0.2}header .main-guide-817 a:hover{border-radius:40% 60% 60% 40% / 60% 40% 60% 40%;color:#ffffff;transform:translateY(-3px) scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,0.1)}header .main-guide-817 a:hover::before{opacity:1;transform:scale(1)}header .main-guide-817:hover::after{transform:translateX(-50%) scale(1)}.stay-informed-946{background:linear-gradient(135deg,rgb(141,145,171,0.5),rgb(182,186,203));position:relative;padding:6rem 0;overflow:hidden}.stay-informed-946::after{background:linear-gradient(225deg,rgb(141,145,171) 0%,transparent 60%);transform:rotate(35deg);content:'';right:-50%;z-index:0;position:absolute;opacity:0.1;width:100%;height:100%;top:-50%}.stay-informed-946 h3{opacity:0.95;margin-bottom:2.5rem;transition:transform 0.4s ease,opacity 0.3s ease;font-weight:600;border-left:3px solid rgb(182,186,203);font-size:calc(22px * 1.1);line-height:1.5;color:#000000;position:relative;letter-spacing:-0.01em;transform:translateX(-10px);padding-left:1rem}.stay-informed-946 input[type="email"]:focus::placeholder{opacity:0.5}.stay-informed-946 .access-lessons-052:hover{box-shadow:0 6px 18px rgba(0,0,0,0.15);transform:translateY(-3px);background:linear-gradient(135deg,rgb(182,186,203),rgb(141,145,171) 150%)}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.data-accept-295{display:none}.cookie-comply-206{align-items:center;justify-content:center;text-align:center;flex-direction:column}.cookie-dialog-window-910 h5,.cookie-dialog-window-910 p{text-align:center}.visitor-confirm-297{margin-bottom:20px}.cookies-tracking-649{margin-top:10px;max-width:300px;margin-left:0;width:100%}} @media (max-width: 991px) {.user-feedback-816{padding:4rem 0}.user-feedback-816 h2{margin-bottom:2.5rem;font-size:calc(32px - 4px)}.user-feedback-816 .client-testimonials-569{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.user-feedback-816 .review-feedback-108{padding:1.75rem}} @media (min-width: 992px) {.quantitative-data-738{padding:8rem 0}.quantitative-data-738 ul{gap:2.5rem;grid-template-columns:repeat(4,1fr)}.quantitative-data-738 .fast-gain-193{padding:2.5rem 2rem}.quantitative-data-738 h4{margin-top:4rem;font-size:calc(24px * 1.2)}} @media (max-width: 768px) {.who-we-are-934{padding:60px 0}.who-we-are-934 .abstract-box-209{transform:none;clip-path:polygon( 0 0,100% 0,97% 100%,3% 100% );padding:25px 20px}.who-we-are-934 .abstract-box-209 > div:first-child::before{left:-10px;top:-15px;width:40px;height:40px}.who-we-are-934 h5::after{height:20px;top:-10px;right:-25px;width:20px}.who-we-are-934 h5{letter-spacing:1px}.who-we-are-934 li{line-height:1.6;font-size:calc(13px * 0.9)}} @media (max-width: 767px) {.fund-cta-342{padding:40px 0 30px}.fund-cta-342 .challenge-cta-013{grid-template-columns:1fr}.fund-cta-342 .company_holder{padding:25px}.fund-cta-342 .nav-pro-850{padding:25px}.fund-cta-342 .company_holder h3{font-size:calc(31px - 2px)}.fund-cta-342 .nav-pro-850 h5{font-size:calc(20px - 1px)}} @media (min-width: 992px) {.pricing-cluster-683 .price-sheet-872{align-items:center;flex-direction:row}.pricing-cluster-683 .skill-offers-215{padding-right:40px;text-align:left;flex:0 0 30%;order:0}.pricing-cluster-683 .skill-offers-215 h2::after{left:0;transform:none}.pricing-cluster-683 .value-plan-605{grid-template-columns:repeat(2,1fr);flex:0 0 70%}} @media (max-width: 1024px) {.contact-form-box-729{padding:60px 0}.contact-form-box-729 .container{padding:0 15px}.contact-form-box-729 h2{margin-bottom:40px}.contact-form-box-729 .inquiry-reach-725{padding:40px 30px}} @media (prefers-reduced-motion: reduce) {.contact-form-box-729::after,.contact-form-box-729 .img-shadow-box-176::before{animation:none}.contact-form-box-729 .connect-query-145:hover{transform:none}} @media (min-width: 768px) {.title-intro-457 .tech-master-306{grid-template-columns:0.5fr 1fr;gap:2rem}.title-intro-457 .tech-master-306 > div:first-child{transform:perspective(1000px) rotateX(2deg) rotateY(-4deg) translateZ(0);align-self:center}.title-intro-457 .tech-master-306 > div:first-child:hover{transform:perspective(1000px) rotateX(0deg) rotateY(-2deg) translateY(-5px) translateZ(0)}.title-intro-457 .corp-culture-238{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),box-shadow 0.4s ease;transform:perspective(1000px) rotateY(2deg) translateZ(0)}.title-intro-457 .corp-culture-238:hover{transform:perspective(1000px) rotateY(0deg) translateZ(0)}.title-intro-457 .corp-culture-238 > div{padding:4rem 3rem;min-height:500px}} @media (min-width: 1400px) {header .top-base-420{margin:0 auto;max-width:1320px}header .main-guide-817{margin:0 0.7rem}header .main-guide-817 a{padding:0.8rem 1.6rem}} @media (max-width: 991px) {header .top-base-420{padding:1rem 2rem;flex-wrap:wrap}header .site-main-764{margin-bottom:0;padding:0.7rem;margin-right:0}header .nav-pro-850{flex-basis:100%;justify-content:flex-end;margin-top:1rem}header .main-guide-817 a{font-size:calc(16px - 1px);padding:0.6rem 1rem}header .nav-pro-850::before{display:none}} @media (max-width: 480px) {.stay-informed-946{padding:3rem 0}.stay-informed-946 .skill-learn-524{padding:2rem 1.25rem}.stay-informed-946 h3{margin-bottom:1.25rem;font-size:17px}.stay-informed-946 input[type="email"]{padding:0.875rem 1rem}.stay-informed-946 .container{padding:0 1rem}} @keyframes orbit {from{transform:rotate(0deg) translateX(10px) rotate(0deg)}to{transform:rotate(360deg) translateX(10px) rotate(-360deg)}} @keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes pulse {0%{opacity:0.2}50%{opacity:0.3}100%{opacity:0.1}} @keyframes carousel-vertical {0%,16%{transform:translateY(0)}20%,36%{transform:translateY(-33.33%)}40%,56%{transform:translateY(-66.66%)}60%,76%{transform:translateY(-100%)}80%,96%{transform:translateY(-133.33%)}100%{transform:translateY(0)}}