﻿*{padding:0;margin:0;box-sizing:border-box}.calc-foot-fYG{flex:0 0 auto}.calc-foot-fYG{padding:80px 0 30px;background-color:#000000;position:relative;font-family:Arial,sans-serif;overflow:hidden;color:#ffffff}.company-overview-ELM .container{position:relative;padding:0 15px;margin:0 auto;max-width:1200px}.company-overview-ELM .study-lab-zQU{justify-content:center;grid-area:logo;position:relative;gap:15px;color:rgb(217,200,208);font-weight:700;margin-bottom:10px;font-size:calc(19px * 1.3);align-items:center;display:flex}.company-overview-ELM .text-cube-jAV h2::after{left:calc(100% + 20px)}.company-overview-ELM .pedagogy-info-cRa{grid-row:1;display:flex;position:relative;grid-area:director;margin-top:20px;padding-top:40px;justify-content:center}.company-overview-ELM .success-story-FKm{flex-direction:column;justify-content:center;padding-left:30px;position:relative;display:flex}.leadership-profile-WeF{overflow:hidden;background:rgb(242,231,234);padding:5rem 2rem;position:relative}.leadership-profile-WeF .photo-wrap-item-ubq{box-shadow:0 30px 60px -20px rgba(0,0,0,0.5);transition:transform 0.6s cubic-bezier(0.175,0.885,0.32,1.275);margin:0 auto;position:relative;border-radius:27px;height:400px;width:80%;z-index:2;transform:translateY(0);overflow:hidden}.leadership-profile-WeF .emp-tasks-aXr::before{box-shadow:0 5px 15px rgba(0,0,0,0.5);border:5px solid rgb(242,231,234);z-index:4;border-radius:50%;position:absolute;content:"";width:70px;transform:translate(-50%,-50%);height:70px;top:0;background:#ffffff;left:50%}.leadership-profile-WeF .career-content-jDA::before,.leadership-profile-WeF .career-content-jDA::after{content:"";font-family:serif;position:absolute;line-height:0;color:rgb(217,200,208,0.5);font-size:3rem}.leadership-profile-WeF .career-content-jDA::before{transform:rotate(180deg);left:0;top:0.5rem}.potential-students-dxe div > div{gap:20px;flex-direction:column;display:flex}.potential-students-dxe p{background:#ffffff;box-shadow:0 5px 20px rgba(0,0,0,0.05);padding:25px 30px;border-radius:10px;display:flex;color:#000000;transition:all 0.3s ease;margin:0;overflow:hidden;font-size:14px;align-items:center;position:relative}.potential-students-dxe p svg path{fill:rgb(217,200,208);transition:fill 0.3s ease}.potential-students-dxe p:nth-child(even)::after{background:linear-gradient(90deg,rgb(185,164,171,0.5) 0%,transparent 30%)}.potential-students-dxe .master-class-xko > div p:nth-child(6){animation-delay:0.6s}.course-program-details-vkj .container{z-index:1;margin:0 auto;padding:0 20px;max-width:1200px;position:relative}.course-program-details-vkj h2{position:relative;color:#000000;line-height:1.3;margin-bottom:50px;transform:translateX(-5%);font-weight:700;max-width:85%;font-size:28px}.course-program-details-vkj .photo-wrap-item-ubq::before{position:absolute;background:linear-gradient( 135deg,rgba(rgb(217,200,208,0.5),0.1),rgba(rgb(185,164,171,0.5),0.15) );height:100%;content:"";left:0;z-index:1;top:0;width:100%;mix-blend-mode:overlay}.course-program-details-vkj .photo-wrap-item-ubq:hover::after{opacity:1}.course-program-details-vkj .description:first-of-type{z-index:1;position:relative}.course-program-details-vkj .description:last-of-type{border-left:1px solid rgba(rgb(217,200,208,0.5),0.2);position:relative;padding-left:20px}.access-now-lmq::before{width:70%;content:"";top:-50%;height:200%;left:-10%;transform:rotate(-15deg);opacity:0.08;background:linear-gradient(140deg,rgb(217,200,208) 0%,transparent 80%);animation:float 15s ease-in-out infinite alternate;z-index:-1;position:absolute}.access-now-lmq .master-class-xko:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.08),0 10px 20px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.02)}.access-now-lmq .master-class-xko:hover svg path{fill:rgb(185,164,171)}.access-now-lmq .help-message-lYX:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 16px rgba(rgb(217,200,208,0.5),0.3)}.access-now-lmq .help-message-lYX:hover::before{opacity:1}.access-now-lmq .help-message-lYX:active{transform:translateY(1px) scale(0.98);box-shadow:0 2px 8px rgba(rgb(217,200,208,0.5),0.2)}.price-package-aqX .container{max-width:1200px;position:relative;margin:0 auto;padding:0 20px}.plan-pricing-uis{position:relative}.price-package-aqX h2::after{width:80px;height:3px;position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;content:"";background:linear-gradient(90deg,transparent,rgb(217,200,208),transparent)}.price-package-aqX .fee-plan-HKk{overflow:hidden;height:100%;border-radius:16px;transition:all 0.5s cubic-bezier(0.2,0.8,0.2,1);background:linear-gradient(145deg,rgba(255,255,255,0.1),rgba(255,255,255,0.03));position:relative;transform-style:preserve-3d;padding:30px;backdrop-filter:blur(8px);box-shadow:10px 10px 30px rgba(0,0,0,0.2),-10px -10px 30px rgba(255,255,255,0.05),inset 2px 2px 4px rgba(255,255,255,0.05),inset -2px -2px 4px rgba(0,0,0,0.1)}.price-package-aqX .discount-plan-GNH::before{width:60px;right:0;transform:scaleX(0);height:2px;transition:transform 0.3s ease;position:absolute;bottom:-10px;transform-origin:right;background:rgb(217,200,208);content:""}.educational-rewards-VCF{position:relative;background:linear-gradient(135deg,rgba(255,255,255,0.92),rgba(248,249,250,0.97));padding:5rem 0;overflow:hidden}.educational-rewards-VCF .photo-wrap-item-ubq:hover{transform:perspective(1000px) rotateY(0deg) translateY(-10px)}.educational-rewards-VCF .text-cube-jAV{position:relative;backdrop-filter:blur(10px);box-shadow:0 15px 30px rgba(0,0,0,0.05);padding:2rem;background:linear-gradient(135deg,#ffffff,rgba(255,255,255,0.85))}.educational-rewards-VCF h1::after{transform-origin:left;width:60px;content:"";bottom:-10px;left:0;background:rgb(217,200,208);transition:transform 0.5s ease;position:absolute;height:3px;transform:scaleX(0.7)}.educational-rewards-VCF svg path{transition:fill 0.3s ease;fill:rgb(217,200,208)}.stay-updated-elQ .container{max-width:1140px;position:relative;z-index:1;margin:0 auto}.stay-updated-elQ p{margin-bottom:4rem;position:relative;font-family:Arial,sans-serif;max-width:70%;color:#000000;line-height:1.3;font-size:38px;font-weight:700;transform:translateX(15%)}.stay-updated-elQ .input_holder::before{height:100%;position:absolute;transform:translate(10px,10px);width:100%;background:#000000;transition:transform 0.3s ease;content:"";opacity:0.02;z-index:-1}.stay-updated-elQ .help-message-lYX:hover{background:transparent;border-color:rgb(217,200,208);color:#ffffff}.stay-updated-elQ::after{right:-150px;animation:floatingItem 20s ease-in-out infinite;border-radius:50%;width:300px;position:absolute;height:300px;filter:blur(100px);top:-150px;background:linear-gradient( 45deg,rgb(217,200,208,0.5),rgb(185,164,171,0.5) );content:"";opacity:0.1}.welcome-section-Wak:hover .knowledge-lab-FMu::before{transform:scaleX(1)}.welcome-section-Wak .study-express-VKw{text-fill-color:transparent;font-size:48px;display:inline-block;background-clip:text !important;line-height:1.3;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent;color:#000000;position:relative;margin:0;font-weight:700;background:linear-gradient(to right,#000000,rgb(217,200,208))}.welcome-section-Wak .page-welcome-NDB h3::before{width:60px;top:0;background:rgb(185,164,171);content:"";left:0;height:2px;position:absolute}.study-method-HuF::after{filter:blur(120px);height:100%;opacity:0.25;background:rgb(185,164,171,0.5);content:"";border-radius:50%;width:100%;z-index:0;bottom:-30%;position:absolute;animation:floatCircle 15s infinite alternate-reverse ease-in-out;right:-30%}.study-method-HuF h3::after{background:rgb(217,200,208,0.5);border-radius:10px;transform:scaleX(0);width:2rem;content:"";position:absolute;left:0;bottom:-1rem;height:4px;transform-origin:left;animation:expandLine 1s 0.6s forwards ease-out}.study-method-HuF span::after{bottom:0;background:rgb(217,200,208);border-radius:50%;width:8px;animation:pulse 3s 1.5s infinite;height:8px;content:"";position:absolute;left:-5px}.study-method-HuF span::after{bottom:auto;top:-5px;left:calc(50% + 15px)}.cookieSettingsWindow-Efe .cookie-compl-uIT{margin-top:20px;margin-right:15px;border-radius:5px;background-color:rgb(217,200,208);font-size:15px;text-decoration:none;transition:transform 0.3s,box-shadow 0.3s;display:inline-block;color:#ffffff;padding:10px 20px}footer .connect-section-kYd{background-color:rgba(255,255,255,0.05);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding:30px;border-radius:0 18px 18px 0;margin-bottom:60px;border-left:4px solid rgb(217,200,208);display:grid}footer .top-section-vqF::after{bottom:-30px;background-color:rgb(217,200,208);height:3px;width:30%;left:0;content:"";position:absolute}footer .header-navbar-ryk{margin-bottom:30px}footer .header-navbar-ryk a:hover{padding-left:10px;border-bottom-color:rgb(217,200,208,0.5);color:#ffffff}footer .subscribe_holder h5{font-weight:700;margin-bottom:15px;text-transform:uppercase;font-size:24px;color:#ffffff;letter-spacing:1px}footer .input_holder input[type="email"]{border-radius:10px;padding:15px;transition:all 0.3s ease;font-size:13px;background-color:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:#ffffff}footer .email-input-box-eBV:hover::after{left:120%}footer .progress-bar-SBi{color:rgba(255,255,255,0.5);text-align:center;font-size:13px}header .main-navbar-Xmh::after{background-color:rgb(242,231,234);bottom:0;height:1px;left:0;width:100%;content:"";position:absolute}header .main-navbar-Xmh .top-section-vqF .header-tutor-NEV svg{height:40px;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);width:auto}header .main-navbar-Xmh .site-top-ZTe .header-page-TkU a{overflow:hidden;color:#000000;letter-spacing:0.5px;position:relative;padding:8px 0;text-decoration:none;font-weight:400;font-family:Arial,sans-serif;font-size:18px;display:block;transition:color 0.3s ease,letter-spacing 0.3s ease}header .main-navbar-Xmh .site-top-ZTe .header-page-TkU a{padding:5px 0;font-size:calc(18px - 1px)}.privacy-hutch-Rde{overflow:hidden;position:relative;background:linear-gradient(145deg,rgb(242,231,234) 0%,rgba(245,248,250,0.95) 100%);font-family:Arial,sans-serif;color:#000000;padding:5rem 2rem}.privacy-hutch-Rde h1::before{animation:scaleIn 0.8s ease-out forwards;background:linear-gradient(90deg,rgb(217,200,208) 0%,rgb(185,164,171) 100%);position:absolute;left:0;transform-origin:left;height:4px;content:"";bottom:0;width:120px}.privacy-hutch-Rde h4{position:relative;font-size:calc(36px * 0.7);margin:2rem 0 1rem;color:#000000;font-weight:600;padding-left:1rem}.privacy-hutch-Rde li{line-height:1.7;padding-left:1.75rem;margin-bottom:1rem;position:relative;font-size:12px}.privacy-hutch-Rde span{border-left:2px solid rgba(rgb(185,164,171,0.5),0.3);display:block;color:#000000;padding-left:1rem;line-height:1.7;font-size:12px;margin-bottom:2rem}.ty-message-UNi .container{max-width:1200px;position:relative;margin:0 auto;width:100%;z-index:2}.ty-message-UNi .master-class-xko::before{height:8px;transform-origin:left top;background:linear-gradient(90deg,rgb(217,200,208) 0%,rgb(185,164,171) 100%);position:absolute;left:0;content:"";top:0;width:100%}.ty-message-UNi a{display:block;transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);text-decoration:none}.ty-message-UNi p::before{border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,0.1);width:36px;content:"✓";position:absolute;height:36px;top:-15px;left:-15px;font-weight:700;color:#ffffff;display:flex;align-items:center;background:rgb(217,200,208);justify-content:center}.contact-box-hSc .help-section-bSf:hover .help-form-kEO{transform:rotateY(0deg)}.contact-box-hSc .help-form-kEO h3::before{height:100%;width:6px;border-radius:10px;content:"";top:0;left:0;position:absolute;background:linear-gradient(to bottom,rgb(217,200,208),rgb(185,164,171))}.contact-box-hSc .help-form-kEO div span a{transition:color 0.3s ease;text-decoration:none;color:#000000}.contact-box-hSc form{width:100%;display:flex;flex-direction:column}.contact-box-hSc form input[type="text"]:focus,.contact-box-hSc form input[type="email"]:focus{border-color:rgba(255,255,255,0.4);outline:none;background-color:rgba(255,255,255,0.2)}.contact-box-hSc .help-query-EzH label{padding-left:35px;line-height:1.6;font-size:13px;position:relative;color:rgba(255,255,255,0.8);cursor:pointer}.contact-box-hSc .help-query-EzH label a{text-decoration:underline;color:#ffffff;transition:all 0.3s ease}.contact-box-hSc form .help-message-lYX:hover{color:#ffffff}.contact-box-hSc form .help-message-lYX:hover::before{transform:translateY(0)}.contact-box-hSc .help-form-kEO div:nth-child(3){animation:float 7s infinite ease-in-out}.contact-box-hSc .help-form-kEO div:nth-child(5){animation:float 9s infinite ease-in-out}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (min-width: 1200px) {.company-overview-ELM .master-class-xko{gap:40px;grid-template-areas:"logo . content" "director . content";grid-template-columns:0.8fr 2fr}.company-overview-ELM .text-cube-jAV{position:relative;padding:0 0 0 50px}.company-overview-ELM .text-cube-jAV::before{background:linear-gradient(to bottom,rgb(217,200,208),transparent);position:absolute;height:80%;content:"";width:1px;left:0;top:10%}} @media (max-width: 575px) {.company-overview-ELM{padding:60px 0}.company-overview-ELM .study-lab-zQU{font-size:19px}.company-overview-ELM .study-lab-zQU svg{height:50px;width:50px}.company-overview-ELM .text-cube-jAV h2{font-size:calc(37px * 0.9)}.company-overview-ELM .text-cube-jAV h2::before,.company-overview-ELM .text-cube-jAV h2::after{width:20px}.company-overview-ELM .pedagogy-info-cRa{align-items:center;flex-direction:column}.company-overview-ELM .success-story-FKm{padding-top:20px;padding-left:0;text-align:center}.company-overview-ELM .success-story-FKm::before{top:10px;width:30px;height:1px;left:50%;transform:translateX(-50%)}} @media (min-width: 1200px) {.course-program-details-vkj{padding:180px 0 120px}.course-program-details-vkj h2{font-size:calc(28px * 1.5);max-width:60%}.course-program-details-vkj .learn-skills-yhR{grid-gap:100px}.course-program-details-vkj .photo-wrap-item-ubq{height:600px}.course-program-details-vkj .description{font-size:calc(12px * 1.1);max-height:450px}} @media (min-width: 992px) {.access-now-lmq{padding:8rem 0}.access-now-lmq h2{max-width:70%;font-size:calc(35px * 1.2)}.access-now-lmq .master-class-xko{max-width:75%;padding:4rem 5rem}.access-now-lmq::before{width:55%}.access-now-lmq::after{width:45%}.access-now-lmq .help-message-lYX{padding:1rem 2.5rem;font-size:calc(18px * 1.1)}} @media screen and (min-width: 1200px) {.price-package-aqX .learning-fee-nSL{grid-template-columns:repeat(4,1fr)}} @media screen and (min-width: 768px) and (max-width: 991px) {.price-package-aqX .learning-fee-nSL{grid-template-columns:repeat(2,1fr)}.price-package-aqX{padding:80px 0 60px}.price-package-aqX .monthly-rate-zYK{margin-bottom:50px}} @media (min-width: 768px) {.educational-rewards-VCF{padding:6rem 0}.educational-rewards-VCF .container{align-items:center;grid-template-columns:1fr 1fr}.educational-rewards-VCF .photo-wrap-item-ubq{max-height:600px;height:100%}.educational-rewards-VCF ul{grid-template-columns:repeat(2,1fr)}.educational-rewards-VCF .text-cube-jAV{padding:3rem}} @media (max-width: 768px) {.stay-updated-elQ{padding:4rem 1.5rem}.stay-updated-elQ p{max-width:100%;transform:none;font-size:calc(37px * 0.8)}.stay-updated-elQ .input_holder{gap:1rem;transform:none;grid-template-columns:1fr;max-width:100%}.stay-updated-elQ .email-entry-Nju{padding:1.2rem;border:2px solid #000000}.stay-updated-elQ .help-message-lYX{padding:1.2rem}.stay-updated-elQ .master-class-xko::before{font-size:5rem}} @media (max-width: 992px) {.study-method-HuF{padding:6rem 2rem}.study-method-HuF .master-class-xko{gap:2rem}.study-method-HuF h3{font-size:calc(37px * 0.9)}.study-method-HuF span{padding:1.5rem}} @media (max-width: 767px) {footer .calc-foot-fYG{padding:60px 0 30px}footer .connect-section-kYd{padding:20px;margin-bottom:40px;grid-template-columns:1fr}footer .site-top-ZTe h5,footer .subscribe_holder h5{margin-bottom:20px}footer .site-top-ZTe h5::after{bottom:-8px}footer .subscribe_holder{padding:25px 20px}footer .linkedin-ref-YKI{margin-top:40px}} @media (min-width: 992px) {.privacy-hutch-Rde{padding:8rem 4rem}.privacy-hutch-Rde::before{width:40%}.privacy-hutch-Rde h1{transform:translateX(-25px)}.privacy-hutch-Rde h1::before{width:220px}.privacy-hutch-Rde p{max-width:75%}.privacy-hutch-Rde li::before{height:12px;width:12px}.privacy-hutch-Rde span{padding-left:2rem;border-left:3px solid rgba(rgb(185,164,171,0.5),0.3)}} @media (max-width: 767px) {.ty-message-UNi{padding:4rem 1.5rem}.ty-message-UNi .master-class-xko{transform:perspective(1000px) rotateX(1deg);padding:2.5rem 1.5rem}.ty-message-UNi h5{font-size:19px;line-height:1.5}.ty-message-UNi p{padding:1.2rem;font-size:calc(12px * 0.95)}.ty-message-UNi p::before{left:-10px;height:30px;font-size:0.8rem;top:-10px;width:30px}} @media screen and (max-width: 576px) {.contact-box-hSc{padding:60px 0}.contact-box-hSc .help-form-kEO,.contact-box-hSc .message-request-kTW{padding:30px 20px}.contact-box-hSc .help-form-kEO h3{font-size:calc(38px * 0.8);margin-bottom:30px}.contact-box-hSc form input[type="text"],.contact-box-hSc form input[type="email"]{padding:15px 20px}.contact-box-hSc form .help-message-lYX{width:100%;padding:15px 20px}} @keyframes floatCircle {0%{transform:translate(0,0)}100%{transform:translate(15%,15%)}} @keyframes expandLine {to{transform:translateX(-50%) scaleX(1)}} @keyframes pulseLight {0%{opacity:0.1}50%{opacity:0.3}100%{opacity:0.1}} @keyframes subtle-float {0%{transform:translateY(0)}100%{transform:translateY(-2px)}}