﻿*{box-sizing:border-box;margin:0;padding:0}.container{max-width:100%;width:1109px;margin:auto}.site-study-trDk{flex:1 0 auto}header,footer{width:100%}html,body{scroll-behavior:smooth;height:100%;auto contain touch-action:none;font-family:Arial,sans-serif;min-height:100%;scroll-snap-type:none;color:#000000}a{text-decoration:none;color:inherit}.workshop-cta-1HUW{flex:0 0 auto}svg{height:30px;width:30px}.wrapper-container-fGUF{display:flex;min-height:100%;height:100%;flex-direction:column}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .contact-form-box-vhxQ{padding:120px 0;position:relative;overflow:hidden;background:rgb(234,232,229)}.contact-form-box-vhxQ::before{width:100%;content:"";position:absolute;left:0;height:5px;top:0;background:linear-gradient(90deg,rgb(196,182,171),rgb(171,144,119))}.contact-form-box-vhxQ .container{padding:0 20px;z-index:1;max-width:1200px;position:relative;margin:0 auto}.contact-form-box-vhxQ h2{margin-bottom:60px;display:inline-block;font-size:30px;font-weight:700;text-align:left;font-family:Arial,sans-serif;padding-left:20px;position:relative;color:#000000}.contact-form-box-vhxQ h2::before{background:rgb(196,182,171);width:5px;height:100%;position:absolute;content:"";left:0;top:0;border-radius:10px}.contact-form-box-vhxQ .message-support-IAaR{align-items:center;display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact-form-box-vhxQ .photo-frame-wrap-X3xy{order:2;border-radius:13px;box-shadow:-15px 15px 0 rgb(196,182,171,0.5);overflow:hidden;min-height:500px;position:relative}.contact-form-box-vhxQ .help-list-6Jmz{order:1}.contact-form-box-vhxQ form{border-radius:13px;box-shadow:0 10px 30px rgba(0,0,0,0.05);background:#ffffff;width:100%;padding:50px}.contact-form-box-vhxQ form h3{font-size:20px;text-transform:uppercase;color:#000000;font-weight:700;font-family:Arial,sans-serif;margin-bottom:35px;letter-spacing:1px}.contact-form-box-vhxQ form input[type="text"]{font-size:12px;padding:18px 25px;transition:all 0.3s ease;background:rgb(234,232,229);margin-bottom:25px;border:none;color:#000000;border-radius:10px;width:100%;font-family:Arial,sans-serif}.contact-form-box-vhxQ form input[type="text"]:focus{background:#ffffff;box-shadow:0 0 0 2px rgb(196,182,171,0.5);outline:none}.contact-form-box-vhxQ form input[type="text"]::placeholder{opacity:0.5;color:#000000}.contact-form-box-vhxQ .query-section-cKtr{align-items:flex-start;margin-bottom:30px;display:flex}.contact-form-box-vhxQ .query-section-cKtr input[type="checkbox"]{opacity:0;position:absolute}.contact-form-box-vhxQ .query-section-cKtr label{line-height:1.5;color:#000000;font-size:14px;padding-left:35px;position:relative;cursor:pointer}.contact-form-box-vhxQ .query-section-cKtr label::before{background:rgb(234,232,229);position:absolute;height:22px;top:2px;transition:all 0.2s ease;width:22px;content:"";border-radius:10px;left:0}.contact-form-box-vhxQ .query-section-cKtr input[type="checkbox"]:checked + label::before{background:rgb(196,182,171)}.contact-form-box-vhxQ .query-section-cKtr input[type="checkbox"]:checked + label::after{position:absolute;width:6px;border-bottom:2px solid #ffffff;content:"";height:10px;border-right:2px solid #ffffff;top:6px;transform:rotate(45deg);left:8px}.contact-form-box-vhxQ .query-section-cKtr label a{font-weight:600;text-decoration:none;transition:all 0.3s ease;color:rgb(196,182,171)}.contact-form-box-vhxQ .query-section-cKtr label a:hover{color:rgb(171,144,119)}.contact-form-box-vhxQ form .query-request-vFgG{overflow:hidden;display:inline-block;cursor:pointer;border:none;font-family:Arial,sans-serif;background:#000000;font-weight:600;padding:18px 40px;position:relative;font-size:15px;transition:all 0.3s ease;color:#ffffff;border-radius:10px}.contact-form-box-vhxQ form .query-request-vFgG:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,0.1);background:rgb(196,182,171)}.contact-form-box-vhxQ svg{fill:rgb(196,182,171);width:20px;height:20px}.contact-form-box-vhxQ svg path{transition:fill 0.3s ease;fill:rgb(196,182,171)}@media screen and (max-width: 991px) {.contact-form-box-vhxQ{padding:90px 0}.contact-form-box-vhxQ .message-support-IAaR{gap:40px;grid-template-columns:1fr}.contact-form-box-vhxQ .photo-frame-wrap-X3xy{min-height:400px;margin:0 auto;order:1;max-width:600px}.contact-form-box-vhxQ .help-list-6Jmz{order:2}.contact-form-box-vhxQ form{max-width:600px;margin:0 auto}} @media screen and (max-width: 767px) {.contact-form-box-vhxQ{padding:70px 0}.contact-form-box-vhxQ h2{font-size:calc(30px * 0.9);margin-bottom:40px}.contact-form-box-vhxQ .photo-frame-wrap-X3xy{box-shadow:-10px 10px 0 rgb(196,182,171,0.5);min-height:300px;width:100%}.contact-form-box-vhxQ form{padding:40px 30px}} @media screen and (max-width: 576px) {.contact-form-box-vhxQ{padding:50px 0}.contact-form-box-vhxQ h2{margin-bottom:30px;font-size:calc(30px * 0.8)}.contact-form-box-vhxQ .photo-frame-wrap-X3xy{box-shadow:-8px 8px 0 rgb(196,182,171,0.5);min-height:250px}.contact-form-box-vhxQ form{padding:30px 20px}.contact-form-box-vhxQ form h3{margin-bottom:25px;font-size:calc(20px * 0.9)}.contact-form-box-vhxQ form input[type="text"]{margin-bottom:20px;padding:15px 20px}.contact-form-box-vhxQ form .query-request-vFgG{padding:15px 20px;width:100%}}.program-overview-dGr0{background:rgb(234,232,229);padding:8rem 0;position:relative;overflow:hidden}.program-overview-dGr0::before{width:100%;background:linear-gradient(135deg,rgb(234,232,229) 0%,rgb(196,182,171,0.5) 100%);opacity:0.6;top:0;left:0;height:100%;position:absolute;z-index:1;content:""}.program-overview-dGr0::after{position:absolute;background-image:repeating-linear-gradient(0deg,transparent,transparent 15px,rgb(171,144,119,0.5) 15px,rgb(171,144,119,0.5) 16px),repeating-linear-gradient(90deg,transparent,transparent 15px,rgb(196,182,171,0.5) 15px,rgb(196,182,171,0.5) 16px);left:0;opacity:0.15;top:0;height:100%;animation:gridShift 30s infinite linear;content:"";background-size:4rem 4rem;width:100%;z-index:1}.program-overview-dGr0 .container{position:relative;z-index:3}.program-overview-dGr0 .learn-history-pl50{display:grid;grid-template-columns:repeat(12,1fr);position:relative;grid-template-rows:repeat(8,minmax(50px,auto));gap:1rem}.program-overview-dGr0 .study-hack-kwve{background:#ffffff;grid-row:2 / 8;box-shadow:0 20px 40px rgba(0,0,0,0.1);grid-column:1 / 9;padding:3rem;z-index:5;position:relative;border-radius:19px}.program-overview-dGr0 .photo-frame-wrap-X3xy{clip-path:polygon(0% 15%,100% 0%,100% 85%,0% 100%);border-radius:19px;grid-column:7 / 13;box-shadow:0 25px 50px rgba(0,0,0,0.15);grid-row:1 / 7;position:relative;overflow:hidden;z-index:3}.program-overview-dGr0 .photo-frame-wrap-X3xy::before{width:100%;background:linear-gradient(45deg,rgb(196,182,171,0.5) 0%,transparent 70%);top:0;position:absolute;content:"";z-index:2;left:0;height:100%}.program-overview-dGr0 .photo-frame-wrap-X3xy::after{height:70%;border-radius:10px;z-index:1;opacity:0.6;position:absolute;right:-5px;border:2px solid rgb(171,144,119);clip-path:polygon(100% 0%,100% 100%,0% 100%);content:"";bottom:-5px;width:70%}.program-overview-dGr0 .top-train-7Vai{z-index:10;border-radius:50%;display:flex;right:3rem;width:5rem;background:#ffffff;transition:transform 0.3s ease-out;justify-content:center;box-shadow:0 10px 20px rgba(0,0,0,0.1);transform:rotate(-5deg);top:-2rem;height:5rem;align-items:center;position:absolute}.program-overview-dGr0 .top-train-7Vai:hover{transform:rotate(0deg) scale(1.05)}.program-overview-dGr0 .top-train-7Vai svg{width:3rem;transition:all 0.3s ease;height:3rem}.program-overview-dGr0 .top-train-7Vai:hover svg{transform:scale(1.1)}.program-overview-dGr0 .top-train-7Vai svg path{fill:rgb(196,182,171)}.program-overview-dGr0 h3{font-size:30px;position:relative;padding-left:1rem;border-left:4px solid rgb(196,182,171);font-weight:700;line-height:1.3;color:#000000;margin-bottom:1.5rem}.program-overview-dGr0 p{margin-bottom:0;color:#000000;position:relative;font-size:12px;line-height:1.8}.program-overview-dGr0 .learn-history-pl50::before{top:-6rem;animation:moveCircle 20s infinite alternate;z-index:1;height:12rem;content:"";border-radius:50%;left:-6rem;filter:blur(100px);opacity:0.6;background:rgb(196,182,171,0.5);width:12rem;position:absolute}.program-overview-dGr0 .learn-history-pl50::after{opacity:0.5;border-radius:50%;width:8rem;content:"";filter:blur(80px);height:8rem;right:-4rem;bottom:-4rem;z-index:1;background:rgb(171,144,119,0.5);animation:moveCircle 15s infinite alternate-reverse;position:absolute}.program-overview-dGr0 .study-hack-kwve::before{border-radius:0 10px 0 10px;width:100px;background:linear-gradient(90deg,rgb(196,182,171) 0%,rgb(171,144,119) 100%);position:absolute;content:"";right:0;top:0;height:5px}.program-overview-dGr0 .study-hack-kwve::after{border-radius:0 0 10px 0;height:100px;position:absolute;width:5px;bottom:0;right:0;background:linear-gradient(180deg,rgb(196,182,171) 0%,rgb(171,144,119) 100%);content:""}@keyframes gridShift {0%{background-position:0 0}100%{background-position:4rem 4rem}} @keyframes moveCircle {0%{transform:translate(0,0)}50%{transform:translate(20px,20px)}100%{transform:translate(-20px,-20px)}} @media (max-width: 1200px) {.program-overview-dGr0{padding:7rem 0}.program-overview-dGr0 .learn-history-pl50{gap:0.75rem}.program-overview-dGr0 .study-hack-kwve{grid-column:1 / 8;padding:2.5rem}.program-overview-dGr0 .photo-frame-wrap-X3xy{grid-column:6 / 13}.program-overview-dGr0 .top-train-7Vai{right:2rem}} @media (max-width: 992px) {.program-overview-dGr0{padding:6rem 0}.program-overview-dGr0 .learn-history-pl50{gap:2rem;grid-template-columns:1fr;display:grid;grid-template-rows:auto auto}.program-overview-dGr0 .study-hack-kwve{grid-row:2 / 3;padding:2.5rem;grid-column:auto}.program-overview-dGr0 .photo-frame-wrap-X3xy{height:350px;clip-path:polygon(0% 0%,100% 0%,100% 85%,0% 100%);grid-column:auto;grid-row:1 / 2}.program-overview-dGr0 .top-train-7Vai{bottom:-2rem;top:auto;right:3rem}.program-overview-dGr0 h3{font-size:calc(30px * 0.9)}} @media (max-width: 768px) {.program-overview-dGr0{padding:5rem 0}.program-overview-dGr0 .study-hack-kwve{padding:2rem}.program-overview-dGr0 .photo-frame-wrap-X3xy{height:300px}.program-overview-dGr0 .top-train-7Vai{height:4.5rem;width:4.5rem;right:2rem;bottom:-1.5rem}.program-overview-dGr0 .top-train-7Vai svg{height:2.5rem;width:2.5rem}.program-overview-dGr0 h3{font-size:calc(30px * 0.8);margin-bottom:1.25rem}.program-overview-dGr0 p{line-height:1.7;font-size:calc(12px * 0.95)}.program-overview-dGr0 .study-hack-kwve::before{width:70px}.program-overview-dGr0 .study-hack-kwve::after{height:70px}} @media (max-width: 576px) {.program-overview-dGr0{padding:4rem 0}.program-overview-dGr0 .study-hack-kwve{padding:1.5rem}.program-overview-dGr0 .photo-frame-wrap-X3xy{clip-path:polygon(0% 0%,100% 0%,100% 90%,0% 100%);height:250px}.program-overview-dGr0 .top-train-7Vai{right:1.5rem;width:4rem;height:4rem;bottom:-1.25rem}.program-overview-dGr0 .top-train-7Vai svg{height:2.25rem;width:2.25rem}.program-overview-dGr0 h3{font-size:calc(30px * 0.7);padding-left:0.75rem;margin-bottom:1rem}.program-overview-dGr0 p{font-size:calc(12px * 0.9);line-height:1.6}.program-overview-dGr0 .study-hack-kwve::before{width:50px}.program-overview-dGr0 .study-hack-kwve::after{height:50px}.program-overview-dGr0 .learn-history-pl50::before,.program-overview-dGr0 .learn-history-pl50::after{display:none}}.who-we-are-xQuL{padding:120px 0 80px;overflow:hidden;position:relative}.who-we-are-xQuL::before{right:0;left:0;position:absolute;bottom:0;top:0;background:rgba(0,0,0,0.5);content:"";background:linear-gradient(145deg,rgba(15,25,35,0.92),rgba(25,35,45,0.85));z-index:1}.who-we-are-xQuL::after{opacity:0.05;z-index:1;animation:floatBackground 30s infinite alternate ease-in-out;content:"";background:rgb(196,182,171,0.5);top:-10%;right:-5%;position:absolute;height:70%;transform:rotate(-15deg) skewX(15deg);width:50%}.who-we-are-xQuL h4{margin-bottom:40px;text-align:center;z-index:2;letter-spacing:2px;color:#ffffff;padding-bottom:15px;font-size:max(32px,min(5vw,48px));font-weight:700;text-transform:uppercase;position:relative}.who-we-are-xQuL h4::after{position:absolute;transform:translateX(-50%);width:80px;content:"";height:3px;z-index:2;bottom:0;background:rgb(171,144,119);left:50%}.who-we-are-xQuL .container{padding:0 20px;margin:0 auto;position:relative;z-index:3;max-width:1200px}.who-we-are-xQuL .headline-wrap-mS6h{transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);padding:40px;box-shadow:0 15px 35px rgba(0,0,0,0.15);backdrop-filter:blur(10px);transform:translateY(0);background:rgba(255,255,255,0.95);border-left:5px solid rgb(171,144,119);position:relative}.who-we-are-xQuL .headline-wrap-mS6h:hover{transform:translateY(-5px)}.who-we-are-xQuL .headline-wrap-mS6h::before{position:absolute;width:60px;right:20px;border-right:3px solid rgb(171,144,119,0.5);opacity:0.5;content:"";top:20px;border-top:3px solid rgb(171,144,119,0.5);height:60px}.who-we-are-xQuL .headline-wrap-mS6h::after{border-left:3px solid rgb(171,144,119,0.5);border-bottom:3px solid rgb(171,144,119,0.5);width:60px;bottom:20px;height:60px;position:absolute;left:20px;content:"";opacity:0.5}.who-we-are-xQuL h6{font-weight:700;position:relative;display:inline-block;font-size:max(24px,min(3vw,32px));color:#000000;margin-bottom:25px}.who-we-are-xQuL h6::after{content:"";transform-origin:left;height:3px;position:absolute;background:rgb(171,144,119);bottom:-8px;transition:transform 0.4s ease;left:0;transform:scaleX(0.7);width:70%}.who-we-are-xQuL .headline-wrap-mS6h:hover h6::after{transform:scaleX(1)}.who-we-are-xQuL span{font-size:13px;font-family:Arial,sans-serif;column-count:1;display:block;line-height:1.8;hyphens:auto;max-width:100%;color:#000000;column-gap:40px}@media (min-width: 768px) {.who-we-are-xQuL{padding:150px 0 100px}.who-we-are-xQuL h4{margin-bottom:60px}.who-we-are-xQuL .headline-wrap-mS6h{max-width:90%;margin:0 auto;padding:50px}.who-we-are-xQuL span{column-count:2;text-align:justify}} @media (min-width: 992px) {.who-we-are-xQuL{padding:180px 0 120px}.who-we-are-xQuL .headline-wrap-mS6h{max-width:85%;padding:60px 70px}.who-we-are-xQuL h4{font-size:42px}.who-we-are-xQuL h6{font-size:28px}.who-we-are-xQuL span{font-size:calc(13px + 1px)}} @media (max-width: 767px) {.who-we-are-xQuL{padding:80px 0 60px}.who-we-are-xQuL h4{font-size:28px;margin-bottom:30px}.who-we-are-xQuL .headline-wrap-mS6h{padding:30px 25px}.who-we-are-xQuL h6{margin-bottom:20px;font-size:22px}.who-we-are-xQuL span{line-height:1.6;font-size:calc(13px - 1px)}.who-we-are-xQuL .headline-wrap-mS6h::before,.who-we-are-xQuL .headline-wrap-mS6h::after{height:40px;width:40px}} @keyframes floatBackground {0%{transform:rotate(-15deg) skewX(15deg) translateY(0)}50%{transform:rotate(-12deg) skewX(12deg) translateY(-20px)}100%{transform:rotate(-18deg) skewX(18deg) translateY(10px)}}.instructional-approach-Q5h2{box-shadow:0 10px 30px rgba(0,0,0,0.05);position:relative;overflow:hidden;padding:6rem 0;margin:3rem 0;background:linear-gradient(135deg,rgb(234,232,229) 0%,rgb(171,144,119,0.5) 100%)}.instructional-approach-Q5h2::before{background:linear-gradient(to right,rgb(171,144,119,0.5) 0%,transparent 20%,transparent 80%,rgb(171,144,119,0.5) 100%);top:0;content:"";left:0;transform:translateY(-5%);transition:transform 0.8s cubic-bezier(0.215,0.61,0.355,1);height:100%;opacity:0.7;position:absolute;z-index:1;width:100%}.instructional-approach-Q5h2::after{animation:pulse 15s infinite alternate cubic-bezier(0.445,0.05,0.55,0.95);filter:blur(40px);top:-50px;height:200px;opacity:0.1;border-radius:50%;position:absolute;right:-50px;background:rgb(171,144,119);width:200px;content:"";z-index:0}.instructional-approach-Q5h2:hover::before{transform:translateY(0)}.instructional-approach-Q5h2 .learn-history-pl50{z-index:2;max-width:1200px;gap:2rem;grid-template-columns:1fr;display:grid;position:relative;padding:0 1.5rem;margin:0 auto}.instructional-approach-Q5h2 .learn-history-pl50 > div{padding:3rem;transform-style:preserve-3d;background:linear-gradient(145deg,rgba(255,255,255,0.95),rgba(255,255,255,0.85));position:relative;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1),box-shadow 0.6s ease;transform:perspective(1000px) rotateX(2deg);backdrop-filter:blur(10px);box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03)}.instructional-approach-Q5h2 .learn-history-pl50 > div::before{background:linear-gradient(to bottom,rgb(196,182,171),rgb(171,144,119));left:0;height:0;top:0;width:4px;transition:height 0.8s cubic-bezier(0.19,1,0.22,1);content:"";position:absolute}.instructional-approach-Q5h2 .learn-history-pl50 > div:hover{box-shadow:0 25px 50px rgba(0,0,0,0.08),0 10px 20px rgba(0,0,0,0.05);transform:perspective(1000px) rotateX(0deg) translateY(-5px)}.instructional-approach-Q5h2 .learn-history-pl50 > div:hover::before{height:100%}.instructional-approach-Q5h2 h3{font-size:calc(28px * 0.9);letter-spacing:-0.02em;transform:translateZ(20px);margin-bottom:1.5rem;display:inline-block;position:relative;color:#000000;font-weight:700}.instructional-approach-Q5h2 h3::after{left:0;width:60%;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);transform:scaleX(0.7);background:linear-gradient(to right,rgb(196,182,171),rgb(171,144,119));position:absolute;transform-origin:left;height:3px;content:"";bottom:-8px}.instructional-approach-Q5h2 .learn-history-pl50 > div:hover h3::after{transform:scaleX(1)}.instructional-approach-Q5h2 p{font-size:12px;transform:translateZ(5px);color:#000000;position:relative;margin:0;line-height:1.7;font-family:Arial,sans-serif}.instructional-approach-Q5h2 p span{padding-left:1rem;position:relative;border-left:1px solid rgb(171,144,119,0.5);display:block}@keyframes pulse {0%{transform:scale(1);opacity:0.1}50%{transform:scale(1.5);opacity:0.15}100%{transform:scale(1);opacity:0.1}} @media screen and (min-width: 768px) {.instructional-approach-Q5h2{padding:8rem 0}.instructional-approach-Q5h2 .learn-history-pl50{padding:0 3rem}.instructional-approach-Q5h2 .learn-history-pl50 > div{padding:4rem}.instructional-approach-Q5h2 h3{font-size:28px;margin-bottom:2rem}.instructional-approach-Q5h2 p{line-height:1.75;font-size:calc(12px * 1.05)}.instructional-approach-Q5h2 p span{padding-left:2rem}} @media screen and (min-width: 992px) {.instructional-approach-Q5h2{padding:10rem 0}.instructional-approach-Q5h2 .learn-history-pl50 > div{width:90%;margin-left:5%}.instructional-approach-Q5h2 h3{font-size:calc(28px * 1.1)}.instructional-approach-Q5h2 p span{column-count:2;padding-left:0;border-left:none;column-gap:3rem}} @media (prefers-reduced-motion: reduce) {.instructional-approach-Q5h2::after{animation:none}.instructional-approach-Q5h2 .learn-history-pl50 > div,.instructional-approach-Q5h2 .learn-history-pl50 > div:hover{transform:none;transition:box-shadow 0.3s ease}} @media (hover: none) {.instructional-approach-Q5h2 .learn-history-pl50 > div{transform:none}.instructional-approach-Q5h2 .learn-history-pl50 > div:hover{transform:none}}.educational-gains-PzBe{background:linear-gradient(135deg,rgb(234,232,229) 0%,#ffffff 100%);position:relative;padding:100px 0;overflow:hidden}.educational-gains-PzBe::before{content:"";left:0;position:absolute;background:repeating-linear-gradient( 45deg,rgb(196,182,171,0.5) 0px,transparent 3px,transparent 10px );width:100%;top:0;opacity:0.05;z-index:1;height:100%}.educational-gains-PzBe::after{height:200%;z-index:0;background:rgb(196,182,171,0.5);transform:rotate(-20deg);right:-10%;width:70%;opacity:0.03;position:absolute;top:-50%;content:""}.educational-gains-PzBe .container{padding:0 20px;display:flex;flex-direction:column;max-width:1200px;z-index:2;position:relative;margin:0 auto}.educational-gains-PzBe .photo-frame-wrap-X3xy{z-index:2;margin:0 auto 40px;max-width:500px;box-shadow:0 20px 40px rgba(0,0,0,0.1);transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1);filter:saturate(1.1);width:100%;height:auto;transform:perspective(1000px) rotateY(-5deg)}.educational-gains-PzBe .photo-frame-wrap-X3xy:hover{box-shadow:0 30px 50px rgba(0,0,0,0.15);transform:perspective(1000px) rotateY(0deg) translateY(-10px)}.educational-gains-PzBe .learn-history-pl50{padding:40px;box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.05);background:#ffffff;z-index:3;transform:translateY(-20px);position:relative}.educational-gains-PzBe .learn-history-pl50::before{background:linear-gradient(to bottom,rgb(196,182,171),rgb(171,144,119));position:absolute;height:100%;left:0;content:"";top:0;width:5px}.educational-gains-PzBe .headline-wrap-mS6h{position:relative}.educational-gains-PzBe h1{line-height:1.3;margin-bottom:30px;font-weight:700;color:#000000;font-size:29px;position:relative}.educational-gains-PzBe h1::after{background:linear-gradient(90deg,rgb(196,182,171),transparent);width:80px;height:3px;left:0;bottom:-12px;content:"";position:absolute}.educational-gains-PzBe ul{margin:0;display:grid;padding:0;grid-template-columns:1fr;list-style:none;gap:20px}.educational-gains-PzBe li{position:relative;padding-left:40px;transition:transform 0.3s ease,box-shadow 0.3s ease}.educational-gains-PzBe li:hover{transform:translateX(5px)}.educational-gains-PzBe li p{margin:0;display:flex;align-items:flex-start;font-size:17px;color:#000000;line-height:1.6;font-weight:400}.educational-gains-PzBe li svg{transform:scale(0.9);top:0;width:28px;position:absolute;left:0;height:28px;transition:transform 0.3s ease}.educational-gains-PzBe li:hover svg{transform:scale(1.1)}.educational-gains-PzBe svg path{fill:rgb(196,182,171);transition:fill 0.3s ease}.educational-gains-PzBe li:hover svg path{fill:rgb(171,144,119)}@media (min-width: 768px) {.educational-gains-PzBe .container{align-items:center;flex-direction:row;gap:40px}.educational-gains-PzBe .photo-frame-wrap-X3xy{margin:0;transform:perspective(1000px) rotateY(-8deg) translateX(-20px);max-width:45%}.educational-gains-PzBe .learn-history-pl50{transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1);flex:1;transform:perspective(800px) rotateY(2deg)}.educational-gains-PzBe .learn-history-pl50:hover{transform:perspective(800px) rotateY(0deg)}.educational-gains-PzBe ul{grid-template-columns:repeat(2,1fr)}} @media (min-width: 992px) {.educational-gains-PzBe{padding:140px 0}.educational-gains-PzBe .photo-frame-wrap-X3xy{max-width:40%}.educational-gains-PzBe h1{font-size:43px}.educational-gains-PzBe .learn-history-pl50{padding:60px}} @media (max-width: 767px) {.educational-gains-PzBe{padding:60px 0}.educational-gains-PzBe .learn-history-pl50{padding:30px}.educational-gains-PzBe h1{font-size:calc(29px * 0.85)}.educational-gains-PzBe li{padding-left:35px}.educational-gains-PzBe li svg{transform:scale(0.8)}} @keyframes float {0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}} .educational-gains-PzBe .photo-frame-wrap-X3xy{animation:float 6s ease-in-out infinite}.register-now-IkwV{background:linear-gradient(150deg,rgb(234,232,229) 0%,rgb(196,182,171,0.5) 100%);position:relative;isolation:isolate;padding:5rem 2rem;overflow:hidden;margin:0}.register-now-IkwV::before{content:'';height:100%;background-image:linear-gradient(30deg,rgba(255,255,255,0.07) 1px,transparent 1px),linear-gradient(150deg,rgba(255,255,255,0.07) 1px,transparent 1px);width:100%;transform:perspective(500px) rotateX(45deg) scale(2);opacity:0.7;transform-origin:center bottom;animation:gridAnimate 30s linear infinite;top:0;z-index:1;position:absolute;background-size:30px 30px;left:0}@keyframes gridAnimate {0%{background-position:0 0}100%{background-position:30px 30px}} .register-now-IkwV::after{position:absolute;height:100%;left:0;width:100%;top:0;z-index:2;content:'';background-image:radial-gradient(circle at 10% 10%,rgba(rgb(196,182,171),0.15) 0%,transparent 15%),radial-gradient(circle at 90% 90%,rgba(rgb(171,144,119),0.15) 0%,transparent 15%)}.register-now-IkwV::before{animation:scanLines 8s linear infinite;content:'';top:0;width:100%;background:repeating-linear-gradient( 180deg,transparent,transparent 15px,rgba(255,255,255,0.03) 15px,rgba(255,255,255,0.03) 16px );position:absolute;z-index:2;height:100%;left:0}@keyframes scanLines {0%{background-position:0 0}100%{background-position:0 100px}} .register-now-IkwV .learn-history-pl50{display:flex;max-width:1000px;text-align:center;transition:all 0.5s cubic-bezier(0.23,1,0.32,1);align-items:center;flex-direction:column;margin:0 auto;z-index:5;box-shadow:0 20px 40px rgba(0,0,0,0.1);overflow:hidden;padding:4rem 3rem;backdrop-filter:blur(10px);position:relative;border:1px solid rgba(255,255,255,0.15);background:rgba(255,255,255,0.1);justify-content:center;border-radius:19px}.register-now-IkwV .learn-history-pl50:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgba(0,0,0,0.2),0 0 0 1px rgba(rgb(196,182,171),0.1)}.register-now-IkwV .learn-history-pl50::before,.register-now-IkwV .learn-history-pl50::after{border-width:0;border-style:solid;width:40px;content:'';position:absolute;height:40px}.register-now-IkwV .learn-history-pl50::before{left:15px;border-color:rgb(196,182,171);animation:cornerPulse 3s infinite alternate;border-left-width:2px;border-top-width:2px;top:15px}.register-now-IkwV .learn-history-pl50::after{right:15px;border-right-width:2px;border-bottom-width:2px;border-color:rgb(171,144,119);animation:cornerPulse 3s 1.5s infinite alternate;bottom:15px}@keyframes cornerPulse {0%{opacity:0.5;width:40px;height:40px}100%{opacity:1;width:50px;height:50px}} .register-now-IkwV .learn-history-pl50::before{z-index:-1;height:100%;width:100%;background-image:linear-gradient(90deg,rgb(196,182,171) 2px,transparent 2px),linear-gradient(90deg,rgb(196,182,171) 2px,transparent 2px),linear-gradient(0deg,rgb(171,144,119) 2px,transparent 2px),linear-gradient(0deg,rgb(171,144,119) 2px,transparent 2px);background-size:15px 2px,15px 2px,2px 15px,2px 15px;background-position:0 20px,0 calc(100% - 20px),20px 0,calc(100% - 20px) 0;left:0;background-repeat:no-repeat;content:'';top:0;opacity:0.7;position:absolute}.register-now-IkwV h3{font-weight:700;border-bottom:1px solid rgba(255,255,255,0.2);font-size:32px;padding:0 20px 15px;text-transform:uppercase;font-family:Arial,sans-serif;margin-bottom:2.5rem;position:relative;letter-spacing:3px;color:#ffffff}.register-now-IkwV h3::after{height:3px;transform:translateX(-50%);position:absolute;width:50px;opacity:0.8;left:50%;content:'';bottom:-2px;background:linear-gradient(90deg,rgb(196,182,171),rgb(171,144,119))}.register-now-IkwV h3::before{bottom:-5px;content:'';height:10px;background-image:radial-gradient(circle at 10% 50%,rgb(196,182,171) 0%,rgb(196,182,171) 3px,transparent 3px),radial-gradient(circle at 90% 50%,rgb(171,144,119) 0%,rgb(171,144,119) 3px,transparent 3px);background-repeat:no-repeat;left:0;width:100%;position:absolute}.register-now-IkwV .learn-form-HIWA{background:linear-gradient(135deg,rgb(196,182,171) 0%,rgb(171,144,119) 100%);font-weight:600;letter-spacing:2px;align-items:center;color:#ffffff;text-transform:uppercase;justify-content:center;display:inline-flex;box-shadow:0 10px 25px rgba(0,0,0,0.15);transition:all 0.4s cubic-bezier(0.16,1,0.3,1);z-index:2;border-radius:10px;font-size:16px;overflow:hidden;padding:1.3rem 3rem;border:none;text-decoration:none;position:relative}.register-now-IkwV .learn-form-HIWA::before{background:linear-gradient(135deg,rgb(171,144,119) 0%,rgb(196,182,171) 100%);left:0;opacity:0;top:0;height:100%;z-index:-1;transition:opacity 0.4s ease;width:100%;content:'';position:absolute}.register-now-IkwV .learn-form-HIWA:hover{box-shadow:0 15px 30px rgba(0,0,0,0.2);transform:translateY(-5px);letter-spacing:2.5px}.register-now-IkwV .learn-form-HIWA:hover::before{opacity:1}.register-now-IkwV .learn-form-HIWA::after{right:15px;bottom:7px;content:'';position:absolute;transition:opacity 0.4s ease;height:2px;opacity:0.5;background-image:linear-gradient(90deg,transparent 0%,transparent 20%,rgba(255,255,255,0.5) 20%,rgba(255,255,255,0.5) 40%,transparent 40%,transparent 60%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0.5) 80%,transparent 80%,transparent 100%);left:15px}.register-now-IkwV .learn-form-HIWA:hover::after{opacity:0.8}.register-now-IkwV::before{position:absolute;width:100%;opacity:0.7;top:0;height:100%;content:'';left:0;z-index:2;background-image:linear-gradient(30deg,transparent 85%,rgba(255,255,255,0.1) 85%,rgba(255,255,255,0.1) 100%),linear-gradient(150deg,transparent 85%,rgba(255,255,255,0.1) 85%,rgba(255,255,255,0.1) 100%),linear-gradient(270deg,transparent 85%,rgba(255,255,255,0.1) 85%,rgba(255,255,255,0.1) 100%);background-size:100px 100px}.register-now-IkwV::after{width:100%;left:0;background-repeat:no-repeat;opacity:0.8;background-image:radial-gradient(circle at 10% 10%,rgb(196,182,171) 0%,rgb(196,182,171) 3px,transparent 3px),radial-gradient(circle at 90% 10%,rgb(196,182,171) 0%,rgb(196,182,171) 3px,transparent 3px),radial-gradient(circle at 10% 90%,rgb(171,144,119) 0%,rgb(171,144,119) 3px,transparent 3px),radial-gradient(circle at 90% 90%,rgb(171,144,119) 0%,rgb(171,144,119) 3px,transparent 3px);content:'';position:absolute;animation:cornerDotsGlow 4s ease-in-out infinite alternate;z-index:3;height:100%;top:0}@keyframes cornerDotsGlow {0%{opacity:0.5;filter:blur(0px)}100%{opacity:1;filter:blur(1px)}} .register-now-IkwV::after{width:100%;position:absolute;left:0;background:linear-gradient(90deg,transparent,rgb(196,182,171),transparent);content:'';animation:topBarAnimate 4s ease-in-out infinite;top:0;z-index:3;height:3px}@keyframes topBarAnimate {0%,100%{opacity:0.3;transform:scaleX(0.5)}50%{opacity:0.8;transform:scaleX(1)}} .register-now-IkwV::before{left:0;position:absolute;background:linear-gradient(90deg,transparent,rgb(171,144,119),transparent);width:100%;bottom:0;z-index:3;height:3px;content:'';animation:bottomBarAnimate 4s ease-in-out infinite reverse}@keyframes bottomBarAnimate {0%,100%{opacity:0.3;transform:scaleX(0.5)}50%{opacity:0.8;transform:scaleX(1)}} @media screen and (max-width: 991px) {.register-now-IkwV{padding:4.5rem 1.5rem}}.cookie-overlay-dialog-IS7U{bottom:0;width:100%;z-index:90;position:fixed;border-top:2px solid rgb(196,182,171);background:rgb(234,232,229)}.cookie-expand-B4HY{justify-content:space-between;padding:20px 0;display:flex;align-items:center}#cookiePolicyPopup-u7SW{display:none}#cookiePolicyPopup-u7SW:checked ~ .cookie-overlay-dialog-IS7U{opacity:0;visibility:hidden}.cookie-overlay-dialog-IS7U h5{font-size:22px;margin-bottom:6px}.cookie-overlay-dialog-IS7U p{font-size:18px}.cookie-layer-UwiT{flex-shrink:0;margin-right:10px}.cookie-layer-UwiT svg,.cookie-layer-UwiT svg path,.cookie-layer-UwiT img{width:100px;fill:rgb(196,182,171);height:100px}.data-approve-6YMy{font-size:24px;white-space:nowrap;line-height:35px;flex-shrink:0;border-bottom:2px solid rgb(196,182,171);min-width:120px;margin-left:10px;text-align:center;cursor:pointer;text-decoration:none;color:rgb(196,182,171)}.cookie-overlay-dialog-IS7U p a{color:rgb(196,182,171);text-decoration:none}@media only screen and (max-width: 1200px) {.cookie-overlay-dialog-IS7U{padding:20px}} @media only screen and (max-width: 800px) {.cookie-layer-UwiT{display:none}.cookie-expand-B4HY{justify-content:center;align-items:center;flex-direction:column}.cookie-overlay-dialog-IS7U h5{text-align:center}.cookie-overlay-dialog-IS7U p{text-align:center}.cookie-edu-tuv3{margin-bottom:20px}body .wrapper-container-fGUF .data-approve-6YMy{margin-left:0;margin-bottom:10px}} .wrapper-container-fGUF .cookie-overlay-dialog-IS7U{border:none;background:#ffffff;box-shadow:rgb(196,182,171,0.5) 0px 0px 40px 39px}.wrapper-container-fGUF .data-approve-6YMy{font-size:20px;background:rgb(196,182,171);border:none;font-weight:400;margin-left:30px;padding:10px;color:#ffffff}.wrapper-container-fGUF .cookie-layer-UwiT{background:rgb(196,182,171);width:80px;justify-content:center;align-items:center;height:80px;border-radius:50%;display:flex}.wrapper-container-fGUF .cookie-layer-UwiT svg,.wrapper-container-fGUF .cookie-layer-UwiT svg path,.wrapper-container-fGUF .cookie-layer-UwiT img{fill:#000000;width:40px;height:40px}.wrapper-container-fGUF .cookie-edu-tuv3 h5,.wrapper-container-fGUF .cookie-edu-tuv3 p{color:#000000}@media only screen and (max-width: 800px){.wrapper-container-fGUF .cookie-layer-UwiT{margin:0;margin-bottom:14px}}header .top-base-2Bo6{box-shadow:0 10px 30px rgba(0,0,0,0.12);z-index:100;background:rgb(234,232,229);overflow:hidden;position:relative}header .top-base-2Bo6::before{background:radial-gradient(circle at 10% 20%,rgb(196,182,171,0.5) 0%,transparent 30%),radial-gradient(circle at 90% 80%,rgb(171,144,119,0.5) 0%,transparent 30%);height:100%;width:100%;content:"";opacity:0.2;top:0;left:0;z-index:-1;position:absolute}header .top-base-2Bo6::after{opacity:0.1;right:0;z-index:-1;position:absolute;background:linear-gradient(135deg,transparent 25%,rgb(196,182,171,0.5) 100%);clip-path:polygon(100% 0,0 0,100% 100%);width:40%;top:0;content:"";height:100%}header .container{position:relative;padding:1.8rem 2rem}header .nav-header-foR5{display:grid;align-items:center;gap:3rem;grid-template-columns:auto 1fr}header .top-train-7Vai{position:relative;z-index:2}header .nav-primary-uOpB{position:relative;z-index:2;display:block}header .nav-primary-uOpB::before,header .nav-primary-uOpB::after{content:"";background:rgb(196,182,171,0.5);opacity:0;z-index:-1;transition:all 0.5s ease;border-radius:50%;position:absolute}header .nav-primary-uOpB::before{height:50px;left:-15px;top:-15px;width:50px}header .nav-primary-uOpB::after{height:25px;background:rgb(171,144,119,0.5);right:-10px;width:25px;bottom:-5px}header .nav-primary-uOpB:hover::before,header .nav-primary-uOpB:hover::after{transform:scale(1.2);opacity:0.6}header .nav-primary-uOpB svg{filter:drop-shadow(3px 3px 5px rgba(0,0,0,0.5));transition:all 0.3s ease;height:50px;width:auto}header .nav-primary-uOpB:hover svg{transform:rotate(-5deg)}header .main-top-vxIk{justify-content:flex-end;border-radius:0 18px 18px 0;display:flex;clip-path:polygon(5% 0,100% 0,100% 100%,0% 100%);flex-wrap:wrap;margin:0;background:linear-gradient(to right,transparent,#ffffff);position:relative;padding:10px 20px;list-style:none}header .main-top-vxIk::after{position:absolute;width:100%;opacity:0.05;left:0;z-index:-1;height:100%;content:"";top:0;background-size:10px 10px;animation:moveStripes 20s linear infinite;background-image:linear-gradient(45deg,rgb(196,182,171,0.5) 25%,transparent 25%,transparent 50%,rgb(196,182,171,0.5) 50%,rgb(196,182,171,0.5) 75%,transparent 75%,transparent)}header .nav-mainwrap-0R4I{position:relative;perspective:800px;margin:5px 8px}header .nav-mainwrap-0R4I::before{border-top:5px solid transparent;content:"";height:0;left:-10px;position:absolute;opacity:0;border-bottom:5px solid transparent;transform:translateY(-50%) scale(0);top:50%;border-left:5px solid rgb(196,182,171);width:0;transition:all 0.3s ease}header .nav-mainwrap-0R4I:hover::before{transform:translateY(-50%) scale(1);left:-15px;opacity:1}header .nav-mainwrap-0R4I a{transition:all 0.3s ease;font-size:13px;overflow:hidden;text-decoration:none;background:transparent;transform-style:preserve-3d;border-radius:10px;font-family:Arial,sans-serif;padding:10px 18px;display:block;font-weight:600;color:#000000;position:relative;border:1px solid transparent}header .nav-mainwrap-0R4I a::before{height:100%;content:"";transform:translateZ(-1px);left:0;position:absolute;width:100%;background:#ffffff;z-index:-1;top:0}header .nav-mainwrap-0R4I a::after{transform:translateX(-50%);transition:width 0.3s ease;left:50%;bottom:0;height:2px;width:0;position:absolute;content:"";background:rgb(196,182,171)}header .nav-mainwrap-0R4I a:hover{box-shadow:0 10px 20px rgba(0,0,0,0.1);transform:translateZ(20px);color:rgb(196,182,171);border-color:rgb(196,182,171,0.5)}header .nav-mainwrap-0R4I a:hover::after{width:80%}@keyframes moveStripes {0%{background-position:0 0}100%{background-position:50px 50px}} @media (max-width: 991px) {header .nav-header-foR5{grid-template-columns:1fr;gap:2rem;justify-items:center}header .main-top-vxIk{clip-path:none;justify-content:center;border-radius:18px;background:#ffffff;width:100%}} @media (max-width: 767px) {header .container{padding:1.5rem 1rem}header .nav-mainwrap-0R4I{margin:3px 5px}header .nav-mainwrap-0R4I a{font-size:calc(13px - 1px);padding:8px 15px}} @media (max-width: 480px) {header .main-top-vxIk{align-items:center;flex-direction:column;padding:15px}header .nav-mainwrap-0R4I{width:100%;margin:3px 0}header .nav-mainwrap-0R4I a{text-align:center;width:100%}header .nav-mainwrap-0R4I::before{display:none}header .nav-primary-uOpB svg{height:40px}}.secure-citadel-cL29{padding:40px;border:2px solid rgb(196,182,171);width:100%;align-items:center;display:flex;flex-direction:column;height:auto;background:rgb(171,144,119);box-shadow:0 10px 30px rgb(196,182,171,0.5);color:#ffffff}.secure-citadel-cL29 h1{font-weight:700;text-align:center;max-width:800px;border-bottom:2px solid rgb(171,144,119);color:rgb(196,182,171);text-transform:uppercase;margin-bottom:30px;font-size:40px;margin-top:0;width:100%;padding-bottom:15px;text-shadow:0 0 10px rgb(196,182,171)}.secure-citadel-cL29 h2{margin-bottom:25px;text-align:left;color:#ffffff;text-shadow:0 0 10px rgb(171,144,119);max-width:800px;margin-top:40px;border-left:5px solid rgb(196,182,171);font-size:38px;padding-left:15px;width:100%;font-weight:600}.secure-citadel-cL29 h2,.secure-citadel-cL29 h3,.secure-citadel-cL29 h4,.secure-citadel-cL29 h5,.secure-citadel-cL29 h6{text-align:left}.secure-citadel-cL29 ul,.secure-citadel-cL29 ol{border-top:2px solid rgb(196,182,171);padding-left:0;list-style:none;margin:30px 0;max-width:800px;width:100%;border-bottom:2px solid rgb(196,182,171);padding:20px 0}.secure-citadel-cL29 ul li,.secure-citadel-cL29 ol li{font-size:14px;position:relative;color:#ffffff;margin-bottom:20px;padding-left:25px;font-weight:300}.secure-citadel-cL29 ul li::before,.secure-citadel-cL29 ol li::before{width:10px;content:'';background:rgb(196,182,171);height:10px;position:absolute;box-shadow:0 0 10px rgb(196,182,171);left:0;border-radius:50%;top:50%;transform:translateY(-50%)}.secure-citadel-cL29 p,.secure-citadel-cL29 span,.secure-citadel-cL29 div{font-family:Arial,sans-serif;color:#ffffff;margin-bottom:20px;text-align:justify;line-height:1.6;font-size:14px;max-width:800px;text-shadow:0 0 5px rgb(196,182,171,0.5);width:100%}.secure-citadel-cL29 div.container{flex-direction:column;margin:0 auto;display:flex;max-width:1000px;align-items:center}@media only screen and (max-width: 800px) {.secure-citadel-cL29{border-radius:10px;padding:30px}.secure-citadel-cL29 h1{font-size:calc(24px - 5px);padding-bottom:10px}.secure-citadel-cL29 h2{padding-left:10px;font-size:calc(24px - 5px)}.secure-citadel-cL29 ul,.secure-citadel-cL29 ol{padding:15px 0;margin:20px 0}.secure-citadel-cL29 ul li,.secure-citadel-cL29 ol li{padding-left:20px;font-size:14px}}.find-contact-vsVw{background:rgb(171,144,119,0.5);overflow:hidden;z-index:1;padding:80px 0;position:relative}.find-contact-vsVw::before{top:0;z-index:-2;width:100%;content:'';position:absolute;animation:moveBackground 20s linear infinite;background:repeating-linear-gradient( 45deg,rgb(171,144,119,0.5) 0,rgb(171,144,119,0.5) 10px,transparent 10px,transparent 20px );left:0;height:100%;opacity:0.05}.find-contact-vsVw::after{width:100%;left:0;height:100%;animation:pulseGlow 8s infinite alternate;background:radial-gradient(circle at 20% 20%,rgb(196,182,171,0.5) 0%,transparent 30%),radial-gradient(circle at 80% 80%,rgb(171,144,119,0.5) 0%,transparent 30%);z-index:-1;position:absolute;top:0;content:'';filter:blur(40px)}@keyframes moveBackground {0%{background-position:0 0}100%{background-position:50px 50px}} @keyframes pulseGlow {0%{opacity:0.3;transform:scale(0.9)}100%{opacity:0.7;transform:scale(1.1)}} .find-contact-vsVw .container{max-width:1200px;position:relative;padding:0 20px;margin:0 auto}.find-contact-vsVw .container::before,.find-contact-vsVw .container::after{content:'';animation:floatElement 15s infinite ease-in-out;position:absolute;border-radius:10px;z-index:-1;background:rgb(196,182,171,0.5);opacity:0.2}.find-contact-vsVw .container::before{right:10%;transform:rotate(45deg);height:150px;animation-delay:0s;top:-75px;width:150px}.find-contact-vsVw .container::after{height:120px;left:15%;transform:rotate(15deg);background:rgb(171,144,119,0.5);width:120px;bottom:-60px;animation-delay:-5s}@keyframes floatElement {0%,100%{transform:translateY(0) rotate(45deg)}50%{transform:translateY(-20px) rotate(55deg)}} .find-contact-vsVw .edu-coach-ehtr{backdrop-filter:blur(10px);background:rgba(255,255,255,0.85);overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.05),inset 0 0 20px rgba(255,255,255,0.5);position:relative;border:1px solid rgba(255,255,255,0.2);transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.5s cubic-bezier(0.25,0.46,0.45,0.94);border-radius:28px}.find-contact-vsVw .edu-coach-ehtr:hover{box-shadow:0 30px 60px -15px rgba(0,0,0,0.15),0 0 0 1px rgba(0,0,0,0.05),inset 0 0 20px rgba(255,255,255,0.7);transform:translateY(-10px)}.edu-coach-ehtr::before{animation:rotate 20s linear infinite;content:'';height:60px;position:absolute;border-radius:50%;z-index:0;border:1px solid rgb(196,182,171,0.5);width:60px;opacity:0.3;top:-15px;right:-15px}.edu-coach-ehtr::after{border:1px solid rgb(171,144,119,0.5);animation:rotate 25s linear infinite reverse;border-radius:50%;opacity:0.3;z-index:0;width:80px;bottom:-15px;left:-15px;content:'';height:80px;position:absolute}@keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .find-contact-vsVw .join-community-F4cI{font-weight:700;background:linear-gradient(135deg,rgb(196,182,171) 0%,rgb(171,144,119) 100%);padding:30px 40px;color:#ffffff;font-size:18px;margin:0;letter-spacing:1px;position:relative;z-index:1;display:flex;align-items:center}.find-contact-vsVw .join-community-F4cI svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#ffffff;stroke-width:2;margin-right:12px;filter:drop-shadow(0 0 3px rgba(0,0,0,0.15));width:24px;height:24px}.find-contact-vsVw .join-community-F4cI svg path{stroke-dashoffset:60;animation:draw 1.5s forwards ease-out;stroke-dasharray:60}@keyframes draw {to{stroke-dashoffset:0}} .find-contact-vsVw .join-community-F4cI::before{z-index:-1;content:'';top:0;width:100%;background-image:repeating-linear-gradient(0deg,transparent,transparent 5px,rgba(255,255,255,0.05) 5px,rgba(255,255,255,0.05) 10px),repeating-linear-gradient(90deg,transparent,transparent 5px,rgba(255,255,255,0.05) 5px,rgba(255,255,255,0.05) 10px);left:0;position:absolute;height:100%}.find-contact-vsVw .photo-frame-wrap-X3xy{height:280px;overflow:hidden;position:relative;width:100%}.find-contact-vsVw .photo-frame-wrap-X3xy::before{width:100%;position:absolute;background:linear-gradient(135deg,rgba(0,0,0,0.4) 0%,transparent 50%);left:0;top:0;z-index:1;height:100%;content:''}.find-contact-vsVw .photo-frame-wrap-X3xy::after{content:'';z-index:1;width:100%;height:100%;left:0;position:absolute;top:0;background:linear-gradient(to bottom,transparent 70%,rgba(0,0,0,0.5) 100%)}.find-contact-vsVw .help-request-wnBr{background:linear-gradient(135deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.7) 100%);padding:40px;position:relative}.find-contact-vsVw .help-request-wnBr::before{height:100%;width:100%;top:0;position:absolute;background-image:radial-gradient(circle at 10% 10%,rgba(255,255,255,0.3) 0%,transparent 15%),radial-gradient(circle at 90% 90%,rgba(255,255,255,0.3) 0%,transparent 15%);z-index:-1;left:0;content:''}.find-contact-vsVw .help-request-wnBr::after{width:100%;position:absolute;content:'';top:0;left:0;z-index:-1;height:100%;background-image:linear-gradient(90deg,rgba(255,255,255,0.05) 1px,transparent 1px),linear-gradient(rgba(255,255,255,0.05) 1px,transparent 1px);background-size:20px 20px}.find-contact-vsVw .help-request-wnBr p{font-size:16px;color:#000000;display:flex;margin:0 0 20px;height:30px;transition:transform 0.3s ease;align-items:center;position:relative;padding-left:35px}.find-contact-vsVw .help-request-wnBr p:last-child{margin-bottom:0}.find-contact-vsVw .help-request-wnBr p svg{stroke-width:2;stroke-linejoin:round;top:3px;fill:none;border:1px solid rgb(196,182,171);border-radius:4px;left:0;stroke:rgb(196,182,171);transform:rotate(45deg);stroke-linecap:round;box-shadow:0 3px 8px rgba(0,0,0,0.1);padding:3px;position:absolute;height:20px;transition:all 0.3s ease;background:rgb(196,182,171,0.5);width:20px}.find-contact-vsVw .help-request-wnBr p svg path{stroke-dashoffset:40;animation:drawPath 1s forwards ease-out;stroke-dasharray:40}.find-contact-vsVw .help-request-wnBr p:nth-child(1) svg path{animation-delay:0.1s}.find-contact-vsVw .help-request-wnBr p:nth-child(2) svg path{animation-delay:0.2s}.find-contact-vsVw .help-request-wnBr p:nth-child(3) svg path{animation-delay:0.3s}.find-contact-vsVw .help-request-wnBr p:nth-child(4) svg path{animation-delay:0.4s}.find-contact-vsVw .help-request-wnBr p:nth-child(5) svg path{animation-delay:0.5s}@keyframes drawPath {to{stroke-dashoffset:0}} .find-contact-vsVw .help-request-wnBr p span{z-index:1;position:relative}.find-contact-vsVw .help-request-wnBr p a{transition:all 0.3s ease;text-decoration:none;padding:2px 5px;position:relative;color:rgb(196,182,171);border-radius:10px;background:linear-gradient(to right,transparent 50%,rgb(196,182,171,0.5) 50%);background-size:200% 100%;background-position:0 0;font-weight:600}.find-contact-vsVw .help-request-wnBr p a:hover{color:#000000;background-position:-100% 0}.find-contact-vsVw .instant-contact-1VLA{border-top:1px solid rgba(0,0,0,0.05);padding-top:35px;margin-top:35px;position:relative}.find-contact-vsVw .instant-contact-1VLA::before{content:'';height:1px;top:-1px;left:0;position:absolute;width:100%;background:linear-gradient(to right,rgb(196,182,171,0.5),transparent)}.find-contact-vsVw .edu-chat-LkyY{font-weight:600;color:#000000;position:relative;font-size:18px;padding-left:35px;display:flex;margin:0 0 20px;align-items:center}.find-contact-vsVw .edu-chat-LkyY svg{background:rgb(171,144,119,0.5);border:1px solid rgb(171,144,119);position:absolute;fill:none;stroke-linecap:round;height:20px;padding:3px;width:20px;box-shadow:0 3px 8px rgba(0,0,0,0.1);stroke-linejoin:round;stroke-width:2;transform:rotate(45deg);stroke:rgb(171,144,119);left:0;border-radius:4px;top:3px;transition:all 0.3s ease}.find-contact-vsVw .edu-chat-LkyY:hover svg{transform:rotate(135deg)}.find-contact-vsVw .edu-chat-LkyY svg path{stroke-dasharray:40;stroke-dashoffset:40;animation:drawPath 1s forwards ease-out 0.6s}.find-contact-vsVw .ask-feedback-rDsE{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.find-contact-vsVw .msg-info-WcNl{padding:15px 20px 15px 40px;overflow:hidden;border:1px solid rgba(0,0,0,0.05);background:linear-gradient(135deg,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.5) 100%);font-size:calc(16px - 1px);border-radius:10px;backdrop-filter:blur(5px);display:flex;box-shadow:0 5px 15px rgba(0,0,0,0.03);color:#000000;align-items:center;position:relative;transition:all 0.4s ease}.find-contact-vsVw .msg-info-WcNl svg{fill:none;stroke-linecap:round;stroke:rgb(171,144,119);stroke-width:2;opacity:0.8;transition:all 0.4s ease;height:15px;top:50%;left:15px;position:absolute;transform:translateY(-50%);stroke-linejoin:round;width:15px}.find-contact-vsVw .msg-info-WcNl:hover{box-shadow:0 10px 20px rgba(0,0,0,0.05);color:#000000;background:linear-gradient(135deg,rgb(196,182,171,0.5) 0%,transparent 100%);border-color:rgb(196,182,171,0.5);transform:translateY(-5px) scale(1.02)}.find-contact-vsVw .msg-info-WcNl:hover svg{opacity:1;transform:translateY(-50%) rotate(15deg);stroke:rgb(196,182,171)}.find-contact-vsVw .msg-info-WcNl::before{width:5px;height:100%;content:'';transform:scaleY(0);top:0;left:0;position:absolute;transform-origin:top;transition:transform 0.4s ease;background:linear-gradient(to bottom,rgb(196,182,171) 0%,rgb(171,144,119) 100%)}.find-contact-vsVw .msg-info-WcNl:hover::before{transform:scaleY(1)}.find-contact-vsVw .msg-info-WcNl::after{position:absolute;right:0;content:'';z-index:1;background:linear-gradient(135deg,transparent 49%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.3) 100%);top:0;height:30px;width:30px}@media screen and (min-width: 992px) {.find-contact-vsVw .edu-coach-ehtr{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"header header" "photo info" "hours hours"}.find-contact-vsVw .join-community-F4cI{grid-area:header}.find-contact-vsVw .join-community-F4cI svg{margin-right:15px;width:28px;height:28px}.find-contact-vsVw .photo-frame-wrap-X3xy{margin-top:0;grid-area:photo;clip-path:none;height:100%}.find-contact-vsVw .help-request-wnBr{display:flex;grid-area:info;justify-content:center;flex-direction:column}.find-contact-vsVw .help-request-wnBr p svg{height:22px;width:22px}.find-contact-vsVw .instant-contact-1VLA{margin-top:0;grid-area:hours;border-top:1px solid rgba(0,0,0,0.05)}.find-contact-vsVw .edu-chat-LkyY svg{width:22px;height:22px}.find-contact-vsVw .msg-info-WcNl svg{width:16px;height:16px}} @media screen and (min-width: 768px) and (max-width: 991px) {.find-contact-vsVw{padding:60px 0}.find-contact-vsVw .join-community-F4cI{padding:25px 30px;clip-path:polygon(0 0,100% 0,100% calc(100% - 15px),0 100%)}.find-contact-vsVw .join-community-F4cI svg{width:22px;margin-right:10px;height:22px}.find-contact-vsVw .photo-frame-wrap-X3xy{margin-top:-15px;clip-path:polygon(0 0,100% 15px,100% 100%,0 100%);height:250px}.find-contact-vsVw .help-request-wnBr{padding:30px}.find-contact-vsVw .help-request-wnBr p svg{height:18px;width:18px}.find-contact-vsVw .edu-chat-LkyY svg{height:18px;width:18px}.find-contact-vsVw .ask-feedback-rDsE{grid-template-columns:repeat(2,1fr)}} @media screen and (max-width: 767px) {.find-contact-vsVw{padding:50px 0}.find-contact-vsVw .join-community-F4cI{clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),0 100%);padding:20px 25px;font-size:calc(18px - 2px)}.find-contact-vsVw .join-community-F4cI svg{margin-right:8px;height:20px;width:20px}.find-contact-vsVw .photo-frame-wrap-X3xy{clip-path:polygon(0 0,100% 10px,100% 100%,0 100%);margin-top:-10px;height:220px}.find-contact-vsVw .help-request-wnBr{padding:25px}.find-contact-vsVw .help-request-wnBr p{font-size:calc(16px - 1px);margin-bottom:15px;padding-left:30px}.find-contact-vsVw .help-request-wnBr p svg{height:16px;top:3px;width:16px}.find-contact-vsVw .instant-contact-1VLA{padding-top:25px;margin-top:25px}.find-contact-vsVw .edu-chat-LkyY{padding-left:30px}.find-contact-vsVw .edu-chat-LkyY svg{top:2px;width:16px;height:16px}.find-contact-vsVw .ask-feedback-rDsE{grid-template-columns:1fr}.find-contact-vsVw .msg-info-WcNl{padding:12px 15px 12px 35px}.find-contact-vsVw .msg-info-WcNl svg{height:12px;width:12px;left:12px}}.homepage-wOdc{margin:0;align-items:center;font-family:Arial,sans-serif;position:relative;min-height:100vh;overflow:hidden;padding:0;justify-content:center;display:flex}.homepage-wOdc .online-tech-Ehye{width:100%;height:100%;position:relative;display:flex;justify-content:center;min-height:100vh;align-items:center}.homepage-wOdc .online-tech-Ehye::before{top:0;width:100%;backdrop-filter:blur(5px);background:linear-gradient(135deg,rgb(196,182,171,0.5),rgb(171,144,119,0.5));position:absolute;left:0;height:100%;content:"";z-index:1}.homepage-wOdc .learning-space-F6UA{width:85%;background:rgba(255,255,255,0.1);transform:perspective(1000px) rotateX(2deg);border-radius:8px;max-width:1200px;padding:2.5rem;z-index:2;transition:transform 0.5s ease,box-shadow 0.5s ease;box-shadow:20px 20px 40px rgba(0,0,0,0.1),-10px -10px 30px rgba(255,255,255,0.1),inset 5px 5px 10px rgba(255,255,255,0.05),inset -5px -5px 10px rgba(0,0,0,0.05);backdrop-filter:blur(7px);position:relative}.homepage-wOdc .learning-space-F6UA:hover{transform:perspective(1000px) rotateX(0deg);box-shadow:25px 25px 50px rgba(0,0,0,0.15),-15px -15px 35px rgba(255,255,255,0.15),inset 5px 5px 10px rgba(255,255,255,0.05),inset -5px -5px 10px rgba(0,0,0,0.05)}.homepage-wOdc .learning-space-F6UA::after{height:5px;width:100%;position:absolute;background:linear-gradient(90deg,rgb(171,144,119),rgb(196,182,171));top:0;border-radius:8px 8px 0 0;content:"";left:0}.homepage-wOdc .learning-space-F6UA > div{animation:fadeInUp 0.8s forwards;opacity:0;transform:translateY(20px)}.homepage-wOdc .learning-space-F6UA > div:nth-child(1){animation-delay:0.2s}.homepage-wOdc .learning-space-F6UA > div:nth-child(2){animation-delay:0.5s}.homepage-wOdc .title_style_header{font-weight:700;letter-spacing:-0.02em;position:relative;color:#ffffff;margin-bottom:2rem;line-height:1.2;font-size:calc(43px * 1.1);padding-bottom:1rem}.homepage-wOdc .title_style_header::after{content:"";transform:scaleX(0);left:0;background:rgb(171,144,119);height:3px;bottom:0;transform-origin:left;position:absolute;border-radius:10px;width:80px;animation:lineExpand 1s 0.8s forwards ease-out}.homepage-wOdc h3{line-height:1.4;font-size:calc(19px * 1.1);letter-spacing:0.01em;color:#ffffff;font-weight:600;margin-bottom:1.5rem}.homepage-wOdc p{line-height:1.6;letter-spacing:0.015em;color:#ffffff;margin-bottom:2rem;font-size:18px;max-width:85%}@keyframes fadeInUp {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes lineExpand {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @media (max-width: 1200px) {.homepage-wOdc .learning-space-F6UA{width:90%;padding:2rem}.homepage-wOdc .title_style_header{font-size:calc(43px * 0.95)}.homepage-wOdc h3{font-size:19px}.homepage-wOdc p{max-width:90%}} @media (max-width: 992px) {.homepage-wOdc .learning-space-F6UA{width:92%;padding:1.8rem;transform:perspective(800px) rotateX(1deg)}.homepage-wOdc .title_style_header{margin-bottom:1.5rem;font-size:calc(43px * 0.9)}.homepage-wOdc h3{font-size:calc(19px * 0.95)}} @media (max-width: 768px) {.homepage-wOdc .learning-space-F6UA{box-shadow:10px 10px 20px rgba(0,0,0,0.1),-5px -5px 15px rgba(255,255,255,0.1),inset 3px 3px 5px rgba(255,255,255,0.05),inset -3px -3px 5px rgba(0,0,0,0.05);transform:none;padding:1.5rem;width:95%}.homepage-wOdc .learning-space-F6UA:hover{transform:none}.homepage-wOdc .title_style_header{margin-bottom:1.2rem;font-size:calc(43px * 0.8);padding-bottom:0.8rem}.homepage-wOdc h3{font-size:calc(19px * 0.9);margin-bottom:1rem}.homepage-wOdc p{font-size:calc(18px * 0.95);margin-bottom:1.5rem;max-width:100%}} @media (max-width: 576px) {.homepage-wOdc .learning-space-F6UA{width:95%;padding:1.2rem}.homepage-wOdc .title_style_header{margin-bottom:1rem;font-size:calc(43px * 0.7)}.homepage-wOdc h3{line-height:1.3;font-size:calc(19px * 0.85)}.homepage-wOdc p{line-height:1.5;font-size:calc(18px * 0.9)}.homepage-wOdc .title_style_header::after{height:2px;width:60px}} @media (max-width: 480px) {.homepage-wOdc .learning-space-F6UA{padding:1rem}.homepage-wOdc .title_style_header{font-size:calc(43px * 0.6)}.homepage-wOdc h3{font-size:calc(19px * 0.8)}.homepage-wOdc p{font-size:calc(18px * 0.85)}}footer{width:100%;position:relative}.workshop-cta-1HUW{padding:0 0 30px;font-family:Arial,sans-serif;overflow:hidden;position:relative}footer .mentor-cta-Q2Mq{position:relative;z-index:1}footer .message-card-slFx{background-color:rgb(171,144,119);color:#ffffff;margin-bottom:70px;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);flex-wrap:wrap;position:relative;padding:40px 20px;gap:20px;display:flex;justify-content:center}footer .message-card-slFx::after{width:100%;position:absolute;top:0;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,transparent 50%);pointer-events:none;content:"";left:0;height:100%}footer .info_item{padding:10px 20px;display:flex;align-items:center;background-color:rgba(0,0,0,0.2);border-radius:10px;transition:all 0.3s ease;max-width:300px;flex:1 1 200px}footer .info_item:hover{transform:translateY(-5px);background-color:rgba(0,0,0,0.3)}footer .info_item svg{margin-right:15px;flex-shrink:0;width:22px;height:22px;fill:#ffffff}footer .info_item p,footer .info_item a{font-size:16px;text-decoration:none;color:#ffffff}footer .info_item a:hover{text-decoration:underline}footer .text_main_holder{gap:40px;display:grid;position:relative;grid-template-columns:1fr;margin-top:-30px}footer .text_main_holder::before{left:0;background-color:#ffffff;content:"";height:100%;clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);z-index:-1;top:0;position:absolute;width:100%}footer .top-train-7Vai{text-align:center;padding-top:60px}footer .top-train-7Vai svg{width:auto;height:45px;margin-bottom:15px}footer .trade-mark-uEqA{text-align:center;font-size:12px;color:#000000;max-width:350px;line-height:1.6;margin:0 auto}footer .main-top-vxIk{background-color:rgb(234,232,229);padding:30px;margin:0 20px;clip-path:polygon(5% 0,100% 0,95% 100%,0% 100%);position:relative}footer .main-top-vxIk h5{display:inline-block;position:relative;margin-bottom:25px;color:#000000;font-weight:600;font-size:18px}footer .main-top-vxIk h5::after{left:0;position:absolute;bottom:-8px;content:"";background:linear-gradient(90deg,rgb(196,182,171),transparent);height:2px;width:100%}footer .head-study-koFG{gap:10px 30px;flex-direction:column;flex-wrap:wrap;margin-bottom:25px;display:flex}footer .head-study-koFG a{padding:8px 0;transition:all 0.3s ease;font-size:16px;flex:1 0 calc(50% - 30px);position:relative;text-decoration:none;color:#000000}footer .head-study-koFG a::after{transition:width 0.3s ease;bottom:0;width:0;left:0;position:absolute;background-color:rgb(196,182,171);height:1px;content:""}footer .head-study-koFG a:hover{padding-left:5px;color:rgb(196,182,171)}footer .head-study-koFG a:hover::after{width:100%}footer .subscribe_holder{background-color:rgb(196,182,171);padding:30px;position:relative;margin:0 20px;color:#ffffff;clip-path:polygon(0 0,95% 0,100% 100%,5% 100%)}footer .subscribe_holder::before{position:absolute;pointer-events:none;width:100%;background:linear-gradient(45deg,rgba(0,0,0,0.1) 0%,transparent 50%);left:0;content:"";top:0;height:100%}footer .subscribe_holder h5{font-size:18px;margin-bottom:15px;color:#ffffff;font-weight:600}footer .subscribe_holder p{margin-bottom:25px;font-size:16px;color:rgba(255,255,255,0.9);line-height:1.6}footer .input_holder{gap:15px;position:relative;display:flex;flex-direction:column}footer .input_holder input[type="email"]{font-size:16px;padding:15px;border:none;transition:all 0.3s ease;border-radius:10px}footer .input_holder input[type="email"]:focus{outline:none;box-shadow:0 0 0 3px rgba(255,255,255,0.3)}footer .online-training-ErtN{border:none;padding:15px;font-size:14px;background-color:#000000;border-radius:10px;color:#ffffff;font-weight:600;cursor:pointer;transition:all 0.3s ease}footer .online-training-ErtN:hover{background-color:rgb(171,144,119)}footer .edu-links-QwD2{border-top:1px dashed rgba(0,0,0,0.1);padding-top:20px;margin-top:60px}footer .milestone-cta-asPc{font-size:12px;color:#000000;text-align:center}@media (min-width: 768px) {footer .text_main_holder{grid-template-columns:1fr 1fr 1fr;gap:30px}footer .input_holder{flex-direction:row}footer .online-training-ErtN{white-space:nowrap}footer .top-train-7Vai{padding-top:80px}} @media (max-width: 767px) {footer .message-card-slFx{padding:30px 15px 50px}footer .main-top-vxIk,footer .subscribe_holder{padding:25px 20px;margin:0 10px}footer .edu-links-QwD2{margin-top:40px}} @media (max-width: 576px) {footer .message-card-slFx{clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}footer .main-top-vxIk h5,footer .subscribe_holder h5{font-size:calc(18px - 2px)}footer .head-study-koFG a{flex:1 0 100%}footer .input_holder input[type="email"],footer .online-training-ErtN{padding:12px}}.thxSpace-dFOV{position:relative;overflow:hidden;padding:6rem 0;background:radial-gradient(circle at 30% 70%,rgb(171,144,119,0.5),transparent 70%),radial-gradient(circle at 70% 30%,rgb(196,182,171,0.5),transparent 60%)}.thxSpace-dFOV::before{left:0;background-size:40px 40px;top:0;animation:constellation 20s infinite linear;opacity:0.6;z-index:1;width:100%;height:100%;position:absolute;content:"";background-image:radial-gradient(circle at 15% 15%,rgba(255,255,255,0.1) 1px,transparent 1px),radial-gradient(circle at 85% 85%,rgba(255,255,255,0.1) 1px,transparent 1px)}.thxSpace-dFOV::after{position:absolute;top:50%;left:-150px;height:300px;transform:translateY(-50%);opacity:0.3;width:300px;z-index:1;content:"";border-radius:50%;border:1px solid rgb(171,144,119,0.5)}.thxSpace-dFOV .container{margin:0 auto;position:relative;max-width:1200px;padding:0 2rem;z-index:2}.thxSpace-dFOV .learn-history-pl50{border-left:2px solid rgb(171,144,119);background:linear-gradient(135deg,rgba(255,255,255,0.15),rgba(255,255,255,0.05));transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);backdrop-filter:blur(8px);position:relative;flex-direction:column;padding:4rem 3rem;box-shadow:0 15px 30px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.1) inset;transform:perspective(1000px) rotateX(2deg);gap:2.5rem;display:flex}.thxSpace-dFOV .learn-history-pl50:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.15) inset;transform:perspective(1000px) rotateX(0deg) translateY(-5px)}.thxSpace-dFOV .learn-history-pl50 > div:first-child{display:flex;position:relative;padding-left:25px;align-items:center}.thxSpace-dFOV .learn-history-pl50 > div:first-child::before{background:rgb(171,144,119);position:absolute;transform:translateY(-50%);content:"";height:2px;width:15px;top:50%;transition:width 0.3s ease;left:0}.thxSpace-dFOV .learn-history-pl50:hover > div:first-child::before{width:20px}.thxSpace-dFOV h5{background-clip:text !important;font-weight:700;margin:0;position:relative;opacity:0;color:#000000;font-size:18px;color:transparent;background:linear-gradient(to right,#000000,rgb(171,144,119));z-index:2;animation:fadeSlideIn 0.8s cubic-bezier(0.25,1,0.5,1) forwards;-webkit-background-clip:text !important;line-height:1.4;transform:translateY(20px)}.thxSpace-dFOV p{transform:translateY(20px);animation:fadeSlideIn 0.8s 0.2s cubic-bezier(0.25,1,0.5,1) forwards;position:relative;font-weight:400;color:#000000;line-height:1.7;z-index:2;opacity:0;margin:0;font-size:16px}.thxSpace-dFOV a{transition:transform 0.3s ease;padding:0.5rem 0;color:inherit;position:relative;text-decoration:none;display:block}.thxSpace-dFOV a::after{left:0;background:rgb(171,144,119);bottom:0;width:0;content:"";transition:width 0.4s cubic-bezier(0.76,0,0.24,1);position:absolute;height:1px}.thxSpace-dFOV a:hover{transform:translateX(5px)}.thxSpace-dFOV a:hover::after{width:100%}@keyframes fadeSlideIn {to{opacity:1;transform:translateY(0)}} @keyframes constellation {from{background-position:0 0}to{background-position:100px 100px}} @media (min-width: 768px) {.thxSpace-dFOV .learn-history-pl50{border-radius:0 22px 22px 0;padding:5rem 4rem;margin-left:5rem}.thxSpace-dFOV .learn-history-pl50::before{content:"";height:200px;border-radius:50%;position:absolute;border:1px solid rgb(196,182,171,0.5);opacity:0.5;width:200px;right:-30px;z-index:1;top:-50px}.thxSpace-dFOV h5{font-size:calc(18px * 1.1)}.thxSpace-dFOV p{max-width:90%}} @media (min-width: 992px) {.thxSpace-dFOV{padding:8rem 0}.thxSpace-dFOV .learn-history-pl50{padding:6rem 5rem;gap:3rem;margin-left:8rem}.thxSpace-dFOV h5{font-size:calc(18px * 1.2)}.thxSpace-dFOV p{font-size:calc(16px * 1.05);max-width:80%}} @media (max-width: 767px) {.thxSpace-dFOV{padding:4rem 0}.thxSpace-dFOV .learn-history-pl50{padding:3rem 2rem;gap:2rem}.thxSpace-dFOV h5{font-size:calc(18px * 0.9)}.thxSpace-dFOV::after,.thxSpace-dFOV .learn-history-pl50::before{display:none}} @media (max-width: 480px) {.thxSpace-dFOV{padding:3rem 0}.thxSpace-dFOV .learn-history-pl50{gap:1.5rem;padding:2.5rem 1.5rem}.thxSpace-dFOV h5{font-size:calc(18px * 0.85)}.thxSpace-dFOV p{font-size:calc(16px * 0.95)}.thxSpace-dFOV .learn-history-pl50 > div:first-child{padding-left:20px}}.statistical-details-IsR5{z-index:1;position:relative;padding:120px 0;overflow:hidden;background:rgb(234,232,229)}.statistical-details-IsR5::before{width:100%;z-index:-1;position:absolute;height:100%;background:linear-gradient(45deg,rgba(0,0,0,0.5) 0%,transparent 100%);left:0;top:0;content:""}.statistical-details-IsR5::after{position:absolute;opacity:0.1;background:radial-gradient(circle at center,rgb(196,182,171,0.5) 0%,transparent 60%);content:"";z-index:-1;width:100%;height:100%;top:0;left:0}.statistical-details-IsR5 .container{position:relative;display:flex;flex-direction:column;z-index:2}.statistical-details-IsR5 h2{border-left:5px solid rgb(196,182,171);padding-left:25px;font-size:30px;position:relative;margin-bottom:80px;color:#000000;text-align:left;font-weight:700}.statistical-details-IsR5 ul{list-style:none;gap:25px;position:relative;margin:0;padding:0;flex-direction:column;display:flex}.statistical-details-IsR5 .statistics-advances-vUFa{background:#ffffff;flex-direction:row;padding:0;overflow:hidden;align-items:center;display:flex;box-shadow:0 15px 30px rgba(0,0,0,0.08);position:relative;border-radius:29px;transition:all 0.4s ease}.statistical-details-IsR5 .statistics-advances-vUFa:hover{transform:translateX(10px);box-shadow:0 20px 40px rgba(0,0,0,0.12)}.statistical-details-IsR5 .statistics-advances-vUFa p{align-items:center;display:flex;position:relative;font-weight:700;color:#ffffff;min-width:180px;padding:30px 40px;margin:0;background:rgb(196,182,171);justify-content:center;font-size:3rem}.statistical-details-IsR5 .statistics-advances-vUFa:nth-child(2n) p{background:rgb(171,144,119)}.statistical-details-IsR5 .statistics-advances-vUFa p::after{transform:translateY(-50%);height:0;top:50%;content:"";border-bottom:15px solid transparent;right:-15px;width:0;border-top:15px solid transparent;border-left:15px solid rgb(196,182,171);z-index:1;position:absolute}.statistical-details-IsR5 .statistics-advances-vUFa:nth-child(2n) p::after{border-left-color:rgb(171,144,119)}.statistical-details-IsR5 .statistics-advances-vUFa span{font-weight:600;transition:all 0.3s ease;color:#000000;padding:30px 40px;flex-grow:1;position:relative;font-size:18px}.statistical-details-IsR5 .statistics-advances-vUFa:hover span{color:rgb(196,182,171)}.statistical-details-IsR5 .statistics-advances-vUFa:nth-child(2n):hover span{color:rgb(171,144,119)}.statistical-details-IsR5 svg{position:absolute;right:20px;top:20px;width:40px;fill:#ffffff;transition:all 0.3s ease;height:40px}.statistical-details-IsR5 svg path{fill:#ffffff;transition:all 0.3s ease}.statistical-details-IsR5 .statistics-advances-vUFa:hover svg{transform:scale(1.1) rotate(10deg)}.statistical-details-IsR5 ul::before{width:2px;left:90px;opacity:0.3;height:100%;z-index:-1;background:linear-gradient(to bottom,rgb(196,182,171,0.5),rgb(171,144,119,0.5));top:0;content:"";position:absolute}.statistical-details-IsR5 .statistics-advances-vUFa:nth-child(1){animation:slide-in 0.5s 0.1s both}.statistical-details-IsR5 .statistics-advances-vUFa:nth-child(2){animation:slide-in 0.5s 0.2s both}.statistical-details-IsR5 .statistics-advances-vUFa:nth-child(3){animation:slide-in 0.5s 0.3s both}.statistical-details-IsR5 .statistics-advances-vUFa:nth-child(4){animation:slide-in 0.5s 0.4s both}@keyframes slide-in {from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}} .statistical-details-IsR5 .container::before,.statistical-details-IsR5 .container::after{background:radial-gradient(circle,rgb(196,182,171,0.5) 0%,transparent 70%);height:300px;z-index:-1;position:absolute;width:300px;border-radius:50%;opacity:0.1;content:""}.statistical-details-IsR5 .container::before{right:-150px;top:-150px}.statistical-details-IsR5 .container::after{left:-150px;bottom:-150px}@media (max-width: 992px) {.statistical-details-IsR5{padding:90px 0}.statistical-details-IsR5 h2{margin-bottom:60px;font-size:calc(30px * 0.9)}.statistical-details-IsR5 .statistics-advances-vUFa p{padding:25px 30px;font-size:2.5rem;min-width:150px}.statistical-details-IsR5 .statistics-advances-vUFa span{padding:25px 30px}.statistical-details-IsR5 ul::before{left:75px}} @media (max-width:768px){.statistical-details-IsR5{padding:70px 0}.statistical-details-IsR5 h2{padding-bottom:15px;text-align:center;border-bottom:3px solid rgb(196,182,171);border-left:none;padding-left:0}.statistical-details-IsR5 .statistics-advances-vUFa{flex-direction:column;text-align:center}.statistical-details-IsR5 .statistics-advances-vUFa p{padding:20px;font-size:2.2rem;min-width:auto;width:100%}.statistical-details-IsR5 .statistics-advances-vUFa p::after{border-left:15px solid transparent;top:auto;right:auto;left:50%;border-bottom:none;bottom:-15px;transform:translateX(-50%);border-top:15px solid rgb(196,182,171);border-right:15px solid transparent}.statistical-details-IsR5 .statistics-advances-vUFa:nth-child(2n) p::after{border-left-color:transparent;border-top-color:rgb(171,144,119)}.statistical-details-IsR5 .statistics-advances-vUFa span{padding:25px 20px;width:100%}.statistical-details-IsR5 svg{margin:15px 0;right:auto;top:auto;position:relative}.statistical-details-IsR5 ul::before{display:none}.statistical-details-IsR5 .statistics-advances-vUFa:hover{transform:translateY(-10px)}@keyframes slide-in {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width: 576px) {.statistical-details-IsR5{padding:50px 0}.statistical-details-IsR5 h2{font-size:calc(30px * 0.8);margin-bottom:40px}.statistical-details-IsR5 .statistics-advances-vUFa p{font-size:2rem;padding:15px}.statistical-details-IsR5 .statistics-advances-vUFa span{padding:20px 15px;font-size:calc(18px * 0.9)}.statistical-details-IsR5 ul{gap:20px}} .statistical-details-IsR5 .statistics-advances-vUFa::before{width:100%;left:0;transition:all 0.4s ease;opacity:0;background:linear-gradient(45deg,#ffffff 0%,transparent 100%);height:100%;top:0;z-index:0;content:"";position:absolute}.statistical-details-IsR5 .statistics-advances-vUFa:hover::before{opacity:0.1}.statistical-details-IsR5 .statistics-advances-vUFa span,.statistical-details-IsR5 .statistics-advances-vUFa p,.statistical-details-IsR5 svg{z-index:1}@media (min-width: 1400px) {.statistical-details-IsR5 .statistics-advances-vUFa{margin-left:auto;max-width:90%}.statistical-details-IsR5 .statistics-advances-vUFa:nth-child(2n){margin-right:auto;margin-left:0}.statistical-details-IsR5 .statistics-advances-vUFa p{font-size:3.5rem}}.teacher-profile-EwKm{padding:5rem 2rem;position:relative;overflow:hidden;background:rgb(234,232,229)}.teacher-profile-EwKm::before{position:absolute;content:"";width:100%;background:linear-gradient(120deg,transparent 30%,rgb(196,182,171,0.5) 100%);left:0;height:100%;z-index:1;top:0}.teacher-profile-EwKm::after{clip-path:polygon(100% 0,0% 100%,100% 100%);width:40%;opacity:0.5;z-index:1;content:"";bottom:0;position:absolute;height:70%;background:rgb(171,144,119,0.5);right:0}.teacher-profile-EwKm .review-testimonials-X5n1{margin:0 auto;grid-template-columns:1fr 1.5fr;z-index:2;display:grid;position:relative;max-width:1200px;gap:3rem}.teacher-profile-EwKm .photo-frame-wrap-X3xy{overflow:hidden;border-radius:0;filter:grayscale(100%);position:relative;aspect-ratio:3/4;transition:all 0.7s cubic-bezier(0.19,1,0.22,1);width:100%}.teacher-profile-EwKm .photo-frame-wrap-X3xy::before{left:0;width:100%;z-index:1;top:0;background:linear-gradient(180deg,transparent 0%,transparent 70%,rgb(196,182,171,0.5) 100%);content:"";height:100%;position:absolute}.teacher-profile-EwKm .photo-frame-wrap-X3xy:hover{transform:scale(1.03);filter:grayscale(0%)}.teacher-profile-EwKm .job-container-JatD{display:flex;flex-direction:column;justify-content:center;position:relative;padding:2rem}.teacher-profile-EwKm .job-container-JatD::before{transition:height 0.8s ease-out;left:0;top:0;background:rgb(196,182,171);content:"";width:2px;position:absolute;height:0}.teacher-profile-EwKm .review-testimonials-X5n1:hover .job-container-JatD::before{height:100%}.teacher-profile-EwKm .name{font-size:39px;color:#000000;font-weight:700;overflow:hidden;margin-bottom:0.5rem;position:relative}.teacher-profile-EwKm .name::after{content:"";transition:transform 0.6s ease-out 0.2s;bottom:0;left:0;height:1px;position:absolute;width:100%;transform:translateX(-101%);background:rgb(171,144,119)}.teacher-profile-EwKm .review-testimonials-X5n1:hover .name::after{transform:translateX(0)}.teacher-profile-EwKm .job-container-JatD > div:nth-child(2){margin-bottom:2.5rem;font-size:23px;color:rgb(171,144,119);font-weight:400;transition:all 0.5s ease-out 0.4s;letter-spacing:3px;opacity:0;transform:translateY(20px);text-transform:uppercase}.teacher-profile-EwKm .review-testimonials-X5n1:hover .job-container-JatD > div:nth-child(2){opacity:1;transform:translateY(0)}.teacher-profile-EwKm .work-skills-Q3wi{font-weight:300;opacity:0;transition:all 0.5s ease-out 0.6s;line-height:1.8;transform:translateY(20px);position:relative;padding:0 0 0 20px;color:#000000;font-size:14px}.teacher-profile-EwKm .review-testimonials-X5n1:hover .work-skills-Q3wi{opacity:1;transform:translateY(0)}.teacher-profile-EwKm .work-skills-Q3wi::first-letter{font-weight:700;font-size:1.5em;color:rgb(196,182,171)}@keyframes typing {from{width:0}to{width:100%}} @keyframes blink {50%{border-color:transparent}} .teacher-profile-EwKm:hover .name{white-space:nowrap;animation:typing 2.5s steps(40,end),blink .75s step-end infinite;overflow:hidden}@media (max-width: 992px) {.teacher-profile-EwKm .review-testimonials-X5n1{gap:2rem;grid-template-columns:1fr}.teacher-profile-EwKm .photo-frame-wrap-X3xy{max-height:300px;aspect-ratio:16/9}.teacher-profile-EwKm .job-container-JatD{padding:1rem 0}.teacher-profile-EwKm .job-container-JatD::before{transition:width 0.8s ease-out;height:2px;width:0}.teacher-profile-EwKm .review-testimonials-X5n1:hover .job-container-JatD::before{width:100%;height:2px}}.plan-comparison-s6XA{overflow:hidden;padding:120px 0;position:relative}.plan-comparison-s6XA::before{top:0;right:0;background:linear-gradient(135deg,rgba(18,46,101,0.85),rgba(44,62,80,0.9));left:0;bottom:0;position:absolute;z-index:1;content:""}.plan-comparison-s6XA .container{z-index:2;margin:0 auto;position:relative;max-width:1200px;padding:0 20px}.tuition-grid-1Bbg{position:relative}.plan-comparison-s6XA h2{font-size:38px;color:#ffffff;animation:titleFadeIn 0.8s ease-out forwards;margin-bottom:25px;position:relative;text-align:center;font-weight:700;transform:translateY(0)}.plan-comparison-s6XA .study-fees-xr4k{animation:fadeIn 0.8s ease-out 0.3s forwards;opacity:0;max-width:700px;line-height:1.6;font-size:14px;margin:0 auto 60px;color:#ffffff;text-align:center;position:relative}.plan-comparison-s6XA .fee-schemes-cOUt{gap:30px;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0}.plan-comparison-s6XA .fee-schemes-cOUt li{perspective:1000px;transform-style:preserve-3d}.plan-comparison-s6XA .plan-deals-FJ1B{text-decoration:none;transform:translateZ(0);transition:transform 0.5s cubic-bezier(0.33,1,0.68,1);height:100%;display:block}.plan-comparison-s6XA .plan-deals-FJ1B:hover{transform:translateY(-10px) scale(1.02)}.plan-comparison-s6XA .premium-plan-uTBA{height:100%;background:linear-gradient(145deg,rgba(255,255,255,0.95),rgba(240,240,240,0.85));clip-path:polygon(0 0,100% 0,100% 96%,96% 100%,0 100%);position:relative;transition:all 0.4s ease;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05)}.plan-comparison-s6XA .plan-deals-FJ1B:hover .premium-plan-uTBA{background:linear-gradient(145deg,rgba(255,255,255,0.98),rgba(240,240,240,0.9));box-shadow:0 20px 40px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.1)}.plan-comparison-s6XA .premium-plan-uTBA::before{content:"";height:6px;top:0;transition:transform 0.4s cubic-bezier(0.33,1,0.68,1);position:absolute;transform:scaleX(0);left:0;transform-origin:left;width:100%;background:linear-gradient(90deg,rgb(196,182,171),rgb(171,144,119))}.plan-comparison-s6XA .plan-deals-FJ1B:hover .premium-plan-uTBA::before{transform:scaleX(1)}.plan-comparison-s6XA .promo-cost-uJBY{flex-direction:column;padding:35px 30px;box-sizing:border-box;display:flex;height:100%}.plan-comparison-s6XA .promo-cost-uJBY h4{position:relative;font-weight:700;transition:color 0.3s ease;padding-bottom:15px;color:#000000;margin:0 0 20px;font-size:calc(18px * 1.1)}.plan-comparison-s6XA .plan-deals-FJ1B:hover .promo-cost-uJBY h4{color:rgb(196,182,171)}.plan-comparison-s6XA .promo-cost-uJBY h4::after{position:absolute;content:"";width:40px;background:rgb(196,182,171);left:0;bottom:0;height:3px;transition:width 0.4s ease}.plan-comparison-s6XA .plan-deals-FJ1B:hover .promo-cost-uJBY h4::after{width:60px}.plan-comparison-s6XA .promo-cost-uJBY p{margin:0 0 25px;flex-grow:1;font-size:calc(14px * 0.95);word-break:break-word;overflow-wrap:break-word;line-height:1.6;color:#000000}.plan-comparison-s6XA .learning-fees-Sk3C{font-size:calc(18px * 1.4);box-shadow:0 4px 15px rgba(0,0,0,0.1);position:relative;border-radius:50px;background:linear-gradient(135deg,rgba(240,240,240,0.8),rgba(255,255,255,0.9));color:#000000;display:inline-block;transition:all 0.3s ease;font-weight:700;overflow:hidden;padding:12px 25px;align-self:flex-start}.plan-comparison-s6XA .plan-deals-FJ1B:hover .learning-fees-Sk3C{box-shadow:0 8px 20px rgba(var(--primary-color-rgb),0.3);background:linear-gradient(135deg,rgb(196,182,171,0.5),rgb(196,182,171));color:#ffffff}.plan-comparison-s6XA .learning-fees-Sk3C::before{transition:left 0.7s ease;position:absolute;height:100%;left:-100%;top:0;width:100%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent)}.plan-comparison-s6XA .plan-deals-FJ1B:hover .learning-fees-Sk3C::before{left:100%}@keyframes titleFadeIn {0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}} @keyframes fadeIn {0%{opacity:0}100%{opacity:1}} @media (max-width: 1200px) {.plan-comparison-s6XA{padding:100px 0}.plan-comparison-s6XA .fee-schemes-cOUt{gap:25px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}} @media (max-width: 991px) {.plan-comparison-s6XA{padding:80px 0}.plan-comparison-s6XA h2{font-size:calc(38px * 0.9)}.plan-comparison-s6XA .study-fees-xr4k{font-size:calc(14px * 0.95);margin-bottom:50px}.plan-comparison-s6XA .fee-schemes-cOUt{gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.plan-comparison-s6XA .promo-cost-uJBY{padding:30px 25px}} @media (max-width: 767px) {.plan-comparison-s6XA{padding:70px 0}.plan-comparison-s6XA h2{margin-bottom:20px;font-size:calc(38px * 0.85)}.plan-comparison-s6XA .study-fees-xr4k{font-size:calc(14px * 0.9);margin-bottom:40px}.plan-comparison-s6XA .fee-schemes-cOUt{gap:25px;grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.plan-comparison-s6XA .promo-cost-uJBY h4{font-size:18px}.plan-comparison-s6XA .promo-cost-uJBY p{font-size:calc(14px * 0.9);margin-bottom:20px}.plan-comparison-s6XA .learning-fees-Sk3C{padding:10px 20px;font-size:calc(18px * 1.3)}} @media (max-width: 480px) {.plan-comparison-s6XA{padding:60px 0}.plan-comparison-s6XA h2{font-size:calc(38px * 0.8)}.plan-comparison-s6XA .study-fees-xr4k{margin-bottom:35px;font-size:calc(14px * 0.85)}.plan-comparison-s6XA .promo-cost-uJBY{padding:25px 20px}.plan-comparison-s6XA .promo-cost-uJBY h4{padding-bottom:12px;margin-bottom:15px}.plan-comparison-s6XA .promo-cost-uJBY p{line-height:1.5;font-size:calc(14px * 0.85)}.plan-comparison-s6XA .learning-fees-Sk3C{padding:8px 18px;font-size:calc(18px * 1.2)}}