@font-face{font-family:FuturaBkBt;src:url(../fonts/FuturaBkBt.eot);src:local('☺'),url(../fonts/FuturaBkBt.ttf) format('truetype'),url(../fonts/FuturaBkBt.otf) format('otf'),url(../fonts/FuturaBkBt.woff) format('woff'),url(../fonts/FuturaBkBt.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:FuturaMdBt;src:url(../fonts/FuturaMdBt.eot);src:local('☺'),url(../fonts/FuturaMdBt.ttf) format('truetype'),url(../fonts/FuturaMdBt.otf) format('otf'),url(../fonts/FuturaMdBt.woff) format('woff'),url(../fonts/FuturaMdBt.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:FuturaMdBtBold;src:url(../fonts/FuturaMdBtBold.eot);src:local('☺'),url(../fonts/FuturaMdBtBold.ttf) format('truetype'),url(../fonts/FuturaMdBtBold.otf) format('otf'),url(../fonts/FuturaMdBtBold.woff) format('woff'),url(../fonts/FuturaMdBtBold.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:FuturaLightC;src:url(../fonts/FuturaLightC.eot);src:local('☺'),url(../fonts/FuturaLightC.ttf) format('truetype'),url(../fonts/FuturaLightC.otf) format('otf'),url(../fonts/FuturaLightC.woff) format('woff'),url(../fonts/FuturaLightC.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:FuturaBookC;src:url(../fonts/FuturaBookC.eot);src:local('☺'),url(../fonts/FuturaBookC.ttf) format('truetype'),url(../fonts/FuturaBookC.otf) format('otf'),url(../fonts/FuturaBookC.woff) format('woff'),url(../fonts/FuturaBookC.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:FuturaDemiC;src:url(../fonts/FuturaDemiC.eot);src:local('☺'),url(../fonts/FuturaDemiC.ttf) format('truetype'),url(../fonts/FuturaDemiC.otf) format('otf'),url(../fonts/FuturaDemiC.woff) format('woff'),url(../fonts/FuturaDemiC.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:FuturaDemiCItalic;src:url(../fonts/FuturaDemiCItalic.eot);src:local('☺'),url(../fonts/FuturaDemiCItalic.ttf) format('truetype'),url(../fonts/FuturaDemiCItalic.otf) format('otf'),url(../fonts/FuturaDemiCItalic.woff) format('woff'),url(../fonts/FuturaDemiCItalic.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:FuturaMediumC;src:url(../fonts/FuturaMediumC.eot);src:local('☺'),url(../fonts/FuturaMediumC.ttf) format('truetype'),url(../fonts/FuturaMediumC.otf) format('otf'),url(../fonts/FuturaMediumC.woff) format('woff'),url(../fonts/FuturaMediumC.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:FuturaMediumCItalic;src:url(../fonts/FuturaMediumCItalic.eot);src:local('☺'),url(../fonts/FuturaMediumCItalic.ttf) format('truetype'),url(../fonts/FuturaMediumCItalic.otf) format('otf'),url(../fonts/FuturaMediumCItalic.woff) format('woff'),url(../fonts/FuturaMediumCItalic.svg) format('svg');font-weight:400;font-style:normal}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ul li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}
legend{color:#000}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
img{max-width:100%}
html{font-size:14px}
body{font-family:FuturaBkBt,Tahoma,sans-serif;line-height:1.3;font-size:16px;background:#f5f3f4;color:#000;font-weight:400;font-style:normal}
*{box-sizing:border-box;max-height:100000px}
img{display:block}
a{color:inherit}
.main-page{min-height:80vh;min-width:320px;overflow:hidden}
.container{position:relative;max-width:425px;margin:0 auto;padding:0 15px}
.hidden{display:none}
.ta-c{text-align:center}
.d-ib{display:inline-block}
.box-btn{text-align:center;margin-left:-26px;padding:0 14px}
.btn1{display:inline-block;position:relative;width:100%;max-width:330px;height:70px;line-height:70px;border-radius:35px;padding:0;text-align:center;text-decoration:none;border:none;cursor:pointer;background:#c88cf4;-webkit-transition:.4s;transition:.4s;color:#fff;font-family:FuturaMediumCItalic,Tahoma,sans-serif;font-size:17px;outline:0;box-shadow:0 0 16px 4px rgba(86,131,126,0);letter-spacing:.5px}
.btn1:hover{background:#a679e0;-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);text-decoration:none;box-shadow:0 0 16px 4px rgba(86,131,126,.2)}
.btn1__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;right:-23px;width:57px;height:57px;box-shadow:0 0 16px 4px rgba(86,131,126,.2);background:#79c8c3;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.logo{max-width:194px}
.phone__link{display:inline-block;position:relative;color:#000;text-decoration:none;font-size:20px;letter-spacing:.5px;font-family:FuturaBkBt,Tahoma,sans-serif}
.phone__link strong{font-family:FuturaMdBtBold,Tahoma,sans-serif}
.phone__link:hover{text-decoration:none}
.phone__link:hover .phone__icon{background:#79c8c3;color:#fff}
.phone__icon{display:none}
.phone__icon svg{display:inline-block;fill:currentColor}
.email{position:relative;padding-left:49px;font-size:16px;font-family:FuturaBookC,Tahoma,sans-serif;letter-spacing:.5px}
.email__icon{display:inline-block;position:absolute;left:0;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#fff;-webkit-transition:.3s;transition:.3s;color:#79c8c3;text-align:center;line-height:36px;font-family:FuturaDemiC,Tahoma,sans-serif;font-size:1.4rem;box-shadow:0 0 19.5px 10.5px rgba(77,124,119,.08)}
.email__link{display:inline-block;font-family:FuturaBkBt,Tahoma,sans-serif;color:#656363;text-decoration:none;border-bottom:1px solid;line-height:1}
.email__link:hover{font-family:FuturaMdBt,Tahoma,sans-serif;color:#79c8c3;letter-spacing:.2px}
.toggle{margin-left:auto;width:110px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:0 0;border:0;padding:5px;font-family:FuturaLightC,Tahoma,sans-serif;font-size:15px;text-transform:uppercase;outline:0;cursor:pointer;text-decoration:none}
.toggle:hover .toggle__burger span{background:#c88cf4}
.toggle__burger{display:block;margin-left:17px;-webkit-box-flex:0;-webkit-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px;padding:5px 0;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.toggle__burger span{display:block;margin-bottom:8px;background:#79c8c3;height:2px;-webkit-transition:.3s;transition:.3s}
.toggle__burger span:last-child{margin-bottom:0}
.toggle__text{display:block;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.social{width:260px;margin:0 auto;font-size:15px;font-family:FuturaLightC,Tahoma,sans-serif;letter-spacing:.4px;text-align:center}
.social__wrap{display:inline-block;vertical-align:middle}
.social__link{display:inline-block;width:40px;height:40px;margin:0 5px;box-shadow:0 0 19.25px 15.75px rgba(147,200,194,.05);border-radius:50%;text-align:center;line-height:40px;background:#fff;color:#fff;-webkit-transition:.3s;transition:.3s}
.social__link svg{display:inline-block;vertical-align:middle}
.social__link:hover{background:#79c8c3;color:#79c8c3}
.social__link:hover .social__bg{fill:#fff!important}
.social__link:hover .social__tg-circle{background:#fff}
.social__text{display:none}
.social__tg-circle{display:inline-block;width:22px;height:22px;border-radius:50%;background:#3eabf6;line-height:22px;text-align:center;padding-right:2px;-webkit-transition:background .3s;transition:background .3s}
.social__svg_colors{fill:currentColor}
.social__bg_whatsapp{fill:#4caf50}
.social__bg_viber{fill:#675bae}
.fz18{font-size:16px}
.fz20{font-size:18px}
.desc-1{font-family:FuturaBookC,Tahoma,sans-serif;font-size:1.5rem;letter-spacing:.7px}
.desc-1 span{text-transform:uppercase}
.desc-1 strong{display:block;color:#79c8c3;font-size:2.3rem;font-family:FuturaDemiC,Tahoma,sans-serif}
.desc-2{text-align:center;font-size:1.5rem;font-family:FuturaBookC,Tahoma,sans-serif;letter-spacing:.5px;line-height:1.35}
.desc-2>span{text-transform:uppercase}
.desc-2 strong{display:block;font-size:2.7rem;color:#79c8c3;font-family:FuturaDemiC,Tahoma,sans-serif;letter-spacing:1px;line-height:.9;margin-bottom:5px}
.desc-2::after{content:'';display:block;margin:7px auto 0;width:74px;height:42px;background:url(../img/feather-2.png)}
.desc-3{text-align:center;font-family:FuturaLightC,Tahoma,sans-serif;font-size:1.5rem;color:#656363;letter-spacing:.8px}
.desc-3::after,.desc-3::before{content:'';display:inline-block;background:#79c8c3;width:33px;height:.15rem;vertical-align:middle;margin-right:12px;position:relative;top:-2px}
.desc-3::after{display:none}
.height-200{height:200px}
.tooltip{display:block;z-index:10;width:243px;padding:17px 21px 15px;background:#fff;font-family:FuturaLightC,Tahoma,sans-serif;font-size:16px;color:#656363;line-height:1.3;letter-spacing:.3px}
.tooltip[x-placement=right]{margin-left:18px}
.tooltip[x-placement=right] .tooltip-arrow{display:block;position:absolute;z-index:0;left:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent}
.tooltip[x-placement=left]{margin-right:18px}
.tooltip[x-placement=left] .tooltip-arrow{display:block;position:absolute;z-index:0;right:-10px;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #fff}
.tooltip[x-placement=top]{margin-bottom:18px;width:225px}
.tooltip[x-placement=top] .tooltip-arrow{display:block;position:absolute;z-index:0;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent}
.tooltip[x-placement=bottom]{margin-top:18px;width:225px}
.tooltip[x-placement=bottom] .tooltip-arrow{display:block;position:absolute;z-index:0;top:-10px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}
.btn-play{display:inline-block;position:relative;width:80px;height:80px;background:#79c8c3;border-radius:50%;box-shadow:0 0 16px 4px rgba(86,131,126,.2);-webkit-transition:.3s;transition:.3s}
.btn-play::after{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:19px 0 19px 32px;border-color:transparent transparent transparent #fff;top:50%;left:50%;margin-left:-11px;margin-top:-19px}
a:hover>.btn-play,div:hover>.btn-play{background:#c88cf4}
.ui-datepicker{background:#fff}
.ui-datepicker .ui-state-active{font-family:FuturaDemiC,Tahoma,sans-serif;color:#79c8c3;font-size:1.1em;background:#f5f3f4}
.ui-datepicker td a,.ui-datepicker td span{text-align:center}
.ui-datepicker-unselectable.ui-state-disabled{font-family:FuturaLightC,Tahoma,sans-serif;color:#656363}
.ui-datepicker .ui-datepicker-next{background:url(../img/svg/arrow-right-pink.svg) center no-repeat;background-size:18px 18px;right:2px;top:2px;cursor:pointer}
.ui-datepicker .ui-datepicker-prev{background:url(../img/svg/arrow-left-pink.svg) center no-repeat;background-size:18px 18px;left:2px;top:2px;cursor:pointer}
.ui-selectmenu-open{z-index:1050;background:#fff}
.ui-selectmenu-open .ui-menu-item{text-align:center}
.ui-selectmenu-open .ui-menu-item-wrapper.ui-state-active{margin:0;background:#dcdcdc}
.ui-selectmenu-text{margin-right:0}
.modal{position:relative;max-width:420px;margin:40px auto;background:#f5f3f4;padding:30px 20px;box-shadow:0 0 19.25px 15.75px rgba(147,200,194,.04)}
.mfp-bg{background:rgba(103,103,103,.4)}
.mfp-close svg,.mfp-close:active svg{fill:#79c8c3;-webkit-transition:.3s;transition:.3s}
.mfp-close:active:hover svg,.mfp-close:hover svg{fill:#c88cf4}
.mfp-close::after,.mfp-close:active::after{content:'';display:block;position:absolute;z-index:4;top:0;left:0;right:0;bottom:0}
.form__desc{margin-bottom:10px;font-family:FuturaBookC,Tahoma,sans-serif;font-size:1.2rem;letter-spacing:.5px;line-height:1.5}
.form__desc>span{text-transform:uppercase}
.form__desc strong{display:block;line-height:1;font-family:FuturaDemiC,Tahoma,sans-serif;color:#79c8c3;letter-spacing:1px;font-size:2.2rem}
.form__desc::after{content:'';display:block;margin:8px auto 0;width:74px;height:42px;background:url(../img/feather-2.png)}
.form__subtitle{margin-bottom:1.75rem;font-family:FuturaLightC,Tahoma,sans-serif;font-size:1rem;color:#656363;letter-spacing:.5px}
.form__box-input{max-width:286px;margin:0 auto 1.7rem}
.form__box-submit{text-align:center;margin-left:-26px;padding:0 14px}
.form__input{width:100%;height:45px;border-radius:20px;display:inline-block;padding:7px 20px 8px;border:0;background:#fff;font-size:16px;color:#000;font-family:FuturaLightC,Tahoma,sans-serif;letter-spacing:.5px;outline:0}
.form__input:focus{box-shadow:0 0 13.75px 11.25px rgba(183,139,239,.05)}
.form__submit{width:100%;border:none}
.form__submit[disabled]{cursor:not-allowed}
.form__policy{display:inline-block;text-decoration:none;border-bottom:1px solid;line-height:1.1}
.form__policy:hover{color:#656363}
.form__box-checkbox{text-align:center;margin-bottom:1.5rem;margin-top:2rem}
.form__checkbox{display:none}
.form__checkbox:checked+.form__label-checkbox::before{background-position:left top}
.form__label-checkbox{display:inline-block;cursor:pointer;font-family:FuturaLightC,Tahoma,sans-serif;color:#c9c9c9;letter-spacing:.3px;font-size:13px}
.form__label-checkbox::before{content:'';display:inline-block;width:12px;height:10px;margin-right:7px;background:url(../img/checkbox-sprite.png) right top no-repeat}
#modal-thanks .form__desc{font-size:1.5rem;margin-top:20px}
#modal-thanks .form__desc strong{font-size:2.7rem}
#modal-thanks .form__subtitle{font-size:1.5rem;line-height:1.1}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.nav{display:block;width:100%;background:#fff;position:fixed;z-index:100;top:0;bottom:0;left:0;box-shadow:0 0 19.25px 15.75px rgba(147,200,194,.04);-webkit-transition:.6s;transition:.6s;-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%)}
.nav.nav_show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.nav__wrap{max-width:440px;height:100%;margin:0 auto;padding:15px;position:relative;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.nav__close{position:absolute;top:41px;right:15px;border:0;background:0 0;padding:5px;cursor:pointer;outline:0}
.nav__close svg{fill:#79c8c3;-webkit-transition:.3s;transition:.3s}
.nav__close:hover svg{fill:#c88cf4}
.nav__logo{margin-bottom:30px}
.nav__menu{list-style:none;text-align:center;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.nav__item{padding-bottom:.5rem}
.nav__link{display:inline-block;text-decoration:none;font-family:FuturaLightC,Tahoma,sans-serif;font-size:1.2rem;letter-spacing:.5px}
.nav__link:hover{font-family:FuturaMediumC,Tahoma,sans-serif;color:#79c8c3;letter-spacing:.2px}
.nav__footer{margin-top:10px}
.header{padding:13px 0;margin:0 -15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.header__toggle{width:110px;margin:0 15px}
.header__logo{width:130px;margin:0 15px}
.header__social{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);margin:20px 15px 15px}
.header__right{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);margin:0 15px;text-align:center}
.wheel{position:relative;width:290px;height:330px;overflow:hidden}
.wheel__wheel{position:relative;z-index:0;width:290px;height:290px;margin:20px auto;border-radius:50%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition-timing-function:ease;transition-timing-function:ease;background:#fff}
.wheel__sector{width:50%;height:50%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:30px}
.wheel__sector:nth-child(1){padding-top:30px;padding-left:30px;background:#d0f3f0}
.wheel__sector:nth-child(1) .wheel__icon{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.wheel__sector:nth-child(1) .wheel__icon svg{fill:#bdd6d3}
.wheel__sector:nth-child(2){padding-top:30px;padding-right:30px;background:#c5eae6}
.wheel__sector:nth-child(2) .wheel__icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.wheel__sector:nth-child(2) .wheel__icon svg{fill:#b8d2cf}
.wheel__sector:nth-child(3){padding-bottom:30px;padding-left:30px;background:#ddf0f0}
.wheel__sector:nth-child(3) .wheel__icon{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
.wheel__sector:nth-child(3) .wheel__icon svg{fill:#c8d6d4}
.wheel__sector:nth-child(4){padding-bottom:30px;padding-right:30px;background:#bfe3e0}
.wheel__sector:nth-child(4) .wheel__icon{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.wheel__sector:nth-child(4) .wheel__icon svg{fill:#aec6c3}
.wheel__icon{display:inline-block}
.wheel__icon svg{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}
.wheel__btn{display:block;position:absolute;z-index:10;width:80px;height:80px;background:#c88cf4;border-radius:50%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1);cursor:pointer;outline:0;box-shadow:0 0 16px 4px rgba(86,131,126,.2);border:0;-webkit-transition:.3s;transition:.3s;padding:0;margin:0}
.wheel__btn svg{display:inline-block;width:40px;height:40px;fill:#fff}
.wheel__btn:hover{background:#a679e0;-webkit-transform:translateX(-50%) translateY(-50%) scale(1.1);-ms-transform:translateX(-50%) translateY(-50%) scale(1.1);transform:translateX(-50%) translateY(-50%) scale(1.1)}
.wheel__btn[disabled]{cursor:not-allowed;cursor:url(../img/close.cur) 11 11,url(../img/close.png),not-allowed;background:#eee}
.wheel__btn[disabled] svg{fill:#e0e0e0}
.wheel__btn[disabled]:hover{-webkit-transform:scale(1) translateX(-50%) translateY(-50%);-ms-transform:scale(1) translateX(-50%) translateY(-50%);transform:scale(1) translateX(-50%) translateY(-50%)}
.wheel__arrow{position:absolute;z-index:2;left:50%;top:3px;width:0;height:0;border-style:solid;border-width:45px 32px 0 32px;border-color:#c88cf4 transparent transparent transparent;margin-left:-32px}
.footer{padding:20px 0 20px;background:#fff;font-family:FuturaLightC,Tahoma,sans-serif;color:#656363;font-size:16px}
.footer__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -15px}
.footer__logo{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 15px 25px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);max-width:350px}
.footer__left{margin:0 15px 25px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);max-width:350px}
.footer__right{margin:0 15px;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);max-width:350px}
.footer .email,.footer .phone{margin-bottom:1.45rem}
.footer .phone__icon{box-shadow:0 0 19.5px 10.5px rgba(77,124,119,.08)}
.footer .phone__link:hover .phone__icon{background:#fff;color:#79c8c3}
.footer__copyright{font-size:15px;letter-spacing:.4px}
.footer__text{margin-bottom:2px}
.footer__link{display:inline-block;letter-spacing:.5px;text-decoration:none;border-bottom:1px solid;line-height:1}
.footer__link:hover{color:#79c8c3;font-family:FuturaMediumC,Tahoma,sans-serif;letter-spacing:.2px}
.footer__social{display:inline-block;margin-left:14px;width:36px;height:36px;line-height:36px;text-align:center;background:#fff;border-radius:50%;box-shadow:0 0 19.5px 10.5px rgba(77,124,119,.08);vertical-align:middle}
.footer__social img{display:inline-block;width:20px;height:20px;vertical-align:middle}
.footer__social-box{margin-top:23px}
.footer__make{margin-top:12px;font-size:15px;letter-spacing:.5px}
.footer__make a{color:#79c8c3;font-family:FuturaMediumC,Tahoma,sans-serif}
.calc__head{margin-bottom:1.6rem}
.calc__head::after{display:block;content:"";clear:both}
.calc .desc-2{font-size:1.2rem}
.calc .desc-2 strong{font-size:2.2rem}
.calc .desc-2::after{display:none}
.calc__label{padding-top:11px;text-align:center;font-family:FuturaLightC,Tahoma,sans-serif;font-size:16px;color:#656363;letter-spacing:.5px}
.calc__label strong{font-family:FuturaDemiC,Tahoma,sans-serif;color:#79c8c3}
.calc__step{display:none}
.calc__body,.calc__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 -10px}
.calc__footer{position:relative}
.calc__body{margin-bottom:31px}
.calc__col{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.calc__col.calc__col-1-1{margin-bottom:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.calc__col.calc__col-1-2{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.calc__col.calc__col-2-1{margin-bottom:20px}
.calc__col-btns{position:relative;margin:30px 10px 0;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;text-align:center}
.calc__col-total{margin:0 10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;font-family:FuturaBookC,Tahoma,sans-serif;font-size:2rem;text-align:center}
.calc__col-total strong{font-family:FuturaDemiC,Tahoma,sans-serif;color:#79c8c3}
.calc__col-total strong small{font-size:1.5rem}
.calc__col-info{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 10px 20px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);font-size:14px;text-align:center}
.calc__prev{display:inline-block;font-family:FuturaMediumCItalic,Tahoma,sans-serif;font-size:17px;color:#c6d9d7;text-decoration:none;-webkit-transition:.3s;transition:.3s;padding:5px;padding-right:25px;margin-bottom:25px}
.calc__prev:hover{color:#79c8c3}
.calc__cel{position:relative;margin:25px 10px 20px;width:118px;height:105px;background:#fff;border-radius:1rem;padding:15px 2px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;cursor:pointer;color:#656363}
.calc__cel:hover{color:#79c8c3;box-shadow:0 0 13.75px 11.25px rgba(183,139,239,.05)}
.calc__cel:hover .calc__text{color:#000;font-family:FuturaBookC,Tahoma,sans-serif}
.calc__price{position:absolute;top:-25px;width:100%;left:0;text-align:center}
.calc__icon{width:100%;height:33px;text-align:center;line-height:33px;margin-bottom:1px}
.calc__icon svg{display:inline-block;vertical-align:middle;-webkit-transition:.3s;transition:.3s;stroke:currentColor;fill:currentColor}
.calc__text{margin:auto 0;width:100%;font-family:FuturaLightC,Tahoma,sans-serif;font-size:15px;letter-spacing:.1px;-webkit-transition:.3s;transition:.3s;line-height:1.2}
.calc__input-radio{display:none}
.calc__input-radio:checked+.calc__cel{color:#79c8c3;box-shadow:0 0 13.75px 11.25px rgba(183,139,239,.05)}
.calc__input-radio:checked+.calc__cel .calc__text{color:#000;font-family:FuturaBookC,Tahoma,sans-serif}
.calc__input-radio:checked+.calc__cel-double .calc__count-box{opacity:1;visibility:visible}
.calc__header{width:100%;margin-bottom:16px;font-family:FuturaDemiC,Tahoma,sans-serif;font-size:18px;color:#79c8c3;letter-spacing:.5px;text-align:center}
.calc__count-box{position:absolute;bottom:-39px;left:10px;width:98px;opacity:0;visibility:hidden}
.calc__count-btn{display:block;position:absolute;z-index:2;width:19px;height:19px;padding:0 0 0 1px;top:2px;background:#79c8c3;color:#fff;cursor:pointer;outline:0;box-shadow:0 0 19.25px 15.75px rgba(147,200,194,.04);font-family:FuturaDemiC,Tahoma,sans-serif;font-size:18px;line-height:8px;border:0;border-radius:50%}
.calc__count-btn:hover{background:#c88cf4}
.calc__count-btn_minus{left:-5px;padding-bottom:4px}
.calc__count-btn_plus{right:-5px}
.calc__count-input{display:inline-block;height:23px;width:100%;text-align:center;box-shadow:0 0 19.25px 15.75px rgba(147,200,194,.04);border-radius:11px;outline:0;font-family:FuturaBookC,Tahoma,sans-serif;font-size:14px;color:#656363;border:0}
.calc__date-box{text-align:center;margin-bottom:1.9rem;width:100%}
.calc__date-box svg{display:inline-block;margin-right:20px;fill:#dcdcdc;vertical-align:bottom}
.calc .ui-selectmenu-button.ui-button,.calc__calendar,.calc__time{display:inline-block;width:217px;height:45px;border:0;border-radius:20px;background:#fff;padding:5px 25px;font-family:FuturaLightC,Tahoma,sans-serif;font-size:1.2rem;text-align:center;letter-spacing:2px;outline:0}
.calc .ui-selectmenu-button.ui-button:focus,.calc__calendar:focus,.calc__time:focus{box-shadow:0 0 13.75px 11.25px rgba(183,139,239,.05)}
.calc .ui-selectmenu-button.ui-button{line-height:37px}
.calc .form__box-input{max-width:286px;width:100%;margin-bottom:1.75rem}
.calc .form__box-checkbox{margin-top:-7px;margin-bottom:0}
.top{padding-bottom:20px}
.top__wrap{margin-top:30px;text-align:center}
.top__box{max-width:1140px;margin:20px auto 30px}
.top__box::after{display:block;content:"";clear:both}
.top__desc-1{position:relative;max-width:330px;margin:18px auto 0;padding-left:40px;color:#656363;text-align:left;font-size:20px;font-family:FuturaLightC,Tahoma,sans-serif;line-height:1.2;letter-spacing:.5px}
.top__desc-1::before{content:'';display:block;position:absolute;left:0;top:8px;width:33px;height:3px;background:#79c8c3}
.top__desc-2{max-width:290px;margin:0 auto;height:103px;position:relative;padding-left:72px;padding-top:8px;font-family:FuturaMediumC,Tahoma,sans-serif;font-size:22px;text-align:left;line-height:1.1;letter-spacing:.5px}
.top__desc-2::before{content:'';display:block;position:absolute;top:0;left:0;background:url(../img/feather-1.png);width:61px;height:103px}
.top__desc-2 strong{display:block;color:#79c8c3;font-size:2.1rem;font-family:FuturaDemiCItalic,Tahoma,sans-serif;letter-spacing:1px}
.top__img_mob{margin:0 auto 20px;max-width:350px}
.about{padding:50px 0 10px}
.about__box{position:relative;max-width:300px;margin:30px auto 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.about__period{-webkit-box-flex:0;-webkit-flex:0 0 5rem;-ms-flex:0 0 5rem;flex:0 0 5rem;margin-right:.2rem;color:#79c8c3;font-family:FuturaDemiC,Tahoma,sans-serif;text-align:center;font-size:2rem;line-height:.8}
.about__period strong{display:block;font-size:3.1rem}
.about__description{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:1rem;letter-spacing:.5px}
.about__text-11{margin-bottom:9px;font-family:FuturaBookC,Tahoma,sans-serif}
.about__text-12{position:relative;padding-left:2.45rem;color:#656363;font-family:futuralightc;line-height:1.3}
.about__text-12::before{content:'';display:block;position:absolute;left:0;top:.55rem;width:1.7rem;height:.2rem;background:#79c8c3}
.about__item{margin:0 auto 50px;position:relative}
.about__item:last-child{margin-bottom:0}
.about__pic{width:290px;margin:0 auto 20px}
.about__desc{max-width:100%;background:#fff;box-shadow:0 0 19.25px 15.75px rgba(147,200,194,.04);padding:20px 15px}
.about__head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1.75rem}
.about__icon{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin-right:.75rem;margin-top:.7rem}
.about__title{font-family:FuturaBookC,Tahoma,sans-serif;font-size:1.8rem;letter-spacing:.8px}
.about__title strong{display:block;font-family:FuturaDemiC,Tahoma,sans-serif;color:#79c8c3;line-height:.9}
.about__body{position:relative;color:#656363;font-size:16px;font-family:FuturaLightC,Tahoma,sans-serif;line-height:1.35;letter-spacing:.45px}
.about__body strong{font-family:FuturaMediumC,Tahoma,sans-serif}
.about__body p{margin-bottom:.6rem}
.test{padding:50px 0 10px}
.test__wrap{margin:0 auto;max-width:1180px}
.test__step{margin:15px auto 30px;text-align:center;font-family:FuturaLightC,Tahoma,sans-serif;font-size:1.2rem;color:#656363}
.test__step strong{font-family:FuturaDemiC,Tahoma,sans-serif;color:#79c8c3}
.test .desc-2{margin-bottom:1rem}
.test__prev{font-family:FuturaLightC,Tahoma,sans-serif;font-size:1rem;color:#656363;text-decoration:none}
.test__item{display:none}
.test__fieldset{margin:0 -15px 33px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.test__label-box-1{position:relative;width:290px;margin:0 15px 15px;padding:20px 18px 13px;border-radius:18px;background:#fff;color:#dcdcdc;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.test__label-box-1::after{content:attr(data-count);display:block;position:absolute;z-index:2;top:-10px;right:-8px;width:37px;height:37px;border-radius:50%;text-align:center;line-height:39px;box-shadow:0 0 19.25px 15.75px rgba(147,200,194,.04);font-family:FuturaDemiC,Tahoma,sans-serif;color:#fff;font-size:1.2rem;background:#79c8c3;-webkit-transition:.3s;transition:.3s}
.test__input-radio{display:none}
.test__input-radio:checked+.test__label-box-1,.test__input-radio~.test__label-box-1:hover{color:#79c8c3;box-shadow:0 0 13.75px 11.25px rgba(183,139,239,.05)}
.test__input-radio:checked+.test__label-box-1 .test__label-title,.test__input-radio~.test__label-box-1:hover .test__label-title{font-family:FuturaBookC,Tahoma,sans-serif;color:#000}
.test__input-radio:checked+.test__label-box-1::after,.test__input-radio~.test__label-box-1:hover::after{background:#c88cf4}
.test__input-radio:checked~.test__contacts{opacity:1;visibility:visible}
.test__label-img{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin-right:1.1rem}
.test__label-title{font-family:FuturaLightC,Tahoma,sans-serif;font-size:16px;color:#989898;-webkit-transition:.3s;transition:.3s;letter-spacing:.3px;line-height:1.4}
.test__subtitle{margin-bottom:2.2rem;text-align:center;font-family:FuturaLightC,Tahoma,sans-serif;color:#656363;font-size:1.5rem;letter-spacing:.5px}
.test__box-messenger{margin:0 15px 30px;width:290px;position:relative}
.test__messenger{display:block;height:45px;width:170px;background:#fff;border:0;border-radius:20px;margin:0 auto;cursor:pointer;outline:0;font-family:FuturaBookC,Tahoma,sans-serif;font-size:16px;text-align:center;color:#656363;line-height:45px;border:1px solid #fff}
.test__messenger img,.test__messenger svg{display:inline-block;vertical-align:middle;margin-left:20px;position:relative;top:-2px}
.test__messenger_alert{border-color:red}
.test__contacts{position:absolute;z-index:3;height:45px;width:290px;background:#fff;border:0;top:0;left:50%;margin-left:-145px;font-size:16px;font-family:FuturaLightC,Tahoma,sans-serif;letter-spacing:.5px;padding-left:25px;padding-right:20px;border-radius:20px;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s;outline:0}
.test__contacts::-webkit-input-placeholder{color:#656363}
.test__contacts::-moz-placeholder{color:#656363}
.test__contacts:-moz-placeholder{color:#656363}
.test__contacts:-ms-input-placeholder{color:#656363}
.test__contacts:focus{box-shadow:0 0 13.75px 11.25px rgba(183,139,239,.05)}
.test__submit[disabled]{cursor:not-allowed}
.test__tooltip{display:block;margin-top:5px;width:24px;height:24px;background:#e0dfdf;color:#fff;text-align:center;line-height:26px;font-family:FuturaDemiC,Tahoma,sans-serif;font-size:18px;border-radius:50%;cursor:pointer;-webkit-transition:.3s;transition:.3s}
.test__tooltip:hover{background:#79c8c3}
.test .tooltip{font-size:15px;width:100px;line-height:1.1;padding:0;background:0 0;margin-left:10px}
.test .tooltip .tooltip-arrow{display:none}
.include{padding:50px 0 13px}
.include .desc-3{margin:1.6rem auto 0}
.include__wrap{margin-top:26px}
.include__nav{margin:0 -15px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none}
.include__nav li{display:block;margin:0 5px 10px;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}
.include__tab{display:block;background:#fff;height:50px;border-radius:20px;cursor:pointer;outline:0;line-height:54px;text-align:center;box-shadow:0 0 13.75px 11.25px rgba(183,139,239,.05)}
.include__tab span{display:inline-block;margin-left:.75rem;font-family:FuturaLightC,Tahoma,sans-serif;font-size:18px;color:#656363;-webkit-transition:.3s;transition:.3s;letter-spacing:.5px}
.include__tab svg{display:inline-block;vertical-align:middle;fill:#79c8c3;-webkit-transition:.3s;transition:.3s;position:relative;top:-3px}
.include__tab:hover span,.include__tab_active span{font-family:FuturaBookC,Tahoma,sans-serif;color:#000}
.include__tab:hover svg,.include__tab_active svg{fill:#c88cf4}
.include__container{position:relative}
.include__arrow{display:none}
.include__arrow svg{fill:#c88cf4;-webkit-transition:.3s;transition:.3s}
.include__arrow:hover svg{fill:#79c8c3}
.include__arrow.slick-disabled{opacity:.3;cursor:default}
.include__arrow.slick-disabled svg{fill:#79c8c3}
.include__slider{max-width:1060px;margin:0 auto}
.include__slide{position:relative}
.include__tooltip{display:block;position:relative;padding-left:20px;padding-bottom:10px;font-family:FuturaLightC,Tahoma,sans-serif;font-size:16px}
.include__tooltip svg{fill:#fff;display:inline-block;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s;transition:.3s}
.include__tooltip::before{content:'';display:block;position:absolute;width:12px;height:2px;background:#79c8c3;left:0;top:8px}
.include__tooltip:hover svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.prices{padding:50px 0 10px}
.prices__wrap{margin:35px -15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
.prices__item{margin:0 15px 70px;width:290px;background:#fff;box-shadow:0 0 19.25px 15.75px rgba(147,200,194,.04);-webkit-transition:.3s;transition:.3s}
.prices__item:hover{box-shadow:0 0 31.92px 25.08px rgba(27,57,54,.05)}
.prices__item:hover .prices__icon{color:#c88cf4}
.prices__item:hover .prices__btn{background:#c88cf4;color:#fff}
.prices__item:hover .prices__btn .btn1__icon{background:#79c8c3}
.prices__body{padding:21px 15px 6px;text-align:center}
.prices__icon{height:86px;margin-bottom:1.05rem;color:#dcdcdc;-webkit-transition:.3s;transition:.3s;line-height:86px}
.prices__icon svg{display:inline-block;vertical-align:middle}
.prices__title{margin-bottom:.85rem;font-family:FuturaDemiC,Tahoma,sans-serif;font-size:1.8rem;color:#79c8c3;letter-spacing:.8px}
.prices__text{margin-bottom:9px;font-family:FuturaLightC,Tahoma,sans-serif;font-size:16px;color:#656363;line-height:1.4;letter-spacing:.5px}
.prices__price{font-family:FuturaDemiC,Tahoma,sans-serif;color:#79c8c3;font-size:2.4rem;letter-spacing:.15rem;text-transform:uppercase}
.prices__price span{font-size:3.6rem}
.prices__footer{height:70px;margin:0 -3px -35px -26px;padding:0 14px;text-align:center}
.prices__btn{background:#e3f3f1;color:#c88cf4}
.prices__btn .btn1__icon{background:#c88cf4}
.prices__warning{text-align:center;font-family:FuturaLightC,Tahoma,sans-serif;color:#989898;font-size:1rem;letter-spacing:.5px}
.prices__warning svg{position:absolute;display:inline-block;fill:#79c8c3;margin-right:10px;position:relative;top:.15rem}
.prize{padding:50px 0 10px}
.prize__wrap{position:relative;margin-top:30px}
.prize__block{padding:20px 15px;background:#fff}
.prize__rulet{margin:0 auto 20px}
.prize__icon{text-align:center;margin-bottom:8px}
.prize__icon svg{fill:#c88cf4}
.prize__title{font-family:FuturaBookC,Tahoma,sans-serif;font-size:1.8rem;text-transform:uppercase;letter-spacing:.8px;line-height:1.5;text-align:center}
.prize__title strong{display:block;font-family:FuturaDemiC,Tahoma,sans-serif;font-size:2.5rem;color:#79c8c3;line-height:1.1;letter-spacing:1.8px;margin-left:-4px}
.prize__prizes{margin:1.95rem auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:480px}
.prize__item{margin:0 15px .9rem;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);font-family:FuturaLightC,Tahoma,sans-serif;font-size:16px;color:#656363;letter-spacing:.4px}
.prize__item svg{display:inline-block;vertical-align:middle;margin-right:1px;fill:#a2a2a2}
.prize__win{margin-top:10px;color:#79c8c3;font-family:FuturaDemiC,Tahoma,sans-serif;font-size:1.5rem;letter-spacing:.5px}
.prize__win svg{display:inline-block;fill:#c88cf4;vertical-align:middle}
.prize__box-btn{margin-top:25px;margin-bottom:20px}
.prize__warning{font-family:FuturaLightC,Tahoma,sans-serif;font-size:16px;color:#656363}
.prize__warning svg{display:inline-block;vertical-align:middle;fill:#79c8c3;margin-right:5px}
.prize__btn{max-width:283px}
.feedback{padding:50px 0 10px}
.feedback .desc-3{margin-top:4px}
.feedback__wrapper{position:relative;margin-top:40px}
.feedback__block-1{max-width:425px;padding:0 15px;margin:0 auto}
.feedback__block-2{position:relative}
.feedback__desc{max-width:620px;margin:0 auto;padding:20px 15px 10px;background:#fff;box-shadow:0 0 19.25px 15.75px rgba(147,200,194,.04)}
.feedback__name{margin-bottom:1.15rem;font-family:FuturaDemiC,Tahoma,sans-serif;color:#79c8c3;font-size:1.8rem;letter-spacing:.8px}
.feedback__text{margin-bottom:.95rem;position:relative;padding-left:34px;font-size:1rem;font-family:FuturaMediumC,Tahoma,sans-serif;letter-spacing:.5px}
.feedback__text svg{position:absolute;display:block;fill:#79c8c3;top:0;left:0;width:22px;height:22px}
.feedback__text span{display:block;font-family:FuturaBookC,Tahoma,sans-serif;color:#656363}
.feedback__panel{position:relative;max-width:350px;margin:26px auto 0}
.feedback__arrow{position:absolute;top:50%;margin-top:-17px;padding:5px;cursor:pointer;outline:0}
.feedback__arrow:hover svg{fill:#79c8c3}
.feedback__arrow svg{display:inline-block;fill:#c88cf4;width:14px;height:24px;-webkit-transition:.3s;transition:.3s}
.feedback__arrow_next{right:0}
.feedback__arrow_prev{right:105px}
.feedback__pager{font-family:FuturaLightC,Tahoma,sans-serif;font-size:2.4rem;color:#656363;letter-spacing:1px}
.feedback__curr{color:#79c8c3;font-family:FuturaDemiC,Tahoma,sans-serif}
.feedback__slide-1{position:relative}
.feedback__slide-1 iframe{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;border:0}
.feedback__video{position:relative;max-width:620px}
.feedback__link-video{display:block}
.feedback__link-video .btn-play{position:absolute;z-index:2;top:50%;left:50%;margin-top:-40px;margin-left:-40px}
.order{padding:50px 0 310px;background:url(../img/bg-order-small.jpg) center bottom no-repeat}
.order .desc-2::after{display:none}
.order__wrap{max-width:510px;margin:0 auto;text-align:center}
.order__text{margin-top:2.2rem;margin-bottom:2.35rem;position:relative;padding-left:38px;font-family:FuturaLightC,Tahoma,sans-serif;font-size:18px;color:#656363;letter-spacing:.5px;line-height:1.2;text-align:left}
.order__text strong{font-family:FuturaMediumC,Tahoma,sans-serif}
.order__text::before{content:'';display:block;position:absolute;left:0;top:8px;background:#79c8c3;width:33px;height:.15rem}
.faq{padding:50px 0 40px}
.faq__wrap{margin:1.9rem -15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.faq__col{margin:0 15px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}
.faq__box{background:#fff;margin-bottom:1rem;box-shadow:0 0 19.25px 15.75px rgba(147,200,194,.04)}
.faq__title{padding:20px 15px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-webkit-transition:.5s;transition:.5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.faq__title.faq__title_active .faq__arrow svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.faq__icon{-webkit-box-flex:0;-webkit-flex:0 0 18px;-ms-flex:0 0 18px;flex:0 0 18px;margin-right:6px;padding-top:5px}
.faq__icon svg{fill:#79c8c3;width:18px;height:18px}
.faq__quest{font-family:FuturaBookC,Tahoma,sans-serif;font-size:16px;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;letter-spacing:.5px}
.faq__answer{display:none;font-family:FuturaLightC,Tahoma,sans-serif;font-size:16px;letter-spacing:.45px;line-height:1.4;color:#656363;padding:0 15px 20px}
.faq__arrow{-webkit-box-flex:0;-webkit-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px;height:29px;margin-left:5px;padding-left:10px;padding-top:2px}
.faq__arrow svg{width:14px;height:24px;-webkit-transition:.3s;transition:.3s;fill:#c88cf4;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
@media (min-width:426px){
.test__label-box-1{width:300px;padding:20px 23px 13px}
.include__nav li{width:170px;margin:0 15px 15px}
.faq__title{padding:24px 29px}
.faq__answer{padding:0 40px 24px 29px}
}
@media (min-width:561px){
html{font-size:16px}
.container{max-width:530px}
.desc-3::after{display:inline-block;opacity:0}
.modal{max-width:500px;padding:41px 40px 40px}
.mfp-close,.mfp-close:active{top:22px;right:20px}
.form__subtitle::before{content:'';display:inline-block;position:relative;top:-2px;width:33px;height:.15rem;background:#79c8c3;vertical-align:middle;margin-right:10px}
#modal-calc{max-width:480px}
.header__logo{width:194px}
.about__box{max-width:520px;padding:16px 55px}
.about__box::after,.about__box::before{content:'';display:block;position:absolute;background:url(../img/quote.png) center/contain no-repeat;width:45px;height:31px}
.about__box::before{top:0;left:1px}
.about__box::after{bottom:-6px;right:14px}
.about__body{padding-left:40px}
.about__body::before{content:'';display:block;position:absolute;top:10px;width:34px;height:.2rem;background:#79c8c3;left:0}
.include__nav{margin-left:auto;margin-right:auto;max-width:400px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
.prize__block{padding:30px 40px}
.feedback__block-1{max-width:530px}
.feedback__desc{padding:20px 30px 10px}
}
@media (min-width:781px){
.container{max-width:750px}
.phone__link{padding-left:49px}
.phone__icon{display:inline-block;position:absolute;left:0;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#fff;-webkit-transition:.3s;transition:.3s;color:#79c8c3;box-shadow:0 0 19.25px 15.75px rgba(147,200,194,.05);text-align:center;line-height:40px}
.social__text{display:inline-block}
.desc-1 strong{font-size:5rem;letter-spacing:2px;line-height:1.2}
.nav{width:530px}
.about__pic{width:350px}
.about__desc{padding:38px}
.prices__item{width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}
.prize__item{width:207px}
.feedback__block-1{max-width:620px;padding:0}
}
@media (min-width:991px){
html{font-size:18px}
.container{max-width:960px}
.email{font-size:18px}
.toggle__burger{margin-left:0;margin-right:17px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.fz18{font-size:18px}
.fz20{font-size:20px}
.desc-2 strong{line-height:inherit;margin-bottom:0}
.tooltip{font-size:18px}
.form__input{font-size:18px}
#modal-thanks{max-width:660px}
#modal-calc{max-width:960px;padding-top:31px}
#modal-calc .mfp-close{right:30px}
.nav__wrap{margin-right:0}
.nav__close{right:59px}
.nav__menu{margin:15px 24px 15px 0;height:100%}
.nav__footer{margin-top:30px;margin-left:36px}
.header__social{width:260px;margin-top:0;margin-bottom:0}
.header__right{text-align:right;width:270px}
.wheel{width:500px;height:540px}
.wheel__wheel{width:500px;height:500px}
.wheel__icon svg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.wheel__btn{width:148px;height:148px}
.wheel__btn svg{width:64px;height:64px}
.footer{font-size:18px}
.footer{padding:36px 0 25px}
.footer__row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.footer__logo{padding-top:7px;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:194px}
.footer__left{width:325px;margin-bottom:0}
.footer__right{text-align:right;width:325px;margin-top:-4px}
.footer__copyright{margin-top:1.8rem}
.calc .desc-2{text-align:left;float:left;position:relative;padding-left:58px;padding-top:7px;line-height:1.2;letter-spacing:.6px}
.calc .desc-2::after{display:block;width:41px;height:75px;background-image:url(../img/feather-3.png);position:absolute;left:0;top:0}
.calc__label{font-size:18px}
.calc__col.calc__col-1-1{width:276px;margin-bottom:0}
.calc__col.calc__col-1-2{width:552px}
.calc__col.calc__col-2-1{width:370px;margin-bottom:0}
.calc__col.calc__col-2-2{width:440px;margin-right:51px}
.calc__col-btns{width:350px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:0}
.calc__col-total{width:440px;margin-right:51px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;letter-spacing:.05rem}
.calc__col-info{margin:0;position:absolute;width:330px;top:-62px;left:10px;text-align:left}
.calc__prev{position:absolute;top:-56px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:0}
.calc__cel-double{margin-bottom:50px}
.calc__header{font-size:20px}
.calc__col-2-1 .calc__header{margin-bottom:20px}
.calc__col-2-2 .calc__header{margin-bottom:32px}
.top{height:666px;background-size:cover;padding-bottom:10px;background:url(../img/bg1.jpg) center no-repeat}
.top__wrap{margin-top:103px}
.top__box{margin-bottom:69px}
.top__desc-1{width:330px;float:left}
.top__desc-2{width:290px;float:right;margin:0}
.top__img_mob{display:none}
.about{padding-top:84px;background:url(../img/bg2.jpg) top center no-repeat}
.about__wrap{margin-top:93px;margin-bottom:50px}
.about__item.about__item-1{max-width:1060px;margin-bottom:178px}
.about__item.about__item-1 .about__pic{left:0}
.about__item.about__item-1 .about__desc{max-width:730px;margin-left:auto;padding-left:168px}
.about__item.about__item-2{max-width:1140px;margin-bottom:128px}
.about__item.about__item-2 .about__pic{right:0}
.about__item.about__item-2 .about__desc{max-width:795px;margin-right:auto;padding:31px 227px 34px 60px}
.about__item.about__item-3{max-width:1080px;margin-bottom:142px}
.about__item.about__item-3 .about__pic{left:0;width:400px}
.about__item.about__item-3 .about__desc{max-width:800px;margin-left:auto;padding:42px 50px 40px 228px}
.about__item.about__item-4{max-width:1060px}
.about__item.about__item-4 .about__pic{right:0}
.about__item.about__item-4 .about__desc{max-width:715px;margin-right:auto;padding:55px 145px 42px 60px}
.about__pic{margin:0;position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.about__desc{padding:38px 50px 40px}
.about__body{font-size:18px}
.test{padding:66px 0 41px}
.test__step{margin-bottom:40px}
.test__item-4 .test__step{margin-bottom:37px}
.test__item-4 .test__fieldset{margin-bottom:2.9rem}
.test__label-box-1{width:260px}
.test__label-box-1.test__label-box-2{width:304px;padding-left:17px;padding-right:10px}
.test__label-title{font-size:18px}
.test__box-messenger{width:170px;margin-left:40px;margin-right:40px}
.test__messenger{font-size:18px}
.test__contacts{font-size:18px}
.include{padding-top:80px}
.include__nav{max-width:880px;margin-bottom:20px}
.include__tab span{font-size:20px}
.include__arrow_prev{left:0}
.include__arrow_next{right:0}
.include__tooltip{line-height:42px;text-align:center;-webkit-transition:.3s;transition:.3s;border-radius:50%;cursor:pointer;background:#79c8c3;width:37px;height:37px;position:absolute;z-index:3;padding:0;box-shadow:0 0 19.25px 15.75px rgba(147,200,194,.04)}
.include__tooltip::after{content:'';display:block;position:absolute;z-index:4;top:0;left:0;right:0;bottom:0}
.include__tooltip::before{display:none}
.include__tooltip:hover{background:#c88cf4}
.include__slide-1 .include__tooltip-1{top:44.08%;left:20.28%}
.include__slide-1 .include__tooltip-2{top:86.93%;left:14.53%}
.include__slide-1 .include__tooltip-3{top:37.63%;left:47.17%}
.include__slide-1 .include__tooltip-4{top:67.07%;left:41.72%}
.include__slide-1 .include__tooltip-5{top:86.93%;left:52.83%}
.include__slide-1 .include__tooltip-6{top:21.78%;left:71.04%}
.include__slide-2 .include__tooltip-1{top:16%;left:18.3%}
.include__slide-2 .include__tooltip-2{top:63.5%;left:22.2%}
.include__slide-2 .include__tooltip-3{top:23.5%;left:75%}
.include__slide-2 .include__tooltip-4{top:59.3%;left:38.1%}
.include__slide-2 .include__tooltip-5{top:89%;left:32.83%}
.include__slide-3 .include__tooltip-1{top:24.5%;left:35.6%}
.include__slide-3 .include__tooltip-2{top:70.5%;left:25%}
.include__slide-3 .include__tooltip-3{top:60.9%;left:52.7%}
.include__slide-3 .include__tooltip-4{top:85.3%;left:42.72%}
.include__slide-3 .include__tooltip-5{top:52.93%;left:82.63%}
.include__slide-3 .include__tooltip-6{top:14.78%;left:77.6%}
.include__slide-4 .include__tooltip-1{top:47%;left:29.5%}
.include__slide-4 .include__tooltip-2{top:86%;left:54%}
.include__slide-4 .include__tooltip-3{top:29.7%;left:72.9%}
.prices{padding:60px 0 24px}
.prices__item{width:320px}
.prices__text{font-size:18px}
.prices__footer{padding:0;margin-left:-5px;margin-right:-5px}
.prize{padding:80px 0 33px}
.prize__wrap{max-width:1040px;margin:55px auto}
.prize__block{width:684px;height:416px;padding:40px 195px 30px 40px;box-shadow:0 0 19.25px 15.75px rgba(147,200,194,.04)}
.prize__rulet{position:absolute;margin:0;z-index:10;top:50%;margin-top:-275px;right:-50px}
.prize__title strong{font-size:3.9rem}
.prize__prizes{margin-left:-15px;margin-right:-15px}
.prize__item{font-size:18px}
.prize__warning{font-size:18px}
.feedback{padding:60px 0 51px}
.feedback__wrapper{margin-top:65px}
.feedback__desc{padding:29px 40px 23px}
.feedback__text{font-size:18px}
.order{padding:60px 0 40px;background-image:url(../img/bg-order.jpg);height:697px}
.order .desc-2{text-align:left;font-size:2rem;letter-spacing:1px}
.order .desc-2 strong{font-size:4rem;line-height:.9;letter-spacing:2px;margin-bottom:1rem}
.order__wrap{margin-top:77px;margin-left:0;text-align:left}
.order__text{font-size:20px}
.faq{padding-top:27px;padding-bottom:52px}
.faq__col{width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}
.faq__box{margin-bottom:40px}
.faq__title{padding:38px 29px 38px}
.faq__title.faq__title_active{padding-top:24px;padding-bottom:24px}
.faq__quest{font-size:18px}
.faq__answer{font-size:18px}
}
@media (min-width:1261px){
html{font-size:20px}
.container{max-width:1230px}
.nav__logo{margin-bottom:67px}
.header__toggle{padding-left:30px}
.footer__left{width:350px}
.footer__right{width:350px}
.about__item.about__item-1 .about__pic{width:477px}
.about__item.about__item-2 .about__pic{width:576px;top:47.5%}
.about__item.about__item-3 .about__pic{left:-15px;width:608px}
.about__item.about__item-4 .about__pic{width:494px;top:46%}
.include__container{padding:0 35px}
.include__arrow{display:block;position:absolute;top:50%;margin-top:-12px;z-index:10;cursor:pointer;padding:5px}
.prices__wrap{margin-left:auto;margin-right:auto;max-width:1140px}
.prize .desc-2 strong{font-size:3rem}
.prize__block{padding:40px 160px 30px 75px}
.prize__rulet{right:3px}
.feedback__block-1{position:absolute;z-index:5;right:50%;width:1320px;max-width:1320px;margin:0;margin-right:-130px}
.feedback__block-2{padding-top:25px}
.feedback__desc{padding-left:97px;max-width:510px;margin-right:0}
.feedback__panel{width:340px;margin-right:47px}
.order__wrap{margin-left:80px}
.faq__wrap{margin-left:auto;margin-right:auto;max-width:1070px}
.faq__col{width:500px}
}
@media (max-width:990px){
.calc__input-radio:checked+.calc__cel-double{margin-bottom:60px}
.include__slide img{display:none}
.include__tooltips{padding:15px 10px 5px;background:#fff}
}
@media (max-width:560px){
.calc__date-box svg{display:none}
}