body{font-family:'Gilroy', sans-serif;font-style:normal;font-weight:normal;margin:0;background-color:#FFFFFF}a{color:inherit;text-decoration:none}a:hover{opacity:.7}a:hover{color:inherit;text-decoration:none}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none !important}a,button,label,p,span,select,option,div::before,div::after,input,textarea{-webkit-transition:all .2s ease;transition:all .2s ease}:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}:focus::-moz-placeholder{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}:focus::-ms-input-placeholder{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}:focus::placeholder{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.hidden{display:none}.visible{display:block !important}.transparent{opacity:0}.opaque{opacity:1}img{max-width:100%;width:100%}a,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}figure,li{margin:0;padding:0}ol,ul{list-style:none}label{margin:0}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button{padding:0;border:none;cursor:pointer;overflow:visible}button:disabled{pointer-events:none;cursor:not-allowed}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=date],input[type=submit],input[type=reset],input[type=file],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:100%;outline:none;border-radius:0}textarea{overflow:auto}body,ul,ol,p,h1,h2,h3,h4,h5,h6,input,button,textarea,select,table{padding:0;margin:0;font-weight:normal}table{width:100%;border-collapse:collapse;border-width:0;border-spacing:0;border-color:transparent}table th{font-weight:normal;text-align:left}[hidden]{display:none}figcaption,figure,main,article,aside,footer,header,nav,section{display:block}a{background-color:transparent;text-decoration:none;cursor:pointer}a:hover{opacity:0.85;text-decoration:none}a:focus{text-decoration:none}input::-webkit-input-placeholder{opacity:1;color:inherit;font-size:inherit}input::-moz-placeholder{opacity:1;color:inherit;font-size:inherit}input:-moz-placeholder{opacity:1;color:inherit;font-size:inherit}input:-ms-input-placeholder{opacity:1;color:inherit;font-size:inherit}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type='number']{-moz-appearance:textfield}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[name=personalDataAgree],input[name=saveInput]{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper{position:relative;min-width:320px;width:100%;height:100%;max-width:1920px;margin:auto;font-weight:normal;color:#000000;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 15px rgba(157,163,183,0.75);box-shadow:0 0 15px rgba(157,163,183,0.75);overflow-x:hidden;overflow-y:hidden}@media (max-width: 767px){.wrapper{max-width:100%}}.container{position:relative;max-width:1160px;padding:0 20px}@media (max-width: 1180px){.container{max-width:750px}}@media (max-width: 640px){.container{max-width:100%}}.main__title{font-weight:bold;font-size:52px;line-height:120%;color:#0A0521}@media (max-width: 1180px){.main__title{font-size:40px}}@media (max-width: 640px){.main__title{font-size:22px}}.send-success{color:#000}.lazy{background-image:none !important;opacity:0}.lazy:before,.lazy:after{content:none !important}.lazy-loaded{opacity:1;-webkit-transition:0.1s;transition:0.1s}.form{position:relative;background:transparent;padding:0}.form__vertical .form__fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__vertical .form__item{max-width:100%;padding:0}.form__title{font-weight:600;font-size:32px;line-height:120%;color:#FFFFFF;margin-bottom:25px}.form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__item{max-width:100%;width:100%;padding:0;padding-right:20px;margin-bottom:20px}.form__input{width:100%;height:60px;margin:0;padding:10px 20px;border:1.5px solid #FFFFFF;border-radius:6px;background:transparent;font-weight:600;font-size:20px;line-height:120%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__input::-webkit-input-placeholder{color:#fff}.form__input::-moz-placeholder{color:#fff}.form__input::-ms-input-placeholder{color:#fff}.form__input::placeholder{color:#fff}.form__input.error{border:1px solid #A52525 !important}.form__input.valid{border:1px solid #1cbd24 !important}.form__btn{width:100%;height:60px;font-weight:600;font-size:20px;line-height:120%;color:#0A0521;background:#FFFFFF;border-radius:6px;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;margin:0 auto;padding:10px 0}.form__bottom-button{max-width:100%;width:100%}.form__bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:20px;margin-bottom:0}.form__footer{position:relative;margin-bottom:10px}.form__footer label{cursor:pointer;position:relative;padding:11px 0 0 24px}.form__footer-checkbox{width:14px;height:14px;position:absolute;top:0;left:-20px;background:transparent;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.form__footer-checkbox input{display:none}.form__footer-text{font-size:14px;line-height:130%;color:#FFFFFF;opacity:0.9}.form__footer-text a{font-weight:bold;color:#FFFFFF;text-decoration:underline;opacity:1}.form__footer-icon::before{content:"";display:none;position:absolute;top:-3px;left:5px;width:6px;height:13px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(42deg);transform:rotate(42deg)}input:checked+.form__footer-icon::before{display:block}.form .privacy{padding-right:2px;text-decoration:none !important}.form label.error{display:none !important}.form [type="submit"][disabled]{cursor:not-allowed !important;opacity:0.5}.header{max-width:1920px;width:100%;position:fixed;top:0;z-index:1000;background:transparent;-webkit-transition:.3s;transition:.3s}.header.page-scrolled{background:#fbfbfb}.header__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0;-webkit-transition:.3s;transition:.3s}.page-scrolled .header__flex{padding:10px 0}.header__flex-logo{max-width:260px;width:100%}.header__flex-block{margin-left:auto;margin-right:0}.header__flex-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__flex-block ul li{font-weight:600;font-size:16px;line-height:120%;padding-left:40px}.header__flex-block ul li a{color:#0A0521}.header__flex-button{max-width:170px;width:100%;height:50px;background:transparent;border:1.5px solid #009BA6;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0 60px}.header__flex-button p{font-weight:600;font-size:16px;line-height:120%;color:#0A0521;white-space:nowrap}.header__flex-burger{display:none}.intro{position:relative;padding:150px 0 25px}.intro__main{position:relative;z-index:50;max-width:490px;width:100%}.intro-title{font-weight:bold;font-size:60px;line-height:110%;text-transform:uppercase;color:#009BA6;margin-bottom:10px}.intro-subtitle{font-weight:bold;font-size:49px;line-height:98%;margin-bottom:10px}.intro-text{font-weight:600;font-size:30px;line-height:120%;color:#0A0521;margin-bottom:50px}.intro__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.intro__block-card{max-width:48%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.intro__block-card .line{max-width:6px;width:100%;height:100%;background:#E6F5F7;border-radius:3px}.intro__block-card p{font-weight:600;font-size:18px;line-height:120%;color:#0A0521;margin-left:8px}.intro-speaker{position:absolute;z-index:10;right:-180px;bottom:-100px;max-width:65%;width:100%}.form__main{position:relative;z-index:50;background:#009BA6;padding:60px 0}.about{position:relative;padding:100px 0 50px}.about-bg{position:absolute;right:0;top:0;max-width:200px}.about-title{margin-bottom:20px}.about__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__flex-text{max-width:585px;width:100%}.about__flex-text p{font-weight:500;font-size:20px;line-height:140%;color:#0A0521;padding-left:20px;margin-bottom:20px}.about__flex-text p:nth-last-child(1){margin:0}.about__flex-text::before{content:'';position:absolute;left:25px;max-width:6px;width:100%;height:70%;background:#E6F5F7;border-radius:3px}.about__flex-img{max-width:50%;width:100%;margin-top:-50px}.for-who{position:relative;padding:50px 0}.for-who-bg{position:absolute;left:0;bottom:-200px;max-width:160px}.for-who__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.for-who__flex-title{max-width:35%;width:100%}.for-who__flex-block{max-width:65%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.for-who__card{max-width:48%;width:100%;border:1.5px solid #E3E3E3;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;padding:25px 30px;margin-bottom:30px}.for-who__card img{max-width:66px;width:100%;margin-bottom:20px}.for-who__card p{font-size:20px;line-height:140%;color:#0A0521}.programs{position:relative;padding:50px 0}.programs-bg{position:absolute;left:0;top:0;max-width:160px}.programs-title{margin-bottom:40px}.programs__flex{position:relative;z-index:200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.programs__flex-card{width:100%}.programs__group{width:100%;margin-bottom:25px;-webkit-transition:.2s;transition:.2s}.programs__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 20px 20px;border-bottom:1.5px solid #009BA6}.programs__item.collapsed{border-bottom:1.5px solid #0A0521}.programs__item.collapsed .programs__item-txt{color:#0A0521}.programs__item.collapsed .programs__item-icon{background:url(../img/common/plus-aa4c194491.svg) no-repeat center/100%}.programs__item-txt{font-weight:bold;font-size:30px;line-height:120%;color:#009BA6;padding-right:20px}.programs__item-icon{margin:0 0 0 auto;-webkit-transition:.3s;transition:.3s;background:url(../img/common/minus-3265eddc43.svg) no-repeat center/100%;width:40px;height:40px}.programs__item-body{width:100%;margin-top:35px;padding:20px 100px 40px 0;font-weight:500;font-size:20px;line-height:140%;color:#0A0521;border-bottom:1.5px solid #0A0521}.speaker{position:relative;padding:100px 0}.speaker-bg_left{position:absolute;left:0;bottom:-25%;max-width:160px}.speaker-bg_right{position:absolute;right:0;top:-15%;max-width:160px}.speaker-title{margin-bottom:50px}.speaker__block{position:relative}.speaker__block-main{position:relative;max-width:575px;width:100%;margin:0 auto}.speaker__block-planka{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);max-width:300px;width:100%;background:#009BA6;-webkit-box-shadow:0px 4.91762px 49.1762px rgba(56,56,56,0.25);box-shadow:0px 4.91762px 49.1762px rgba(56,56,56,0.25);border-radius:50px;padding:10px;color:#FFFFFF}.speaker__block-planka h3{font-weight:bold;font-size:24px;line-height:140%;text-align:center}.speaker__block-planka p{font-size:17px;line-height:110%;text-align:center}.speaker__block-card{position:absolute;width:100%;text-align:center}.speaker__block-card img{max-width:75px;margin:0 auto 20px}.speaker__block-card p{font-weight:500;font-size:20px;line-height:140%;text-align:center;color:#0A0521}.speaker__block-card:nth-child(2){max-width:380px;top:0;left:0}.speaker__block-card:nth-child(3){max-width:220px;top:0;right:65px}.speaker__block-card:nth-child(4){max-width:250px;top:40%;left:-25px}.speaker__block-card:nth-child(5){max-width:150px;top:40%;right:25px}.speaker__block-card:nth-child(6){max-width:250px;bottom:0;left:65px}.speaker__block-card:nth-child(7){max-width:250px;bottom:0;right:50px}.price{padding:50px 0}.price-title{margin-bottom:50px}.price__block{max-width:750px;width:100%;background:#009BA6;border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px;margin:0 auto}.price__block-left{padding-top:30px}.price__block-left .price_buy{font-weight:600;font-size:70px;line-height:120%;text-align:center;color:#FFFFFF;margin-bottom:50px}.price__block-line{max-width:1px;width:100%;height:245px;background:rgba(6,239,255,0.4);margin:0 auto}.price__block-right{position:relative;max-width:240px;width:100%;padding-top:30px}.price__block-right svg{position:absolute;top:40px;left:-5px}.price__block-right ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:25px}.price__block-right ul li .circle{max-width:7px;width:100%;height:7px;background:#fff;margin-right:20px;border-radius:50%}.price__block-right ul li p{font-size:20px;line-height:120%;color:#FFFFFF}.price__block-right ul li:nth-child(2){margin-left:15px}.price-button{max-width:240px;width:100%;height:50px;background:#FFFFFF;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.price-button p{font-weight:600;font-size:20px;line-height:120%;color:#0A0521}.price-button_mob{display:none}.rewievs{position:relative;padding:100px 0}.rewievs-bg{position:absolute;right:0;top:0;max-width:160px}.rewievs-title{margin-bottom:40px}.rewievs__card{width:100%;height:auto;background:#F3F2F2;border-radius:20px;padding:30px;color:#0A0521}.rewievs__card-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.rewievs__card-top img{max-width:80px;width:100%;margin-right:10px}.rewievs__card-block h3{font-weight:600;font-size:17px;line-height:140%;color:#000000;margin-bottom:5px}.rewievs__card-block p{font-weight:600;font-size:15px;line-height:140%;color:#939393}.rewievs__card-text{font-size:20px;line-height:140%;margin-bottom:20px}.rewievs__card-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rewievs__card-bottom svg{max-width:25px;width:100%;margin-right:5px}.rewievs__card-bottom p{font-size:17px;line-height:140%}.rewievs .swiper-nav{margin:40px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rewievs .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:unset}.rewievs .swiper-pagination-bullet{margin:0 5px 0;background:#C4C4C4;opacity:1}.rewievs .swiper-pagination-bullet-active{background:#009BA6}.footer{background:#fff;padding:30px 0}.footer__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__flex-logo{max-width:180px;width:100%;margin-right:85px}.footer__flex-policy{font-weight:600;font-size:20px;line-height:120%;color:#009BA6;margin-right:85px}.footer__flex-developer{font-weight:600;font-size:20px;line-height:120%}.footer__flex-developer a{color:#009BA6}.footer__button-fixed{display:none;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:90%;width:100%;padding:10px;bottom:20px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:#009BA6;border-radius:4px;z-index:1000}.footer__button-fixed .button-link{width:100%;height:40px;background:transparent;border-radius:4px;font-size:16px;line-height:19px;text-align:center;color:#FFFFFF;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;margin:0 auto;padding:10px 0}.thanks{position:relative}.thanks__header{padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thanks__block{max-width:620px;width:100%;height:90vh;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;margin:0 auto}.thanks__block h1{font-size:93px;line-height:124px;color:#009BA6;margin-bottom:10px}.thanks__block h2{font-size:37px;line-height:51px;color:#000;margin-bottom:40px}.thanks__button{max-width:270px;width:100%;height:50px;background:#009BA6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thanks__button p{font-size:16px;line-height:35px;color:#FFFFFF}.popups__form{max-width:414px;width:100%;padding:0;background:#009BA6;border-radius:7px}.popups__form .fancybox-close-small{color:#fff;padding:0;right:10px;top:10px}.popups__form-form{padding:70px 20px 40px}.popups__form-form .form__bottom-button{margin-bottom:20px}.popups__menu{position:absolute;top:0;right:0;max-width:360px;width:100%;padding:0;background:#fff}.popups__menu .fancybox-close-small{color:#009BA6;padding:0;right:10px;top:10px}.popups__menu-block{padding:20px 20px 100px}.popups__menu-block img{max-width:210px;width:100%;margin-bottom:50px}.popups__menu-menu{font-weight:600;font-size:24px;line-height:120%}.popups__menu-menu li{padding-bottom:30px}.popups__menu-menu li a{color:#0A0521}.popups__rewievs{max-width:515px;width:100%;background:#F3F2F2;border-radius:20px;padding:30px;color:#0A0521}.popups__rewievs .fancybox-close-small{color:#009BA6;padding:0;right:10px;top:10px}
