html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}
body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}.page{background:#fff;width:1400px;margin:0 auto}
@media only screen and (max-width:1400px){.page{width:1120px}}@media only screen and (max-width:1120px){.page{width:414px}
}*{font-family:'Geometria',sans-serif;font-size:20px;line-height:24px;color:#222}
strong{font-weight:700}.bx-wrapper{margin-bottom:0 !important}.content{margin:0 auto;padding:0 120px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.content_fat{padding:0 130px}@media only screen and (max-width:1120px){.content_fat{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
}@media only screen and (max-width:1400px){.content{padding-left:50px;padding-right:50px}
}@media only screen and (max-width:1120px){.content{padding-left:30px;padding-right:30px}
}.button{font-size:26px;line-height:1;text-align:center;font-weight:600;border:0 none;padding:15px 34px;text-decoration:none;text-transform:uppercase;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;cursor:pointer;gap:10px;font-family:'Oswald',sans-serif}
.button img{width:34px}.button_blue{border-radius:40px;background:-webkit-linear-gradient(0,#4aadcc 0,#3da5c8 100%),#2a93b2;background:-moz-linear-gradient(0,#4aadcc 0,#3da5c8 100%),#2a93b2;background:-o-linear-gradient(0,#4aadcc 0,#3da5c8 100%),#2a93b2;background:-ms-linear-gradient(0,#4aadcc 0,#3da5c8 100%),#2a93b2;background:linear-gradient(90deg,#4aadcc 0,#3da5c8 100%),#2a93b2;-webkit-box-shadow:0 3px 2px 0 #3291b1,0 5px 15px 0 #0d7f9a;box-shadow:0 3px 2px 0 #3291b1,0 5px 15px 0 #0d7f9a;color:#fff}
@media only screen and (max-width:1120px){.button_blue{font-size:22px}}.button_blue_small{padding:12px 45px;font-size:22px;gap:10px}
@media only screen and (max-width:1120px){.button_blue_small{padding:12px 14px;font-size:16px;gap:5px}
.button_blue_small img{width:16px}}.button_trans-blue{border-radius:40px;border:3px solid #40a7c9;font-size:22px}
@media only screen and (max-width:1120px){.button_trans-blue{font-size:22px;font-weight:400}
}.button_grey{border-radius:40px;border:1px solid #8e8e8e;font-size:21px;font-weight:300}
.button_red{border-radius:50px;background:-webkit-linear-gradient(0,rgba(242,0,148,0) 0,#ff0042 100%),#d40041;background:-moz-linear-gradient(0,rgba(242,0,148,0) 0,#ff0042 100%),#d40041;background:-o-linear-gradient(0,rgba(242,0,148,0) 0,#ff0042 100%),#d40041;background:-ms-linear-gradient(0,rgba(242,0,148,0) 0,#ff0042 100%),#d40041;background:linear-gradient(90deg,rgba(242,0,148,0) 0,#ff0042 100%),#d40041;-webkit-box-shadow:0 3px 5px 0 rgba(139,0,33,0.7),5px 5px 15px 0 rgba(194,0,50,0.7),-5px 5px 15px 0 rgba(194,0,47,0.7);box-shadow:0 3px 5px 0 rgba(139,0,33,0.7),5px 5px 15px 0 rgba(194,0,50,0.7),-5px 5px 15px 0 rgba(194,0,47,0.7);font-size:17px;font-weight:600;color:#fff;padding:11px 21px}
.button_black{border-radius:40px;border:3px solid #333;font-size:36px;font-weight:400;color:#333}
@media only screen and (max-width:1120px){.button_black{font-size:22px;padding:15px 60px}
}.header{background:#333;font-size:14px;width:100%}@media only screen and (max-width:1120px){.header{background:#212121}
}.header__container{height:80px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative}
@media only screen and (max-width:1120px){.header__container{height:60px}}.header__left{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start}
.header__logo{display:block;width:135px}@media only screen and (max-width:1120px){.header__logo{width:96px}
}.header__lang{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:45px;margin-left:17px}
.header__lang span{color:#fff;font-size:14px;line-height:15px;font-weight:300;opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50)}
.header__lang a{color:#fff;font-size:14px;line-height:15px;font-weight:600}.header__login{max-width:94px;text-decoration:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:14px}
@media only screen and (max-width:1120px){.header__login{gap:10px}}@media only screen and (max-width:1120px){.header__login img{width:30px}
}.header__login-text{color:#fff;font-size:18px;line-height:21px;font-weight:300;text-align:left;font-family:'Oswald',sans-serif}
@media only screen and (max-width:1120px){.header__login-text{font-size:13px;line-height:1.2}
}.header__login-image{margin-left:10px;width:30px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.header__login-image svg{width:100%}.first{padding:55px 0 85px;background-position:866px 55px;background-repeat:no-repeat;background-size:482px 518px;background-image:url("../images/bg-first.jpg")}
@media only screen and (max-width:1400px){.first{background-position:610px 30px;padding:30px 0 60px}
}@media only screen and (max-width:1120px){.first{padding:21px 0 30px;background-size:318px 284px;background-position:52px 118px;background-image:url("../images/bg-first-m.jpg")}
}.first__product{font-size:40px;line-height:1;font-weight:300;color:#333;text-align:center;width:730px;text-transform:uppercase}
@media only screen and (max-width:1400px){.first__product{font-size:34px;width:510px;margin-top:50px}
}@media only screen and (max-width:1120px){.first__product{font-size:15px;line-height:1;width:100%;margin:0}
}.first__name{font-size:52px;line-height:68px;font-weight:700;color:#333;text-align:center;width:730px;text-transform:uppercase;font-family:'Playfair Display',sans-serif;letter-spacing:1.56px}
@media only screen and (max-width:1400px){.first__name{width:510px;font-size:37px;line-height:1.2}
}@media only screen and (max-width:1120px){.first__name{margin:7px 0 0;font-size:25px;line-height:28px;width:100%}
}.first__desc{margin:52px 0 0;font-size:24px;line-height:28px;font-weight:400;color:#333;text-align:center;width:730px}
@media only screen and (max-width:1400px){.first__desc{margin-top:30px;font-size:22px;width:510px}
}@media only screen and (max-width:1120px){.first__desc{margin-top:309px;font-size:16px;line-height:19px;width:100%}
}.first__desc strong{font-size:24px;line-height:28px;font-weight:700;color:#333}@media only screen and (max-width:1120px){.first__desc strong{font-size:16px;line-height:19px}
}.first__action{width:730px;margin:41px 0 0;text-align:center}@media only screen and (max-width:1400px){.first__action{width:510px}
}@media only screen and (max-width:1120px){.first__action{width:100%;margin-top:12px}
}.first__start{margin:47px 0 0;font-size:20px;line-height:15px;font-weight:400;color:#333;text-align:center;width:730px}
@media only screen and (max-width:1400px){.first__start{width:510px}}@media only screen and (max-width:1120px){.first__start{margin-top:18px;width:100%;font-size:16px;line-height:15px}
}.first__duration{margin:17px 0 0;font-size:20px;line-height:15px;font-weight:400;color:#333;text-align:center;width:730px}
@media only screen and (max-width:1400px){.first__duration{width:510px}}@media only screen and (max-width:1120px){.first__duration{width:100%;margin-top:6px;font-size:16px;line-height:15px}
}.faq{padding:70px 0 45px;margin-top:-1px;background:#212121}@media only screen and (max-width:1120px){.faq{padding:50px 0}
}.faq__title{font-size:40px;line-height:1.2;color:#fff;font-weight:400;text-align:center;font-family:'Oswald',sans-serif;text-transform:uppercase}
@media only screen and (max-width:1120px){.faq__title{font-size:26px;width:320px;margin:0 auto}
}.faq__data{margin:50px 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:60px;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
@media only screen and (max-width:1120px){.faq__data{margin-top:40px;gap:0}}.faq__list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px;width:570px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.faq__item{margin:0;position:relative}.faq__item-title{border-bottom:1px solid #1ba8b1;padding:0 0 15px;position:relative;cursor:pointer}
.faq__item-title:before{content:"";width:22px;height:22px;position:absolute;right:0;top:4px;z-index:2;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;background-repeat:no-repeat;background-size:11px 13px;background-position:center center;background-image:url("../images/ico-faq-arrow.svg");background-color:#1ba8b1;border-radius:50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.faq__item-title.active:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.faq__item-title-cont{font-size:22px;line-height:1.2;font-family:'Oswald',sans-serif;color:#fff;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:35px}
.faq__item-content{font-size:16px;line-height:22px;font-weight:300;color:#fff;margin:10px 0 0;display:none}
.faq__item-content *{color:#fff}.faq__item-content ul{list-style:disc;padding:0 0 0 25px}
.faq__image{width:507px}@media only screen and (max-width:1120px){.faq__image{display:none}
}.faq__contact{margin:55px 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
@media only screen and (max-width:1120px){.faq__contact{margin-top:80px}}.faq__contact-title{font-size:20px;line-height:1.2;font-weight:400;color:#fff;font-family:'Oswald',sans-serif;text-transform:uppercase}
.faq__contact-support{margin:12px 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:15px}
.faq__contact-email{font-size:18px;line-height:22px;font-family:'Oswald',sans-serif;font-weight:300;color:#f6f6f6}
.faq__contact-email a{font-size:18px;line-height:22px;font-family:'Oswald',sans-serif;font-weight:400;color:#fff}
.faq__contact-email a:hover{text-decoration:none}.timer__list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:178px;margin:0 auto}
.timer__item{background:#fff;-webkit-box-shadow:0 3px 5px rgba(90,104,108,0.2),5px 5px 15px rgba(170,180,184,0.2),-5px 5px 15px rgba(179,216,228,0.2);box-shadow:0 3px 5px rgba(90,104,108,0.2),5px 5px 15px rgba(170,180,184,0.2),-5px 5px 15px rgba(179,216,228,0.2);border-radius:5px;margin-left:5px;width:52px;height:52px;text-align:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.timer__number{font-size:22px;line-height:22px;text-align:center;color:#212121;font-weight:500;margin:5px 0 0;font-family:'Oswald',sans-serif}
.timer__text{font-size:12px;line-height:22px;color:#212121;font-weight:100;margin:-3px 0 0;font-family:'Oswald',sans-serif}
.popupWindow{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto;top:60px}
.popupWindow p,.popupWindow *{margin:10px 0 20px;font-family:'Manrope',sans-serif !important;font-size:16px !important;line-height:1.2 !important}
.popupWindow .mfp-close{font-size:60px !important;top:-24px;right:5px;color:red}.programPopup{position:relative;background:#fff;padding:0;width:auto;max-width:90%;margin:0 auto;top:60px}
@media only screen and (max-width:1120px){.programPopup{top:0;max-width:414px;width:414px;left:0;overflow:hidden}
}.programPopup .mfp-close{font-size:80px !important;top:10px;right:10px;color:#a0a0a0}
@media only screen and (max-width:1120px){.programPopup .mfp-close{font-size:60px !important}
}@media(max-width:900px){.mfp-container{padding-left:0;padding-right:0}}.footer{margin-top:-1px;background:#101010;padding:50px 0}
@media only screen and (max-width:1120px){.footer{padding:25px 0;text-align:center}
}.footer__wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:end;align-items:end;gap:25px}
@media only screen and (max-width:1120px){.footer__wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
}.footer__copyright{font-size:17px;line-height:22px;color:#bfbfbf;font-weight:300;font-family:'Oswald',sans-serif}
.footer__data{font-size:17px;line-height:22px;color:#bfbfbf;font-weight:300}.footer__menu li,.footer__menu li a{font-size:17px;line-height:22px;color:#bfbfbf;font-family:'Oswald',sans-serif}
.footer__payments img{display:block;max-width:186px}.what{padding:50px 0}@media only screen and (max-width:1120px){.what{padding:30px 0}
}.what__wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:75px}
@media only screen and (max-width:1400px){.what__wrapper{gap:20px}}@media only screen and (max-width:1120px){.what__wrapper{gap:9px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}.what__left{width:600px}@media only screen and (max-width:1400px){.what__left{width:545px;padding-left:70px}
}@media only screen and (max-width:1120px){.what__left{width:100%;padding:0}}@media only screen and (max-width:1120px){.what__right{display:none}
}.what__image{width:573px}@media only screen and (max-width:1400px){.what__image{width:400px}
}.what__mac-m{max-width:100%;display:none;margin:17px 0 0}@media only screen and (max-width:1120px){.what__mac-m{display:block}
}.what__action-m{display:none;margin:31px 0 0;text-align:center}@media only screen and (max-width:1120px){.what__action-m{display:block}
}.what__title{font-size:38px;line-height:1.2;color:#444;font-weight:700;text-align:center;font-family:'Playfair Display',sans-serif;text-transform:uppercase}
@media only screen and (max-width:1120px){.what__title{font-size:26px}}.what__list{margin:63px 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}
@media only screen and (max-width:1120px){.what__list{width:269px;padding-left:68px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}
}.what__item{position:relative;font-size:24px;line-height:28px;color:#333;font-weight:400}
@media only screen and (max-width:1120px){.what__item{font-size:16px;line-height:19px}
}.what__item span{position:absolute;left:-68px;top:-6px;z-index:2;font-size:53px;line-height:25px;color:#333;font-weight:400;text-align:center;font-family:'Playfair Display',sans-serif;text-transform:uppercase}
@media only screen and (max-width:1120px){.what__item span{font-size:44px;line-height:1}
}.what__item span.the-blue{color:#4faccb}.what__action{text-align:center}.who{padding:35px 0 50px}
@media only screen and (max-width:1120px){.who{padding:50px 0}}.who__title{font-size:38px;line-height:1.2;color:#444;font-weight:700;text-align:center;font-family:'Playfair Display',sans-serif;text-transform:uppercase}
@media only screen and (max-width:1120px){.who__title{font-size:26px;width:320px;margin:0 auto}
}.who__list{margin:50px 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:113px}
@media only screen and (max-width:1400px){.who__list{gap:60px}}@media only screen and (max-width:1120px){.who__list{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:30px;gap:15px;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
}.who__column{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:25px}
@media only screen and (max-width:1120px){.who__column{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:15px;padding-left:40px}
}.who__item{font-size:16px;line-height:22px;font-weight:400;color:#212121;padding:10px 10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #7acccb;width:280px;position:relative}
.who__item strong{font-size:16px;line-height:22px;font-weight:700;color:#212121}.who__item img{position:absolute;left:-20px;top:0;z-index:2}
.new{padding:50px 0}@media only screen and (max-width:1120px){.new{padding:20px 0}
}.new__title{font-size:38px;line-height:1.2;color:#4faccb;font-weight:700;text-align:center;font-family:'Playfair Display',sans-serif;text-transform:uppercase}
@media only screen and (max-width:1120px){.new__title{font-size:26px;margin-top:45px}
}.new__data{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:45px 0 0;gap:46px;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
@media only screen and (max-width:1120px){.new__data{gap:18px;margin-top:22px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
}.new__image{width:525px}@media only screen and (max-width:1400px){.new__image{width:400px}
}@media only screen and (max-width:1120px){.new__image{display:none}}.new__image-m{display:none}
@media only screen and (max-width:1120px){.new__image-m{display:block;width:100%}
}.new__info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px}
@media only screen and (max-width:1400px){.new__info{gap:20px}}@media only screen and (max-width:1120px){.new__info{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:320px}
}.new__info-images-m{display:none}@media only screen and (max-width:1120px){.new__info-images-m{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:10px}
.new__info-images-m img{width:140px}}.new__item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:39px}
@media only screen and (max-width:1400px){.new__item{gap:20px}}@media only screen and (max-width:1120px){.new__item{width:100%;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start}
}.new__item-text{font-size:24px;line-height:28px;color:#333;font-weight:400;border:.5px solid #787878;padding:17px 0;position:relative;border-radius:10px;width:382px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
@media only screen and (max-width:1400px){.new__item-text{font-size:20px;line-height:1.2;width:330px;padding:12px 0}
}@media only screen and (max-width:1120px){.new__item-text{font-size:16px;font-weight:400;line-height:19px;width:100%;height:72px;padding:17px 10px 17px 32px}
.new__item-text br{display:none}}.new__item-text:before{content:"";position:absolute;z-index:2;width:17px;height:11px;background:url("../images/ico-ok.png") center center no-repeat;background-size:cover}
.new__item-image{width:140px;border-radius:5px}@media only screen and (max-width:1400px){.new__item-image{width:110px}
}@media only screen and (max-width:1120px){.new__item-image{display:none}}.new__item:nth-child(1) .new__item-text:before{left:16px;top:37px}
@media only screen and (max-width:1120px){.new__item:nth-child(1) .new__item-text:before{left:10px;top:20px}
}.new__item:nth-child(2) .new__item-text:before{left:12px;top:26px}@media only screen and (max-width:1120px){.new__item:nth-child(2) .new__item-text:before{left:10px;top:10px}
}.get{padding:50px 0 65px}@media only screen and (max-width:1400px){.get{padding:30px 0}
}.get__title{font-size:38px;line-height:1.2;color:#444;font-weight:700;text-align:center;font-family:'Playfair Display',sans-serif;text-transform:uppercase}
@media only screen and (max-width:1120px){.get__title{font-size:26px}}.get__list{margin:58px 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:25px}
@media only screen and (max-width:1120px){.get__list{margin-top:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:30px;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
}.get__item{text-align:center}@media only screen and (max-width:1120px){.get__item{width:140px}
}.get__image{max-width:100%}.get__text{font-size:15px;line-height:18px;font-weight:400;color:#212121;text-align:center;margin:24px 0 0}
@media only screen and (max-width:1120px){.get__text{font-size:14px}}.get__action{margin:20px 0 0;text-align:center}
@media only screen and (max-width:1120px){.get__action{margin-top:30px}}.prize{height:788px;background:url("../images/bg-prize.jpg") center center no-repeat;background-size:contain;padding:280px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media only screen and (max-width:1400px){.prize{height:630px;padding-top:160px}}
@media only screen and (max-width:1120px){.prize{height:585px;background-image:url("../images/bg-prize-m.jpg");padding-top:28px}
}.prize__title{font-family:'Oswald',sans-serif;font-size:40px;font-weight:300;line-height:1.2;text-transform:uppercase;color:#fff;text-shadow:0 4px 10px #1c3b5b}
@media only screen and (max-width:1120px){.prize__title{font-size:23px;font-weight:400;text-align:center}
}.prize__title strong{font-family:'Oswald',sans-serif;font-size:40px;font-weight:700;line-height:1.2;color:#fff;text-shadow:0 4px 10px #1c3b5b}
@media only screen and (max-width:1120px){.prize__title strong{font-size:23px;font-weight:400;width:100%}
}.prize__travel{width:475px;margin:11px 0 0;font-family:'Oswald',sans-serif;font-size:60px;font-weight:600;line-height:69px;text-transform:uppercase;color:#fff;text-shadow:0 4px 10px #1c3b5b}
@media only screen and (max-width:1120px){.prize__travel{font-size:28px;line-height:1.2;width:100%;text-align:center;margin:0}
}.prize__travel strong{font-family:'Oswald',sans-serif;font-size:78px;font-weight:600;line-height:69px;color:#fff;text-shadow:0 4px 10px #1c3b5b}
@media only screen and (max-width:1120px){.prize__travel strong{font-size:28px;line-height:1.2;width:100%}
}.prize__persons{margin:7px 0 0;font-size:16px;font-weight:500;line-height:16px;color:#fff;text-shadow:0 4px 10px #223f55}
@media only screen and (max-width:1120px){.prize__persons{font-size:13px;font-weight:400;margin:0;text-align:center}
}.prize__desc{width:285px;margin:30px 0 0;font-size:16px;font-weight:400;line-height:1.2;color:#fff;padding:10px;border-radius:7px;background:rgba(54,77,101,0.7)}
@media only screen and (max-width:1120px){.prize__desc{margin:400px auto 0;width:320px;text-align:center;font-weight:13px;line-height:16px;background:0;padding:0}
.prize__desc br{display:none}}.results{padding:80px 0}@media only screen and (max-width:1400px){.results{padding:60px 0}
}@media only screen and (max-width:1120px){.results{padding:40px 0}}.results__title{font-size:38px;line-height:1.2;color:#444;font-weight:700;text-align:center;font-family:'Playfair Display',sans-serif;text-transform:uppercase}
@media only screen and (max-width:1120px){.results__title{font-size:26px}}.results__gallery{margin:35px 0 0}
@media only screen and (max-width:1120px){.results__gallery{margin-top:11px}}.results__selectors{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:420px;margin:35px auto 0}
@media only screen and (max-width:1120px){.results__selectors{width:100%}}.results__selectors-arrow{cursor:pointer}
@media only screen and (max-width:1120px){.results__selectors-arrow svg{width:80px}
}.results__selectors-text{font-size:14px;line-height:16px;color:#888;text-align:center}
.bx-wrapper{-webkit-box-shadow:none;box-shadow:none;border:0 none;background:transparent}
.bx-wrapper .bx-pager.bx-default-pager a{width:8px;height:8px;margin:0 5px;background:#4faccb}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#333}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:-49px;width:170px;height:25px;overflow:hidden;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.offer{padding:55px 0 200px;background:#eaf8fe}@media only screen and (max-width:1400px){.offer{padding-bottom:100px}
}@media only screen and (max-width:1120px){.offer{padding:20px 0 30px}}.offer__title{font-size:38px;line-height:1.2;color:#444;font-weight:700;text-align:center;font-family:'Playfair Display',sans-serif;text-transform:uppercase}
@media only screen and (max-width:1120px){.offer__title{font-size:26px}}.offer__list{margin:40px 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
@media only screen and (max-width:1120px){.offer__list{margin-top:35px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:34px}
}.offer__item{width:326px;border:.5px solid #959595;border-radius:10px;-webkit-box-shadow:0 3px 5px 0 rgba(119,162,176,0.2),5px 5px 15px 0 rgba(191,222,233,0.2),-5px 5px 15px 0 rgba(179,216,228,0.2);box-shadow:0 3px 5px 0 rgba(119,162,176,0.2),5px 5px 15px 0 rgba(191,222,233,0.2),-5px 5px 15px 0 rgba(179,216,228,0.2);background:#fff;padding:0 0 23px}
.offer__image{padding:10px 13px}.offer__image img{max-width:100%}.offer__body{padding:4px 20px 17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.offer__tariff{font-size:18px;line-height:19px;color:#333;font-weight:400;text-align:center;text-transform:uppercase}
.offer__name{font-size:24px;line-height:1;color:#333;font-weight:700;text-align:center;text-transform:uppercase;font-family:'Playfair Display',sans-serif;margin:10px 0 0}
.offer__subtitle{font-size:18px;line-height:19px;color:#4faccb;font-weight:800;text-align:center;text-transform:uppercase;margin:10px 0 0}
.offer__listing{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:15px 0 0}
.offer__listing li{font-size:16px;font-weight:400;line-height:22px;color:#212121;padding-left:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background-repeat:no-repeat}
.offer__listing li strong{font-size:16px;font-weight:700;line-height:22px;color:#333}
.offer__listing li span{font-size:16px;font-weight:700;line-height:22px;color:#4faccb}
.offer__listing_ok{background-image:url("../images/ico-ok.png");background-position:2px 6px;background-size:12px 8px}
.offer__listing_no{background-image:url("../images/ico-no.png");background-position:0 3px;background-size:16px 16px;color:#969393 !important;text-decoration:line-through}
.offer__listing_prize{background-image:url("../images/ico-prize.png");background-position:0 0;background-size:20px 20px}
.offer__prices{margin:20px 0 0;padding:8px 0 19px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.offer__prices-title{font-size:16px;font-weight:400;line-height:22px;color:#333}.offer__prices-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.offer__prices-old{font-size:22px;font-weight:400;line-height:22px;color:#9c9c9c;position:relative;font-family:'Playfair Display',sans-serif}
.offer__prices-old:before{content:"";position:absolute;z-index:2;left:0;top:50%;width:100%;height:1px;background:#9c9c9c}
.offer__prices-old span{font-size:16px;font-weight:400;line-height:22px;color:#9c9c9c}
.offer__prices-new{font-size:30px;font-weight:700;line-height:22px;color:#333;font-family:'Playfair Display',sans-serif}
.offer__prices-new span{font-size:16px;font-weight:400;line-height:22px;color:#333}
.offer__promo{margin:9px 0 0;font-size:14px;font-weight:400;line-height:1.7;color:#000;text-align:center}
.offer__promo span.grey{font-size:14px;font-weight:400;line-height:1.7;color:#666}
.offer__promo span.blue{color:#4faccb;font-size:15px;font-weight:700;line-height:1.7}
.offer__promo span.promo{font-size:14px;font-weight:400;line-height:19px;color:#333;text-transform:uppercase;padding:2px 10px 4px;border-radius:5px;border:.5px solid #e6e6e6;background:#e7f6fc;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);font-family:'Oswald',sans-serif;margin:0 5px}
.offer__action{margin:43px 0 0;text-align:center;position:relative;background:#eaf8fe;padding:57px 0 30px}
.offer__action a{position:absolute;left:50%;top:-30px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:285px}
.offer__timer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px}
.offer__timer-title{font-size:18px;font-weight:300;line-height:22px;color:#212121;font-family:'Oswald',sans-serif;text-align:right}
.offer__split{margin:15px 0 0;text-align:center;font-size:17px;font-weight:400;line-height:22px;color:#333;width:100%;display:block}
.tbank{padding:70px 0;background:#212121}@media only screen and (max-width:1120px){.tbank{padding:44px 0}
}.tbank__title{font-size:30px;line-height:1.2;color:#fff;font-weight:400;text-align:center;font-family:'Oswald',sans-serif;text-transform:uppercase}
@media only screen and (max-width:1120px){.tbank__title{font-size:25px;width:320px;margin:0 auto}
}.tbank__offer{margin:30px 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:27px;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
@media only screen and (max-width:1120px){.tbank__offer{margin-top:24px;gap:22px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}.tbank__logo{width:120px;border-radius:30px}.tbank__credit{width:280px;font-size:20px;line-height:1.2;color:#ffdd2d;font-weight:500;font-family:'Oswald',sans-serif;text-transform:uppercase;text-align:center}
.tbank__credit-more{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:45px}
@media only screen and (max-width:1120px){.tbank__credit-more{gap:23px}}.tbank__credit span{font-size:20px;line-height:1.2;color:#868686;font-weight:300;font-family:'Oswald',sans-serif}
.tbank__terms{width:230px;font-size:18px;line-height:1.2;color:#fff;font-weight:400;font-family:'Oswald',sans-serif;text-transform:uppercase}
@media only screen and (max-width:1120px){.tbank__terms{width:162px}}.tbank__terms span{display:inline-block;margin:10px 0 0;font-size:14px;line-height:1.2;color:#868686;font-weight:300;font-family:'Oswald',sans-serif}
.tbank__desc{width:602px;text-align:center;margin:22px auto 0;font-size:14px;line-height:1.2;color:#a4a4a4;font-weight:400;text-transform:uppercase}
@media only screen and (max-width:1120px){.tbank__desc{font-size:12px;text-transform:none;width:312px;margin:24px auto 0}
}.tbank__desc span{font-size:14px;line-height:1.2;color:#e0e0e0;font-weight:400}@media only screen and (max-width:1120px){.tbank__desc span{font-size:12px}
}.support{padding:70px 0 120px}@media only screen and (max-width:1400px){.support{padding:40px 0 60px}
}.support__title{font-size:38px;line-height:1.2;color:#444;font-weight:700;text-align:center;font-family:'Playfair Display',sans-serif;text-transform:uppercase}
@media only screen and (max-width:1120px){.support__title{font-size:26px}}.support__desc{margin:14px auto 0;font-size:24px;line-height:28px;color:#333;font-weight:400;text-align:center;width:580px}
@media only screen and (max-width:1120px){.support__desc{width:100%;margin-top:20px;font-size:16px;line-height:19px}
}.support__action{margin:53px 0 0;text-align:center}@media only screen and (max-width:1120px){.support__action{margin-top:23px}
}.trainers{padding:40px 0}.trainers__wrapper{position:relative}.trainers__title{font-size:38px;line-height:1.2;font-weight:700;text-transform:uppercase;color:#444;font-family:'Playfair Display',sans-serif}
@media only screen and (max-width:1120px){.trainers__title{font-size:26px;text-align:center;display:none}
}@media only screen and (max-width:1120px){.trainers__title-m,.trainers__title-first{display:block}
}.trainers__listing{margin:30px 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;width:550px}
@media only screen and (max-width:1120px){.trainers__listing{width:100%;padding-left:18px}
}.trainers__listing-item{font-size:24px;font-weight:400;line-height:28px;color:#212121;position:relative;padding-left:23px}
@media only screen and (max-width:1120px){.trainers__listing-item{font-size:16px;line-height:22px}
}.trainers__listing-item strong{font-size:24px;font-weight:500;line-height:28px;color:#212121}
@media only screen and (max-width:1120px){.trainers__listing-item strong{font-size:16px;line-height:22px}
}.trainers__listing-item ul{list-style:disc;padding-left:30px}.trainers__listing-item:before{content:"";position:absolute;z-index:2;left:0;top:8px;width:10px;height:10px;background:url("../images/ico-star.png") center center no-repeat;background-size:contain}
.trainers__item{height:660px;background-size:contain;background-position:center center;background-repeat:no-repeat}
@media only screen and (max-width:1400px){.trainers__item{background-size:cover}}
@media only screen and (max-width:1120px){.trainers__item{min-height:1000px;height:auto}
}.trainers__item:first-child{padding-bottom:0;background-image:url("../images/bg-trainers.jpg")}
@media only screen and (max-width:1400px){.trainers__item:first-child{min-height:730px}
}@media only screen and (max-width:1120px){.trainers__item:first-child{background-size:contain;background-image:url("../images/bg-trainers-m.jpg");background-position:top center}
}.trainers__actions{position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.trainers__actions-title{font-size:24px;line-height:22px;font-weight:400;color:#212121;text-align:center}
@media only screen and (max-width:1120px){.trainers__actions-title{font-size:16px}
}.trainers__actions-controllers{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:40px;margin:20px 0 0}
.trainers__actions-points{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:5px;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:-5px}
.trainers__actions-point{width:10px;height:10px;border-radius:10px;background:#4faccb}
.trainers__actions-point.active{background:#333}@media only screen and (max-width:1120px){.trainers__info{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
}.trainers__person{position:absolute;right:100px;top:0;width:425px}@media only screen and (max-width:1400px){.trainers__person{width:370px;right:60px}
}@media only screen and (max-width:1120px){.trainers__person{width:100%;position:static;right:auto;top:auto;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.trainers__person img{width:100%}}.trainers__post{font-size:30px;line-height:1.2;font-weight:600;color:#444;font-family:'Playfair Display',sans-serif;text-align:center;text-transform:uppercase}
@media only screen and (max-width:1120px){.trainers__post{width:220px;margin:0 auto}
}.trainers__name{margin:10px 0 0;font-size:25px;line-height:22px;font-weight:300;color:#444;text-align:center}
@media only screen and (max-width:1120px){.trainers__name{margin-top:4px}}.program{padding:60px 0 120px}
@media only screen and (max-width:1120px){.program{padding:60px 0 0}}.program__title{font-size:38px;line-height:1.2;color:#444;font-weight:700;text-align:center;font-family:'Playfair Display',sans-serif;text-transform:uppercase}
@media only screen and (max-width:1120px){.program__title{font-size:26px}}.program__list{margin:40px 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}
@media only screen and (max-width:1400px){.program__list{zoom:.7}}@media only screen and (max-width:1120px){.program__list{margin-top:32px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}
}.program__module{width:1140px;background:#fff;border-radius:10px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
@media only screen and (max-width:1120px){.program__module{width:320px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:auto}
}.program__module-include{margin:19px 0 0}.program__module-include-title{font-size:18px;line-height:1.2;font-weight:600;color:#444;text-transform:uppercase;font-family:'Oswald',sans-serif}
.program__module-include-list{margin:14px 0 0;list-style:disc;padding-left:20px}.program__module-title{font-size:22px;line-height:1.2;font-weight:600;color:#444;text-transform:uppercase;font-family:'Oswald',sans-serif}
.program__module-title span{font-family:'Oswald',sans-serif;font-size:22px;line-height:1.2;font-weight:600;color:#4faccb}
.program__module-items{margin:15px 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}
.program__module-item{font-size:16px;line-height:22px;font-weight:400;color:#212121;padding-left:20px;position:relative}
.program__module-item:before{content:"";position:absolute;z-index:2;left:0;top:5px;width:10px;height:10px;background:url("../images/ico-star.png") center center no-repeat;background-size:contain}
.program__module-item:after{content:"";left:4px;top:15px;height:100%;width:0;border-left:1px dotted #4faccb;position:absolute;z-index:2}
.program__module-item:last-child:after{display:none}.program__module-item strong{font-size:16px;line-height:22px;font-weight:600;color:#212121}
.program__module-desc{width:476px;padding:27px 15px 24px 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media only screen and (max-width:1120px){.program__module-desc{width:100%}}.program__module-bonus{min-width:332px;background:#eaf8fe;padding:24px 10px 30px 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media only screen and (max-width:1120px){.program__module-bonus{width:100%}}.program__module-bonus-image{max-width:100%}
.program__module-bonus-title{margin:22px 0 0;font-size:22px;line-height:1.2;font-weight:600;color:#444;font-family:'Oswald',sans-serif;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;gap:8px}
.program__module-bonus-title img{width:24px}.program__module-bonus-desc{margin:11px 0 0;font-size:16px;line-height:22px;font-weight:400;color:#212121;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}
.program__module-bonus-desc strong{font-size:16px;line-height:22px;font-weight:700;color:#212121}
.program__module-result{background:url("../images/bg-resultmodule.jpg") center center no-repeat;background-size:cover;border-radius:0 10px 10px 0;padding:30px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:332px;position:relative}
@media only screen and (max-width:1120px){.program__module-result{width:100%}}.program__module-result-ico{position:absolute;z-index:2;right:-20px;top:20px}
@media only screen and (max-width:1120px){.program__module-result-ico{zoom:.7}}.program__module-result-title{font-size:22px;line-height:1.2;font-weight:600;color:#fff;font-family:'Oswald',sans-serif;text-transform:uppercase}
.program__module-result-desc{margin:11px 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;width:243px}
.program__module-result-desc *{font-size:16px;line-height:22px;font-weight:400;color:#fff}
.program__module-result-desc * strong{font-size:16px;line-height:22px;font-weight:600;color:#fff}
.program__base{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:0;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.program__base-desc{font-size:16px;font-weight:400;line-height:22px;color:#000}.program__action{position:fixed;left:0;width:100%;bottom:0;background:rgba(255,255,255,0.9);z-index:20}
.program__action-wrapper{height:120px;width:1140px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
@media only screen and (max-width:1400px){.program__action-wrapper{width:100%}}@media only screen and (max-width:1120px){.program__action-wrapper{height:100px}
}.program__action-wrapper a{margin:0;font-size:21px}.program__action-sale{font-size:31px;line-height:1.2;font-weight:700;color:#000}
@media only screen and (max-width:1120px){.program__action-sale{font-size:22px;width:70px}
}.action{position:fixed;bottom:0;left:0;width:100%;z-index:5;background:rgba(255,255,255,0.98)}
.action__wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:1400px;margin:0 auto;padding:20px 30px;height:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.action__wrapper a{margin:0}@media only screen and (max-width:1400px){.action__wrapper{width:1120px}
}@media only screen and (max-width:1120px){.action__wrapper{width:414px}}.action__promo{font-size:22px;font-family:'Oswald',sans-serif;line-height:1.2;font-weight:600;color:#d40041}
@media only screen and (max-width:1120px){.action__promo{font-size:18px}}.action__promo span{font-size:22px;font-weight:400;line-height:19px;color:#333;text-transform:uppercase;padding:2px 10px 4px;border-radius:5px;border:.5px solid #e6e6e6;background:#e7f6fc;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);font-family:'Oswald',sans-serif;margin:0}
@media only screen and (max-width:1120px){.action__promo span{font-size:18px}}