*{margin:0;padding:0;box-sizing:border-box}svg{width:30px;height:30px}.wrapper-canvas{min-height:100%;height:100%;display:flex;flex-direction:column}header,footer{width:100%}.container{margin:auto;width:1101px;max-width:100%}html,body{scroll-behavior:smooth;min-height:100%;height:100%;color:#000000;font-family:Arial,sans-serif}a{text-decoration:none;color:inherit}.reg-remind{flex:0 0 auto}.nav-sitebar{flex:1 0 auto}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .find-us{background:linear-gradient(135deg,rgb(213,199,214) 0%,rgb(199,163,199,0.5) 100%);padding:80px 0;position:relative;overflow:hidden}.find-us::before{background:radial-gradient(circle at 10% 20%,rgb(138,106,169,0.5) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgb(199,163,199,0.5) 0%,transparent 40%);width:100%;top:0;position:absolute;content:"";height:100%;left:0;z-index:0}.find-us::after{background-size:100px 100px;animation:backgroundMove 30s linear infinite;opacity:0.05;background-image:linear-gradient(45deg,rgb(199,163,199,0.5) 25%,transparent 25%),linear-gradient(-45deg,rgb(199,163,199,0.5) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(199,163,199,0.5) 75%),linear-gradient(-45deg,transparent 75%,rgb(199,163,199,0.5) 75%);height:100%;content:"";top:0;left:0;width:100%;position:absolute;background-position:0 0,0 50px,50px -50px,-50px 0px;z-index:0}@keyframes backgroundMove {0%{background-position:0 0,0 50px,50px -50px,-50px 0px}100%{background-position:100px 100px,100px 150px,150px 50px,50px 100px}} .find-us .container{z-index:1;backdrop-filter:blur(5px);padding:20px;box-shadow:0 8px 32px rgba(0,0,0,0.1);position:relative;border-radius:25px}.find-us .ask-support{grid-template-columns:1fr 1fr 1fr;display:grid;backdrop-filter:blur(5px);gap:30px}.find-us .help-form{transition:all 0.3s ease;position:relative;padding:30px;backdrop-filter:blur(4px);overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,0.1);border-radius:25px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.05)}.find-us .help-form::before{left:-50%;width:200%;animation:shimmer 10s linear infinite;content:"";top:-50%;pointer-events:none;transform:rotate(45deg);height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.03),transparent);position:absolute}@keyframes shimmer {0%{transform:translateX(-100%) rotate(45deg)}100%{transform:translateX(100%) rotate(45deg)}} .find-us .help-form:hover{border-color:rgb(199,163,199,0.5);transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,0.2)}.find-us .help-form h2{position:relative;color:rgb(199,163,199);font-size:36px;margin-bottom:20px;font-weight:700}.find-us .help-form h2::after{background:rgb(199,163,199);border-radius:10px;width:50px;left:0;position:absolute;height:3px;content:"";bottom:-10px}.find-us .join-us{color:#ffffff;margin-bottom:15px;font-size:calc(18px * 1.2);font-weight:600}.find-us .message-page{margin-bottom:20px;color:#000000;line-height:1.6;font-size:18px}.find-us .help-form p{line-height:1.5;font-size:18px;display:flex;color:#000000;align-items:center;margin-bottom:15px}.find-us .help-form p span{margin-left:10px;display:inline-block;color:#ffffff}.find-us .instant-request{margin-top:30px;padding:20px;background:rgba(0,0,0,0.1);border-radius:10px;position:relative;overflow:hidden}.find-us .instant-request::before{pointer-events:none;top:0;height:100%;content:"";left:0;position:absolute;background:linear-gradient(135deg,transparent,rgba(rgb(199,163,199,0.5),0.1));width:100%}.find-us .instant-request h3{font-weight:600;font-size:23px;color:#ffffff;margin-bottom:15px}.find-us .get-assistance{flex-direction:column;display:flex;gap:10px}.find-us .get-assistance span{border-bottom:1px solid rgba(255,255,255,0.1);transition:all 0.3s ease;padding:8px 0;color:#000000;font-size:18px}.find-us .get-assistance span:hover{color:#ffffff;border-bottom-color:rgb(199,163,199);transform:translateX(5px)}.find-us .help-form .picture{transition:all 0.5s ease;border-radius:25px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,0.3);position:relative;transform:perspective(1000px) rotateY(-5deg);height:100%;width:100%}.find-us .help-form .picture::after{width:100%;content:"";left:0;top:0;position:absolute;transition:all 0.3s ease;height:100%;opacity:0.5;background:linear-gradient(135deg,transparent 0%,rgb(199,163,199,0.5) 100%)}.find-us .help-form .picture:hover{transform:perspective(1000px) rotateY(0deg)}.find-us .help-form .picture:hover::after{opacity:0.2}.find-us .contact-faq{gap:30px;flex-direction:column;justify-content:center;display:flex}.find-us .contact-faq a{overflow:hidden;transition:all 0.3s ease;background:rgba(255,255,255,0.05);text-decoration:none;display:flex;flex-direction:column;border-radius:10px;border-left:3px solid transparent;position:relative;padding:15px}.find-us .contact-faq a::before{position:absolute;top:0;background:rgb(199,163,199);width:3px;left:0;transition:height 0.3s ease;height:0%;content:""}.find-us .contact-faq a:hover{transform:translateX(5px);background:rgba(255,255,255,0.1);border-left-color:rgb(199,163,199)}.find-us .contact-faq a:hover::before{height:100%}.find-us .contact-faq a span{font-weight:600;color:rgb(138,106,169);font-size:16px;margin-bottom:5px}.find-us .contact-faq a p{margin:0;transition:all 0.3s ease;color:#ffffff;font-size:18px}.find-us .contact-faq a:hover p{color:rgb(199,163,199)}.find-us svg{fill:rgb(138,106,169);margin-right:10px;transition:all 0.3s ease;height:20px;width:20px}.find-us svg path{transition:all 0.3s ease;fill:rgb(138,106,169)}.find-us .contact-faq a:hover svg,.find-us .contact-faq a:hover svg path{fill:rgb(199,163,199)}.find-us .help-form p:hover svg,.find-us .help-form p:hover svg path{fill:rgb(199,163,199)}@media screen and (max-width: 1024px) {.find-us{padding:60px 0}.find-us .ask-support{grid-template-columns:1fr 1fr}.find-us .help-form:nth-child(1){grid-column:1 / 3}} @media screen and (max-width: 768px) {.find-us{padding:40px 0}.find-us .help-form .picture{height:280px}.find-us .ask-support{grid-template-columns:1fr}.find-us .help-form:nth-child(1){grid-column:auto}.find-us .help-form{padding:20px}.find-us .help-form h2{font-size:calc(36px * 0.9)}.find-us .instant-request{padding:15px}} @media screen and (max-width: 480px) {.find-us{padding:30px 0}.find-us .container{padding:10px}.find-us .ask-support{gap:20px}.find-us .help-form h2::after{width:40px}.find-us .contact-faq a{padding:12px}.find-us .get-assistance span{font-size:calc(18px * 0.9)}}header{top:0;position:fixed;width:100%;transition:all 0.4s ease;box-shadow:0 5px 25px rgba(0,0,0,0.3);z-index:1000;background:linear-gradient(180deg,rgb(199,163,199) 0%,rgba(20,20,30,0.95) 100% );backdrop-filter:blur(10px);left:0;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgb(199,163,199,0.5)}header:before{top:0;height:100%;background:radial-gradient(circle at 15% 15%,rgb(199,163,199,0.5) 0%,transparent 25%),radial-gradient(circle at 85% 85%,rgb(138,106,169,0.5) 0%,transparent 25%);pointer-events:none;position:absolute;left:0;content:'';width:100%;opacity:0.1}header:after{content:'';position:absolute;left:0;top:0;height:100%;width:100%;opacity:0.02;mix-blend-mode:overlay;pointer-events:none}header .top-base{position:relative;overflow:hidden}header .top-base:before{animation:scanlineGlow 4s linear infinite;width:200%;height:1px;content:'';position:absolute;left:-50%;bottom:0;box-shadow:0 0 15px rgb(199,163,199),0 0 35px rgb(199,163,199);background:linear-gradient(90deg,transparent 0%,rgb(199,163,199) 25%,#ffffff 50%,rgb(199,163,199) 75%,transparent 100% );opacity:0.7}header .container{max-width:1200px;position:relative;margin:0 auto;padding:18px 25px}header .container:before{pointer-events:none;height:100%;position:absolute;opacity:0.5;background-image:repeating-linear-gradient( 0deg,transparent,transparent 2px,rgba(255,255,255,0.015) 2px,rgba(255,255,255,0.015) 3px );width:100%;content:'';mix-blend-mode:overlay}header .nav-block{justify-content:space-between;display:flex;position:relative;align-items:center}header .nav-block:before{border-radius:50%;content:'';position:absolute;width:20px;transform:translateY(-50%);animation:breathe 5s infinite alternate;top:50%;left:-10px;height:20px;opacity:0.3;background:rgb(199,163,199);filter:blur(15px)}header .nav-block:after{background:rgb(138,106,169);position:absolute;top:50%;border-radius:50%;transform:translateY(-50%);right:-10px;content:'';opacity:0.3;height:20px;animation:breathe 5s infinite alternate-reverse;filter:blur(15px);width:20px}header .header-sitebar{align-items:center;gap:30px;position:relative;display:flex}header .header-sitebar:before{width:110%;animation:menuGlow 10s infinite ease-in-out;height:110%;left:-5%;top:-5%;opacity:0.15;filter:blur(5px);position:absolute;background:linear-gradient(90deg,transparent,rgb(199,163,199,0.5),transparent );transform:translateX(-100%);content:''}header .top-expert{padding:8px 2px;position:relative;text-shadow:0 0 1px #ffffff;transition:all 0.3s ease;font-weight:400;font-family:Arial,sans-serif;letter-spacing:1px;font-size:18px;text-transform:uppercase;color:#ffffff;text-decoration:none}header .top-expert:before{background:linear-gradient(90deg,transparent,rgb(199,163,199,0.5),transparent );left:0;top:0;z-index:-1;height:100%;content:'';position:absolute;transform:skewX(-20deg) scale(0.8,1);width:100%;transition:all 0.4s ease;opacity:0}header .top-expert:after{position:absolute;height:2px;content:'';bottom:-2px;width:0;opacity:0.8;left:50%;transform:translateX(-50%);filter:blur(0.5px);background:linear-gradient(90deg,rgb(199,163,199),#ffffff 50%,rgb(199,163,199) );transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}header .top-expert:hover{text-shadow:0 0 5px #ffffff,0 0 10px rgb(199,163,199);color:#ffffff;transform:translateY(-2px)}header .top-expert:hover:before{opacity:0.15;transform:skewX(-20deg) scale(1.05,1)}header .top-expert:hover:after{width:100%;box-shadow:0 0 5px rgb(199,163,199),0 0 10px rgb(199,163,199)}header .head-top{transition:all 0.3s ease;justify-content:center;position:relative;padding:5px;display:flex;text-decoration:none;align-items:center}header .head-top:before{background:radial-gradient(circle,rgb(199,163,199,0.5) 0%,transparent 70% );left:50%;width:150%;top:50%;transition:opacity 0.5s ease;height:150%;position:absolute;content:'';opacity:0;transform:translate(-50%,-50%)}header .head-top:after{border:1px solid transparent;position:absolute;width:calc(100% + 10px);left:-5px;height:calc(100% + 10px);top:-5px;content:'';opacity:0;transition:all 0.5s ease;border-image:linear-gradient(45deg,rgb(199,163,199),rgb(138,106,169),rgb(199,163,199)) 1}header .head-top:hover:before{opacity:0.3}header .head-top:hover:after{animation:borderRotate 4s linear infinite;opacity:0.7}header .head-top svg{position:relative;width:auto;filter:drop-shadow(0 0 2px rgb(199,163,199,0.5));height:45px;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}header .head-top:hover svg{filter:drop-shadow(0 0 5px rgb(199,163,199));transform:scale(1.05)}header .head-top:hover svg path{animation:logoGlow 2s infinite alternate}@keyframes scanlineGlow {0%{transform:translateX(-100%);opacity:0}10%,90%{opacity:0.7}100%{transform:translateX(100%);opacity:0}} @keyframes breathe {0%,100%{opacity:0.3;filter:blur(15px)}50%{opacity:0.5;filter:blur(20px)}} @keyframes menuGlow {0%,100%{transform:translateX(-100%);opacity:0.15}50%{transform:translateX(100%);opacity:0.25}} @keyframes borderRotate {0%{border-image:linear-gradient(45deg,rgb(199,163,199),rgb(138,106,169),rgb(199,163,199)) 1}50%{border-image:linear-gradient(225deg,rgb(199,163,199),rgb(138,106,169),rgb(199,163,199)) 1}100%{border-image:linear-gradient(405deg,rgb(199,163,199),rgb(138,106,169),rgb(199,163,199)) 1}} @keyframes logoGlow {0%{filter:brightness(1)}100%{filter:brightness(1.3)}} @keyframes glitchEffect {0%,100%{transform:translateX(0)}20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:skewX(2deg)}80%{transform:skewX(-2deg)}} @media (max-width: 991px) {header .container{padding:15px 20px}header .header-sitebar{gap:20px}header .head-top svg{height:38px}} @media (max-width: 767px) {header .header-sitebar{-webkit-backdrop-filter:blur(15px);background:linear-gradient(135deg,rgba(20,20,30,0.97) 0%,rgba(10,10,20,0.98) 100% );backdrop-filter:blur(15px);right:-100%;box-shadow:-5px 0 30px rgba(0,0,0,0.5);overflow-y:auto;flex-direction:column;top:0;padding:85px 30px 30px;max-width:330px;height:100vh;transition:all 0.4s cubic-bezier(0.19,1,0.22,1);position:fixed;width:85%;gap:25px;z-index:1001}header .header-sitebar:before{top:70px;width:80%;opacity:0.3;height:1px;left:10%;animation:none}header .header-sitebar:after{top:20px;position:absolute;height:30px;width:30px;content:'';border:1px solid rgb(199,163,199,0.5);right:20px;background:transparent;opacity:0.6}header .menu.active{right:0}header .top-expert{opacity:0.8;border-bottom:1px solid rgb(199,163,199,0.5);padding:12px 5px;width:100%;text-align:left}header .top-expert:last-child{border-bottom:none}header .top-expert:hover{opacity:1;transform:translateY(0)}header .head-top{margin:0 auto}} @media (max-width: 480px) {header .container{padding:12px 15px}header .head-top svg{height:35px}header .header-sitebar{max-width:100%;width:100%}}.price-deck-grid{padding:120px 0;color:#ffffff;overflow:hidden;position:relative}.price-deck-grid::before{background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.65) 100%);position:absolute;right:0;z-index:1;content:"";bottom:0;top:0;left:0}.price-deck-grid .container{position:relative;max-width:1200px;margin:0 auto;z-index:2;padding:0 20px}.price-deck-grid .learning-packages{position:relative}.price-deck-grid .learning-packages::before{height:300px;pointer-events:none;border-radius:50%;top:-50px;opacity:0.2;background:radial-gradient(circle,rgb(199,163,199,0.5) 0%,transparent 70%);width:300px;position:absolute;left:-150px;content:""}.price-deck-grid .learning-packages::after{opacity:0.15;position:absolute;bottom:-80px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgb(138,106,169,0.5) 0%,transparent 70%);height:250px;content:"";right:-120px;width:250px}.price-deck-grid h2{font-size:38px;position:relative;transform:translateX(-5%);margin-bottom:20px;font-weight:700;display:inline-block;color:#ffffff}.price-deck-grid h2::after{width:60%;bottom:-8px;left:0;position:absolute;height:3px;content:"";background:linear-gradient(90deg,rgb(199,163,199) 0%,rgb(138,106,169) 100%)}.price-deck-grid .fee-options{opacity:0.9;line-height:1.6;transform:translateX(-3%);margin-bottom:50px;font-size:calc(16px * 1.1);max-width:80%}.price-deck-grid .learning-rates{padding:0;margin:0;gap:30px;display:grid;list-style:none;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.price-deck-grid .learning-rates li{perspective:1000px;transform-style:preserve-3d;transition:transform 0.4s ease}.price-deck-grid .payment-scheme{text-decoration:none;overflow:hidden;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative;color:#ffffff;height:100%;display:block}.price-deck-grid .payment-scheme:hover{transform:translateY(-8px) scale(1.02)}.price-deck-grid .discount-grid{backdrop-filter:blur(10px);height:100%;padding:5px;border:1px solid rgba(255,255,255,0.1);border-radius:8px;box-shadow:0 15px 25px rgba(0,0,0,0.2),0 5px 10px rgba(0,0,0,0.1),inset 0 1px 1px rgba(255,255,255,0.1);position:relative;transition:all 0.3s ease;background:linear-gradient(145deg,rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.05) 100%);overflow:hidden}.price-deck-grid .discount-grid::before{opacity:0;top:0;left:0;z-index:0;height:100%;position:absolute;transition:opacity 0.4s ease;background:linear-gradient(45deg,rgb(199,163,199,0.5) 0%,transparent 50%,rgb(138,106,169,0.5) 100%);width:100%;content:""}.price-deck-grid .payment-scheme:hover .discount-grid::before{opacity:0.15}.price-deck-grid .class-deals{display:flex;padding:35px 30px;position:relative;height:100%;flex-direction:column;z-index:1}.price-deck-grid .class-deals h4{transition:color 0.3s ease;font-size:calc(24px * 1.2);color:#ffffff;font-weight:700;position:relative;margin:0 0 20px}.price-deck-grid .class-deals h4::after{position:absolute;width:5px;background:linear-gradient(to bottom,rgb(199,163,199),rgb(138,106,169));left:-15px;opacity:0.8;top:50%;transform:translateY(-50%);height:70%;transition:all 0.3s ease;content:""}.price-deck-grid .payment-scheme:hover .class-deals h4::after{height:100%;opacity:1}.price-deck-grid .class-deals p{scrollbar-color:rgb(199,163,199) rgba(255,255,255,0.1);margin-bottom:25px;line-height:1.6;scrollbar-width:thin;max-height:200px;overflow-wrap:break-word;word-break:break-word;color:rgba(255,255,255,0.8);overflow-y:auto;font-size:16px;flex-grow:1}.price-deck-grid .class-deals p::-webkit-scrollbar{width:5px}.price-deck-grid .class-deals p::-webkit-scrollbar-track{border-radius:10px;background:rgba(255,255,255,0.1)}.price-deck-grid .class-deals p::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(199,163,199)}.price-deck-grid .payment-deals{font-size:calc(24px * 1.3);padding:5px 10px;background:linear-gradient(135deg,rgb(199,163,199,0.5) 0%,rgb(138,106,169,0.5) 100%);display:inline-block;font-weight:700;position:relative;align-self:flex-start;color:#ffffff;margin-top:auto;transition:all 0.3s ease;box-shadow:0 4px 10px rgba(0,0,0,0.2);border-radius:4px}.price-deck-grid .payment-scheme:hover .payment-deals{transform:scale(1.05);box-shadow:0 6px 15px rgba(0,0,0,0.25)}@media (max-width: 1200px) {.price-deck-grid{padding:100px 0}.price-deck-grid .learning-rates{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px}.price-deck-grid h2{transform:translateX(0)}.price-deck-grid .fee-options{transform:translateX(0);max-width:90%}} @media (max-width: 992px) {.price-deck-grid{padding:80px 0}.price-deck-grid .learning-rates{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.price-deck-grid .class-deals{padding:25px 20px}.price-deck-grid .class-deals p{font-size:calc(16px * 0.95);max-height:180px}.price-deck-grid .payment-deals{font-size:calc(24px * 1.2)}} @media (max-width: 768px) {.price-deck-grid{padding:70px 0}.price-deck-grid .learning-rates{grid-template-columns:1fr 1fr;gap:20px}.price-deck-grid h2{font-size:calc(38px * 0.9)}.price-deck-grid .fee-options{font-size:16px;max-width:100%;margin-bottom:40px}} @media (max-width: 576px) {.price-deck-grid{padding:60px 0}.price-deck-grid .learning-rates{grid-template-columns:1fr}.price-deck-grid h2{text-align:center;display:block;font-size:calc(38px * 0.8)}.price-deck-grid h2::after{left:20%;width:60%}.price-deck-grid .fee-options{text-align:center;margin-bottom:30px}.price-deck-grid .class-deals h4{font-size:calc(24px * 1.1)}.price-deck-grid .class-deals p{max-height:150px}.price-deck-grid .payment-deals{font-size:calc(24px * 1.1)}}.instructor-profile{padding:60px 30px;overflow:hidden;background:linear-gradient(135deg,rgb(213,199,214) 0%,rgb(199,163,199,0.5) 100%);position:relative;min-height:400px}.instructor-profile::before{border-radius:50%;position:absolute;content:"";filter:blur(40px);animation:float 8s ease-in-out infinite;background:rgb(138,106,169,0.5);width:200px;right:-50px;height:200px;z-index:0;top:-50px}.instructor-profile::after{background:rgb(199,163,199,0.5);left:-30px;content:"";filter:blur(30px);border-radius:50%;position:absolute;height:150px;animation:float 6s ease-in-out infinite reverse;width:150px;z-index:0;bottom:-30px}.instructor-profile .testimonials-pro{position:relative;display:flex;transform:rotate(-3deg);transition:all 0.5s ease;flex-wrap:wrap;gap:30px;z-index:1;flex-direction:row}.instructor-profile .testimonials-pro:hover{transform:rotate(0deg) scale(1.02)}.instructor-profile .picture{transform:translateY(20px);width:280px;height:350px;position:relative;clip-path:polygon(0 0,100% 10%,85% 100%,0% 90%);border-radius:21px;box-shadow:15px 15px 0 rgb(138,106,169,0.5);transition:all 0.4s ease}.instructor-profile .testimonials-pro:hover .picture{transform:translateY(0);box-shadow:20px 20px 0 rgb(138,106,169)}.instructor-profile .work-trajectory{display:flex;flex:1;flex-direction:column;transform:translateX(-30px) rotate(3deg);background:#ffffff;padding:30px;border-radius:21px;min-width:280px;justify-content:center;position:relative;box-shadow:0 15px 35px rgba(0,0,0,0.1);transition:all 0.4s ease}.instructor-profile .testimonials-pro:hover .work-trajectory{box-shadow:0 20px 40px rgba(0,0,0,0.15);transform:translateX(0) rotate(0deg)}.instructor-profile .name{color:rgb(199,163,199);margin-bottom:10px;position:relative;padding-bottom:15px;font-weight:700;font-size:32px}.instructor-profile .name::after{width:60px;left:0;background:linear-gradient(90deg,rgb(138,106,169) 0%,transparent 100%);border-radius:2px;height:4px;content:"";position:absolute;bottom:0}.instructor-profile .work-trajectory > div:nth-child(2){margin-bottom:20px;opacity:0.8;font-size:18px;color:#000000;font-weight:600}.instructor-profile .experiencep-wrap{font-size:calc(18px + 2px);position:relative;color:#000000;padding-left:20px;font-style:italic;border-left:3px solid rgb(138,106,169,0.5);line-height:1.6}.instructor-profile .experiencep-wrap::before{opacity:0.1;top:-20px;font-family:Arial,sans-serif;color:rgb(199,163,199);content:"";position:absolute;left:-15px;font-size:80px}@keyframes float {0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}} @media (max-width: 991px) {.instructor-profile{padding:40px 20px}.instructor-profile .testimonials-pro{gap:20px;flex-direction:column}.instructor-profile .picture{transform:translateY(0) rotate(-3deg);width:220px;height:280px;margin:0 auto}.instructor-profile .work-trajectory{transform:translateX(0) rotate(0);margin-top:-30px}.instructor-profile .testimonials-pro:hover .picture{transform:translateY(-10px) rotate(0)}} @media (max-width: 767px) {.instructor-profile{padding:30px 15px}.instructor-profile .picture{height:220px;width:180px}.instructor-profile .work-trajectory{padding:20px}.instructor-profile .name{font-size:calc(32px - 4px)}.instructor-profile .experiencep-wrap{font-size:18px}}.sign-up{position:relative;background:linear-gradient(135deg,rgb(199,163,199,0.5) 0%,rgba(0,0,0,0.5) 100%);overflow:hidden;z-index:1;padding:4rem 2rem}.sign-up::before{z-index:-1;position:absolute;height:200%;content:"";width:200%;transform:rotate(-15deg);background-size:30px 30px;pointer-events:none;top:-50%;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,0.1) 1px,transparent 1px),radial-gradient(circle at 30% 70%,rgba(255,255,255,0.1) 1px,transparent 1px);left:-50%;opacity:0.4}.sign-up::after{height:100%;z-index:-2;position:absolute;background:radial-gradient(ellipse at center,rgb(199,163,199,0.5) 0%,transparent 70%);top:0;left:0;content:"";width:100%}.sign-up .container{max-width:1200px;margin:0 auto;position:relative}.sign-up .belief-core{backdrop-filter:blur(10px);gap:2rem;grid-template-columns:1fr;display:grid;box-shadow:0 15px 35px rgba(0,0,0,0.2),0 0 0 1px rgba(255,255,255,0.1);border-left:3px solid rgb(138,106,169);background:linear-gradient(145deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 100%);padding:2.5rem;z-index:2;position:relative;transform:perspective(1000px) rotateX(2deg)}.sign-up h3{color:#ffffff;padding-left:1.5rem;position:relative;line-height:1.4;font-weight:600;margin:0;letter-spacing:0.5px;font-size:calc(20px * 1.1)}.sign-up h3::before{left:0;content:"";width:3px;top:0;background:linear-gradient(to bottom,rgb(138,106,169),transparent);height:100%;position:absolute}.sign-up .input_holder{transform:translateZ(0);margin:0 auto;display:flex;flex-direction:column;position:relative;gap:1.25rem;max-width:650px}.sign-up .input_holder div{position:relative;width:100%}.sign-up .input_holder div::before{position:absolute;pointer-events:none;border-radius:10px;content:"";opacity:0;transition:opacity 0.3s ease-out;left:0;z-index:-1;height:100%;top:0;width:100%;background:linear-gradient(to right,rgb(138,106,169,0.5),transparent)}.sign-up .input_holder div:focus-within::before{opacity:0.3}.sign-up .sub-scale{padding:1rem 1.25rem;border-radius:10px;border:1px solid rgba(255,255,255,0.2);font-size:14px;color:#ffffff;width:100%;backdrop-filter:blur(5px);background:rgba(255,255,255,0.1);transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}.sign-up .sub-scale:focus{transform:translateY(-2px);border-color:rgb(138,106,169);outline:none;background:rgba(255,255,255,0.15);box-shadow:0 0 0 3px rgb(138,106,169,0.5)}.sign-up .sub-scale::placeholder{color:rgba(255,255,255,0.6)}.sign-up .email-container{padding:0.9rem 2rem;font-size:20px;font-weight:600;background:linear-gradient(135deg,rgb(199,163,199) 0%,rgb(138,106,169) 100%);overflow:hidden;position:relative;border:none;align-self:flex-start;border-radius:10px;transition:all 0.3s cubic-bezier(0.45,0.05,0.55,0.95);cursor:pointer;color:#ffffff}.sign-up .email-container::before{position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);width:100%;height:100%;transition:left 0.6s ease;content:"";top:0;left:-100%}.sign-up .email-container:hover{transform:translateY(-3px);box-shadow:0 7px 14px rgba(0,0,0,0.2)}.sign-up .email-container:hover::before{left:100%}.sign-up .email-container:active{box-shadow:0 3px 8px rgba(0,0,0,0.3);transform:translateY(-1px)}@media (min-width: 768px) {.sign-up{padding:5rem 3rem}.sign-up .belief-core{padding:3rem;grid-template-columns:1.2fr 1fr;align-items:center;transform:perspective(1000px) rotateX(1deg)}.sign-up h3{padding-right:2rem;font-size:20px}.sign-up .input_holder{align-items:stretch;flex-direction:row}.sign-up .input_holder div{flex:1}.sign-up .sub-scale{height:100%}} @media (min-width: 992px) {.sign-up{padding:6rem 4rem}.sign-up::before{background-size:40px 40px}.sign-up .belief-core{gap:3rem;padding:3.5rem;grid-template-columns:1.5fr 1fr}.sign-up h3{font-size:calc(20px * 1.1)}} @media (max-width: 767px) {.sign-up .belief-core{padding:2rem 1.5rem}.sign-up h3{margin-bottom:1.5rem;font-size:calc(20px * 0.9)}.sign-up .email-container{width:100%;margin-top:0.5rem}} @media (max-width: 480px) {.sign-up{padding:3rem 1.5rem}.sign-up .belief-core{padding:1.5rem}.sign-up h3{padding-left:1rem;font-size:calc(20px * 0.85)}.sign-up .sub-scale{padding:0.9rem 1rem}}.program-structure{background:linear-gradient(135deg,rgb(213,199,214) 0%,rgba(245,245,247,0.9) 100%);position:relative;overflow:hidden;padding:100px 0}.program-structure::before{z-index:0;left:0;width:100%;height:100%;content:"";background-image:repeating-linear-gradient( 45deg,rgba(rgb(199,163,199,0.5),0.03) 0px,rgba(rgb(199,163,199,0.5),0.03) 2px,transparent 2px,transparent 8px );top:0;position:absolute}.program-structure .container{max-width:1200px;position:relative;padding:0 20px;margin:0 auto;z-index:1}.program-structure .program-map{opacity:0;gap:40px;transform:translateY(20px);grid-template-columns:1fr;animation:fadeInUp 0.8s cubic-bezier(0.22,1,0.36,1) forwards;display:grid}.program-structure .picture{transform:perspective(1000px) rotateY(-2deg);transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);overflow:hidden;position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.1);height:380px}.program-structure .picture::after{background:linear-gradient( to right,rgba(rgb(199,163,199,0.5),0.2),transparent 40% );inset:0;position:absolute;backdrop-filter:brightness(1.05);content:""}.program-structure .picture:hover{transform:perspective(1000px) rotateY(0deg) translateY(-10px)}.program-structure .post-container{z-index:2;box-shadow:0 10px 30px rgba(0,0,0,0.06);transform:translateY(0);position:relative;background:#ffffff;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1);padding:40px}.program-structure .post-container::before{content:"";background:rgb(199,163,199);width:6px;top:0;transition:height 0.8s cubic-bezier(0.22,1,0.36,1);left:0;height:0;position:absolute;z-index:1}.program-structure .post-container:hover::before{height:100%}.program-structure .post-container h3{padding-bottom:12px;line-height:1.3;font-weight:700;margin-bottom:25px;transform:translateX(0);font-size:calc(24px * 1.1);color:#000000;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1);border-bottom:2px solid rgb(138,106,169,0.5)}.program-structure .post-container:hover h3{transform:translateX(15px);color:rgb(199,163,199)}.program-structure .post-container div{position:relative;overflow:hidden}.program-structure .description{max-height:300px;overflow-y:auto;padding-right:15px;line-height:1.8;font-size:18px;scroll-behavior:smooth;font-family:Arial,sans-serif;color:#000000;margin-bottom:15px}.program-structure .description::-webkit-scrollbar{width:4px}.program-structure .description::-webkit-scrollbar-track{background:rgba(rgba(0,0,0,0.5),0.05)}.program-structure .description::-webkit-scrollbar-thumb{background:rgb(138,106,169);border-radius:10px}.program-structure .post-container span.description{display:none}@keyframes fadeInUp {from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}} @media (min-width: 768px) {.program-structure{padding:120px 0}.program-structure .program-map{align-items:center;gap:60px;grid-template-columns:1fr 1fr}.program-structure .picture{clip-path:polygon(0 0,100% 5%,95% 100%,0 95%);height:480px}.program-structure .post-container{backdrop-filter:blur(5px);margin-left:-40px;padding:50px 60px 50px 50px}.program-structure .post-container h3{font-size:24px;margin-bottom:30px}.program-structure .description{max-height:350px}} @media (min-width: 992px) {.program-structure .program-map{gap:0}.program-structure .picture{clip-path:polygon(0 0,100% 5%,95% 100%,0 95%);height:580px;z-index:2}.program-structure .post-container{box-shadow:-15px 15px 30px rgba(0,0,0,0.08);margin-left:-80px;padding:60px 70px 60px 100px}.program-structure .post-container h3{font-size:calc(24px * 1.15)}.program-structure .description{max-height:380px;line-height:1.9}} @media (max-width: 767px) {.program-structure{padding:70px 0}.program-structure .picture{width:calc(100% + 30px);margin:0 -15px;height:280px}.program-structure .post-container{padding:30px 25px}.program-structure .post-container h3{font-size:calc(22px * 1.1);margin-bottom:20px}.program-structure .description{line-height:1.7;font-size:calc(18px * 0.95);max-height:250px}}.welcome-page{min-height:90vh;padding:3rem 0;justify-content:center;background:linear-gradient(135deg,rgb(213,199,214) 0%,rgba(94,170,168,0.05) 100%);overflow:hidden;display:flex;position:relative;flex-direction:column}.welcome-page::before{top:0;width:100%;position:absolute;z-index:0;left:0;height:100%;background:repeating-linear-gradient( 45deg,rgba(94,170,168,0.03) 0px,rgba(94,170,168,0.03) 2px,transparent 2px,transparent 10px );content:""}.welcome-page::after{content:"";height:40%;top:-5%;position:absolute;border-radius:50%;z-index:0;width:40%;right:-5%;background:radial-gradient(circle at center,rgba(94,170,168,0.1) 0%,transparent 70%)}.welcome-page h1{font-weight:600;letter-spacing:0.12rem;animation:fadeSlideDown 0.8s ease-out forwards 0.2s;text-align:center;position:relative;color:#000000;margin-bottom:2rem;z-index:2;font-size:calc(24px * 1.2);transform:translateY(-15px);opacity:0}.welcome-page .belief-core{gap:2rem;grid-template-columns:1fr;margin:0 auto;z-index:2;display:grid;width:90%;position:relative;max-width:1200px}.welcome-page .post-container{opacity:0;padding:2rem;position:relative;transform:translateX(-15px);backdrop-filter:blur(8px);animation:fadeSlideRight 0.8s ease-out forwards 0.4s;box-shadow:0 20px 40px rgba(0,0,0,0.08);background:rgba(255,255,255,0.85)}.welcome-page .post-container::before{height:100%;position:absolute;content:"";left:0;width:4px;top:0;background:linear-gradient(to bottom,rgb(199,163,199),rgb(138,106,169))}.welcome-page ol{margin:0;padding:0;list-style:none}.welcome-page li{margin-bottom:2rem}.welcome-page .course-page{align-items:center;flex-direction:column;display:flex}.welcome-page svg{animation:scaleIn 0.8s cubic-bezier(0.34,1.56,0.64,1) forwards 0.6s;transform:scale(0);margin-bottom:1.5rem;width:120px;height:120px}.welcome-page svg path{transform-origin:center;transition:fill 0.3s ease;fill:rgb(94,170,168)}.welcome-page svg text{transition:fill 0.3s ease;font-family:Arial,sans-serif}.welcome-page svg:hover path{fill:rgb(199,163,199)}.welcome-page svg:hover text{fill:rgb(199,163,199)}.welcome-page .course-page p{text-align:center;margin-bottom:1rem;max-width:40rem;font-size:14px;line-height:1.6;animation:fadeIn 0.8s ease-out forwards 0.8s;opacity:0;color:#000000}.welcome-page .request-map{display:inline-block;text-decoration:none;animation:fadeSlideUp 0.8s ease-out forwards 1s;transform:translateY(20px);color:#ffffff;overflow:hidden;font-size:19px;transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.3s ease,background 0.3s ease;position:relative;border:none;z-index:2;background:linear-gradient(135deg,rgb(199,163,199) 0%,rgb(94,170,168) 100%);padding:1rem 2.5rem;opacity:0;box-shadow:0 10px 20px rgba(94,170,168,0.2);font-weight:600}.welcome-page .request-map::before{top:0;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);content:"";position:absolute;height:100%;transition:left 0.6s ease;left:-100%}.welcome-page .request-map:hover{box-shadow:0 15px 25px rgba(94,170,168,0.3);transform:translateY(-5px)}.welcome-page .request-map:hover::before{left:100%}.welcome-page .picture{height:300px;width:100%;animation:fadeSlideLeft 0.8s ease-out forwards 0.6s;transform:translateX(15px);clip-path:polygon(0 5%,100% 0,100% 95%,0 100%);opacity:0;position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.15)}.welcome-page .picture::after{left:0;width:100%;height:100%;top:0;background:linear-gradient(135deg,rgba(94,170,168,0.3) 0%,transparent 60%);content:"";position:absolute}@keyframes fadeSlideDown {from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeSlideUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeSlideRight {from{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}} @keyframes fadeSlideLeft {from{opacity:0;transform:translateX(15px)}to{opacity:1;transform:translateX(0)}} @keyframes scaleIn {from{transform:scale(0)}to{transform:scale(1)}} @keyframes fadeIn {from{opacity:0}to{opacity:1}} @media (min-width: 768px) {.welcome-page{padding:5rem 0}.welcome-page h1{font-size:calc(24px * 1.5);margin-bottom:3rem}.welcome-page .belief-core{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.welcome-page .post-container{padding:3rem}.welcome-page svg{height:150px;width:150px}.welcome-page .picture{height:400px}} @media (min-width: 992px) {.welcome-page{min-height:100vh}.welcome-page .belief-core{gap:4rem}.welcome-page .post-container{padding:4rem}.welcome-page svg{width:180px;height:180px}.welcome-page .picture{height:500px;clip-path:polygon(0 10%,100% 0,100% 90%,0 100%)}.welcome-page .course-page p{font-size:calc(14px * 1.1)}.welcome-page .request-map{padding:1.2rem 3rem}} @media (min-width: 1200px) {.welcome-page .belief-core{gap:5rem}.welcome-page h1{font-size:calc(24px * 1.8)}.welcome-page .picture{height:550px}.welcome-page .post-container::before{width:6px}} @media (max-width: 767px) {.welcome-page .belief-core{display:flex;flex-direction:column-reverse}.welcome-page .picture{margin-bottom:1.5rem}.welcome-page .post-container{padding:1.5rem}.welcome-page h1{font-size:calc(24px * 1.1)}.welcome-page .course-page p{font-size:calc(14px * 0.95)}.welcome-page .request-map{padding:0.8rem 2rem;font-size:calc(19px * 0.9)}}.test-drive{padding:130px 0;overflow:hidden;background:linear-gradient(135deg,rgb(213,199,214) 0%,rgb(138,106,169,0.5) 100%);position:relative}.test-drive::before{top:0;position:absolute;left:0;z-index:1;width:100%;content:'';height:100%;background:radial-gradient( ellipse at center,rgb(213,199,214) 0%,transparent 70% )}.test-drive .belief-core{align-items:center;display:flex;z-index:10;position:relative;flex-direction:column}.test-drive .container p{position:relative;z-index:5;font-size:29px;max-width:800px;background:#ffffff;line-height:1.4;margin:0 auto 80px;padding:40px;clip-path:polygon( 0% 0%,100% 0%,100% 85%,85% 100%,0% 100% );font-weight:700;color:#000000;box-shadow:0 15px 35px rgba(0,0,0,0.1),15px 15px 0 rgb(199,163,199,0.5);text-align:center}.test-drive .request-map{transform:rotate(-2deg);z-index:5;padding:20px 50px;font-size:15px;color:#000000;box-shadow:5px 5px 0 rgb(199,163,199),10px 10px 0 rgb(138,106,169,0.5);transform-origin:center;position:relative;font-weight:600;background:#ffffff;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);text-decoration:none}.test-drive .request-map:hover{box-shadow:8px 8px 0 rgb(199,163,199),16px 16px 0 rgb(138,106,169,0.5);transform:rotate(0) scale(1.05)}.test-drive .container p::before{content:'';width:40px;top:-5px;height:40px;z-index:-1;right:-5px;background:rgb(199,163,199);position:absolute}.test-drive .request-map::before{width:100%;height:100%;position:absolute;top:5px;z-index:-1;content:'';transition:all 0.4s ease;border:2px dashed rgb(199,163,199);left:5px}.test-drive .request-map:hover::before{left:8px;top:8px}.test-drive::after{height:400px;opacity:0.1;z-index:1;top:-200px;border-radius:0 50% 50% 50%;width:400px;transform:rotate(45deg);position:absolute;background:rgb(199,163,199,0.5);right:-200px;content:''}.test-drive .belief-core::after{left:-150px;height:300px;background:rgb(138,106,169,0.5);position:absolute;transform:rotate(-45deg);width:300px;opacity:0.1;border-radius:50% 0 50% 50%;z-index:1;content:'';bottom:-150px}@media (max-width: 991px) {.test-drive{padding:100px 0}.test-drive .container p{box-shadow:0 10px 25px rgba(0,0,0,0.1),10px 10px 0 rgb(199,163,199,0.5);padding:35px;margin-bottom:70px;font-size:calc(24px * 1.2)}.test-drive .request-map{padding:18px 40px}} @media (max-width: 767px) {.test-drive{padding:80px 0}.test-drive .container p{clip-path:polygon( 0% 0%,100% 0%,100% 90%,90% 100%,0% 100% );margin-bottom:60px;padding:30px;font-size:24px}.test-drive .request-map{padding:15px 35px;transform:rotate(-1deg)}.test-drive .container p::before{width:30px;height:30px}} @media (max-width: 480px) {.test-drive{padding:60px 0}.test-drive .container p{padding:25px;clip-path:polygon( 0% 0%,100% 0%,100% 95%,95% 100%,0% 100% );margin-bottom:50px;box-shadow:0 8px 20px rgba(0,0,0,0.1),8px 8px 0 rgb(199,163,199,0.5);font-size:calc(13px * 1.2)}.test-drive .request-map{transform:rotate(0);font-size:calc(15px * 0.9);padding:12px 30px;box-shadow:3px 3px 0 rgb(199,163,199),6px 6px 0 rgb(138,106,169,0.5)}.test-drive .request-map::before{left:3px;top:3px}.test-drive .request-map:hover{transform:scale(1.03);box-shadow:5px 5px 0 rgb(199,163,199),10px 10px 0 rgb(138,106,169,0.5)}.test-drive .request-map:hover::before{left:5px;top:5px}}.consentSettingsDialog{background:rgb(213,199,214);z-index:90;width:100%;bottom:0;position:fixed;border-top:2px solid rgb(199,163,199)}.track-bar{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.consentSettingsDialog h5{margin-bottom:6px;font-size:22px}#cookieInfoContainer{display:none}#cookieInfoContainer:checked ~ .consentSettingsDialog{opacity:0;visibility:hidden}.consentSettingsDialog p{font-size:18px}.cookies-overview{margin-right:10px;flex-shrink:0}.cookies-overview svg,.cookies-overview svg path,.cookies-overview img{width:100px;height:100px;fill:rgb(199,163,199)}.digital-consent{line-height:35px;flex-shrink:0;border-bottom:2px solid rgb(199,163,199);color:rgb(199,163,199);white-space:nowrap;cursor:pointer;text-align:center;font-size:24px;margin-left:10px;min-width:120px;text-decoration:none}.consentSettingsDialog p a{color:rgb(199,163,199);text-decoration:none}@media only screen and (max-width: 1200px) {.consentSettingsDialog{padding:20px}} .wrapper-canvas .consentSettingsDialog{border:none;background:rgb(138,106,169);box-shadow:rgb(138,106,169,0.5) 0px 0px 40px 39px;padding:40px 0}.wrapper-canvas .digital-consent{font-weight:400;border:none;background:rgb(199,163,199);color:#ffffff;font-size:20px;margin-left:30px;padding:10px}.wrapper-canvas .cookie-check h5,.wrapper-canvas .cookie-check p{color:#ffffff}@media only screen and (max-width: 800px) {.cookies-overview{display:none}.track-bar{justify-content:center;flex-direction:column;align-items:center}.consentSettingsDialog h5{text-align:center}.consentSettingsDialog p{text-align:center}.cookie-check{margin-bottom:20px}body .wrapper-canvas .digital-consent{margin-left:0;margin-bottom:10px}}.thanks-box{overflow:hidden;padding:5rem 2rem;background:linear-gradient(135deg,rgb(213,199,214) 0%,rgba(255,255,255,0.95) 100%);position:relative}.thanks-box::before{height:70%;z-index:0;background:linear-gradient(45deg,rgb(199,163,199,0.5) 0%,rgb(138,106,169) 100%);content:"";opacity:0.4;transform:rotate(-15deg);position:absolute;filter:blur(40px);right:-20%;width:60%;animation:float 12s ease-in-out infinite;top:-20%}.thanks-box::after{transform:rotate(15deg);z-index:0;filter:blur(30px);position:absolute;opacity:0.3;height:60%;bottom:-10%;width:50%;background:linear-gradient(-45deg,rgb(138,106,169,0.5) 0%,rgb(199,163,199) 100%);content:"";animation:float 15s ease-in-out infinite reverse;left:-10%}.thanks-box .container{flex-direction:column;position:relative;display:flex;margin:0 auto;z-index:2;animation:fadeIn 0.8s ease-out forwards;max-width:1200px;align-items:center}.thanks-box h2{opacity:0;text-align:center;letter-spacing:-0.02em;color:#000000;margin-bottom:3rem;position:relative;line-height:1.3;transform:translateY(20px);animation:slideUp 0.7s ease-out 0.2s forwards;font-weight:700;font-size:clamp(1.75rem,4vw,31px);max-width:90%;font-family:Arial,sans-serif}.thanks-box h2::before{height:4px;border-radius:2px;bottom:-16px;width:80px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,rgb(199,163,199) 0%,rgb(138,106,169) 100%);content:"";position:absolute}.thanks-box .belief-core{border-left:4px solid rgb(199,163,199);width:100%;backdrop-filter:blur(8px);border-radius:11px;animation:slideUp 0.8s ease-out 0.4s forwards;opacity:0;max-width:880px;box-shadow:0 20px 40px rgba(0,0,0,0.06),0 8px 16px rgba(0,0,0,0.04);transform:translateY(30px);position:relative;background:linear-gradient(120deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.96) 100%);padding:3rem}.thanks-box .belief-core::before{border:1px dashed rgba(0,0,0,0.07);top:15px;left:15px;right:15px;bottom:15px;content:"";border-radius:calc(11px - 15px);pointer-events:none;position:absolute;z-index:0}.thanks-box ul{position:relative;z-index:1;margin:0;padding:0;list-style:none}.thanks-box li{position:relative;padding-left:2rem}.thanks-box li::before{animation:pulse 3s ease-in-out infinite;border-radius:50%;height:8px;top:8px;box-shadow:0 0 0 4px rgb(199,163,199,0.5);width:8px;background:rgb(199,163,199);left:0;position:absolute;content:""}.thanks-box span{font-weight:400;font-family:Arial,sans-serif;color:#000000;line-height:1.7;z-index:2;display:block;font-size:clamp(1rem,2vw,1.1rem);position:relative}@keyframes slideUp {0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes fadeIn {0%{opacity:0}100%{opacity:1}} @keyframes pulse {0%{box-shadow:0 0 0 0 rgb(199,163,199,0.5)}70%{box-shadow:0 0 0 8px rgba(0,0,0,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}} @keyframes float {0%{transform:rotate(-15deg) translate(0,0)}50%{transform:rotate(-12deg) translate(-10px,-15px)}100%{transform:rotate(-15deg) translate(0,0)}} @media screen and (max-width: 767px) {.thanks-box{padding:3rem 1.25rem}.thanks-box h2{margin-bottom:2rem;max-width:100%}.thanks-box .belief-core{border-left-width:3px;padding:2rem 1.5rem}.thanks-box li{padding-left:1.5rem}.thanks-box li::before{top:6px;height:6px;width:6px}.thanks-box h2::before{bottom:-12px;height:3px;width:60px}} @media screen and (max-width: 480px) {.thanks-box{padding:2.5rem 1rem}.thanks-box h2{margin-bottom:1.5rem;font-size:1.5rem}.thanks-box .belief-core{padding:1.5rem 1.25rem}.thanks-box span{font-size:0.95rem}}.meet-us{isolation:isolate;padding:160px 0;background-color:rgb(213,199,214);overflow:hidden;position:relative}.meet-us::before{z-index:-2;animation:rotateCircles 60s linear infinite;opacity:0.15;background-size:auto,auto,80px 80px;inset:0;position:absolute;content:"";background:radial-gradient(circle at 10% 10%,rgb(199,163,199,0.5) 0%,transparent 40%),radial-gradient(circle at 90% 90%,rgb(138,106,169,0.5) 0%,transparent 40%),repeating-conic-gradient( from 0deg at 50% 50%,transparent 0deg,transparent 15deg,rgba(0,0,0,0.5) 15.5deg,transparent 16deg )}@keyframes rotateCircles {0%{background-position:0% 0%,100% 100%,0 0;opacity:0.15}50%{background-position:5% 5%,95% 95%,0 0;opacity:0.17}100%{background-position:0% 0%,100% 100%,0 0;opacity:0.15}} .meet-us::after{z-index:-1;inset:0;background-size:50px 50px;position:absolute;content:"";background-image:linear-gradient(0deg,transparent 24%,rgba(0,0,0,0.5) 25%,rgba(0,0,0,0.5) 26%,transparent 27%,transparent 74%,rgba(0,0,0,0.5) 75%,rgba(0,0,0,0.5) 76%,transparent 77%),linear-gradient(90deg,transparent 24%,rgba(0,0,0,0.5) 25%,rgba(0,0,0,0.5) 26%,transparent 27%,transparent 74%,rgba(0,0,0,0.5) 75%,rgba(0,0,0,0.5) 76%,transparent 77%);opacity:0.03}.meet-us .container{max-width:1200px;padding:0 30px;margin:0 auto;position:relative;z-index:1}.meet-us .container::before{height:600px;left:-300px;background:conic-gradient(from 0deg,transparent 0deg,transparent 55deg,rgba(0,0,0,0.02) 60deg,transparent 65deg,transparent 115deg,rgba(0,0,0,0.02) 120deg,transparent 125deg,transparent 175deg,rgba(0,0,0,0.02) 180deg,transparent 185deg,transparent 235deg,rgba(0,0,0,0.02) 240deg,transparent 245deg,transparent 295deg,rgba(0,0,0,0.02) 300deg,transparent 305deg );animation:slowRotate 40s linear infinite;opacity:0.6;border-radius:50%;content:"";width:600px;z-index:-1;top:-300px;position:absolute}.meet-us .container::after{border-radius:50%;width:400px;background:radial-gradient(circle,rgba(0,0,0,0.01) 0%,transparent 70%);z-index:-1;opacity:0.5;content:"";bottom:-200px;height:400px;position:absolute;right:-200px}@keyframes slowRotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .meet-us .belief-core{background:rgba(255,255,255,0.02);overflow:hidden;grid-template-areas:"logo title" "photo text";position:relative;backdrop-filter:blur(8px);box-shadow:0 25px 50px -12px rgba(0,0,0,0.15),0 0 0 1px rgba(255,255,255,0.05);grid-template-rows:auto 1fr;grid-template-columns:minmax(300px,1fr) minmax(400px,2fr);gap:25px;display:grid;border-radius:28px}.meet-us .belief-core::before{opacity:0.3;background:linear-gradient(45deg,transparent 25%,rgba(255,255,255,0.02) 25%,rgba(255,255,255,0.02) 50%,transparent 50%,transparent 75%,rgba(255,255,255,0.02) 75%);position:absolute;content:"";inset:0;z-index:-1;animation:patternShift 20s linear infinite;background-size:10px 10px}@keyframes patternShift {0%{background-position:0 0}100%{background-position:50px 50px}} .meet-us .belief-core::after{content:"";position:absolute;opacity:0.05;inset:0;z-index:-1;background:linear-gradient(135deg,rgb(199,163,199,0.5) 0%,transparent 100%)}.meet-us .study-lab{padding:30px;display:flex;justify-content:center;align-items:center;z-index:2;position:relative;flex-direction:column;grid-area:logo}.meet-us .study-lab::before{inset:10px;border:1px dashed rgb(199,163,199,0.5);z-index:-1;content:"";position:absolute;border-radius:10px;opacity:0.2}.meet-us .study-lab::after{left:0;top:0;opacity:0.05;background-size:30px 30px;content:"";height:100%;position:absolute;background:linear-gradient(45deg,transparent 48.5%,rgb(199,163,199,0.5) 49%,rgb(199,163,199,0.5) 51%,transparent 51.5%),linear-gradient(135deg,transparent 48.5%,rgb(199,163,199,0.5) 49%,rgb(199,163,199,0.5) 51%,transparent 51.5%);z-index:-1;width:100%}.meet-us .study-lab svg{width:70px;margin-bottom:15px;filter:drop-shadow(0 4px 6px rgba(0,0,0,0.1));position:relative;transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275);height:70px}.meet-us .study-lab svg::before{content:"";transform:scale(0.8);border:1px solid rgb(199,163,199,0.5);inset:-5px;position:absolute;opacity:0;transition:all 0.3s ease;border-radius:50%}.meet-us .study-lab svg path{fill:rgb(199,163,199);transition:fill 0.3s ease}.meet-us h2{align-items:center;padding:30px;position:relative;grid-area:title;display:flex;font-weight:700;color:#000000;margin:0;font-size:35px}.meet-us h2::before{top:0;height:100%;z-index:-1;pointer-events:none;content:"";opacity:0.15;width:100%;left:0;background:linear-gradient(to right,rgb(199,163,199,0.5) 0%,transparent 5%),linear-gradient(to bottom,rgb(199,163,199,0.5) 0%,transparent 5%);position:absolute}.meet-us h2::after{transition:width 0.3s ease,transform 0.3s ease;background:linear-gradient(to right,rgb(199,163,199),rgb(138,106,169));bottom:20px;width:60px;content:"";left:30px;border-radius:3px;height:3px;position:absolute}.meet-us h2:hover::after{transform:translateX(10px);width:100px}.meet-us .edu-commit{z-index:2;padding:30px;position:relative;grid-area:photo;perspective:1000px}.meet-us .edu-commit::before{inset:10px;box-shadow:inset 0 0 0 1px rgb(199,163,199,0.5);position:absolute;content:"";border-radius:28px;z-index:-1;opacity:0.1}.meet-us .edu-commit::after{z-index:-1;content:"";opacity:0.05;pointer-events:none;position:absolute;background:radial-gradient(circle at 30% 70%,rgb(199,163,199,0.5) 0%,transparent 60%);inset:0}.meet-us .edu-commit .picture{border-radius:28px;position:relative;transform-style:preserve-3d;transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1);transform:rotateY(3deg) rotateX(2deg);height:320px;width:100%;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05);overflow:hidden}.meet-us .edu-commit .picture::before{inset:0;background:linear-gradient(to bottom,transparent 70%,rgba(0,0,0,0.5) 100%);z-index:1;content:"";position:absolute}.meet-us .edu-commit .picture::after{left:-100%;width:300%;animation:lightSweep 8s infinite cubic-bezier(0.4,0,0.2,1);background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.08),transparent );transform:rotate(30deg);z-index:2;content:"";position:absolute;top:-100%;height:300%}@keyframes lightSweep {0%{transform:rotate(30deg) translateX(-100%)}100%{transform:rotate(30deg) translateX(100%)}} .meet-us .edu-commit:hover .picture{transform:rotateY(0deg) rotateX(0deg) translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.1)}.meet-us .corp-values{margin-right:20px;position:relative;border-radius:10px;margin-left:20px;transform:translateY(0);box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);padding:20px 25px;margin-top:-40px;background:rgb(199,163,199);color:#ffffff;z-index:3}.meet-us .corp-values::before{width:4px;top:0;left:0;background:rgb(138,106,169);height:100%;border-radius:10px 0 0 10px;opacity:0.8;content:"";position:absolute}.meet-us .corp-values::after{content:"";pointer-events:none;inset:0;position:absolute;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,transparent 100%);border-radius:inherit}.meet-us .edu-commit:hover .corp-values{box-shadow:0 20px 40px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.1);transform:translateY(-5px)}.meet-us .virtual-track{font-weight:700;margin:0 0 8px 0;position:relative;padding-bottom:8px;font-size:18px}.meet-us .edu-commit:hover .virtual-track::after{width:50px}.meet-us .learning-growth{font-size:17px;opacity:0.9;margin:0}.meet-us .post-container{position:relative;padding:30px;grid-area:text;z-index:2}.meet-us .post-container::before{content:"";opacity:0.1;box-shadow:inset 0 0 0 1px rgb(138,106,169,0.5);border-radius:28px;z-index:-1;position:absolute;transition:opacity 0.3s ease;inset:10px}.meet-us .post-container:hover::before{opacity:0.2}.meet-us .post-container::after{position:absolute;background:radial-gradient(circle at 70% 30%,rgb(138,106,169,0.5) 0%,transparent 60%);pointer-events:none;z-index:-1;content:"";inset:0;opacity:0.05}.meet-us p{margin:0;color:#000000;font-size:17px;position:relative;padding:0 0 0 20px;line-height:1.8}.meet-us p::before{content:"";border-radius:3px;position:absolute;height:100%;opacity:0.6;top:0;left:0;width:3px;background:linear-gradient(to bottom,rgb(199,163,199,0.5),rgb(138,106,169,0.5))}@media (max-width: 992px) {.meet-us{padding:100px 0}.meet-us .belief-core{grid-template-areas:"title title" "logo logo" "photo photo" "text text";grid-template-columns:1fr}.meet-us .study-lab{justify-content:center;padding:25px;align-items:center;flex-direction:row}.meet-us .study-lab svg{margin-right:15px;margin-bottom:0}.meet-us h2{justify-content:center;text-align:center;padding:25px}.meet-us h2::after{left:50%;transform:translateX(-50%)}.meet-us h2:hover::after{width:80px;transform:translateX(-40px)}.meet-us .edu-commit,.meet-us .post-container{padding:25px}.meet-us .edu-commit .picture{height:280px}} @media (max-width: 768px) {.meet-us{padding:80px 0}.meet-us .edu-commit .picture{height:240px}.meet-us .corp-values{margin-right:10px;margin-left:10px;padding:15px 20px}.meet-us h2{font-size:calc(35px * 0.9)}} @media (max-width: 480px) {.meet-us{padding:60px 0}.meet-us .container{padding:0 20px}.meet-us .study-lab,.meet-us h2,.meet-us .edu-commit,.meet-us .post-container{padding:20px}.meet-us .edu-commit .picture{height:200px}.meet-us h2{font-size:calc(35px * 0.8)}.meet-us .study-lab{flex-direction:column}.meet-us .study-lab svg{margin-bottom:10px;margin-right:0}}.reach-out{overflow:hidden;padding:100px 0;background:rgb(213,199,214);position:relative}.reach-out::before{height:100%;top:0;opacity:0.07;position:absolute;background:repeating-linear-gradient( 45deg,rgb(199,163,199,0.5) 0,rgb(199,163,199,0.5) 1px,transparent 1px,transparent 30px );content:"";z-index:1;width:100%;left:0}.reach-out::after{top:0;height:100%;content:"";width:100%;background-size:30px 30px;position:absolute;background-image:linear-gradient(rgb(138,106,169,0.5) 1px,transparent 1px),linear-gradient(90deg,rgb(138,106,169,0.5) 1px,transparent 1px);opacity:0.07;left:0;z-index:1}.reach-out .container{padding:0 30px;z-index:2;max-width:1200px;position:relative;margin:0 auto}.reach-out h2{font-weight:700;display:inline-block;padding-bottom:20px;position:relative;text-align:center;font-size:34px;color:#000000;margin-bottom:20px;left:50%;transform:translateX(-50%)}.reach-out h2::before{left:calc(50% - 40px);content:"";position:absolute;height:4px;width:80px;bottom:0;background:rgb(199,163,199)}.reach-out h2::after{width:30px;height:4px;left:calc(50% - 15px);content:"";position:absolute;background:rgb(138,106,169);bottom:0}.reach-out .query-reach{border-radius:0;position:relative;display:flex;box-shadow:0 30px 60px rgba(0,0,0,0.1);background:#ffffff;margin-top:50px;overflow:hidden}.reach-out .picture{position:relative;flex:0 0 45%;min-height:550px}.reach-out .picture::before{position:absolute;inset:0;content:"";background:linear-gradient( 135deg,rgba(rgb(199,163,199),0.4),rgba(rgb(138,106,169),0.4) );z-index:1}.reach-out .query-box{flex-direction:column;flex:0 0 55%;position:relative;padding:60px;justify-content:center;display:flex}.reach-out .query-box::before{width:150px;right:-75px;z-index:0;height:150px;border:30px solid rgb(199,163,199,0.5);content:"";position:absolute;top:-75px;border-radius:50%}.reach-out .query-box::after{left:-50px;transform:rotate(45deg);border-radius:0;z-index:0;height:100px;content:"";background:rgb(138,106,169,0.5);bottom:-50px;position:absolute;width:100px}.reach-out form{z-index:2;position:relative}.reach-out form h3{margin-bottom:40px;font-weight:600;color:#000000;position:relative;display:inline-block;font-size:18px}.reach-out form h3::after{left:0;content:"";width:50%;height:2px;bottom:-15px;position:absolute;background:rgb(199,163,199)}.reach-out form input[type="text"]{font-size:14px;color:#000000;padding:20px 25px;border:none;transition:all 0.3s ease;margin-bottom:25px;border-bottom:2px solid rgb(213,199,214);width:100%;background:transparent}.reach-out form input[type="text"]:focus{border-bottom-color:rgb(199,163,199);outline:none}.reach-out form input[type="text"]::placeholder{transition:all 0.3s ease;color:rgba(#000000,0.5)}.reach-out form input[type="text"]:focus::placeholder{transform:translateY(-10px);opacity:0}.reach-out .request-inquiry{position:relative;margin-bottom:40px}.reach-out .request-inquiry input[type="checkbox"]{position:absolute;opacity:0}.reach-out .request-inquiry label{font-size:14px;padding-left:35px;line-height:1.5;cursor:pointer;color:#000000;position:relative}.reach-out .request-inquiry label::before{width:22px;top:0;transition:all 0.3s ease;position:absolute;background:transparent;height:22px;content:"";border:2px solid rgb(213,199,214);left:0}.reach-out .request-inquiry input[type="checkbox"]:checked + label::before{background:rgb(199,163,199);border-color:rgb(199,163,199)}.reach-out .request-inquiry input[type="checkbox"]:checked + label::after{height:12px;position:absolute;width:6px;top:4px;left:8px;border-width:0 2px 2px 0;border:solid #ffffff;transform:rotate(45deg);content:""}.reach-out .request-inquiry label a{transition:all 0.3s ease;color:rgb(199,163,199);position:relative;text-decoration:none;font-weight:600}.reach-out .request-inquiry label a::after{transform:scaleX(1);background:rgb(199,163,199);transform-origin:left;bottom:-1px;transition:transform 0.3s ease;position:absolute;content:"";width:100%;left:0;height:1px}.reach-out .request-inquiry label a:hover{color:rgb(138,106,169)}.reach-out .request-inquiry label a:hover::after{transform:scaleX(0);background:rgb(138,106,169)}.reach-out .request-map{font-size:14px;display:inline-block;z-index:1;transition:all 0.3s ease;width:auto;border:none;padding:18px 40px;font-weight:600;clip-path:polygon( 0 0,100% 0,100% 70%,90% 100%,0 100% );color:#ffffff;cursor:pointer;background:rgb(199,163,199);overflow:hidden;position:relative}.reach-out .request-map::before{top:0;transition:width 0.5s ease;position:absolute;transform:skewX(-25deg);left:-10px;background:rgb(138,106,169);height:100%;content:"";width:0;z-index:-1}.reach-out .request-map:hover::before{width:150%}.reach-out svg{stroke-width:2;stroke:rgb(199,163,199);fill:none;height:24px;transition:all 0.3s ease;width:24px}.reach-out svg path{stroke:rgb(199,163,199);transition:all 0.3s ease;fill:none}.reach-out svg:hover,.reach-out svg:hover path{stroke:rgb(138,106,169)}@keyframes float {0%{transform:translateY(0px)}50%{transform:translateY(-15px)}100%{transform:translateY(0px)}} @media (max-width: 1024px) {.reach-out{padding:80px 0}.reach-out .picture{min-height:500px}.reach-out .query-box{padding:50px 40px}} @media (max-width: 768px) {.reach-out{padding:60px 0}.reach-out .query-reach{flex-direction:column}.reach-out .picture{width:100%;min-height:300px}.reach-out .query-box{width:100%;padding:40px 30px}.reach-out form h3{margin-bottom:30px}.reach-out form input[type="text"]{padding:15px 20px;margin-bottom:20px}.reach-out .request-inquiry{margin-bottom:30px}.reach-out .request-map{padding:15px 30px;width:100%}} @media (max-width: 480px) {.reach-out{padding:50px 0}.reach-out h2{font-size:calc(34px * 0.85)}.reach-out .query-reach{margin-top:30px}.reach-out .picture{min-height:200px}.reach-out .query-box{padding:30px 20px}.reach-out form h3{margin-bottom:25px;font-size:calc(18px * 0.9)}.reach-out form input[type="text"]{margin-bottom:15px;padding:12px 15px}.reach-out .request-inquiry{margin-bottom:25px}.reach-out .request-inquiry label{font-size:calc(14px * 0.9)}.reach-out .request-map{padding:12px 25px}}.secure-depot{background-color:#ffffff;border:1px solid rgba(0,0,0,0.5);box-shadow:0 2px 5px rgba(0,0,0,0.1);padding:30px}.secure-depot h1{font-weight:600;margin-bottom:15px;font-size:38px;color:#000000;font-family:Arial,sans-serif}.secure-depot h2{font-size:19px;color:#000000;font-weight:700;font-family:Arial,sans-serif;margin:10px 0}.secure-depot h3,.secure-depot h4,.secure-depot h5,.secure-depot h6{font-size:19px;margin:1em 0;color:#000000}.secure-depot ul{margin:20px 0;color:#000000;list-style-type:square}.secure-depot li{font-size:15px;line-height:1.6;font-family:Arial,sans-serif;color:#000000}@media only screen and (max-width: 800px) {.secure-depot{padding:20px}.secure-depot h1{font-size:19px}.secure-depot h2{font-size:18px}.secure-depot li{font-size:15px}}.potential-learners{padding:120px 0;position:relative;background:rgb(213,199,214);overflow:hidden}.potential-learners::before{height:100%;left:0;width:100%;content:"";opacity:0.05;top:0;background:repeating-linear-gradient( -45deg,rgb(199,163,199,0.5) 0,rgb(199,163,199,0.5) 1px,transparent 1px,transparent 20px );position:absolute}.potential-learners .belief-core{padding:0 30px;z-index:1;position:relative;margin:0 auto;max-width:1200px}.potential-learners h3{padding-bottom:20px;position:relative;margin-bottom:80px;font-family:Arial,sans-serif;font-weight:700;font-size:36px;text-align:center;color:#000000}.potential-learners h3::after{bottom:0;position:absolute;left:50%;width:80px;transform:translateX(-50%);clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);content:"";height:5px;background:linear-gradient(90deg,rgb(199,163,199),rgb(138,106,169))}.potential-learners ul{justify-content:center;gap:60px 30px;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.potential-learners ul li{color:#000000;transform:perspective(1000px) rotateX(5deg);transition:all 0.4s ease;padding:25px 25px 25px 80px;font-family:Arial,sans-serif;font-size:13px;flex:0 0 calc(33.333% - 20px);background:#ffffff;max-width:350px;z-index:1;min-height:100px;position:relative;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 3px 10px rgba(0,0,0,0.05)}.potential-learners ul li::before,.potential-learners ul li::after{position:absolute;transition:all 0.4s ease;content:"";background:#ffffff}.potential-learners ul li::before{right:5px;bottom:5px;z-index:-1;border:1px solid rgb(138,106,169,0.5);left:5px;top:5px;transform:translateZ(-10px)}.potential-learners ul li::after{right:15px;transform:translateZ(-20px);z-index:-2;opacity:0.3;left:15px;bottom:0;background:rgb(199,163,199,0.5);top:15px}.potential-learners ul li:hover{box-shadow:0 25px 50px rgba(0,0,0,0.15),0 5px 15px rgba(0,0,0,0.1);transform:perspective(1000px) rotateX(0deg) translateY(-10px)}.potential-learners ul li:hover::before{transform:translateZ(-15px)}.potential-learners ul li:hover::after{transform:translateZ(-30px)}.potential-learners ul li svg{z-index:2;height:40px;transform:translateY(-50%);left:25px;top:50%;width:40px;position:absolute;transition:all 0.4s ease}.potential-learners ul li:hover svg{transform:translateY(-50%) scale(1.1)}.potential-learners ul li svg path{fill:rgb(199,163,199);transition:fill 0.4s ease}.potential-learners ul li:hover svg path{fill:rgb(138,106,169)}.potential-learners ul li:nth-child(3n+1){transform:perspective(1000px) rotateX(5deg) rotateY(-2deg)}.potential-learners ul li:nth-child(3n+2){transform:perspective(1000px) rotateX(5deg)}.potential-learners ul li:nth-child(3n){transform:perspective(1000px) rotateX(5deg) rotateY(2deg)}.potential-learners ul li:nth-child(3n+1):hover{transform:perspective(1000px) rotateX(0deg) rotateY(0deg) translateY(-10px)}.potential-learners ul li:nth-child(3n+2):hover{transform:perspective(1000px) rotateX(0deg) translateY(-10px)}.potential-learners ul li:nth-child(3n):hover{transform:perspective(1000px) rotateX(0deg) rotateY(0deg) translateY(-10px)}@media (max-width: 992px) {.potential-learners{padding:100px 0}.potential-learners h3{margin-bottom:60px;font-size:calc(36px * 0.9)}.potential-learners ul{gap:40px 25px}.potential-learners ul li{flex:0 0 calc(50% - 20px);padding:20px 20px 20px 70px}.potential-learners ul li svg{left:20px;height:35px;width:35px}} @media (max-width: 768px) {.potential-learners{padding:80px 0}.potential-learners h3{font-size:calc(36px * 0.8);margin-bottom:50px}.potential-learners ul{gap:30px}.potential-learners ul li{max-width:450px;flex:0 0 100%}.potential-learners ul li,.potential-learners ul li:nth-child(3n+1),.potential-learners ul li:nth-child(3n+2),.potential-learners ul li:nth-child(3n){transform:perspective(1000px) rotateX(3deg)}.potential-learners ul li:hover,.potential-learners ul li:nth-child(3n+1):hover,.potential-learners ul li:nth-child(3n+2):hover,.potential-learners ul li:nth-child(3n):hover{transform:perspective(1000px) rotateX(0deg) translateY(-8px)}} @media (max-width: 480px) {.potential-learners{padding:60px 0}.potential-learners .belief-core{padding:0 20px}.potential-learners h3{margin-bottom:40px;font-size:calc(36px * 0.7)}.potential-learners ul{gap:25px}.potential-learners ul li{padding:18px 15px 18px 65px}.potential-learners ul li svg{height:30px;left:18px;width:30px}.potential-learners ul li,.potential-learners ul li:nth-child(3n+1),.potential-learners ul li:nth-child(3n+2),.potential-learners ul li:nth-child(3n){transform:perspective(800px) rotateX(2deg)}.potential-learners ul li:hover,.potential-learners ul li:nth-child(3n+1):hover,.potential-learners ul li:nth-child(3n+2):hover,.potential-learners ul li:nth-child(3n):hover{transform:perspective(800px) rotateX(0deg) translateY(-5px)}}.reg-remind{z-index:1;font-family:Arial,sans-serif;color:#ffffff;padding:80px 0 40px;position:relative}@keyframes pulseLine {0%,100%{opacity:0.6}50%{opacity:1}} .reg-remind .container{position:relative;justify-content:space-between;display:flex}.reg-remind .company_holder{position:relative;flex:0 0 30%;padding-right:30px}.reg-remind .company_holder::after{background:linear-gradient(to bottom,transparent,rgb(199,163,199),transparent);position:absolute;width:1px;top:10%;right:0;content:'';height:80%}.reg-remind .company_holder h3{font-weight:700;display:inline-block;color:#ffffff;margin-bottom:20px;font-size:calc(29px * 0.9);text-shadow:0 0 10px rgb(199,163,199,0.5);position:relative}.reg-remind .company_holder h3::after{content:'';width:40%;position:absolute;background:rgb(199,163,199);transition:width 0.3s ease-in-out;bottom:-5px;left:0;height:2px}.reg-remind .company_holder h3:hover::after{width:100%}.reg-remind .sec-cert{backdrop-filter:blur(5px);font-size:12px;background:rgba(255,255,255,0.08);box-shadow:0 4px 15px rgba(0,0,0,0.1);transform:translateZ(0);transition:all 0.3s ease;line-height:1.6;padding:15px;border-radius:10px;color:#ffffff;margin-top:15px}.reg-remind .sec-cert:hover{box-shadow:0 6px 20px rgba(0,0,0,0.15);transform:translateY(-2px) translateZ(0);background:rgba(255,255,255,0.12)}.reg-remind .grant-info{justify-content:space-between;display:flex;position:relative;flex:0 0 65%}.reg-remind .top-train{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.reg-remind .header-sitebar{border-radius:27px;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);padding:20px;background:rgba(255,255,255,0.05);box-shadow:0 8px 32px rgba(0,0,0,0.2);backdrop-filter:blur(10px);flex:0 0 45%;overflow:hidden;position:relative}.reg-remind .header-sitebar::before{content:'';background:linear-gradient(135deg,transparent,rgba(255,255,255,0.1),transparent);transform:translateX(-100%);inset:0;position:absolute;z-index:-1;transition:transform 0.6s ease}.reg-remind .header-sitebar:hover::before{transform:translateX(100%)}.reg-remind .header-sitebar h5{padding-bottom:10px;font-size:21px;color:#ffffff;margin-bottom:20px;font-weight:600;position:relative}.reg-remind .header-sitebar h5::after{content:'';height:2px;transition:width 0.3s ease,box-shadow 0.3s ease;background:rgb(199,163,199);left:0;position:absolute;width:40px;bottom:0}.reg-remind .header-sitebar:hover h5::after{box-shadow:0 0 8px rgb(199,163,199),0 0 16px rgb(199,163,199,0.5);width:70px}.reg-remind .header-sitebar .top-train{flex-direction:column;gap:12px;display:flex}.reg-remind .header-sitebar .top-train a{opacity:0.85;color:#ffffff;display:inline-block;transition:all 0.3s ease;position:relative;font-size:calc(12px * 0.95);text-decoration:none;padding-left:0}.reg-remind .header-sitebar .top-train a::before{width:0;background:linear-gradient(90deg,rgb(199,163,199),transparent);transition:width 0.3s ease,transform 0.3s ease;transform-origin:left;bottom:-2px;content:'';left:0;height:1px;position:absolute}.reg-remind .header-sitebar .top-train a:hover{opacity:1;padding-left:5px;color:#ffffff}.reg-remind .header-sitebar .top-train a:hover::before{width:100%;box-shadow:0 0 5px rgb(199,163,199,0.5)}.sponsor-logo{position:relative;background:rgba(0,0,0,0.5);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,0.05);padding:15px 0}.sponsor-logo::before{content:'';left:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(199,163,199,0.5),transparent);right:0;position:absolute}.sponsor-logo .container{align-items:center;justify-content:center;display:flex}.sponsor-logo .gdpr-block{letter-spacing:0.5px;font-size:14px;transition:opacity 0.3s ease;text-align:center;opacity:0.8;color:#ffffff}.sponsor-logo .gdpr-block:hover{opacity:1}@media (max-width: 991px) {.reg-remind{padding:60px 0 30px}.reg-remind .container{flex-direction:column}.reg-remind .company_holder{margin-bottom:40px;padding-right:0;flex:0 0 100%}.reg-remind .company_holder::after{display:none}.reg-remind .grant-info{flex:0 0 100%}.reg-remind .header-sitebar{flex:0 0 calc(50% - 20px);margin-bottom:20px}} @media (max-width: 768px) {.reg-remind{padding:40px 0 20px}.reg-remind .top-train{flex-direction:column}.reg-remind .header-sitebar{margin-bottom:20px;flex:0 0 100%}.reg-remind .company_holder h3{font-size:calc(29px * 0.8)}.reg-remind .header-sitebar h5{font-size:calc(21px * 0.9)}.sponsor-logo .gdpr-block{font-size:calc(14px * 0.9)}} @media (max-width: 576px) {.reg-remind{padding:30px 0 15px}.reg-remind .company_holder{margin-bottom:30px}.reg-remind .company_holder h3{font-size:calc(29px * 0.7)}.reg-remind .header-sitebar h5{font-size:calc(21px * 0.8)}.sponsor-logo{padding:10px 0}.sponsor-logo .gdpr-block{font-size:calc(14px * 0.8)}} footer{position:relative}footer::after{content:'';background-image:linear-gradient(0deg,transparent 24%,rgba(255,255,255,.05) 25%,rgba(255,255,255,.05) 26%,transparent 27%,transparent 74%,rgba(255,255,255,.05) 75%,rgba(255,255,255,.05) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgba(255,255,255,.05) 25%,rgba(255,255,255,.05) 26%,transparent 27%,transparent 74%,rgba(255,255,255,.05) 75%,rgba(255,255,255,.05) 76%,transparent 77%,transparent);top:0;bottom:0;z-index:0;position:absolute;left:0;opacity:0.3;right:0;background-size:50px 50px}.reg-remind .company_holder h3{position:relative;overflow:hidden}.reg-remind .company_holder h3::before{transition:0.5s;top:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);left:-100%;height:100%;width:100%;pointer-events:none;content:'';position:absolute}.reg-remind .company_holder h3:hover::before{left:100%}.training-results{overflow:hidden;background:linear-gradient(135deg,rgb(213,199,214),rgba(245,248,255,0.95));position:relative;padding:120px 0}.training-results::before{opacity:0.2;z-index:0;content:"";background:linear-gradient(45deg,rgb(138,106,169,0.5),rgb(199,163,199,0.5));right:-5%;transform:rotate(-15deg);width:300px;position:absolute;height:300px;filter:blur(80px);top:-10%}.training-results::after{height:400px;z-index:0;position:absolute;left:-5%;transform:rotate(30deg);bottom:-10%;background:linear-gradient(135deg,rgb(199,163,199,0.5),rgb(138,106,169,0.5));content:"";opacity:0.15;filter:blur(100px);width:400px}.training-results .container{max-width:1200px;margin:0 auto;align-items:center;display:grid;grid-template-columns:1fr 1.5fr;z-index:1;position:relative;padding:0 20px;gap:50px}.training-results .picture{transition:transform 0.7s ease-out,box-shadow 0.7s ease;object-fit:cover;clip-path:polygon(0 5%,100% 0,95% 95%,5% 100%);width:100%;transform:perspective(1000px) rotateY(-5deg);height:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,0.15)}.training-results .picture:hover{transform:perspective(1000px) rotateY(-2deg) translateZ(10px);box-shadow:0 30px 60px -15px rgba(0,0,0,0.2)}.training-results .belief-core{flex-direction:column;display:flex;justify-content:center;position:relative}.training-results .post-container{box-shadow:0 15px 35px rgba(0,0,0,0.05);position:relative;transition:transform 0.5s ease,box-shadow 0.5s ease;padding:40px 30px;background:#ffffff;transform:translateY(-10px)}.training-results .post-container::before{background:linear-gradient(to bottom,rgb(199,163,199),rgb(138,106,169));position:absolute;top:0;content:"";width:5px;height:0;transition:height 0.7s ease;left:0}.training-results .post-container:hover::before{height:100%}.training-results h1{line-height:1.3;margin-bottom:30px;transition:transform 0.5s ease;color:#000000;position:relative;font-weight:700;font-size:45px}.training-results h1::after{width:70px;background:rgb(138,106,169);left:0;transition:width 0.5s ease;position:absolute;bottom:-10px;height:3px;content:""}.training-results .post-container:hover h1::after{width:120px}.training-results ul{list-style:none;gap:20px;padding:0;grid-template-columns:1fr;display:grid}.training-results li{position:relative;transition:transform 0.4s ease}.training-results li:hover{transform:translateX(10px)}.training-results li p{padding-left:35px;position:relative;line-height:1.6;font-size:16px;display:flex;color:#000000;align-items:flex-start;margin:0}.training-results li svg{transition:transform 0.4s ease;width:24px;height:24px;top:0;position:absolute;left:0}.training-results li:hover svg{transform:rotate(10deg) scale(1.1)}.training-results li svg path{fill:rgb(138,106,169);transition:fill 0.3s ease}.training-results li:hover svg path{fill:rgb(199,163,199)}@media (max-width: 992px) {.training-results{padding:80px 0}.training-results .container{grid-template-columns:1fr;gap:40px}.training-results .picture{margin:0 auto;max-width:85%;clip-path:polygon(0 3%,100% 0,97% 97%,3% 100%)}.training-results h1{font-size:calc(45px * 0.9)}} @media (max-width: 768px) {.training-results{padding:60px 0}.training-results .post-container{padding:30px 20px}.training-results h1{margin-bottom:25px;font-size:calc(45px * 0.8)}.training-results ul{gap:15px}.training-results li p{font-size:calc(16px * 0.95)}} @media (max-width: 576px) {.training-results{padding:50px 0}.training-results .container{padding:0 15px}.training-results .picture{clip-path:polygon(0 2%,100% 0,98% 98%,2% 100%);max-width:100%}.training-results .post-container{padding:25px 15px}.training-results h1{margin-bottom:20px;font-size:calc(45px * 0.7)}.training-results h1::after{height:2px;width:50px}.training-results li{margin-bottom:10px}.training-results li p{font-size:calc(16px * 0.9);padding-left:30px}.training-results li svg{height:20px;width:20px}}