.stats-container{z-index:4;background-color:#121212;border:3px solid #222933;border-radius:16px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;margin-top:5vh;padding:1.85vh 3.125vw;display:flex;position:relative;box-shadow:inset 0 3px 10px #fff,inset 0 5px 15px 5px #164c02}.stats-grid{justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex;position:relative}.stat-item{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.stat-value{color:#fff;text-align:center;align-self:stretch;font-size:3.13vw;position:relative}.stat-label{color:#fff9;text-align:center;align-self:stretch;font-size:1.25vw;position:relative}@media screen and (max-width:1025px){.stats-container{justify-content:space-around;margin-top:5vh;padding:1.67vh 2.38vw}.stats-grid{flex-flow:wrap;gap:1.67vh 0;width:100%;display:flex}.stat-item{width:50%}.stat-value{font-size:4.29vw}.stat-label{text-wrap:wrap;align-self:center;max-width:29.76vw;font-size:3vw}}@media screen and (max-width:1024px){.stats-container{justify-content:space-between;margin-top:max(32px,5.61vh);padding:max(10px,1.75vh) max(10px,3.13vw)}.stats-grid{gap:max(20px,3.51vh) 0}.stat-value{font-size:max(22px,6.86vw)}.stat-label{max-width:max(124px,38.75vw);font-size:max(14px,4.38vw)}}
#main{padding-bottom:9.26vh}.main-image{z-index:3;width:calc(100% - 25vw);height:auto;position:absolute;left:50%;transform:translate(-50%)}.main-wrapper{z-index:4;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:1.2vh;padding-top:57.13vh;display:flex;position:relative}.hero-container{flex-direction:column;justify-content:center;align-items:center;gap:1.2vh;display:flex;position:relative}.subtitle{color:#fff;text-align:center;align-self:stretch;font-size:2.5vw}.buttons-container{align-items:center;gap:1.67vw;display:flex;position:relative}.secondary-button{cursor:pointer;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;background-image:linear-gradient(90deg,#3fef00,#fff,#000,#000);background-position:100% 0;background-size:300% 100%;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.52vw;padding:1.48vh 1.67vw;transition:all .4s ease-in-out;display:flex;position:relative;box-shadow:inset 0 0 0 1px #fff}.secondary-button-text{color:#fff;font-size:1.25vw;transition:color .4s ease-in-out;position:relative}.secondary-button:hover{box-shadow:none;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;background-position:0 0;transition:all .4s ease-in-out}.secondary-button svg path,.secondary-button svg path{fill:#fff;transition:all .4s ease-in-out}.secondary-button:hover .secondary-button-text,.secondary-button:active .secondary-button-text{color:#000}.secondary-button:hover svg path,.secondary-button:active svg path{fill:#000}.secondary-button:active{box-shadow:none;background-image:linear-gradient(90deg,#2a9c01,#2a9c01)}@media screen and (max-width:1440px){.main-image{width:90%}}@media screen and (max-width:1024px){#main{padding-bottom:9.26vh}.main-image{width:105%;padding-top:25%;transform:translate(-50%,-25%)}.main-wrapper{gap:2vh;padding-top:35vh}.hero-container{gap:2vh}.subtitle{font-size:3.81vw}.buttons-container{justify-content:center;gap:3.81vw;width:100%}.secondary-button{gap:1.19vw;padding:1.33vh 3.81vw}.secondary-button-text{font-size:2.86vw}}@media screen and (max-width:450px){#main{padding-bottom:9.26vh}.main-image{width:105%;padding-top:45%;transform:translate(-50%,-25%)}.main-wrapper{gap:max(32px,5.61vh);padding-top:32vh}.hero-container{gap:max(16px,2.81vh)}.subtitle{font-size:max(18px,5.63vw)}.buttons-container{flex-direction:column;gap:max(16px,2.81vh)}.buttons-container a,.buttons-container a button{width:100%}.secondary-button{gap:max(16px,5vw);padding:max(16px,2.81vh) max(50px,15.63vw)}.secondary-button-text{font-size:max(16px,5vw)}}
.advantages-wrapper{flex-direction:column;align-items:flex-start;width:100%;margin-top:20vh;display:flex;position:relative}.row{justify-content:space-between;align-self:stretch;align-items:center;height:80vh;display:flex;position:relative}.row.last{height:80vh}.advantage-card{border-radius:8px;align-items:flex-end;width:36.2vw;height:40vh;padding:2.78vh 1.56vw;display:flex;position:relative;box-shadow:inset 0 3px 10px #fff;background-position:50%!important;background-size:cover!important}.advantage-card:before{content:"";filter:blur(20px);z-index:10;background:#000;border-radius:8px;width:110%;height:30%;position:absolute;bottom:-10%;left:-5%}.advantage-card:after{content:"";z-index:11;border:3px solid #222933;border-radius:11px;width:100%;height:100%;position:absolute;top:-3px;left:-3px}.card-title{color:#fff;z-index:11;font-size:1.46vw;position:relative}.left{border-radius:8px;position:absolute;top:0;left:0}.right{border-radius:8px;position:absolute;top:50%;right:0}@media screen and (max-width:1024px){.advantages-wrapper{margin-top:0;padding-top:0}.row{height:50vh}.advantage-card{width:46.43vw;height:25vh;padding:.83vh 1.19vw}.row.last{height:50vh}.card-title{font-size:2.62vw}}@media screen and (max-width:450px){.advantages-wrapper{gap:3.23vh;padding-top:0}.row{flex-direction:column;justify-content:space-between;height:85vh}.advantage-card{width:100%;height:32.26vh;padding:1.61vh 3.13vw}.row.last{height:85vh}.card-title{font-size:5vw}.left,.right{width:100%}.right{left:0}}
#formats{padding-top:13.5vh}.cards-container{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.individual-card,.group-card{background-color:#0003;border:3px solid #222933;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:36.2vw;height:64.81vh;display:flex;position:relative;overflow:hidden}.individual-card:after,.group-card:after{content:"";z-index:3;width:100%;height:100%;position:absolute;box-shadow:inset 0 3px 10px #fff}.individual-overlay{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.format-card-content{z-index:10;flex-direction:column;align-items:center;display:flex}.format-card-content div{width:10.42vw;height:10.42vw}.format-card-content div svg{width:100%;height:100%}.format-card-content h3{font-size:3.13vw}@media screen and (max-width:1024px){.individual-card,.group-card{width:46.43vw;height:50vh}.format-card-content div{width:23.81vw;height:23.81vw}.format-card-content h3{font-size:4.29vw}}@media screen and (max-width:450px){#formats{padding-top:5vh}.cards-container{flex-direction:column;gap:max(20px,3.51vh)}.individual-card,.group-card{width:100%;height:max(300px,52.5vh)}.format-card-content div{width:max(100px,31.25vw);height:max(100px,31.25vw)}.format-card-content h3{font-size:max(22px,6.88vw)}}
#cta .wrapper{flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.cta-image{z-index:1;object-fit:contain;width:49.16vw;height:83.51vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-content-section{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:2.22vh;display:flex;position:relative}.black-zone{z-index:3;background:#000;width:100%;height:12.87vh}.cta-content-section h1{text-align:center;text-transform:uppercase;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#3fef00 9.51%,#fff 99.98%);-webkit-background-clip:text;background-clip:text;font-size:3.28vw;position:relative}.description{color:#fff;text-align:center;font-size:2.5vw;position:relative}@media screen and (max-width:1024px){.cta-image{width:100vw;height:75vh;transform:translate(-50%,-60%)}.cta-content-section{gap:2vh;margin-bottom:6.67vh}.black-zone{height:0}.cta-content-section h1{font-size:4.52vw}.description{font-size:3.81vw}}@media screen and (max-width:450px){#cta .wrapper{height:fit-content;min-height:unset;justify-content:flex-start;padding-top:40vh}.cta-image{width:100vw;height:max(365px,64.38vh);top:0;transform:translate(-50%)}.cta-content-section{gap:max(16px,2.81vh);margin-bottom:6.67vh}.black-zone{height:0}.cta-content-section h1{font-size:max(21px,6.56vw);line-height:1.2}.description{font-size:max(18px,5.63vw)}}
.program-content{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;padding:0 6.77vw;display:flex;position:relative}.program-content-container{border:3px solid #222933;border-radius:8px;width:100%;padding:3.7vh 3.13vw;box-shadow:inset 0 3px 10px #fff,inset 0 5px 15px 5px #164c02}.program-content-text{flex-direction:column;align-items:flex-start;gap:2.96vh;min-height:57.5vh;display:flex;position:relative}.program-row{justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex;position:relative}.program-content-section{width:24.48vw;position:relative}.program-content-section h3{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#3fef00 3.64%,#fff 38.02%);-webkit-background-clip:text;background-clip:text;margin:0 0 1.25vw;font-size:1.25vw}.section-item{color:#fff;word-wrap:break-word;font-size:1.04vw}.carousel-navigation{justify-content:center;align-items:center;gap:1.67vw;width:100%;margin-top:2.96vh;display:flex;position:relative}.carousel-button{moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;color:#000;background-image:linear-gradient(90deg,#3fef00,#fff,#3fef00,#3fef00);background-position:100% 0;background-size:300% 100%;border:none;border-radius:50%;width:4.17vw;height:4.17vw;padding:0;transition:all .4s ease-in-out}.carousel-button svg{width:4.17vw;height:4.17vw}.carousel-button:not(.active){opacity:.3}.carousel-button.active:hover{box-shadow:none;color:#000;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;cursor:pointer;background-position:0 0;transition:all .4s ease-in-out}.carousel-button.active:active{background-image:linear-gradient(90deg,#2a9c01,#2a9c01)}@media screen and (max-width:1024px){#program{padding-top:7.5vh}.program-content{padding:0}.program-content-container{padding:3.33vh 2.38vw}.program-content-text{gap:2.96vh;min-height:45vh}.program-content-section{width:42.86vw}.program-content-section h3{margin:0 0 3.33vw;font-size:3.33vw}.section-item{font-size:2.86vw}.carousel-navigation{gap:3.81vw;margin-top:2.67vh}.carousel-button,.carousel-button svg{width:9.52vw;height:9.52vw}}@media screen and (max-width:450px){.program-content-container{padding:max(20px,3.51vh) max(20px,6.25vw)}.program-content-text{gap:0;min-height:55vh}.program-content-section{width:100%}.program-content-section h3{margin:0 0 7.5vw;font-size:max(24px,7.5vw)}.section-item{font-size:max(16px,4.5vw)}.carousel-navigation{gap:max(32px,10vw);margin-top:max(16px,2.81vh)}.carousel-button,.carousel-button svg{width:max(60px,18.75vw);height:max(60px,18.75vw)}}
.footer-blankspace{pointer-events:none;z-index:-100;background:0 0;width:100vw;height:29.63vh}.form-image{aspect-ratio:1;z-index:2;object-fit:contain;flex-shrink:0;width:32.5vw;height:54.17vh;position:absolute;top:0;left:50%;transform:translate(-50%)}.form-content-section{z-index:3;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding-top:48vh;display:flex;position:relative}.form-content-section h1{text-align:center;text-transform:uppercase;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#3fef00 9.51%,#fff 99.98%);-webkit-background-clip:text;background-clip:text;font-size:3.28vw;position:relative}.registration-form{background:#000;flex-direction:column;justify-content:center;align-items:center;gap:5.93vh;padding:4.17vh 6.25vw;display:flex;position:relative}.form-fields-container{flex-direction:column;align-items:flex-start;gap:1.48vh;display:flex;position:relative}.field-input{color:#fff;background:#000;border:3px solid #222933;border-radius:16px;width:28.96vw;padding:1.85vh 1.67vw;font-size:1.25vw;transition:all .4s ease-in-out;box-shadow:inset 0 3px 10px #fff}.field-input:focus{box-shadow:inset 0 5px 15px #3fef00}.field-input.error,.field-input[aria-invalid=true]{box-shadow:inset 0 5px 15px #ef1400}.fieldInput::placeholder{color:#fff9}@media screen and (max-width:1024px){.footer-blankspace{height:calc(24.47vw + 7.84vh)}.form-image{width:60vw;height:50vh;top:0}.form-content-section{padding-top:43vh}.form-content-section h1{font-size:4.52vw}.registration-form{gap:4.17vh;padding:4.17vh 16.67vw}.form-fields-container{gap:1.33vh}.field-input{width:66.19vw;padding:1.67vh 3.81vw;font-size:2.86vw}.registration-form .primary-button{width:100%}}@media screen and (max-width:450px){.footer-blankspace{height:calc(40.5vh + 73.5vw)}.form-image{width:100%;height:max(305px,53.51vh);top:0}.form-content-section{padding-top:max(250px,43.85vh)}.form-content-section h1{font-size:max(21px,6.56vw)}.registration-form{gap:max(32px,5.61vh);padding:max(50px,8.77vh) 0}.form-fields-container{gap:max(16px,2.81vh);width:100%}.field-input{width:100%;padding:max(16px,2.81vh) max(32px,10vw);font-size:max(16px,5vw)}.registration-form .primary-button{gap:16px;width:100%;padding:max(16px,2.81vh) max(50px,12vw)}}
header{z-index:999;width:100vw;padding:2.96vh 12.5vw}.nav{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.nav nav{flex-direction:row;gap:2.08vw;font-size:1.25vw;display:flex}@media screen and (max-width:1024px){header{padding:1.67vh 4.76vw}.close-button-container button,.menu-button-container button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}header.active{box-shadow:none;padding:0}.nav{background:#000;flex-direction:column;justify-content:flex-start;width:100vw;height:100vh;padding:1.67vh 4.76vw;display:none}.nav.active{display:flex}.close-button-container{justify-content:flex-end;width:100%;margin-bottom:.83vh;display:flex}.nav nav{flex-direction:column;justify-content:flex-start;gap:1.33vh;width:100%;margin-bottom:5.22vh;font-size:4.29vw}.nav a,.nav a button{width:100%}.menu-button-container{justify-content:flex-end;width:100%;display:none}.menu-button-container.active{display:flex}}@media screen and (max-width:450px){header{padding:max(20px,3.51vh) max(20px,6.25vw)}.close-button-container button,.menu-button-container button{width:32px;height:32px}.nav{padding:max(20px,3.51vh) max(20px,6.25vw)}.close-button-container{margin-bottom:max(10px,1.74vh)}.nav nav{gap:max(16px,2.81vh);margin-bottom:max(32px,5.61vh);font-size:6.88vw}}
footer{z-index:1;background-color:#202020;flex-direction:row;justify-content:space-between;width:100vw;padding:9.26vh 12.5vw;display:flex;position:fixed;bottom:0;left:0}.footer-section{flex-direction:column;justify-content:space-between;display:flex}.social-buttons,.footer-nav{flex-direction:row;display:flex}.menu-section{gap:1.48vh}.footer-nav{flex-wrap:wrap;gap:0 .94vw;max-width:15.63vw;font-size:1.25vw}.footer-nav a{cursor:pointer}.social-buttons{gap:1.04vw}.gradient-text{font-size:1.98vw;text-transform:uppercase!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}@media screen and (max-width:1024px){footer{padding:3.92vh 4.76vw}.footer-section{flex-direction:column;justify-content:flex-start;gap:1.33vh;display:flex}.menu-section{gap:1.33vh}.footer-nav{max-width:unset;flex-direction:column;gap:1.33vh;font-size:2.86vw}.social-buttons{gap:2.38vw}.gradient-text{font-size:4.52vw}}@media screen and (max-width:450px){footer{flex-direction:column;align-items:center;gap:max(40px,7.02vh);padding:max(40px,7.02vh) max(20px,6.25vw)}.footer-section{align-items:center;gap:max(16px,2.81vh)}.footer-nav{text-align:center;flex-direction:column;font-size:max(16px,5vw)}.social-buttons{gap:max(16px,5vw)}.gradient-text{font-size:max(28px,8.75vw)}}
