﻿.top-start-gSx{flex:1 0 auto}.container{max-width:100%;width:1114px;margin:auto}html,body{min-height:100%;height:100%;font-family:Arial,sans-serif;color:#000000}.company-overview-ELM::after{content:"";animation:backgroundMove 15s linear infinite;background-image:linear-gradient(45deg,rgba(0,0,0,0.5) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 75%,transparent 75%,transparent);top:0;height:100%;left:0;z-index:-2;width:100%;opacity:0.03;background-size:60px 60px;position:absolute}.company-overview-ELM .text-cube-jAV h2::before,.company-overview-ELM .text-cube-jAV h2::after{top:50%;height:2px;width:40px;content:"";background:rgb(185,164,171);position:absolute}.company-overview-ELM .text-cube-jAV h2::before{right:calc(100% + 20px)}.company-overview-ELM .success-story-FKm::before{content:"";background:rgb(217,200,208);position:absolute;transform:translateY(-50%);height:1px;width:30px;top:50%;left:0}.leadership-profile-WeF::after{z-index:0;bottom:0;height:70%;position:absolute;background:linear-gradient(210deg,rgb(185,164,171,0.5) 0%,transparent 70%);width:70%;content:"";right:0}.leadership-profile-WeF .emp-tasks-aXr{position:relative;padding:2.5rem 2rem 2rem;transform:translateY(0);transition:transform 0.6s cubic-bezier(0.175,0.885,0.32,1.275) 0.1s;margin:-80px auto 0;z-index:3;background:#ffffff;box-shadow:0 20px 50px rgba(0,0,0,0.5);border-radius:27px;width:90%}.leadership-profile-WeF .emp-tasks-aXr div:nth-child(2){position:relative;font-size:21px;color:rgb(185,164,171);text-align:center;font-weight:600;margin-bottom:1.5rem}.leadership-profile-WeF .career-content-jDA::after{right:0;bottom:-0.5rem}.potential-students-dxe{background:#ffffff;overflow:hidden;position:relative;padding:110px 0}.potential-students-dxe .master-class-xko{position:relative}.potential-students-dxe h4{text-align:center;margin-bottom:50px;font-size:29px;color:#000000;position:relative;padding-bottom:15px;letter-spacing:0.5px;font-weight:700}.potential-students-dxe p::before{background:rgb(217,200,208);top:0;content:"";left:0;width:5px;transition:width 0.3s ease;height:100%;position:absolute}.potential-students-dxe p svg{transition:all 0.3s ease;flex-shrink:0;margin-right:20px;height:28px;width:28px}.potential-students-dxe .master-class-xko > div p{animation:fadeInSlide 0.5s ease forwards;opacity:0}.potential-students-dxe .master-class-xko > div p:nth-child(3){animation-delay:0.3s}.course-program-details-vkj{position:relative;background:linear-gradient(135deg,rgba(rgb(217,200,208,0.5),0.05),rgba(rgb(185,164,171,0.5),0.1));padding:120px 0 80px;overflow:hidden}.course-program-details-vkj h2::after{left:0;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1);width:80px;position:absolute;background:linear-gradient(90deg,rgb(217,200,208),rgb(185,164,171));transform-origin:left center;bottom:-15px;height:3px;content:"";transform:scaleX(1)}.course-program-details-vkj .photo-wrap-item-ubq:hover{transform:perspective(1000px) rotateY(0deg) rotateX(0deg);box-shadow:-20px 20px 40px rgba(rgba(0,0,0,0.5),0.15),10px -10px 30px rgba(rgb(255,255,255,0.5),0.05)}.course-program-details-vkj .description{font-size:12px;transition:transform 0.5s ease,opacity 0.5s ease;transform:translateY(0);overflow-y:auto;opacity:1;line-height:1.75;position:relative;max-height:350px;color:#000000;margin-bottom:25px;padding-right:15px}.access-now-lmq::after{height:180%;position:absolute;bottom:-30%;z-index:-1;width:60%;content:"";right:-5%;animation:float 18s ease-in-out infinite alternate-reverse;opacity:0.06;background:linear-gradient(220deg,rgb(185,164,171) 0%,transparent 70%);transform:rotate(12deg)}.access-now-lmq svg{transform:translateY(0);filter:drop-shadow(0 2px 3px rgba(0,0,0,0.1));height:50px;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);width:50px}.access-now-lmq .help-message-lYX{padding:0.8rem 2.2rem;background:linear-gradient(135deg,rgb(217,200,208) 0%,rgb(185,164,171) 100%);border-radius:28px;font-size:18px;transform:translateZ(0);transition:transform 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1);z-index:1;display:inline-block;text-decoration:none;overflow:hidden;font-weight:600;position:relative;color:#ffffff;box-shadow:0 4px 12px rgba(rgb(217,200,208,0.5),0.2)}.price-package-aqX .monthly-rate-zYK{max-width:800px;color:#ffffff;transform:perspective(1000px) translateZ(10px);margin:0 auto 60px;font-size:13px;text-align:center;opacity:0.9;line-height:1.6}.price-package-aqX .lesson-rates-rOl{height:100%;text-decoration:none;transition:transform 0.4s cubic-bezier(0.2,0.8,0.2,1);display:block}.price-package-aqX .fee-schemes-Efq{transform:translateZ(20px);z-index:2;position:relative}.price-package-aqX .lesson-rates-rOl h4{color:#ffffff;margin:0 0 20px;font-weight:600;position:relative;display:inline-block;font-size:calc(22px + 2px)}.price-package-aqX .discount-plan-GNH{color:#ffffff;display:block;position:relative;margin-top:20px;text-shadow:0 2px 5px rgba(0,0,0,0.2);text-align:right;font-size:calc(22px + 6px);font-weight:700}.price-package-aqX .lesson-rates-rOl:hover .fee-plan-HKk::before{opacity:0.05;transform:scale(3)}.price-package-aqX .lesson-rates-rOl:hover .discount-plan-GNH::before{transform:scaleX(1)}.educational-rewards-VCF .photo-wrap-item-ubq{width:100%;transform:perspective(1000px) rotateY(-3deg);height:auto;box-shadow:0 20px 40px rgba(0,0,0,0.1);transition:transform 0.8s cubic-bezier(0.2,0.8,0.2,1);clip-path:polygon(0 5%,100% 0,100% 95%,0% 100%);object-fit:cover}.educational-rewards-VCF h1{transform:translateX(-5px);font-weight:700;margin-bottom:2rem;line-height:1.3;color:#000000;font-size:40px;position:relative}.educational-rewards-VCF:hover h1::after{transform:scaleX(1)}.educational-rewards-VCF li:hover{transform:translateX(5px)}.educational-rewards-VCF li p{margin:0;font-size:calc(12px * 1.05);line-height:1.6;color:#000000;font-weight:400}.stay-updated-elQ{background:#ffffff;position:relative;padding:6rem 2rem;overflow:hidden}.stay-updated-elQ .master-class-xko::before{transform:translate(-50%,-50%);opacity:0.04;font-weight:700;white-space:nowrap;letter-spacing:0.5rem;font-size:12rem;color:rgb(217,200,208);z-index:-1;font-family:Arial,sans-serif;left:50%;top:50%;position:absolute}.stay-updated-elQ .input_holder:hover::before{transform:translate(5px,5px)}.stay-updated-elQ .email-entry-Nju:focus{border-color:rgb(217,200,208)}.stay-updated-elQ .help-message-lYX::after{position:absolute;transform:scale(0);z-index:-1;background:rgb(217,200,208);opacity:0;top:-50%;border-radius:50%;width:200%;content:"";left:-50%;height:200%;transition:transform 0.5s ease,opacity 0.5s ease}.welcome-section-Wak::before{top:0;width:100%;height:100%;left:0;content:"";opacity:0.15;position:absolute;background:linear-gradient(45deg,rgb(217,200,208,0.5),transparent);z-index:1}.welcome-section-Wak:hover .knowledge-lab-FMu{transform:translateX(0)}.welcome-section-Wak .page-welcome-NDB{box-shadow:0 15px 30px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.5s ease,box-shadow 0.5s ease;border-radius:18px;position:relative}.welcome-section-Wak .page-welcome-NDB p{opacity:0;transform:translateY(20px);max-width:80%;line-height:1.6;animation:fadeInUp 0.8s forwards 0.3s;font-size:calc(12px * 1.2);margin:0;position:relative;padding-left:20px}.study-method-HuF{background:rgb(242,231,234);padding:8rem 2rem;overflow:hidden;position:relative}.study-method-HuF{padding:5rem 1.5rem}.study-method-HuF h3{margin:0;font-weight:700;padding:0;position:relative;font-size:37px;animation:slideInLeft 0.8s ease-out forwards;color:#000000}.study-method-HuF h3{font-size:calc(37px * 0.8);text-align:center}.study-method-HuF span{padding:2rem;line-height:1.8;color:#000000;position:relative;animation:slideInRight 0.8s ease-out forwards;font-size:12px;border-left:2px solid rgb(185,164,171,0.5)}.study-method-HuF span{font-size:calc(12px * 0.95);border-left:none;padding:1.5rem;border-top:2px solid rgb(185,164,171,0.5)}.cookieSettingsWindow-Efe .visitor-confirm-cfn{margin-right:20px;animation:logoScale 1.5s cubic-bezier(0.25,0.46,0.45,0.94) both;flex-shrink:0;transform-origin:center}.cookieSettingsWindow-Efe .cookie-user-heK h5{color:rgb(217,200,208);font-size:18px;margin-bottom:6px}.cookieSettingsWindow-Efe .cookie-compl-uIT:active{box-shadow:none;transform:translateY(1px)}.calc-foot-fYG::before{content:"";transform:rotate(45deg);width:500px;background:repeating-linear-gradient( 45deg,#000000,#000000 10px,rgba(0,0,0,0.5) 10px,rgba(0,0,0,0.5) 20px );top:-100px;position:absolute;height:500px;opacity:0.4;right:-100px}footer .info_item a:hover{color:rgb(217,200,208)}footer .top-section-vqF{position:relative}footer .top-section-vqF svg{filter:brightness(0) invert(1);margin-bottom:20px;height:45px;width:auto}footer .site-top-ZTe h5::after{height:3px;left:0;content:"";bottom:-10px;background-color:rgb(217,200,208);position:absolute;width:40px}footer .subscribe_holder{padding:35px;background-color:rgba(0,0,0,0.2);border-radius:18px;position:relative}footer .subscribe_holder p{line-height:1.7;color:rgba(255,255,255,0.7);font-size:13px;margin-bottom:25px}footer .email-input-box-eBV{overflow:hidden;border-radius:10px;color:#ffffff;letter-spacing:1px;position:relative;display:inline-block;text-transform:uppercase;background-color:rgb(217,200,208);font-size:18px;transition:all 0.3s ease;border:none;font-weight:600;cursor:pointer;padding:15px 20px}header .main-navbar-Xmh .top-section-vqF{position:relative;z-index:2}header .main-navbar-Xmh .top-section-vqF{margin-bottom:20px}header .main-navbar-Xmh .top-section-vqF .header-tutor-NEV:hover svg{transform:scale(1.08)}header .main-navbar-Xmh .site-top-ZTe .header-page-TkU{position:relative;margin:0 15px}header .main-navbar-Xmh .site-top-ZTe .header-page-TkU{margin:5px 12px}header .main-navbar-Xmh .site-top-ZTe .header-page-TkU a::after{background-color:rgb(185,164,171);transition:transform 0.3s cubic-bezier(0.19,1,0.22,1) 0.1s;transform-origin:left center;transform:scaleX(0)}header .main-navbar-Xmh .site-top-ZTe .header-page-TkU a::after{opacity:0.3;height:3px;bottom:-2px}.privacy-hutch-Rde::before{background:linear-gradient(135deg,transparent 40%,rgba(rgb(217,200,208,0.5),0.05) 100%);content:"";width:30%;right:0;height:100%;position:absolute;z-index:1;clip-path:polygon(100% 0,100% 100%,30% 100%,70% 0);top:0}.privacy-hutch-Rde h2{position:relative;color:#000000;font-size:36px;margin:3rem 0 1.5rem;padding-left:1.5rem;font-weight:600}.privacy-hutch-Rde h3::before{width:6px;height:60%;position:absolute;background:rgb(185,164,171);transform:translateY(-50%);top:50%;left:0;content:""}.privacy-hutch-Rde ul{margin:1.5rem 0 2rem 1rem;padding-left:1.5rem;list-style:none}.privacy-hutch-Rde strong{font-weight:600;position:relative;display:inline-block;color:#000000}.ty-message-UNi::before{height:100%;opacity:0.05;left:0;position:absolute;width:100%;content:"";background:repeating-linear-gradient( -45deg,rgb(217,200,208,0.5) 0px,rgb(217,200,208,0.5) 1px,transparent 1px,transparent 20px );z-index:1;top:0}.ty-message-UNi .master-class-xko > div:first-child{position:relative;padding-bottom:1.5rem}.ty-message-UNi h5{transform:translateY(20px);color:#000000;margin:0;font-weight:700;font-size:calc(19px * 1.1);animation:fadeUp 0.8s cubic-bezier(0.34,1.56,0.64,1) 0.2s forwards;line-height:1.4;opacity:0}.contact-box-hSc::before{right:0;position:absolute;background-color:rgb(217,200,208,0.5);left:0;top:0;content:"";z-index:1;bottom:0}.contact-box-hSc .help-form-kEO{transition:transform 0.5s ease;box-shadow:10px 0 30px rgba(0,0,0,0.1);padding:60px 40px;transform-origin:left center;position:relative;background-color:rgb(242,231,234);width:40%;transform:rotateY(5deg);z-index:3}.contact-box-hSc .help-form-kEO div:hover{transform:translateZ(20px);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.contact-box-hSc .help-form-kEO div svg path{fill:rgb(217,200,208)}.contact-box-hSc .help-form-kEO div span a:hover{color:rgb(217,200,208)}.contact-box-hSc .message-request-kTW h3{font-size:24px;font-weight:600;color:#ffffff;text-transform:uppercase;margin-bottom:40px;letter-spacing:1px}.contact-box-hSc form input::placeholder{color:rgba(255,255,255,0.6)}.contact-box-hSc .help-query-EzH{position:relative;margin-bottom:30px}.contact-box-hSc .help-query-EzH label::before{top:2px;left:0;position:absolute;height:20px;width:20px;transition:all 0.3s ease;border:2px solid rgba(255,255,255,0.4);border-radius:10px;content:""}.contact-box-hSc form .help-message-lYX{z-index:1;color:rgb(217,200,208);font-size:17px;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,0.1);padding:18px 35px;border:none;cursor:pointer;overflow:hidden;font-weight:700;position:relative;transition:all 0.3s ease;align-self:flex-start;background-color:#ffffff}@media (min-width: 768px) {.company-overview-ELM .master-class-xko{grid-template-columns:1fr 1fr;grid-template-areas:"logo logo" "content content" "director director"}} @media (max-width: 767px) {.company-overview-ELM{padding:80px 0}.company-overview-ELM .text-cube-jAV h2::before,.company-overview-ELM .text-cube-jAV h2::after{width:25px}.company-overview-ELM .photo-wrap-item-ubq{width:140px;box-shadow:10px 10px 0 rgb(217,200,208,0.5);height:140px}.company-overview-ELM .success-story-FKm{padding-left:20px}.company-overview-ELM .success-story-FKm::before{width:20px}} @media (max-width: 768px) {.potential-students-dxe{padding:70px 0}.potential-students-dxe h4{font-size:calc(29px * 0.8);margin-bottom:30px}.potential-students-dxe h4::after{width:60px}.potential-students-dxe div > div{gap:15px}.potential-students-dxe p{padding:18px 20px}} @media (min-width: 992px) {.course-program-details-vkj .container{padding:0 40px}.course-program-details-vkj h2{font-size:calc(28px * 1.4);max-width:70%;transform:translateX(-8%)}.course-program-details-vkj h2::after{height:4px;width:120px}.course-program-details-vkj .learn-skills-yhR{grid-gap:80px}.course-program-details-vkj .photo-wrap-item-ubq{transform:perspective(2000px) rotateY(-7deg) rotateX(3deg) translateX(-30px);height:550px}.course-program-details-vkj .photo-wrap-item-ubq:hover{transform:perspective(2000px) rotateY(-3deg) rotateX(1deg) translateX(-10px)}.course-program-details-vkj .text-cube-jAV{padding:0 0 0 40px}.course-program-details-vkj .description{font-size:calc(12px * 1.05);max-height:400px;line-height:1.8}} @media (min-width: 1200px) {.access-now-lmq h2{max-width:60%}.access-now-lmq .master-class-xko{max-width:65%}.access-now-lmq svg{width:70px;height:70px}.access-now-lmq .help-message-lYX{padding:1.2rem 3rem}} @media (hover: none) {.access-now-lmq .master-class-xko:hover{transform:none;box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03),0 0 0 1px rgba(0,0,0,0.02)}.access-now-lmq .master-class-xko:hover svg{transform:none}.access-now-lmq .help-message-lYX:hover{box-shadow:0 4px 12px rgba(rgb(217,200,208,0.5),0.2);transform:none}} @media (prefers-reduced-motion: reduce) {.price-package-aqX::after{animation:none}.price-package-aqX .lesson-rates-rOl:hover .fee-plan-HKk{transform:none}.price-package-aqX .lesson-rates-rOl:hover .fee-plan-HKk::before{transform:none}} @media (hover: hover) {.educational-rewards-VCF .container:hover .photo-wrap-item-ubq{transform:perspective(1000px) rotateY(-5deg) translateY(-10px)}} @media (max-width: 992px) {.stay-updated-elQ p{font-size:37px;transform:translateX(10%);max-width:80%}.stay-updated-elQ .input_holder{max-width:90%;transform:translateX(-10%)}.stay-updated-elQ .master-class-xko::before{font-size:8rem}} @media (max-width: 768px) {.welcome-section-Wak{min-height:auto}.welcome-section-Wak .knowledge-lab-FMu{transform:translateX(0)}.welcome-section-Wak .study-express-VKw{font-size:calc(48px * 0.7)}.welcome-section-Wak .page-welcome-NDB > div{padding:2.5rem 1.5rem}.welcome-section-Wak .page-welcome-NDB p{max-width:100%}} @media (max-width: 768px) {.cookieSettingsWindow-Efe .visitor-confirm-cfn{margin-right:0;margin-bottom:15px}.cookieSettingsWindow-Efe .cookie-compl-uIT{width:48%;text-align:center;margin-left:0}} @media (max-width: 767px) {header .main-navbar-Xmh{padding:15px 10px}header .main-navbar-Xmh .top-section-vqF{margin-bottom:15px}header .main-navbar-Xmh .top-section-vqF .header-tutor-NEV svg{height:35px}header .main-navbar-Xmh .site-top-ZTe{gap:5px}header .main-navbar-Xmh .site-top-ZTe .header-page-TkU{margin:2px 10px}} @media (max-width: 767px) {.privacy-hutch-Rde{padding:4rem 1.5rem}.privacy-hutch-Rde::before{width:50%}.privacy-hutch-Rde h1{padding-bottom:1rem;font-size:calc(42px * 0.9)}.privacy-hutch-Rde h2{margin:2.5rem 0 1.25rem;font-size:calc(36px * 0.9)}.privacy-hutch-Rde h3{font-size:calc(36px * 0.75)}.privacy-hutch-Rde h4{font-size:calc(36px * 0.65)}.privacy-hutch-Rde p,.privacy-hutch-Rde span,.privacy-hutch-Rde li{font-size:calc(12px * 0.95)}} @media (max-width: 480px) {.ty-message-UNi{padding:3rem 1rem}.ty-message-UNi .master-class-xko{border-left-width:3px;padding:2rem 1.2rem}.ty-message-UNi .master-class-xko::before{height:5px}.ty-message-UNi h5{font-size:calc(19px * 0.9)}.ty-message-UNi p{padding:1rem;font-size:calc(12px * 0.9);line-height:1.6}} @keyframes shiftGradient {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes float {0%{transform:rotate(-15deg) translateY(0)}50%{transform:rotate(-10deg) translateY(-20px)}100%{transform:rotate(-15deg) translateY(0)}} @keyframes expandLine {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes slideInLeft {from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}} @keyframes pulse {0%,100%{transform:translateX(-50%) scale(1);opacity:1}50%{transform:translateX(-50%) scale(1.5);opacity:0.7}} @keyframes fadeUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}