﻿header,footer{width:100%}header{background:#ffffff;width:100%;position:relative;overflow:visible;z-index:99}.company-overview-ELM{padding:120px 0;overflow:hidden;position:relative;z-index:1;background:rgb(242,231,234)}.company-overview-ELM .master-class-xko{grid-template-areas:"logo" "top-start-gSx" "director";position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:40px}.company-overview-ELM .study-lab-zQU svg path{fill:rgb(217,200,208)}.company-overview-ELM .text-cube-jAV{grid-area:content;text-align:center;padding:0 10%;position:relative}.company-overview-ELM .text-cube-jAV p{margin-bottom:0;position:relative;color:#000000;font-size:16px;line-height:1.8}.company-overview-ELM .photo-wrap-item-ubq:hover{transform:translate(-5px,-5px);box-shadow:20px 20px 0 rgb(217,200,208,0.5)}.company-overview-ELM .skill-training-VIh{color:#000000;margin-bottom:5px;font-weight:700;font-size:19px}.leadership-profile-WeF::before{position:absolute;top:0;height:100%;width:100%;z-index:0;content:"";background:linear-gradient(120deg,rgb(217,200,208,0.5) 0%,transparent 70%);left:0}.leadership-profile-WeF .photo-wrap-item-ubq::after{content:"";position:absolute;width:300%;mix-blend-mode:overlay;background:linear-gradient(45deg,rgb(217,200,208,0.5) 0%,transparent 40%,transparent 60%,rgb(185,164,171,0.5) 100%);top:-100%;height:300%;opacity:0.3;left:-100%;animation:shiftGradient 10s infinite alternate;transition:all 0.8s ease}.leadership-profile-WeF .career-content-jDA{font-style:italic;padding:0 1rem;font-size:18px;line-height:1.7;position:relative;text-align:center;color:#000000}.leadership-profile-WeF .learning-voices-KEL:hover .emp-tasks-aXr{transform:translateY(20px)}.potential-students-dxe .container{position:relative;z-index:2;max-width:1140px;margin:0 auto;padding:0 15px}.potential-students-dxe h4::after{bottom:0;position:absolute;left:50%;transform:translateX(-50%);border-radius:10px;background:rgb(217,200,208);width:80px;content:"";height:3px}.potential-students-dxe p:hover{box-shadow:0 8px 25px rgba(0,0,0,0.08);transform:translateX(10px)}.potential-students-dxe p:hover::before{width:8px}.potential-students-dxe p:hover::after{opacity:0.2}.potential-students-dxe p:hover svg{transform:scale(1.2)}.potential-students-dxe p:hover svg path{fill:rgb(185,164,171)}.potential-students-dxe .master-class-xko > div p:nth-child(1){animation-delay:0.1s}.potential-students-dxe .master-class-xko > div p:nth-child(4){animation-delay:0.4s}.course-program-details-vkj::before{background:radial-gradient(circle at 20% 30%,rgba(rgb(217,200,208,0.5),0.15) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(rgb(185,164,171,0.5),0.12) 0%,transparent 45%);top:0;content:"";height:100%;position:absolute;z-index:0;left:0;width:100%}.course-program-details-vkj .learn-skills-yhR{grid-gap:40px;grid-template-columns:1fr;display:grid;position:relative}.course-program-details-vkj .photo-wrap-item-ubq::after{left:-50%;transition:opacity 1.2s ease;top:-50%;position:absolute;pointer-events:none;opacity:0;content:"";background:radial-gradient( ellipse at center,rgba(rgb(255,255,255,0.5),0.1) 0%,transparent 70% );width:200%;height:200%;mix-blend-mode:overlay;z-index:2}.course-program-details-vkj .description:last-of-type::before{border-radius:50%;content:"";top:0;position:absolute;background:rgb(217,200,208);height:10px;left:-5px;width:10px}.access-now-lmq .container{max-width:1200px;margin:0 auto;z-index:2;position:relative;padding:0 20px}.access-now-lmq .master-class-xko{background:linear-gradient(135deg,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.85) 100%);justify-content:center;align-items:center;gap:2rem;padding:3rem;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);flex-direction:column;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),box-shadow 0.5s cubic-bezier(0.19,1,0.22,1);transform:translateY(0);display:flex;border-radius:calc(100px / 1.5);backdrop-filter:blur(10px)}.price-package-aqX{overflow:hidden;z-index:1;padding:120px 0 100px;position:relative}.price-package-aqX::after{top:-50%;background:radial-gradient(circle at center,transparent 45%,rgba(255,255,255,0.03) 50%,transparent 55%);width:200%;left:-50%;content:"";pointer-events:none;position:absolute;z-index:-1;height:200%;animation:rotateBackground 180s linear infinite}.price-package-aqX .learning-fee-nSL{list-style:none;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;padding:0;perspective:1000px;gap:30px}.price-package-aqX .fee-plan-HKk::after{position:absolute;transform:scaleX(0.7);height:3px;content:"";left:0;bottom:0;background:linear-gradient(90deg,rgb(217,200,208),transparent);width:100%;transition:transform 0.5s ease-out;transform-origin:left}.price-package-aqX .lesson-rates-rOl p{scrollbar-color:rgb(217,200,208) transparent;margin-bottom:25px;padding-right:10px;max-height:240px;color:#ffffff;font-size:calc(13px - 1px);overflow-y:auto;scrollbar-width:thin;line-height:1.6;opacity:0.8}.price-package-aqX .lesson-rates-rOl:hover .fee-plan-HKk::after{transform:scaleX(1)}.price-package-aqX .lesson-rates-rOl:hover h4::after{width:100%}.educational-rewards-VCF::before{background-size:20px 20px;width:100%;z-index:0;content:"";background-image:linear-gradient(45deg,rgb(185,164,171,0.5) 25%,transparent 25%),linear-gradient(-45deg,rgb(185,164,171,0.5) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(185,164,171,0.5) 75%),linear-gradient(-45deg,transparent 75%,rgb(185,164,171,0.5) 75%);position:absolute;opacity:0.07;height:100%;background-position:0 0,0 10px,10px -10px,-10px 0px;left:0;top:0}.educational-rewards-VCF ul{padding:0;list-style:none;gap:1.2rem;margin:0;grid-template-columns:1fr;display:grid}.educational-rewards-VCF li:hover svg{transform:scale(1.1) rotate(5deg)}.educational-rewards-VCF li:hover svg path{fill:rgb(185,164,171)}.stay-updated-elQ::before{position:absolute;top:0;background-size:4px 4px;width:100%;height:100%;opacity:0.3;content:"";left:0;z-index:0;background-image:linear-gradient( 90deg,rgb(242,231,234) 0%,rgb(242,231,234) 50%,transparent 50%,transparent 100% )}.stay-updated-elQ .input_holder{margin-left:auto;transform:translateX(-15%);max-width:80%;z-index:2;display:grid;position:relative;grid-template-columns:3fr 1fr}.stay-updated-elQ .help-message-lYX{border:2px solid #000000;font-family:Arial,sans-serif;font-weight:600;transition:all 0.3s ease;overflow:hidden;position:relative;padding:0 2rem;cursor:pointer;background:#000000;color:#ffffff;letter-spacing:1px;font-size:17px}.welcome-section-Wak > div{z-index:2;max-width:1200px;width:100%;gap:2rem;display:flex;flex-direction:column;position:relative}.welcome-section-Wak .knowledge-lab-FMu::before{content:"";background:rgb(217,200,208);position:absolute;transform-origin:left;transform:scaleX(0);left:0;width:80px;height:4px;bottom:-10px;transition:transform 0.6s ease-out}.welcome-section-Wak .page-welcome-NDB::before{left:0;top:0;z-index:1;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.6),rgba(0,0,0,0.3));width:100%;content:"";position:absolute}.welcome-section-Wak .page-welcome-NDB h3{opacity:0;margin:0;font-weight:600;font-size:19px;animation:fadeInUp 0.8s forwards 0.6s;padding-top:20px;line-height:1.5;transform:translateY(20px);position:relative}.study-method-HuF .master-class-xko{z-index:1;gap:3rem;display:grid;grid-template-columns:1fr 1fr;position:relative;max-width:1200px;align-items:center;margin:0 auto}.study-method-HuF .master-class-xko{gap:2rem;grid-template-columns:1fr}.study-method-HuF span::before{width:8px;left:-5px;height:8px;border-radius:50%;position:absolute;background:rgb(185,164,171);animation:pulse 3s infinite;top:0;content:""}.study-method-HuF span::before,.study-method-HuF span::after{transform:translateX(-50%);left:50%}.study-method-HuF span::before{left:50%;top:-5px}.cookieSettingsWindow-Efe .visitor-confirm-cfn svg{fill:rgb(217,200,208);height:60px;width:60px}.cookieSettingsWindow-Efe .cookie-user-heK{flex-grow:1}.cookieSettingsWindow-Efe .cookie-user-heK p{margin:0;color:#000000;line-height:1.5;font-size:13px}#consentAlertWindow-oBN{display:none}#consentAlertWindow-oBN:checked ~ .cookieSettingsWindow-Efe{visibility:hidden;opacity:0}footer .a11y-tools-xCQ{z-index:1;position:relative}footer .info_item{align-items:center;display:flex}footer .info_item svg{width:20px;margin-right:15px;fill:rgb(217,200,208);flex-shrink:0;height:20px}footer .info_item p,footer .info_item a{color:#ffffff;font-weight:300;font-size:13px;text-decoration:none;transition:color 0.3s ease}footer .site-top-ZTe{position:relative}footer .site-top-ZTe h5{font-weight:700;margin-bottom:25px;text-transform:uppercase;color:#ffffff;letter-spacing:1px;font-size:24px;display:inline-block;position:relative}footer .subscribe_holder::before{content:"";opacity:0.1;top:0;right:0;border-radius:18px;bottom:0;left:0;position:absolute;background:linear-gradient(135deg,rgb(217,200,208,0.5),transparent)}footer .input_holder input[type="email"]:focus{outline:none;border-color:rgb(217,200,208);background-color:rgba(255,255,255,0.1)}footer .email-input-box-eBV:hover{background-color:rgb(185,164,171)}footer .linkedin-ref-YKI{border-top:1px solid rgba(255,255,255,0.1);padding-top:20px;margin-top:60px}header::before{height:5px;left:0;content:"";position:absolute;background:linear-gradient(to right,rgb(217,200,208),rgb(185,164,171));width:100%;top:0}header .main-navbar-Xmh .top-section-vqF .header-tutor-NEV{overflow:hidden;display:block;position:relative}header .main-navbar-Xmh .site-top-ZTe .header-page-TkU:last-child{margin-right:0}header .main-navbar-Xmh .site-top-ZTe .header-page-TkU a:hover{letter-spacing:1px;color:rgb(217,200,208)}header .main-navbar-Xmh .site-top-ZTe .header-page-TkU a:hover::before{transform:scaleX(1);transform-origin:left center}header .main-navbar-Xmh .site-top-ZTe .header-page-TkU a:hover::after{transform:scaleX(1);transform-origin:right center}header .main-navbar-Xmh .site-top-ZTe .header-page-TkU:hover{animation:subtle-float 2s infinite alternate ease-in-out}.privacy-hutch-Rde .container{z-index:2;margin:0 auto;max-width:1140px;padding:0 15px;position:relative}.privacy-hutch-Rde h1{color:#000000;padding-bottom:1.5rem;position:relative;font-weight:700;transform:translateX(-8px);font-size:42px;margin-bottom:2rem}.privacy-hutch-Rde h3{margin:2.5rem 0 1.25rem;font-weight:600;color:#000000;position:relative;padding-left:1.25rem;font-size:calc(36px * 0.85)}.privacy-hutch-Rde p{line-height:1.8;font-size:12px;margin-bottom:1.5rem;color:#000000;max-width:95%}.privacy-hutch-Rde li::before{left:0;width:10px;content:"";transform:rotate(45deg);height:10px;border:2px solid rgb(217,200,208);border-radius:10px;position:absolute;transition:transform 0.3s ease;top:0.6rem}.ty-message-UNi::after{background:rgb(185,164,171,0.5);opacity:0.1;width:30%;right:-5%;content:"";transform:rotate(15deg);top:-5%;height:30%;z-index:1;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);position:absolute}.ty-message-UNi .master-class-xko > div:first-child::after{position:absolute;content:"";transform-origin:left;background:rgb(185,164,171);animation:lineGrow 1.2s cubic-bezier(0.34,1.56,0.64,1) forwards;left:0;width:80px;bottom:0;height:4px}.contact-box-hSc{position:relative;padding:100px 0}.contact-box-hSc .container{position:relative;z-index:5;margin:0 auto;max-width:1200px}.contact-box-hSc .help-section-bSf{perspective:1000px;border-radius:25px;display:flex;overflow:hidden;transform-style:preserve-3d;position:relative;flex-wrap:wrap}.contact-box-hSc .help-form-kEO h3{font-weight:700;margin-bottom:50px;position:relative;color:#000000;font-size:38px;padding-left:20px}.contact-box-hSc .help-form-kEO div svg{width:24px;margin-right:15px;height:24px}.contact-box-hSc .help-form-kEO div span{color:#000000;font-size:12px}.contact-box-hSc .message-request-kTW{flex-direction:column;transition:transform 0.5s ease;z-index:2;transform-origin:right center;padding:60px 40px;display:flex;background:linear-gradient(135deg,rgb(185,164,171),rgb(217,200,208));justify-content:center;width:60%;transform:rotateY(-5deg)}.contact-box-hSc .help-query-EzH input[type="checkbox"]{opacity:0;position:absolute}.contact-box-hSc .help-query-EzH input[type="checkbox"]:checked + label::before{border-color:#ffffff;background-color:#ffffff}.contact-box-hSc .help-query-EzH label a:hover{color:rgba(255,255,255,0.8)}.contact-box-hSc form .help-message-lYX::before{content:"";top:0;position:absolute;left:0;width:100%;background:linear-gradient(135deg,rgb(185,164,171),rgb(217,200,208));z-index:-1;transition:transform 0.3s ease;transform:translateY(100%);height:100%}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media (min-width: 992px) {.company-overview-ELM .master-class-xko{grid-template-columns:1fr 1fr;grid-template-areas:"logo content content" "director content content";gap:30px}.company-overview-ELM .study-lab-zQU{justify-content:flex-start}.company-overview-ELM .text-cube-jAV{text-align:left;padding:0 0 0 30px}.company-overview-ELM .text-cube-jAV h2::before,.company-overview-ELM .text-cube-jAV h2::after{display:none}.company-overview-ELM .pedagogy-info-cRa{padding-top:0;margin-top:50px}} @media (max-width: 991px) {.potential-students-dxe{padding:90px 0}.potential-students-dxe h4{font-size:calc(29px * 0.9);margin-bottom:40px}.potential-students-dxe div > div{gap:18px}.potential-students-dxe p{padding:20px 25px}.potential-students-dxe p svg{margin-right:15px;height:25px;width:25px}} @media (min-width: 768px) {.course-program-details-vkj{padding:150px 0 100px}.course-program-details-vkj h2{max-width:80%;font-size:calc(28px * 1.2);margin-bottom:60px}.course-program-details-vkj .learn-skills-yhR{grid-template-columns:1fr 1fr;align-items:center;grid-gap:60px}.course-program-details-vkj .photo-wrap-item-ubq{height:500px;transform:perspective(1500px) rotateY(-5deg) rotateX(3deg) translateX(-20px)}.course-program-details-vkj .photo-wrap-item-ubq:hover{transform:perspective(1500px) rotateY(-2deg) rotateX(1deg) translateX(0)}.course-program-details-vkj .text-cube-jAV{padding:0 0 0 20px}.course-program-details-vkj .description{max-height:300px}} @media (min-width: 768px) {.access-now-lmq{padding:7rem 0}.access-now-lmq h2{font-size:calc(35px * 1.1);max-width:80%;margin-left:auto;margin-right:auto}.access-now-lmq .master-class-xko{margin:0 auto;flex-direction:row;gap:3rem;max-width:85%;padding:3.5rem 4rem;justify-content:space-between}.access-now-lmq svg{width:60px;height:60px}} @media screen and (min-width: 992px) and (max-width: 1199px) {.price-package-aqX .learning-fee-nSL{grid-template-columns:repeat(3,1fr)}.price-package-aqX{padding:100px 0 80px}} @media (hover: none) {.price-package-aqX .fee-plan-HKk{box-shadow:8px 8px 20px rgba(0,0,0,0.2),-8px -8px 20px rgba(255,255,255,0.05)}.price-package-aqX .lesson-rates-rOl:active .fee-plan-HKk{transform:translateY(-5px)}} @media (min-width: 992px) {.educational-rewards-VCF{padding:8rem 0}.educational-rewards-VCF .container{gap:5rem}.educational-rewards-VCF h1{margin-bottom:2.5rem;font-size:calc(40px * 1.1)}.educational-rewards-VCF li p{font-size:calc(12px * 1.1)}.educational-rewards-VCF .text-cube-jAV{padding:4rem}} @media (max-width: 576px) {.stay-updated-elQ{padding:3rem 1rem;margin:4rem 0}.stay-updated-elQ p{font-size:19px;margin-bottom:3rem}.stay-updated-elQ p::after{width:60px;height:3px}.stay-updated-elQ .master-class-xko::before{font-size:3.5rem}.stay-updated-elQ .email-entry-Nju,.stay-updated-elQ .help-message-lYX{padding:1rem}} @media (max-width: 576px) {.welcome-section-Wak{padding:1.5rem 0.8rem}.welcome-section-Wak .study-express-VKw{font-size:calc(48px * 0.6)}.welcome-section-Wak .page-welcome-NDB > div{padding:2rem 1.2rem;gap:1.5rem}.welcome-section-Wak .page-welcome-NDB h3{font-size:calc(19px * 0.8)}} @media (min-width: 768px) {footer .text_main_holder{gap:30px;grid-template-columns:1fr 1fr 1fr}footer .input_holder{align-items:stretch;flex-direction:row}footer .email-input-box-eBV{white-space:nowrap}} @media (min-width: 768px) {.privacy-hutch-Rde{padding:7rem 3rem}.privacy-hutch-Rde .container{padding:0 30px}.privacy-hutch-Rde h1{transform:translateX(-15px);font-size:calc(42px * 1.2);margin-bottom:3rem}.privacy-hutch-Rde h1::before{width:180px;height:5px}.privacy-hutch-Rde h2{margin:4rem 0 2rem;padding-left:2rem}.privacy-hutch-Rde h2::before{width:10px}.privacy-hutch-Rde p{max-width:85%}.privacy-hutch-Rde ul{margin-left:2rem}.privacy-hutch-Rde span{padding-left:1.5rem}} @media (min-width: 768px) {.ty-message-UNi{padding:7rem 3rem}.ty-message-UNi .master-class-xko{padding:4rem;grid-template-columns:1fr 1fr;transform:perspective(1000px) rotateX(1deg);gap:3rem}.ty-message-UNi h5{font-size:calc(19px * 1.3)}.ty-message-UNi .master-class-xko > div:first-child{padding-bottom:0;align-items:center;display:flex}.ty-message-UNi .master-class-xko > div:first-child::after{display:none}.ty-message-UNi p{padding:2rem}} @keyframes backgroundMove {0%{background-position:0 0}100%{background-position:60px 60px}} @keyframes fadeInSlide {from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}} @keyframes rotateBackground {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes fadeInUp {to{opacity:1;transform:translateY(0)}} @keyframes slideInRight {from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}} @keyframes logoScale {0%{transform:scale(0)}80%{transform:scale(1.1)}100%{transform:scale(1)}} @keyframes scaleIn {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes float {0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}