.modal{display:none;z-index:100}.modal-open{overflow:hidden}.iti{width:100%;height:100%}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);overflow:auto}.modal.modal-bid .modal__circle{position:absolute;width:41rem;height:63rem;border-radius:63rem;background:radial-gradient(50% 50% at 50% 50%,rgba(220,241,79,.6) 0,rgba(220,241,79,0) 100%);-webkit-filter:blur(100px);filter:blur(100px);z-index:-1}.modal.modal-bid .modal__circle_top{top:-46rem;left:-19rem}.modal.modal-bid .modal__circle_bottom{bottom:-39rem;right:-18rem}@media only screen and (min-width:1024px){.modal.modal-bid .modal__circle_bottom{bottom:-30rem;-webkit-transform:rotate(17.031deg);-ms-transform:rotate(17.031deg);transform:rotate(17.031deg)}}.modal.modal-bid .modal__dialog{position:relative;overflow:hidden;margin:0 auto;padding:5rem 0;min-height:100%;width:100%}.modal.modal-bid .modal__dialog::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:-10}@media only screen and (min-width:768px){.modal.modal-bid .modal__dialog{max-width:56rem;min-height:auto;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border-radius:1.2rem}}.modal.modal-bid .modal__close{position:absolute;top:20px;right:20px;width:2.4rem;height:2.4rem;z-index:10;cursor:pointer}.modal.modal-bid .modal__close::after,.modal.modal-bid .modal__close::before{content:"";position:absolute;top:50%;left:50%;height:2px;width:2.4rem;background:#dcf14f;border-radius:10rem;-webkit-transition:height .15s linear;transition:height .15s linear}.modal.modal-bid .modal__close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal.modal-bid .modal__close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.modal.modal-bid .modal__close:hover::after,.modal.modal-bid .modal__close:hover::before{height:3px}.form-bid{text-align:center}.form-bid__title{font-size:2.4rem;font-weight:700}@media only screen and (min-width:1024px){.form-bid__title{margin:0 auto;width:55%;font-size:2.8rem}}@media only screen and (min-width:1280px){.form-bid__title{font-size:3rem}}@media only screen and (min-width:1440px){.form-bid__title{width:60%;font-size:3.4rem}}.form-bid__subtitle{margin-top:2rem;font-size:1.8rem;font-weight:400}@media only screen and (min-width:1280px){.form-bid__subtitle{font-size:2.2rem}}@media only screen and (min-width:1440px){.form-bid__subtitle{font-size:2.4rem}}.form-bid__name{color:#dcf14f;font-size:2rem;font-style:italic;font-weight:400;line-height:105%}@media only screen and (min-width:1280px){.form-bid__name{font-size:2.2rem}}@media only screen and (min-width:1440px){.form-bid__name{font-size:2.4rem}}.form-bid fieldset{margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media only screen and (min-width:1024px){.form-bid fieldset{margin:2rem auto 0;max-width:40.5rem}}.form-bid__input{position:relative;width:100%;padding:1.8rem 1rem;background:0 0;border-radius:8px;border:1px solid #dcf14f;color:#979797;font-size:1.6rem;font-weight:400;line-height:105%;-webkit-transition:border .3s linear;transition:border .3s linear}.form-bid__input:hover{border-color:#fff}.form-bid__input input{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.form-bid__input_text input{color:grey;font-size:1.4rem}.form-bid__input_text input:not(:-moz-placeholder-shown)+span{transform:translateY(-2.8rem);font-size:1.4rem;background:#000;padding:0 .4rem;color:#979797}.form-bid__input_text input:not(:-ms-input-placeholder)+span{-ms-transform:translateY(-2.8rem);transform:translateY(-2.8rem);font-size:1.4rem;background:#000;padding:0 .4rem;color:#979797}.form-bid__input_text input:not(:placeholder-shown)+span{-webkit-transform:translateY(-2.8rem);-ms-transform:translateY(-2.8rem);transform:translateY(-2.8rem);font-size:1.4rem;background:#000;padding:0 .4rem;color:#979797}.form-bid__input_text input::-webkit-input-placeholder{opacity:0}.form-bid__input_text input::-moz-placeholder{opacity:0}.form-bid__input_text input:-ms-input-placeholder{opacity:0}.form-bid__input_text input::-ms-input-placeholder{opacity:0}.form-bid__input_text input::placeholder{opacity:0}.form-bid__input-plh{position:absolute;top:2rem;left:1rem;pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear}.form-bid input{width:100%;height:100%;background:0 0;border:none;outline:0;color:#fff;font-size:1.6rem;font-weight:400;line-height:105%}.form-bid__submit{margin-top:4rem;padding:1.6rem 4rem;font-size:2rem;font-weight:800;line-height:105%}@media only screen and (max-width:480px){.form-bid__submit{width:100%;padding:1.6rem}}@media only screen and (min-width:1024px){.form-bid__submit{margin-top:2rem}}.form-bid__errors{margin-top:1rem;font-size:1.4rem;line-height:1.4rem;color:red;display:none}.form-bid__description{margin-top:4rem;padding:0 4.5rem;color:#979797;font-size:1.2rem;font-weight:400;line-height:105%}.main-wrap{overflow:hidden}section{max-width:144rem;margin:0 auto}.education{padding-top:4rem;position:relative}@media only screen and (min-width:768px){.education{padding-top:2rem}}@media only screen and (min-width:768px){.education .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.education__circle{position:absolute;bottom:-22rem;right:-18rem;width:42rem;height:64rem;border-radius:64rem;background:radial-gradient(50% 50% at 50% 50%,rgba(220,241,79,.6) 0,rgba(220,241,79,0) 100%);-webkit-filter:blur(100px);filter:blur(100px);z-index:-1}@media only screen and (min-width:1024px){.education__circle{bottom:-30rem;right:-24rem;width:64rem;height:68rem}}@media only screen and (min-width:1280px){.education__circle{bottom:-42rem;right:-32rem;width:84rem;height:72rem;border-radius:84rem}}@media only screen and (min-width:1440px){.education__circle{right:-40rem;bottom:-55rem;width:104rem;height:76rem;border-radius:104rem}}.education__title{position:relative;width:-webkit-min-content;width:-moz-min-content;width:min-content;font-size:4.4rem;font-weight:800;line-height:105%}@media only screen and (min-width:768px){.education__title{margin-top:2rem}}@media only screen and (min-width:1024px){.education__title{font-size:6.2rem}}@media only screen and (min-width:1280px){.education__title{font-size:8rem}}@media only screen and (min-width:1440px){.education__title{font-size:9.8rem}}.education__title span{position:absolute;top:50%;right:2rem;-webkit-transform:translate(0,-65%) rotate(5deg);-ms-transform:translate(0,-65%) rotate(5deg);transform:translate(0,-65%) rotate(5deg);z-index:-1}@media only screen and (min-width:1280px){.education__title span{right:3rem}}@media only screen and (min-width:1440px){.education__title span{right:4rem}}.education__subtitle{font-size:2.2rem;line-height:100%;font-style:italic}@media only screen and (min-width:1024px){.education__subtitle{font-size:3rem}}@media only screen and (min-width:1280px){.education__subtitle{font-size:4rem}}@media only screen and (min-width:1440px){.education__subtitle{font-size:4.8rem}}.education__application{margin-top:4rem;padding:1.6rem 4.8rem;font-size:2rem;font-weight:800}@media only screen and (min-width:1024px){.education__application{margin-top:5.2rem;font-size:2.4rem}}@media only screen and (min-width:1280px){.education__application{margin-top:6.4rem;font-size:2.8rem}}@media only screen and (min-width:1440px){.education__application{margin-top:8rem;padding:1.6rem 7.2rem;font-size:3.2rem}}.education__image{margin:4rem auto 0;width:21rem;height:26rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:768px){.education__image{margin-top:0;margin-left:4rem;width:45%;max-width:50rem;height:auto}.education__image img{height:auto}}.education__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nomatter{padding-top:7.2rem;overflow:hidden}@media only screen and (min-width:1024px){.nomatter{padding-top:10rem}}@media only screen and (min-width:1280px){.nomatter{padding-top:12rem}}@media only screen and (min-width:1440px){.nomatter{padding-top:16rem}}.nomatter__title{font-weight:800;text-transform:uppercase}.nomatter__title span{font-style:italic}.nomatter__description{margin-top:2rem}@media only screen and (min-width:1024px){.nomatter__description{width:67%}}.nomatter__gallery{margin-top:2rem;position:relative;left:-1rem;width:calc(100% + 2rem);display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.nomatter__gallery{margin-top:4rem;left:0;width:100%}}.nomatter__gallery li{width:20.4rem;height:18.6rem;padding:.8rem;border-radius:16px;border:1px solid #dcf14f;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:768px){.nomatter__gallery li{width:calc(50% - 1rem);height:24rem}}@media only screen and (min-width:1024px){.nomatter__gallery li{padding:1.6rem;height:30rem}}@media only screen and (min-width:1280px){.nomatter__gallery li{padding:2.4rem;height:36rem}}@media only screen and (min-width:1440px){.nomatter__gallery li{padding:4rem;height:42rem}}.nomatter__gallery li:nth-of-type(2){margin-top:6rem}@media only screen and (min-width:768px){.nomatter__gallery li:nth-of-type(2){margin-top:0}}.nomatter__gallery li img{border-radius:16px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.programs{padding-top:8rem;position:relative}@media only screen and (min-width:1024px){.programs{padding-top:10rem}}@media only screen and (min-width:1280px){.programs{padding-top:12rem}}@media only screen and (min-width:1440px){.programs{padding-top:16rem}}.programs__circle{position:absolute;bottom:-12.5rem;left:-11rem;width:23rem;height:35rem;border-radius:35rem;background:radial-gradient(50% 50% at 50% 50%,#dcf14f 0,rgba(220,241,79,0) 100%);-webkit-filter:blur(100px);filter:blur(100px);z-index:-1}@media only screen and (min-width:1024px){.programs__circle{bottom:-55rem;left:-20rem;width:748px;height:705px;border-radius:748px}}.programs__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;text-transform:uppercase;text-align:center}@media only screen and (max-width:1023px){.programs__title{font-size:2.8rem}}@media only screen and (min-width:1024px){.programs__title{width:75%;margin:0 auto}}.programs__title span{margin-bottom:.8rem;font-weight:800;font-style:italic}@media only screen and (max-width:1023px){.programs__title span{font-size:3.4rem}}.programs__description{margin-top:2rem;text-align:center}@media only screen and (min-width:1280px){.programs__description{margin-top:4rem}}.programs__img{margin-top:3.4rem;position:relative;left:-1rem;width:calc(100% + 2rem)}@media only screen and (min-width:1024px){.programs__img{margin-top:4.8rem;left:-2rem;width:calc(100% + 4rem)}}@media only screen and (min-width:1280px){.programs__img{margin-top:6.2rem;left:-4rem;width:calc(100% + 8rem)}}@media only screen and (min-width:1440px){.programs__img{margin-top:8rem}}.programs__img img{width:100%;height:auto}.programs__circle-1{position:absolute;top:-4rem;left:-11rem;width:24rem;height:31rem;border-radius:31rem;background:radial-gradient(50% 50% at 50% 50%,#dcf14f 0,rgba(220,241,79,0) 100%);-webkit-filter:blur(100px);filter:blur(100px);z-index:-1}@media only screen and (min-width:1024px){.programs__circle-1{bottom:-8rem;left:-25rem;width:48rem;height:120rem;border-radius:120rem}}.programs__circle-2{position:absolute;top:7rem;right:-17rem;width:31rem;height:29rem;border-radius:31rem;background:radial-gradient(50% 50% at 50% 50%,#dcf14f 0,rgba(220,241,79,0) 100%);-webkit-filter:blur(100px);filter:blur(100px);z-index:-1}@media only screen and (min-width:1024px){.programs__circle-2{top:24rem;right:-24rem;width:48rem;height:83rem;border-radius:83rem}}@media only screen and (min-width:1280px){.programs__circle-2{top:48rem;right:-18rem}}.programs__list{margin-top:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media only screen and (min-width:1024px){.programs__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}}.programs__list-item{text-align:center}@media only screen and (min-width:1024px){.programs__list-item{width:35%}}@media only screen and (min-width:1024px){.programs__list-item:nth-of-type(2){width:46%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media only screen and (min-width:1024px){.programs__list-item:nth-of-type(3){-ms-flex-item-align:end;align-self:flex-end}}.programs__list-item>span{font-size:5.4rem;font-style:italic;font-weight:800;line-height:103.943%}@media only screen and (min-width:1024px){.programs__list-item>span{font-size:6.8rem}}@media only screen and (min-width:1280px){.programs__list-item>span{font-size:8.2rem}}@media only screen and (min-width:1440px){.programs__list-item>span{font-size:9.4rem}}.programs__list-item>p{margin-top:.8rem;font-size:2.2rem;text-transform:uppercase;line-height:105%}@media only screen and (min-width:1024px){.programs__list-item>p{margin-top:1rem;font-size:2.6rem}}@media only screen and (min-width:1280px){.programs__list-item>p{margin-top:2rem;font-size:3rem}}@media only screen and (min-width:1440px){.programs__list-item>p{font-size:3.4rem}}.programs__list-item>p span{color:#dcf14f;font-size:2.4rem;font-weight:800}@media only screen and (min-width:1024px){.programs__list-item>p span{font-size:3rem}}@media only screen and (min-width:1280px){.programs__list-item>p span{font-size:3.6rem}}@media only screen and (min-width:1440px){.programs__list-item>p span{font-size:4.4rem}}.courses{padding-top:8rem}.courses__table{background:#000;border-radius:3.4rem;padding:2rem 0;padding-bottom:3.5rem}@media only screen and (min-width:768px){.courses__table{width:85%;margin:0 auto}}.courses__title{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:1rem;font-weight:700;line-height:103.943%;text-transform:uppercase}@media only screen and (max-width:1023px){.courses__title{font-size:3rem}}@media only screen and (min-width:1024px){.courses__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.courses__title span{font-style:italic;font-weight:800}.courses__list{margin-top:1rem;padding:0 .8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}@media only screen and (min-width:1280px){.courses__list{gap:2rem}}.courses__list-item{padding:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;border-bottom:1px solid #dcf14f}@media only screen and (min-width:1440px){.courses__list-item{padding:4rem;padding-bottom:2rem;gap:1rem}}.courses__list-item>span{font-size:2.2rem;font-style:italic;text-transform:uppercase;text-shadow:0 0 0 #000,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media only screen and (min-width:1024px){.courses__list-item>span{font-size:2.8rem}}@media only screen and (min-width:1280px){.courses__list-item>span{font-size:3.4rem}}@media only screen and (min-width:1440px){.courses__list-item>span{font-size:4rem}}.courses__list-item>p{font-weight:700;text-transform:uppercase;text-align:center}.courses__list-item>p span{color:#dcf14f;font-style:italic;font-weight:800}@media only screen and (min-width:1024px){.courses__list-item>p{font-size:2.4rem}}@media only screen and (min-width:1280px){.courses__list-item>p{font-size:2.8rem}}@media only screen and (min-width:1440px){.courses__list-item>p{font-size:3.2rem}}.info{padding-top:8rem;position:relative}.info__circle{position:absolute;top:-20rem;right:-11rem;width:31rem;height:29rem;border-radius:31rem;background:radial-gradient(50% 50% at 50% 50%,#dcf14f 0,rgba(220,241,79,0) 100%);-webkit-filter:blur(100px);filter:blur(100px);z-index:-1}@media only screen and (min-width:1024px){.info__circle{top:-60rem;right:-30rem;width:73rem;height:102rem;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);border-radius:102rem}}.info__card{position:relative;margin:0 auto;padding:1.2rem .9rem;max-width:72rem;border-radius:1.6rem;border:1px solid #dcf14f}@media only screen and (min-width:1024px){.info__card{padding:2.4rem}}.info__img{border-radius:1.6rem;overflow:hidden;width:100%}.info__img img{width:100%;height:auto;max-height:40rem;-o-object-fit:cover;object-fit:cover}.info__card-text{position:absolute;bottom:-1px;left:-2px;width:calc(100% + 4px);background:#000;text-align:center}.info__card-text p{font-size:3rem;text-transform:uppercase;line-height:105%;font-weight:700}@media only screen and (min-width:1024px){.info__card-text p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 2.4rem;font-size:6rem}}.info__card-text p span{font-weight:800}@media only screen and (max-width:1023px){.info__card-text p span{font-size:3.2rem}}.info__consult{margin-top:8rem}.info__sign-up{margin:8rem auto 0;width:-webkit-min-content;width:-moz-min-content;width:min-content;font-size:4.4rem;font-weight:800;line-height:103.943%;text-align:center;text-transform:uppercase}@media only screen and (min-width:1024px){.info__sign-up{font-size:5.2rem}}@media only screen and (min-width:1440px){.info__sign-up{font-size:6rem}}.info__sign-up span{color:#dcf14f;font-style:italic;font-weight:400}.info__get{margin:4rem auto 0;display:block;padding:2rem 4.2rem;font-size:3.4rem;font-weight:700}@media only screen and (max-width:480px){.info__get{width:100%;padding:2rem}}.consult{padding:4rem 0;background:#dcf14f;border-radius:16px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1280px){.consult{padding:6rem 0}}@media only screen and (min-width:1440px){.consult{padding:8rem 0}}.consult__title{margin:0 auto;font-size:3.4rem;font-weight:700;line-height:105%;text-transform:uppercase;color:#000;width:-webkit-min-content;width:-moz-min-content;width:min-content}@media only screen and (min-width:1024px){.consult__title{font-size:4.2rem;width:50%}}@media only screen and (min-width:1280px){.consult__title{font-size:5rem}}@media only screen and (min-width:1440px){.consult__title{font-size:6rem}}.consult__subtitle{margin-top:2rem;max-width:27rem;color:#000;font-size:2.4rem;font-weight:700;line-height:103.943%;text-transform:uppercase}@media only screen and (min-width:1024px){.consult__subtitle{max-width:54rem}}.consult__text{margin-top:1rem;max-width:30rem;font-size:1.8rem;font-style:italic;font-weight:300;line-height:103.943%;text-transform:uppercase;color:#000}@media only screen and (min-width:1024px){.consult__text{margin-top:0;max-width:60rem;font-size:2.4rem}}.consult__stock{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1024px){.consult__stock{margin-top:4rem}}.consult__stock-amount{position:relative;right:-.9rem;font-size:13.3rem;font-style:italic;font-weight:800;line-height:80%;text-transform:uppercase;color:#dcf14f;text-shadow:0 0 0 #dcf14f,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000}@media only screen and (min-width:1024px){.consult__stock-amount{font-size:16.3rem}}@media only screen and (min-width:1280px){.consult__stock-amount{font-size:18rem}}@media only screen and (min-width:1440px){.consult__stock-amount{font-size:21.4rem;text-shadow:0 0 0 #dcf14f,-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000}}.consult__stock-text{position:relative;width:-webkit-min-content;width:-moz-min-content;width:min-content;left:-.9rem;font-size:2.6rem;font-style:normal;font-weight:700;line-height:103.943%;text-transform:uppercase;text-align:start;color:#000}@media only screen and (min-width:1024px){.consult__stock-text{font-size:3.2rem}}@media only screen and (min-width:1280px){.consult__stock-text{font-size:4rem;left:-2rem}}@media only screen and (min-width:1440px){.consult__stock-text{font-size:4.8rem}}