.blue-bg{background-color:#148;color:#fff}.blue-bg strong{color:#39f}.gray-bg{background-color:#ebebeb}.ring{border:.875rem solid #39f;border-radius:50%;margin-bottom:auto;margin-top:auto;height:3rem;width:3rem}.loader-container{align-items:center;display:flex;justify-content:center;height:100%;width:100%;top:0;left:0;background-color:inherit;border-radius:inherit;position:absolute;display:none}.loader-container.active{display:flex}.loader{width:2rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#fff 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#fff);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 8px),#000 0);animation:spin 1s infinite linear}@keyframes spin{to{transform:rotate(1turn)}}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}main{overflow:hidden}img,video,svg{-webkit-user-select:none;display:block;max-width:100%;user-select:none}input,button,select,textarea{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;display:inline-block;text-decoration:none}ul{list-style:none;padding:0}body{-webkit-font-smoothing:antialiased;font-family:Instrument Sans,sans-serif}html{font-size:150%}@media (max-width: 1920px){html{font-size:125%}}@media (max-width: 1720px){html{font-size:100%}}@media (max-width: 880px){html{font-size:87.5%}}@media (max-width: 560px){html{font-size:85%}}.main-btn{animation:jittery 4s infinite;background:#5dbb2f;border:0;border-radius:9999px;box-shadow:0 4px 4px #00000040;color:#fff;cursor:pointer;display:inline-block;font-size:1.25rem;font-weight:500;margin-left:1.5rem;margin-right:1.5rem;margin-top:1.5rem;text-align:center;text-wrap:balance;text-transform:uppercase;padding:1rem 2rem}@media (max-width: 560px){.main-btn{font-size:1.125rem;max-width:24rem}}@keyframes jittery{5%,50%{transform:scale(1)}10%{transform:scale(.9)}15%{transform:scale(1.05)}20%{transform:scale(1.05) rotate(-1deg)}25%{transform:scale(1.05) rotate(1deg)}30%{transform:scale(1.05) rotate(-1deg)}35%{transform:scale(1.05) rotate(1deg)}40%{transform:scale(1.05) rotate(0)}}.field{display:flex;flex-direction:column}.field__label{font-weight:600;font-family:Ubuntu,sans-serif;color:#148;margin-bottom:.5rem}.field__input{padding:1rem .75rem;border:2px solid #ebebeb;border-radius:.5rem;font-family:Instrument Sans,sans-serif;color:#000;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.field__input.error{border-color:#e63946;box-shadow:0 0 .375rem #e6394680}.field__error{color:#8b0000;display:none;font-size:1rem;margin-left:1rem;margin-top:.25rem}.field__error.active{display:block}.container{margin:0 auto;padding:2.5rem}@media (max-width: 880px){.container{padding:3rem 1.5rem;width:100%}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#1249;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;transform:scale(1.05);padding:2rem;z-index:999999}.modal.active{visibility:visible;opacity:1;transform:scale(1)}.modal__content{background:#fff;padding:2rem;border-radius:1.5rem;width:100%;max-width:42rem;box-shadow:0 6px 14px #00000040;display:flex;flex-direction:column;position:relative;gap:2rem}.modal__title{font-family:Ubuntu,sans-serif;font-size:1.5rem;font-weight:600;color:#124;margin:0;text-align:center}.modal__close{background:none;border:none;font-size:2rem;position:absolute;cursor:pointer;color:#148;transition:color .2s;top:.75rem;right:.75rem}.modal__close:hover{color:#e63946}.modal__form{display:flex;flex-direction:column;gap:1.5rem}.modal__fields{display:flex;flex-direction:column}.modal__label{font-weight:600;font-family:Ubuntu,sans-serif;color:#148;margin-bottom:.5rem}.modal__input{padding:1rem .75rem;border:2px solid #ebebeb;border-radius:.5rem;font-family:Instrument Sans,sans-serif;color:#000;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.modal__input.error{border-color:#e63946;box-shadow:0 0 .375rem #e6394680}.modal__input:focus{border-color:#39f;outline:none;box-shadow:0 0 .375rem #3399ff80}.modal__error{color:#8b0000;display:none;font-size:1rem;margin-left:1rem;margin-top:.25rem}.modal__error.active{display:block}.modal__btn{background:#148;color:#fff;text-transform:uppercase;padding:1rem 2rem;font-weight:700;border:none;border-radius:999px;cursor:pointer;font-size:1.125rem;font-family:Ubuntu,sans-serif;transition:background .3s ease;position:relative}.modal__btn:disabled{cursor:not-allowed;opacity:.5}.modal__btn:not(.modal__btn:disabled):hover{background:#39f}.modal__btn:active{transform:scale(.98)}.footer{background:linear-gradient(#1489,#114488e6),url(./beautiful-student-girl-learning-online-CcMQSGwZ.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.footer__container{align-items:center;display:flex;gap:3rem 10rem;flex-direction:column;min-height:28rem;justify-content:center}.footer__logo{width:10rem}.footer__logo img{filter:invert(1) brightness(0) invert(1)}.footer__credits{align-items:center;color:#fff;display:flex;justify-content:center;gap:.75rem;flex-direction:column;font-weight:200;font-size:.75rem;width:6rem}.hero__container{color:#148;max-width:60rem;padding-top:2rem;text-align:center}.hero__logo{margin-bottom:1rem;margin-left:auto;margin-right:auto;width:6rem}.hero__logo img{width:100%}.hero__headline{font-family:Ubuntu,sans-serif;font-size:1.5rem;text-transform:uppercase;max-width:52rem;margin-bottom:.5rem;margin-left:auto;margin-right:auto}.hero__subheadline{font-size:1rem;font-weight:500;max-width:48rem;margin:0 auto}.hero__headline strong,.hero__subheadline strong{color:#124;font-weight:700}.hero__video{margin:1rem auto;max-width:48rem;position:relative}.hero__video #smartplayer{border-radius:1.25rem!important}.hero__description{font-weight:500;max-width:48rem;margin:0 auto}.hero__description em{font-weight:700}.registration__title{color:#124;text-align:center;text-wrap:balance}.registration__content{background:#a1beee;padding:2rem;margin:0 auto;border-radius:1.5rem;width:100%;max-width:42rem;display:flex;flex-direction:column;gap:2rem}.registration__form{display:flex;flex-direction:column;gap:1.5rem}.registration__btn{background:#148;color:#fff;text-transform:uppercase;padding:1rem 2rem;font-weight:700;border:none;border-radius:999px;cursor:pointer;font-size:1.125rem;font-family:Ubuntu,sans-serif;transition:background .3s ease;position:relative}.registration__btn:disabled{cursor:not-allowed;opacity:.5}.registration__btn:not(.registration__btn:disabled):hover{background:#39f}.registration__btn:active{transform:scale(.98)}.about{font-family:Ubuntu,sans-serif;padding-bottom:2rem;position:relative;text-align:center}.about__container{max-width:64rem}.about__title{align-items:center;justify-content:center;gap:.75rem;font-size:1.5rem;margin-bottom:1.25rem;text-transform:uppercase;display:flex;flex-wrap:wrap}.about__title:before{border-radius:50%;border:.625rem solid #39f;content:"";flex-shrink:0;height:2rem;width:2rem}.about__subtitle{font-size:1.125rem}.about__cards{counter-reset:card;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin-bottom:2.5rem;margin-top:1.5rem}.about__card{display:flex;flex-direction:column;counter-increment:card;flex:1}.about__card:before{align-items:center;border:3px solid #39f;border-radius:50%;color:#39f;content:counter(card) ".";display:flex;font-weight:900;font-size:1.5rem;margin-bottom:-2px;margin-left:1.5rem;height:2.75rem;justify-content:center;width:2.75rem}.about__card-content{border:4px solid #39f;border-radius:1.25rem;flex:1;padding:1.5rem;text-align:left;text-transform:uppercase;text-wrap:balance}.about__card-content strong{display:block;font-size:1.25rem;margin-bottom:1.25rem}.about__card-content p{display:block;font-size:.9375rem;font-family:Instrument Sans,sans-serif}.about__text{margin:0 auto;max-width:46rem;padding:0 1.25rem;font-size:1.25rem}.about__image{bottom:0;left:0;position:absolute;width:24rem}.about__image img{height:auto;width:100%}.info{color:#148;font-weight:500;text-align:center}.info__container{align-items:center;display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.info__title{display:flex;flex-wrap:wrap;align-items:center;font-family:Ubuntu,sans-serif;gap:.5rem;justify-content:center;margin-bottom:.75rem;text-transform:uppercase;text-wrap:balance}.info__title:before{border-radius:50%;border:.625rem solid #39f;content:"";flex-shrink:0;height:2rem;width:2rem}.info__subtitle{font-size:1.25rem;padding:0 .5rem}.info__cards{justify-content:center;display:flex}.info__cards span{background:url("data:image/svg+xml,%3csvg%20width='60'%20height='18'%20viewBox='0%200%2060%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_163_2)'%3e%3cpath%20d='M15.3662%2015.369C18.8769%2011.8583%2018.8769%206.14448%2015.3662%202.63377C11.8555%20-0.876946%206.14167%20-0.876946%202.63096%202.63377C-0.879754%206.14448%20-0.879754%2011.8583%202.63096%2015.369C6.14167%2018.8797%2011.8555%2018.8797%2015.3662%2015.369ZM6.18394%206.18675C7.73721%204.63347%2010.2626%204.63347%2011.8132%206.18675C13.3665%207.74002%2013.3639%2010.2654%2011.8132%2011.816C10.2626%2013.3667%207.73457%2013.3667%206.18394%2011.816C4.63067%2010.2628%204.63067%207.73738%206.18394%206.18675Z'%20fill='%23114488'/%3e%3c/g%3e%3cg%20clip-path='url(%23clip1_163_2)'%3e%3cpath%20d='M36.3662%2015.369C39.8769%2011.8583%2039.8769%206.14448%2036.3662%202.63377C32.8555%20-0.876946%2027.1417%20-0.876946%2023.631%202.63377C20.1202%206.14448%2020.1202%2011.8583%2023.631%2015.369C27.1417%2018.8797%2032.8555%2018.8797%2036.3662%2015.369ZM27.1839%206.18675C28.7372%204.63347%2031.2626%204.63347%2032.8132%206.18675C34.3665%207.74002%2034.3639%2010.2654%2032.8132%2011.816C31.2626%2013.3667%2028.7346%2013.3667%2027.1839%2011.816C25.6307%2010.2628%2025.6307%207.73738%2027.1839%206.18675Z'%20fill='%23114488'/%3e%3c/g%3e%3cg%20clip-path='url(%23clip2_163_2)'%3e%3cpath%20d='M57.3662%2015.369C60.8769%2011.8583%2060.8769%206.14448%2057.3662%202.63377C53.8555%20-0.876946%2048.1417%20-0.876946%2044.631%202.63377C41.1202%206.14448%2041.1202%2011.8583%2044.631%2015.369C48.1417%2018.8797%2053.8555%2018.8797%2057.3662%2015.369ZM48.1839%206.18675C49.7372%204.63347%2052.2626%204.63347%2053.8132%206.18675C55.3665%207.74002%2055.3639%2010.2654%2053.8132%2011.816C52.2626%2013.3667%2049.7346%2013.3667%2048.1839%2011.816C46.6307%2010.2628%2046.6307%207.73738%2048.1839%206.18675Z'%20fill='%23114488'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_163_2'%3e%3crect%20width='18'%20height='18'%20fill='white'/%3e%3c/clipPath%3e%3cclipPath%20id='clip1_163_2'%3e%3crect%20width='18'%20height='18'%20fill='white'%20transform='translate(21)'/%3e%3c/clipPath%3e%3cclipPath%20id='clip2_163_2'%3e%3crect%20width='18'%20height='18'%20fill='white'%20transform='translate(42)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center/contain;display:inline-block;margin:auto .25rem;height:1rem;width:2.75rem}.info__card{border-radius:1.25rem;flex:1;padding:2rem 1.25rem;text-wrap:balance}.info__card strong{display:block;font-size:1.25rem;margin-bottom:1.25rem;text-transform:uppercase}.info__text{font-size:1.125rem;max-width:46rem;margin:0 auto}.modules{padding:1.25rem 0}.modules__container{max-width:65rem}.modules__header{color:#148;margin-bottom:2rem;text-align:center;text-transform:uppercase;padding:0 1.25rem;text-wrap:balance}.modules__subtitle{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem;font-size:1.5rem;justify-content:center}.modules__subtitle:before{border-radius:50%;border:.625rem solid #39f;content:"";flex-shrink:0;height:2rem;width:2rem}.modules__title{font-size:2rem}.module{align-items:center;display:flex;flex-direction:column}.module__title{background-color:#39f;border-radius:1rem 1rem 0 0;color:#fff;display:block;margin:0 auto;max-width:40rem;text-transform:uppercase;font-size:1.375rem;font-weight:400;padding:1rem 2rem}.module__content{background:#148;border-radius:1rem;color:#fff;font-family:Ubuntu,sans-serif;font-size:1.125rem;line-height:1.5;padding:2.5rem 6rem;text-wrap:balance}.module__content ul{margin-top:1.75rem;padding-left:1.625rem;max-width:45rem}.module__content ul li+li{margin-top:1.25rem}.module__content ul li{position:relative}.module__content ul li:before{border-radius:50%;border:.3571428571rem solid #47bca9;content:"";height:1.25rem;left:-1.75rem;top:.25rem;position:absolute;width:1.25rem}.module+.module{margin-top:3rem}.bonus{text-align:center;text-transform:uppercase}.bonus__container{max-width:72rem;padding-top:0}.bonus__content{background:#148;border-radius:1.25rem;padding:7rem 2rem 3rem}.bonus__title{color:#fff;font-size:1.5rem;margin-left:3rem;margin-bottom:1.5rem;position:relative;text-wrap:balance}.bonus__title:before{content:"";background:url(./bell-deSthSIk.webp) no-repeat center/contain;height:6.5rem;top:-5rem;left:-2rem;width:6.5rem;position:absolute}.bonus__list{display:flex;justify-content:center;flex-wrap:wrap;gap:1.75rem}.bonus__item{align-items:center;background:#39f;border-radius:1.25rem;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:1.25rem;max-width:20rem}.bonus__item img{height:4.25rem;width:4.25rem}.bonus__item h1{color:#fff}.bonus__item p{color:#148;font-size:1.125rem;font-weight:600;margin-left:1rem;margin-right:1rem}.bonus__footer{background:#39f;border-radius:0 0 1.25rem 1.25rem;margin:0 2rem;padding:1.5rem 2.5rem;font-weight:500;font-size:1.5rem;color:#148}.audience{font-family:Ubuntu,sans-serif;text-align:center;padding-top:.5rem}.audience__container{max-width:70rem}.audience__title{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;font-size:1.5rem;margin-bottom:2rem;text-align:center;text-transform:uppercase;padding:0 1.25rem}.audience__title:before{border-radius:50%;border:.625rem solid #39f;content:"";flex-shrink:0;height:2rem;width:2rem}.audience__cards{display:flex;justify-content:center;gap:1.5rem 3rem}.audience__card{background-color:#ebebeb;border-radius:1.25rem;color:#148;flex:1;font-size:1.3125rem;padding:2rem 4rem;text-align:left;text-transform:uppercase}.audience__topics li{line-height:1.2;text-wrap:balance;position:relative}.audience__topics.circle li{position:relative}.audience__topics.circle li:before{border-radius:50%;border:.3571428571rem solid #47bca9;content:"";height:1.25rem;left:-1.75rem;top:.25rem;position:absolute;width:1.25rem}.audience__topics.cross li:before,.audience__topics.cross li:after{position:absolute;top:0;left:-1.5rem;width:6px;height:1.75rem;border-radius:999rem;background:#47bca9;content:""}.audience__topics.cross li:before{transform:rotate(45deg)}.audience__topics.cross li:after{transform:rotate(-45deg)}.audience__topics li+li{margin-top:2rem}.audience strong{display:block;font-size:1.5rem;margin-bottom:.25rem}.final-call{background:#ebebeb;text-align:center}.final-call__container{max-width:85rem}.final-call__title{font-size:2.5rem;line-height:1.1;text-transform:uppercase;text-wrap:balance}.final-call__subtitle{align-items:center;display:flex;justify-content:center;font-weight:600;font-size:1rem;margin-bottom:.25rem;text-transform:uppercase;gap:.5rem}.final-call__subtitle:before{background:url(./star-D130NUt6.svg) no-repeat center/contain;content:"";height:1.5rem;width:1.5rem}.breadcrumb{display:flex;font-size:.9375rem;text-align:center;line-height:1.4;margin-bottom:1rem}.breadcrumb__item+.breadcrumb__item{margin-left:-5rem}.breadcrumb__item{align-items:center;clip-path:polygon(85% 0,100% 50%,85% 100%,0% 100%,15% 50%,0% 0%);display:flex;flex:1;flex-direction:column;justify-content:center;padding:3rem 4rem 3rem 5rem}.breadcrumb__item--darkblue{background:#148;color:#fff}.breadcrumb__item--lightblue{background:#39f;color:#fff;font-weight:400;flex-basis:15%}.breadcrumb__item--greenish{background:#47bca9;color:#148;font-weight:500}.breadcrumb__item p+p{margin-top:1.25rem}.price{align-items:center;background:#148;clip-path:polygon(4% 0,100% 0%,96% 100%,0 100%);display:flex;margin-left:auto;margin-right:4.5rem;max-width:54rem}.price__title{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;color:#47bca9;text-transform:uppercase;font-size:1.5rem;padding-left:3rem;padding-right:1.5rem}.price__title img{width:2.75rem}.price__info{background-color:#fff;color:#148;clip-path:polygon(8% 0,100% 0%,92% 100%,0 100%);height:100%;vertical-align:bottom;line-height:1.5;min-width:50%;font-weight:600;padding:1rem 3rem}.price__info strong{line-height:1;font-size:2em;display:inline-block;margin:0 .5rem}.faq{background:#ebebeb;font-family:Ubuntu,sans-serif;padding-bottom:2rem}.faq__container{max-width:65rem;padding-top:0}.faq__title{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;color:#148;margin-bottom:1.5rem;font-size:1.5rem;text-align:center}.faq__title:before{border-radius:50%;border:.625rem solid #39f;content:"";flex-shrink:0;height:2rem;width:2rem}.faq__item+.faq__item{margin-top:.125rem}.faq__item:first-child .faq__question{border-radius:1.25rem 1.25rem 0 0}.faq__item:last-child .faq__question{border-radius:0 0 1.25rem 1.25rem}.faq__question{background:#148;color:#fff;padding:1.5rem;font-size:1.25rem;font-weight:700;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .3s ease,border-radius .5s ease;text-transform:uppercase}.faq__question:hover{background:#124}.faq__question:after{content:"";background:url("data:image/svg+xml,%3csvg%20width='41'%20height='25'%20viewBox='0%200%2041%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_22_364)'%3e%3cpath%20d='M39.9939%201.0127L20.5%2023.9881L1.00616%201.01269'%20stroke='white'%20stroke-width='1.12'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_22_364'%3e%3crect%20width='25'%20height='41'%20fill='white'%20transform='translate(41)%20rotate(90)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center;background-size:contain;width:2rem;height:2rem;display:inline-block;transition:transform .3s ease}.faq__question.open{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.faq__question.open:after{transform:rotate(180deg)}.faq__answer{background:#39f;font-size:1.125rem;font-weight:500;color:#fff;max-height:0;padding:0 2.5rem;overflow:hidden;transition:max-height .5s ease,padding .5s ease}.faq__answer.open{max-height:20rem;padding:1.25rem 2.5rem}@media (max-width: 1200px){.about__image{display:none}.info__cards{flex-direction:column}.info__cards span{margin:.75rem auto;height:3rem;width:3rem;transform:rotate(90deg)}.breadcrumb{align-items:center;flex-direction:column;font-size:1.125rem}.breadcrumb__item{clip-path:polygon(50% 20%,100% 0,100% 80%,50% 100%,0 80%,0% 0%);max-width:32rem;padding:8rem 2rem}.breadcrumb__item+.breadcrumb__item{margin-left:0;margin-top:-8rem}.price{margin:1.5rem auto}}@media (max-width: 880px){.modules{padding:0}.modules__container{padding-bottom:0;padding-left:0;padding-right:0}.module__content{border-radius:0;padding:2.5rem}.module__content>p{text-align:center}.module__title{font-size:1.125rem;text-align:center;text-wrap:balance;width:90%}.module__title strong{display:block;font-size:1.25rem;margin-bottom:.5rem}.bonus{padding:0}.bonus__container{padding:0;padding-bottom:3rem}.bonus__content{border-radius:0;padding:3rem 2rem 4rem}.bonus__title{margin-left:auto;margin-right:auto}.bonus__title:before{display:block;margin:0 auto;position:static}.bonus__item{max-width:none}.bonus__footer{font-size:1rem}.audience{padding:0}.audience__cards{flex-direction:column}.audience__card{font-size:1.125rem;text-align:center;padding:2rem 1.5rem}.audience__card li:after,.audience__card li:before{display:none}.audience__card strong{margin-bottom:1rem}.price{clip-path:polygon(16% 0,100% 0%,86% 100%,0% 100%);flex-direction:column;gap:1rem;padding-top:1.25rem;max-width:30rem}.price__title{padding-left:3.5rem;padding-right:3rem}.price__info{padding:1.5rem 4rem 1.5rem 2.5rem;width:100%;clip-path:none;line-height:2}}@media (max-width: 560px){.hero__container{padding-top:1.25rem}.hero__headline{text-wrap:balance}.hero__logo{width:8rem}.about{padding:0}.about__card{width:100%}.about__card:before{margin-left:auto;margin-right:auto}.about__card-content{text-align:center}.about__text{font-size:1.125rem}.faq__container{padding-bottom:0}.faq__question{font-size:1.125rem;gap:1.25rem}.faq__question div{display:inline}.faq__answer{text-align:center;padding:0 1.25rem}.faq__answer.open{padding:1.25rem}}
