@font-face{font-family:'Open Sans';font-weight:400;font-style:normal;src:url(/fonts/Open-Sans-regular/Open-Sans-regular.eot);src:url(/fonts/Open-Sans-regular/Open-Sans-regular.eot?#iefix) format('embedded-opentype'),local('Open Sans'),local('Open-Sans-regular'),url(/fonts/Open-Sans-regular/Open-Sans-regular.woff2) format('woff2'),url(/fonts/Open-Sans-regular/Open-Sans-regular.woff) format('woff'),url(/fonts/Open-Sans-regular/Open-Sans-regular.ttf) format('truetype'),url(/fonts/Open-Sans-regular/Open-Sans-regular.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-weight:600;font-style:normal;src:url(/fonts/Open-Sans-600/Open-Sans-600.eot);src:url(/fonts/Open-Sans-600/Open-Sans-600.eot?#iefix) format('embedded-opentype'),local('Open Sans Semibold'),local('Open-Sans-600'),url(/fonts/Open-Sans-600/Open-Sans-600.woff2) format('woff2'),url(/fonts/Open-Sans-600/Open-Sans-600.woff) format('woff'),url(/fonts/Open-Sans-600/Open-Sans-600.ttf) format('truetype'),url(/fonts/Open-Sans-600/Open-Sans-600.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-weight:700;font-style:normal;src:url(/fonts/Open-Sans-700/Open-Sans-700.eot);src:url(/fonts/Open-Sans-700/Open-Sans-700.eot?#iefix) format('embedded-opentype'),local('Open Sans Bold'),local('Open-Sans-700'),url(/fonts/Open-Sans-700/Open-Sans-700.woff2) format('woff2'),url(/fonts/Open-Sans-700/Open-Sans-700.woff) format('woff'),url(/fonts/Open-Sans-700/Open-Sans-700.ttf) format('truetype'),url(/fonts/Open-Sans-700/Open-Sans-700.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-weight:400;font-style:italic;src:url(/fonts/Open-Sans-italic/Open-Sans-italic.eot);src:url(/fonts/Open-Sans-italic/Open-Sans-italic.eot?#iefix) format('embedded-opentype'),local('Open Sans Italic'),local('Open-Sans-italic'),url(/fonts/Open-Sans-italic/Open-Sans-italic.woff2) format('woff2'),url(/fonts/Open-Sans-italic/Open-Sans-italic.woff) format('woff'),url(/fonts/Open-Sans-italic/Open-Sans-italic.ttf) format('truetype'),url(/fonts/Open-Sans-italic/Open-Sans-italic.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-weight:600;font-style:italic;src:url(/fonts/Open-Sans-600italic/Open-Sans-600italic.eot);src:url(/fonts/Open-Sans-600italic/Open-Sans-600italic.eot?#iefix) format('embedded-opentype'),local('Open Sans Semibold Italic'),local('Open-Sans-600italic'),url(/fonts/Open-Sans-600italic/Open-Sans-600italic.woff2) format('woff2'),url(/fonts/Open-Sans-600italic/Open-Sans-600italic.woff) format('woff'),url(/fonts/Open-Sans-600italic/Open-Sans-600italic.ttf) format('truetype'),url(/fonts/Open-Sans-600italic/Open-Sans-600italic.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-weight:700;font-style:italic;src:url(/fonts/Open-Sans-700italic/Open-Sans-700italic.eot);src:url(/fonts/Open-Sans-700italic/Open-Sans-700italic.eot?#iefix) format('embedded-opentype'),local('Open Sans Bold Italic'),local('Open-Sans-700italic'),url(/fonts/Open-Sans-700italic/Open-Sans-700italic.woff2) format('woff2'),url(/fonts/Open-Sans-700italic/Open-Sans-700italic.woff) format('woff'),url(/fonts/Open-Sans-700italic/Open-Sans-700italic.ttf) format('truetype'),url(/fonts/Open-Sans-700italic/Open-Sans-700italic.svg#OpenSans) format('svg')}*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}button,input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
body{color:#000;overflow-x:hidden;
    font-family: 'Lato', sans-serif;
    line-height:22px;font-size:16px}a{text-decoration:none;color:#000;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}p{margin:0}body,button,input,select,textarea{font-family: 'Lato', sans-serif;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
h1,h2,h3,h4,h5,h6{margin:0}ul{margin:0;padding:0}ol{margin:0;padding:0}
.all-btn{
    border-radius:10px;display:-moz-flex;
    display:-ms-flex;display:-o-flex;
    display:-webkit-box;display:-ms-flexbox;
    display:flex;-webkit-box-pack:center;
    -ms-flex-pack:center;justify-content:center;-webkit-box-align:center;
    -ms-flex-align:center;align-items:center;background:#f7af37;color:#fff;font-size:18px;
    font-weight:bold;cursor:pointer;
    -webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;
    -webkit-box-sizing:border-box;box-sizing:border-box;border:none;
    border-radius:30px 2px 30px 2px;
    font-family: 'Hind', sans-serif;
}
.all-btn:hover{background:#d7921f}.all-btn.gray{color:#000;background:#ededed}.all-btn.gray:hover{color:#fff;background:#f7af37}.page-container{width:1200px;padding:0 15px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto}
.top-offer{
    background:#445871;color:#fff;
    display:-moz-flex;display:-ms-flex;
    display:-o-flex;display:-webkit-box;
    display:-ms-flexbox;display:flex;
    -webkit-box-pack:center;-ms-flex-pack:center;
    justify-content:center;position:relative;
    padding:6px 0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:100%;top:0;left:0}.top-offer .page-container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-offer.closed{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}.top-offer__text{font-size:14px;line-height:16px;font-weight:500}.top-offer__btn{width:92px;height:26px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:16px;background:#f7af37;font-weight:500;color:#fff;border-radius:2px;margin-left:15px}.top-offer__btn:hover{background:#d7921f}.top-offer__close{position:absolute;right:24px;top:50%;margin-top:-13px;width:26px;height:26px;background:#fff;border-radius:50%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.top-offer__close span{width:11px;height:2px;background:grey;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute}.top-offer__close span:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main-bg{background:-o-linear-gradient(236.49deg,rgba(255,255,255,.5) 16.92%,rgba(255,255,255,0) 80.08%),#e5edf4;background:linear-gradient(213.51deg,rgba(255,255,255,.5) 16.92%,rgba(255,255,255,0) 80.08%),#e5edf4;overflow:hidden}
header{position:fixed;z-index:10000;width:100%;padding:12px 0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}header.fixed{background:#fff;top:0;margin-top:0;animation:mt5 0.2s}header.ho{position:initial!important;margin-top:0;animation:initial}header.closed-offer{-webkit-transform:none;-ms-transform:none;transform:none;margin-top:0}header .page-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo{font-size:26px;font-weight:700;line-height:30px}
.header__phone{
    margin-left: 10px;
    margin-top: 4px;
    padding: 6px 0;
    border-bottom: 2px solid transparent;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
.header__phone:hover{border-bottom:2px solid #ffb339;color:#ffb339}.header__menu ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin:0;list-style:none;align-items:center}.header__btns{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header__btn{
    width:170px;
    height:60px;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    font-family: 'Hind', sans-serif;
    padding-top: 5px;
}
.header__menu_item{
    font-style: normal;
    color: #20232E;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    margin-left: 15px;
    margin-right: 15px;
    font-family: 'Hind', sans-serif;
    padding: 6px 0;
    border-bottom: 2px solid transparent;
}
.header__menu_item:hover{border-bottom:2px solid #ffb339;color:#ffb339}
.header__menu ul li.active .header__menu_item{
    border-bottom: 2px solid #ffb339;
    color: #ffb339;
}
.header__sign{
    font-style: normal;
    color: #20232E;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    margin-right: 37px;
    font-family: 'Hind', sans-serif;
    padding:6px 0;
    border-bottom:2px solid transparent;
    margin-top: 5px;
}
.header__sign:hover{border-bottom:2px solid #ffb339;color:#ffb339}
.header__sign.active{
    border-bottom: 2px solid #ffb339;
    color: #ffb339;
}
#main-section{position:relative;padding-top:94px}
#main-section .page-container{position:relative}
.main-section__img{position:absolute;top:57px;left:-190px}h1{font-size:50px;line-height:56px;position:relative}
h1:after{
    content:"";display:block;width:9px;height:9px;background:#2386fe;
    border-radius:1px 1px 5px 1px;position:absolute;bottom:10px;right:-15px
}
.main-section__left{margin-left:300px;margin-top:125px}main-section__left h1{font-size:40px;line-height:45px}
.main-section__left-title{
    margin: 0;
    position: relative;
    font-style: normal;
    font-weight: 800;
    font-size: 50px;
    line-height: 120%;
    color: #191E34;
    width: 97%;
}
.main-section__left-title:after{
    content:"";display:block;width:9px;height:9px;background:#2386fe;
    border-radius:1px 1px 5px 1px;position:absolute;bottom:11px;right:0;
}
.main-section__text{
    margin-top: 34px;
    margin-bottom: 51px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
.main-section__rating{
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    align-items: center;
}
.main-section__rating-item{width:50%;}
.main-section__rating-item-img{
    height: 45px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.main-section__rating img{margin-bottom:0}
.main-section__rating-item a img{vertical-align:middle}
.main-section__rating img.sjb{
    margin-top: 11px;
}
.main-section__rating-item-block{
    display:-webkit-box;display:-ms-flexbox;display:flex;
    -webkit-box-align:center;-ms-flex-align:center;align-items:center;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 158%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
.main-section__rating-item-block .test__slide_rating{margin-right:12px;margin-bottom:6px}
.main-section__form{
    padding: 38px 32px 46px;
    background: #fff;
    border-radius: 6px 6px 0 0;
    box-shadow: 0px 5px 15px rgb(104 131 157 / 10%);
    width: 369px;
    /*font-family: 'Hind', sans-serif;*/
    font-family: 'Lato', sans-serif;
    margin-top:89px;
    margin-left:30px;
    position:relative;
    z-index:1;
    margin-bottom:0;
    position:-webkit-sticky;
    position:sticky;
    top:150px;
}
.main-bg .sub_mail_block,.main-bg .main-section__form.classic-form{
    margin-left: 30px;
    margin-bottom:126px
}

@media screen and (max-width:1200px)
{.main-bg .sub_mail_block,.main-bg .main-section__form.classic-form{margin-bottom:39px; margin-left: auto; max-width: 377px; width: 100%}}
@media screen and (max-width:767px){
    .main-bg .sub_mail_block,.main-bg .main-section__form.classic-form{margin-bottom:25px}
}

.off-block{
    width: 76px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    bottom: -30px;
}
.off-label{
    background: #F1F3F3;
    border-radius: 3px;
    font-family: Hind;
    font-weight: normal;
    font-size: 12px;
    line-height: 19px;
    color: #20232E;
    padding: 4px 6px;
}
.off-block span.price{

}
.form__price_item .off-block span{
    font-family: Hind;
    font-weight: normal!important;
    font-size: 14px;
    line-height: 21px;
    text-decoration-line: line-through;
    color: #808080;
}

.form__price_item .discount-price, .form__price_item.calculate-discount .classic-price{
    display: none;
}
.form__price_item.calculate-discount .discount-price{
    display: block;
    margin-bottom: 5px;
}
.main-section__right{position:relative}
.main-section__form-rect{
    width:131px;
    height:131px;
    display:block;
    border-radius:2px;
    background:#B3D4FB;
    position:absolute;
    z-index:0;right:-54px;top:29px;
}
.form__select_label{
    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 9px;
    color: #808080;
    font-family: 'Hind', sans-serif;
}
.page-select{
    width: 100%;
    font-family: 'Hind', sans-serif;
    height: 54px;
    color: #20232E;
    font-size: 16px;
    padding-left: 20px;
    padding-right: 25px;
    border-radius: 2px;
    border: none;
    background: #F1F3F3 url(../images/dest/calc-select-arr.svg) no-repeat 95% center;
}
.main-section__form_select-wrapper{margin-bottom:14px}
.main-section__form_header{
    margin-bottom: 19px;
    font-style: normal;
    font-weight: 800;
    font-size: 30px;
    line-height: 36px;
    color: #191E34;
}
.spinner-buttons{
    background: #DEE0E4;
    border-radius: 2px;
    width: 31px;
    height: 54px;
    font-size: 16px;
    color: #20232E;
    font-family: 'Hind', sans-serif;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    font-weight: normal;
    border: none;
    cursor: pointer;
}
.spinner-buttons:hover{
    background: #F1F3F3
}
.spinner-buttons.minus{margin-right:5px}.spinner-buttons.plus{margin-left:5px}.spinner-buttons:hover{opacity:1}.calculator-borders{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}
.number-pages{
    width: 60px;
    height: 54px;
    border: none;
    background: #F1F3F3;
    color: #20232E;
    font-weight: 500;
    font-size: 16px;
    border-radius: 2px;
    text-align: center;
    font-family: 'Hind', sans-serif;
}
.main-section__page-selects{
    display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;
    display:-ms-flexbox;display:flex;-webkit-box-pack:justify;
    -ms-flex-pack:justify;justify-content:space-between;
}
.main-section__page-selects .main-section__form_select-wrapper{
    margin-bottom: 0;
}
.main-section__page-selects .page-select{width:137px}
.main-section__form_btn{
    width:204px;height:60px;display:block;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    font-family: 'Hind', sans-serif;
}
.form__price_item{
    line-height: 34px;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    color: #F7AF37;
    font-family: 'Hind', sans-serif;
    position: relative;
}
.form__price_item span{font-weight:700}
.main-section__form_price-wrapper{
    display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;
    display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;
    margin-top: 38px;
}
.main-section__form_price-wrapper .form__select_label{
    margin-bottom: 5px;
}
.main-section-rect-1{
    width:132px;height:132px;background:#B3D4FB;border-radius:2px 50px 2px 2px;
    position:absolute;
    left: 155px;
    top: 170px;
    z-index:0;
}
.main-section-rect-2{
    width:132px;height:132px;background:#FFD082;border-radius:2px 2px 2px 50px;
    position:absolute;z-index:0;left:125px;top:650px;
}
.advantages__items{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.advantages__item{
    width: 570px;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-right:43px;
    display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-box-align:center;
    -ms-flex-align:center;align-items:center;display:-webkit-box;
    display:-ms-flexbox;display:flex;
    background:#fff;-webkit-box-shadow:0 9px 29px rgba(104,131,157,.18);
    box-shadow:0 9px 29px rgba(104,131,157,.18);
    border-radius:2px;margin-bottom:30px
}
.advantages__item:first-child{
    padding-right:43px
}
.advantages__item_header{
    margin-bottom: 15px;
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
}
.advantages__item_icon{
    margin-left:66px;
    margin-right:61px;
    position:relative;
    z-index:1;
    min-width:91px;
    height:91px;
    background:#f7f7f7;
    position: relative
}
.advantages__item:first-child .advantages__item_icon{
    border-radius:0 0 35px 0
}
.advantages__item:nth-child(2) .advantages__item_icon{
    border-radius:0 35px 0 0
}
.advantages__item:nth-child(3) .advantages__item_icon{
    border-radius:35px 0 0 0
}
.advantages__item:nth-child(4) .advantages__item_icon{
    border-radius:0 0 0 35px
}
/*.advantages__item_icon:before{*/
/*    content:"";display:block;width:91px;height:91px;background:#f7f7f7;*/
/*    border-radius:0 0 35px 0;position:absolute;top:0;left:0;z-index:-1*/
/*}*/
.advantages__item:first-child .advantages__item_icon:after{
    content:"";
    display:block;
    width:78px;
    height:78px;
    background:url("/images/dest/advantages-1.svg") center center/cover no-repeat;
    position:absolute;
    top:20px;
    left:23px;
    z-index:1
}
.advantages__item:nth-child(2) .advantages__item_icon:after{
    content:"";
    display:block;
    width:78px;
    height:76px;
    background:url("/images/dest/advantages-6.svg") center center/cover no-repeat;
    position:absolute;
    top:21px;
    left:23px;
    z-index:1
}
.advantages__item:nth-child(3) .advantages__item_icon:after{
    content:"";
    display:block;
    width:78px;
    height:78px;
    background:url("/images/dest/advantages-5.svg") center center/cover no-repeat;
    position:absolute;
    top:20px;
    left:30px;
    z-index:1
}
.advantages__item:nth-child(4) .advantages__item_icon:after{
    content:"";
    display:block;
    width:78px;
    height:78px;
    background:url("/images/dest/advantages-4.svg") center center/cover no-repeat;
    position:absolute;
    top:11px;
    left:30px;
    z-index:1
}
.advantages__item_content{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
#advantages{margin-top:-30px;position:relative;z-index:2}
#advantages .page-container{position:relative}
.advantages-rect{background:#B3D4FB;border-radius:2px 2px 35px 2px;position:absolute;display:block;width:131px;height:131px;right:-40px;bottom:-20px;z-index:-1}
.numbers__items{
    margin-top:140px;
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%;
    margin-bottom:160px
}
.numbers__items .numbers__item{
    width: 24%;
    text-align: center;
}
.numbers__item_header{
    color: #0D6DE5;
    font-style: normal;
    font-weight: bold;
    font-size: 50px;
    line-height: 50px;
    font-family: 'Hind', sans-serif;
}
.numbers__item_text{
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
.numbers__item:first-child{position:relative}
.numbers__item:first-child .numbers__item_header{color:#191E34}
.numbers__item:first-child:before{
    content:"";
    background:#FFD082;
    display:block;
    width:174px;
    height:174px;
    border-radius:80px 2px 2px 2px;
    position:absolute;
    z-index:-1;
    left: 112px;
    top:-60px
}
.offer__wrapper{
    display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;
    display:-ms-flexbox;display:flex;-webkit-box-pack:justify;
    -ms-flex-pack:justify;justify-content:space-between;
    -webkit-box-align:center;-ms-flex-align:center;
    align-items:center;width:100%;margin-bottom:127px
}
.offer__wrapper .tab{
    margin-bottom:26px;
    border-bottom:2px solid transparent;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    display:inline-block;
    cursor:pointer;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #20232E;
}
.offer__wrapper .tab.active{
    font-weight: 800;
    color:#2386FE;
    border-bottom:2px solid #2386fe
}
.offer__wrapper .tab:nth-child(1){
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.offer__wrapper .tab:nth-child(2){
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.offer__wrapper .tab:nth-child(3){
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.offer__wrapper .tab:nth-child(4){
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.offer__wrapper .tab:nth-child(6){
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.offer__wrapper .tab:nth-child(7){
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.offer__wrapper .tab_item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 9px 29px rgba(104,131,157,.18);box-shadow:0 9px 29px rgba(104,131,157,.18);border-radius:2px 2px 50px 2px}
.offer__wrapper .tab_item_left{padding:50px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.offer__wrapper .tabs{min-width:311px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:59px}.tab_item_right img{height:100%}
.tab__item_header{
    margin-bottom: 15px;
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    color: #191E34;
}
.tab__item_text{
    margin-bottom: 34px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
.tab__item_price{
    margin-bottom: 27px;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 38px;
    color: #0D6DE5;
    font-family: 'Hind', sans-serif;
}
.tab__item_price span{
    display: block;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    color: #808080;
    font-family: 'Hind', sans-serif;
}
.tab__item_btn{width:238px;height:60px}.offer-block .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
h2{font-size:40px;line-height:60px;font-weight:700;position:relative}
h2:after{content:"";display:block;width:9px;height:9px;background:#2386fe;
    border-radius:1px 1px 5px 1px;position:absolute;bottom:10px;right:-15px}
#offer h2{width:253px;margin-bottom:50px}
#offer .offer-block-title{
    width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;
    margin-bottom: 55px;
    position: relative;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 47px;
    color: #191E34;
}
#offer .offer-block-title:after{
    content:"";display:block;
    width:9px;height:9px;background:#2386fe;
    border-radius:1px 1px 5px 1px;position:absolute;
    bottom: 10px;
    right: -15px;
}
#test{padding-bottom:100px}#test .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}#test h2{width:233px;margin-bottom:25px}
#test .test-block-title{
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 33px;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 47px;
    color: #191E34;
}
#test .test-block-title:after{
    content:"";display:block;width:9px;height:9px;background:#2386fe;
    border-radius:1px 1px 5px 1px;position:absolute;bottom:10px;right:-15px
}
.test__slider{z-index:5;position:relative}
.test__slide{
    padding:50px;-webkit-box-shadow:0 9px 29px rgba(104,131,157,.18);
    box-shadow:0 9px 29px rgba(104,131,157,.18);
    border-radius:2px 2px 50px 2px;margin:25px 20px;background:#fff
}
.test__slide-top{
    display: flex;
    align-items: center;
    margin-bottom: 13px;
}
.test__slide-top-img{
    min-width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 15px;
}
.testimon-1{
    background-image: url("/images/dest/testimon-1.svg");
}
.testimon-2{
    background-image: url("/images/dest/testimon-2.svg");
}
.testimon-3{
    background-image: url("/images/dest/testimon-3.svg");
}
.test__slide_header{
    margin-bottom: 2px;
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    color: #191E34;
}
.test__slide_subheader{
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #808080;
    font-family: 'Hind', sans-serif;
}
.test__slide_rating{
    display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;
    display:-ms-flexbox;display:flex;margin-bottom:17px
}
.test__slide_rating img{margin-right:3px}
.test__slide_content{
    margin-top: 20px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
}
.slick-dots li button{width:11px;height:11px;background:#e0e0e0;border:none;margin:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.slick-dots li{width:11px;height:11px;margin:0 7px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.slick-dots li.slick-active button:before{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;background:#2386fe;-webkit-transform:scale(1.35);-ms-transform:scale(1.35);transform:scale(1.35);border:none}
.slick-dots li button:focus,.slick-dots li button:hover{background:#2386FE}.slick-next,.slick-prev{width:35px;height:20px;top:-55px;-webkit-transform:none;-ms-transform:none;transform:none}.slick-next{right:0}.slick-next:before{content:url(../images/dest/arrow-next.svg);opacity:1}.slick-next:hover:before{content:url(../images/dest/arrow-next-blue.svg)}.slick-prev{right:63px;left:auto}.slick-prev:before{content:url(../images/dest/arrow-prev.svg);opacity:1}.slick-prev:hover:before{content:url(../images/dest/arrow-prev-blue.svg)}
.test-rect{position:absolute;width:131px;height:131px;background:#B3D4FB;border-radius:2px 2px 50% 2px;left:-15px;bottom:115px;z-index:-1}.slick-slide{outline:0}#how .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#how h2{width:233px}
.how-block-title{
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 47px;
    color: #191E34;
}
.how-block-title:after{
    content:"";display:block;width:9px;height:9px;background:#2386fe;
    border-radius:1px 1px 5px 1px;position:absolute;bottom:10px;right:-15px
}
.how__items{
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    align-items: center;
    margin-top:58px;
    margin-bottom:126px;
}
.how__items-left{
    width: 48%;
}
.how__items-img{
    width: 48%;
    min-height: 350px;
}
.how__items-img .himg{
    display: none;
}
.how__item-box{
    display: flex;
}
.how__item-box img{
    min-width: 70px;
    height: 70px;
    margin-right: 29px;
}
.how__item-step{
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
.how__item_header{
    margin-bottom: 13px;
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    color: #2386FE;
}
.how__item_text{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
    max-width: 365px;
}
.how__btn{
    width:238px;height:60px;
    margin-left:100px;
    margin-top: 110px;
}
.how__items-left-slider .slick-dots{
    text-align: left;
    padding-left: 100px;
}
#top{padding-bottom:120px;position:relative}#top .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top h2{width:268px}
#top .top-block-title{
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 47px;
    color: #191E34;
}
#top .top-block-title:after{
    content:"";display:block;width:9px;height:9px;background:#2386fe;
    border-radius:1px 1px 5px 1px;position:absolute;bottom:10px;right:-15px
}
.top__slider{margin-left:-22px}
.top__slider .slick-next, .top__slider .slick-prev{
    top: -25px;
}
.top__slide{background:#fff;-webkit-box-shadow:0 9px 29px rgba(104,131,157,.18);box-shadow:0 9px 29px rgba(104,131,157,.18);padding:43px;margin-right:22px;margin-left:22px;margin-top:50px;margin-bottom:50px;border-radius:2px 2px 50px 2px}.top__slide_up{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.top__slide_header{
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    color: #191E34;
}
.top__slide_subheader{
    margin-bottom: 10px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #808080;
    font-family: 'Hind', sans-serif;
}
.top__slide_skills{
    display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;
    display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:41px}
.top__slide_skills span{
    padding: 7px 13px;
    background: #F1F3F3;
    border-radius: 2px;
    margin-bottom: 10px;
    margin-right: 10px;
    line-height: 16px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
.top__slide_numbers{
    margin-bottom: 23px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #20232E;
}
.top__slide_numbers span{
    font-weight: 800;
    color:#2386FE;
}
.top__slide_btn{width:238px;height:60px;margin-left:auto;margin-right:auto}.top__slide_stars{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.top__slide_stars img{margin-right:3px}#faq .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#faq h2{width:778px}
#faq .faq-block-title{
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 47px;
    color: #191E34;
}
#faq .faq-block-title:after{
    content:"";display:block;width:9px;height:9px;background:#2386fe;
    border-radius:1px 1px 5px 1px;position:absolute;bottom:10px;right:-15px
}
#faq .accordeon{margin-top:18px;margin-bottom:120px}dl{border-bottom:1px solid #c4c4c4;padding:0;margin:0}
dt{
    padding:20px 0 20px 0;display:-moz-flex;display:-ms-flex;
    display:-o-flex;display:-webkit-box;display:-ms-flexbox;
    display:flex;-webkit-box-align:center;-ms-flex-align:center;
    align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;
    justify-content:space-between;font-size:24px;line-height:30px;
    font-weight:500;cursor:pointer;
    -webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 36px;
    font-family: 'Hind', sans-serif;
}
dt h3{
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 36px;
    font-family: 'Hind', sans-serif;
}
dt.active{color:#2386FE}dt.active .accordeon-close span{background:#2386FE}dt.active .accordeon-close span:first-child{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.accordeon-close{position:relative;width:18px;height:18px}.accordeon-close span{position:absolute;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;top:8px;width:18px;height:3px;background:grey}.accordeon-close span:first-child{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
dd{margin-left:0;padding-left:70px;padding-right:70px;margin-top:14px}
dd ol,dd p,dd ul{
    margin-bottom: 33px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 140%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
dd ol, dd ul{
    list-style-position: inside;
}
dd b{
    display: block;
    margin-bottom: 34px;
    font-style: normal;
    font-weight: 800;
    font-size: 16px;
    line-height: 140%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
#text{padding-bottom:190px;position:relative}#text .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#text h1{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 58px;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 47px;
    color: #191E34;
}
#text h2{width:1000px;margin-bottom:50px}
#text p{
    margin-bottom: 12px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
#text h4{
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    margin-bottom:20px;
    font-family: 'Hind', sans-serif;
    color: #20232E;
}
#text ul{
    list-style:none;padding-left:27px;margin-top:0;margin-bottom:0
}
#text ul li{
    margin-bottom: 12px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
    position:relative}
#text ul li:before{
    width:11px;height:11px;content:"";background:#2386fe;
    border-radius:2px;left:-27px;top:5px;position:absolute;display:block}
footer .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__offer{background:#0d6de5;border-radius:2px 2px 50px 2px;padding:60px;padding-left:100px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-90px;z-index:2}
.footer__offer_header-title{
    margin-bottom: 15px;
    display: block;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 47px;
    color: #FFFFFF;
}
.footer__offer_header-text{
    max-width: 482px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #FFFFFF;
    font-family: 'Hind', sans-serif;
}
.footer__offer_btn{width:238px;height:60px}.footer__up{background:#2c2c2c}.footer__up_menu{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:100px;margin-bottom:70px;padding-right:90px}.footer__up_menu ul{list-style:none;margin:0;padding:0}
.footer__menu_item{
    color:#fff;
    font-size:16px;
    line-height:32px;
    border-bottom:1px solid transparent;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease;
    padding-bottom:3px;
    font-style: normal;
    font-weight: 500;
    font-family: 'Hind', sans-serif;
}
.footer__menu_item:hover{color:#ffb339;border-color:#ffb339}.footer__down{background:#000;padding-top:70px}.footer__down .page-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo{font-size:26px;line-height:30px;font-weight:700;color:#fff}.footer__down_menu{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__down_menu ul{list-style:none;margin:0;padding:0}.footer__down_menu ul:first-child{margin-right:200px}
.footer__mail{
    font-family: 'Hind', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 26px;
    color:#fff;
    margin-bottom:6px;
    text-align:right;
}
.footer__phone{
    font-family: 'Hind', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 200%;
    color:#fff;
    text-align:right;
}
.footer__payment{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px;margin-bottom:42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__payment img{margin-left:20px}.footer__info{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer__policies{background:#000;padding-top:40px;padding-bottom:30px}
.footer__policies_item{font-size:14px;line-height:22px;color:#fff;opacity:.5;text-align:center;font-family: 'Hind', sans-serif;}
.text-rect-1,.text-rect-2{position:absolute;width:132px;height:132px;right:0;display:none}.text-rect-1{background:#2386fe;border-radius:2px 2px 2px 50px;top:-110px}.text-rect-2{background:#ffb339;border-radius:2px 50px 2px 2px;top:22px}
.top-rect-1,.top-rect-2{position:absolute;width:132px;height:132px;left:0;display:none}.top-rect-1{border-radius:2px 2px 2px 50px;background:#2386fe;top:220px}.top-rect-2{border-radius:2px 2px 50px 2px;background:#feb439;top:352px}.mobile,.tablet{display:none}.mobile-menu{display:none}.footer__down{position:relative}.footer__cookies{position:absolute;width:583px;padding:25px 45px;background:#fff;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:50%;margin-left:-291px;top:-55px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;opacity:1}.footer__cookies.closed{opacity:0}.footer__down_menu{margin-right:50px}.footer__cookies_icon{margin-right:23px}.footer__cookies_text{font-size:16px;line-height:21px}.footer__cookies_text a{text-decoration:underline;color:#2386fe;font-weight:500}.footer__cookies_close{width:15px;height:15px;position:absolute;top:20px;cursor:pointer;right:15px}.footer__cookies_close span{position:absolute;width:14px;height:2px;background:#c4c4c4;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.footer__cookies_close span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main-text__navigation{font-size:14px;line-height:20px;color:#c4c4c4;margin-left:-5px;margin-top:10px}.main-text__navigation span{margin-left:5px;margin-right:5px}.main-text__navigation span:last-child{color:#2386fe}.main-text-rect-1,.main-text-rect-2{position:absolute;width:132px;height:132px}.main-text-rect-1{background:#feb439;border-radius:50px 2px 2px 2px;left:0;bottom:640px}.main-text-rect-2{background:#2386fe;border-radius:2px 50px 2px 2px;left:132px;bottom:508px}#main-text{padding-bottom:190px;position:relative;padding-top:94px}
#main-text h2{display:inline-block;margin-bottom:20px;margin-top:0;line-height:47px;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    color: #191E34;
}
#main-text h2:after{bottom:10px}
#main-text h3{
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    margin-bottom:20px;
    color: #191E34;
}
#main-text p{
    margin-bottom: 12px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
#main-text h4{
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    font-family: 'Hind', sans-serif;
    color: #20232E;
    margin-top:10px;margin-bottom:20px;
}
#main-text ul{list-style:none;padding-left:21px;margin-top:0;margin-bottom:10px}
#main-text ul li{
    position: relative;
    margin-bottom: 12px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
#main-text ul li:before{content:"";width:11px;height:11px;background:#2386fe;border-radius:2px;left:-21px;position:absolute;display:block;top:5px}#main-text ol{list-style:none;padding-left:0;margin-top:0;margin-bottom:10px}
#main-text ol li{
    position: relative;
    margin-bottom: 12px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
#main-text ol li span{font-weight:500;color:#000}#main-text ol li ol{margin-left:20px;margin-top:20px}#main-text blockquote{font-size:24px;line-height:34px;font-style:italic;color:grey;position:relative;margin-top:10px;margin-bottom:30px;padding-right:50px;padding-top:8px;padding-bottom:8px;margin-left:35px}#main-text blockquote:before{content:"";height:100%;width:3px;background:#2386fe;border-radius:2px;display:block;position:absolute;left:-35px;top:4px}
#main-text .main-section__form{margin-top:80px}#main-text .main-section__form-rect{top:30px}.not-main-calc .main-section__form{width:377px}.not-main-calc .main-section__form_btn{width:188px}
/*.not-main-calc .main-section__page-selects .page-select{width:148px;background:#4c4653 url(../images/dest/select.svg) no-repeat 90% center}*/
.not-main-calc .main-text__right{position:relative}.not-main-calc .main-section__form-rect{border-radius:50px 2px 2px 2px;right:-50px;top:87px}
#main-faq{position:relative;padding-bottom:200px;padding-top:94px}#main-faq h2{display:inline-block;margin-bottom:30px;margin-top:50px}#main-faq dd{padding:0;margin-top:0}#main-faq .accordeon-close{margin-left:140px;min-width:18px;width:18px}
#main-faq .main-section__form{margin-top:140px;margin-left:73px}#main-faq dt{padding-top:40px;padding-bottom:20px}
#main-faq .main-section__form-rect{top:90px}.main-faq-rect-1,.main-faq-rect-2{position:absolute;left:0;width:132px;height:132px}.main-faq-rect-1{background:#2386fe;border-radius:2px 2px 2px 50px;bottom:704px}.main-faq-rect-2{background:#feb439;border-radius:2px 2px 50px 2px;bottom:572px}.main-test__items{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:720px}.main-test__item{width:340px;padding:30px;background:#fff;-webkit-box-shadow:0 9px 29px rgba(104,131,157,.18);box-shadow:0 9px 29px rgba(104,131,157,.18);border-radius:2px 2px 50px 2px;margin-right:42px;margin-bottom:42px}.main-test__item:nth-child(2n){margin-right:0}
.main-test__item_header{
    margin-bottom: 2px;
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    color: #191E34;
}
#main-test{padding-bottom:170px;position:relative;padding-top:94px}#main-test .main-faq-rect-1{border-radius:50px 2px 2px 2px;top:830px}#main-test .main-faq-rect-2{border-radius:2px 50px 2px 2px;top:962px}
.main-test__item_subheader{
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #808080;
    font-family: 'Hind', sans-serif;
}
.main-test__item_stars{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.main-test__item_stars img{margin-right:3px}
.main-test__item_text p{
    margin-top: 20px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
}
#main-test h2{display:inline-block;margin-top:50px;margin-bottom:60px}
#main-test .main-section__form{margin-top:140px}
#main-test .main-section__form-rect{top:90px}.main-samples__item{padding:30px;padding-left:37px;background:#fff;-webkit-box-shadow:0 9px 29px rgba(104,131,157,.18);box-shadow:0 9px 29px rgba(104,131,157,.18);border-radius:2px 2px 50px 2px;width:720px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.main-samples__item_icon{margin-right:37px}
.main-samples__item_header{
    margin-bottom: 5px;
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    color: #191E34;
}
.main-samples__points_item{
    margin-top: 5px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
.main-samples__points_item span{font-weight:400;color:#808080}
.main-samples__item_btn{width:188px;height:60px}.main-samples__item_text{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:540px}
#main-samples{position:relative;padding-bottom:190px;padding-top:94px}#main-samples h2{display:inline-block;margin-top:50px;margin-bottom:62px}
#main-samples .main-section__form{margin-top:140px}
#main-samples .main-section__form-rect{top:90px}#main-samples .main-faq-rect-1{left:132px;border-radius:50px 2px 2px 2px;display:none}#main-samples .main-faq-rect-2{border-radius:50px 2px 2px 2px}#main-contacts{padding-bottom:210px;position:relative;padding-top:94px}#main-contacts h2{display:inline-block;margin-top:50px;margin-bottom:50px;width:141px}#main-contacts .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main-contacts .main-faq-rect-1{border-radius:2px 2px 50px 2px;bottom:305px}#main-contacts .main-faq-rect-2{border-radius:50px 2px 2px 2px;bottom:173px}.main-contacts__items{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.main-contacts__items:after{
    content:"";width:132px;height:132px;display:block;
    border-radius:2px 50px 2px 2px;right:-50px;top:-50px;
    background:#B3D4FB;position:absolute;z-index:-1
}
.main-contacts__item{margin-right:50px;padding:40px;background:#fff;border-radius:2px 2px 50px 2px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:354px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 9px 29px rgba(104,131,157,.18);box-shadow:0 9px 29px rgba(104,131,157,.18)}.main-contacts__item:last-child{margin-right:0}.main-contacts__item:last-child .main-contacts__icon:before{top:-20px;left:-20px}.main-contacts__item:nth-child(2) .main-contacts__icon{margin-left:30px}.main-contacts__item:nth-child(1) .main-contacts__icon{margin-left:20px;margin-right:10px}.main-contacts__item:nth-child(1) .main-contacts__icon:before{left:-20px}
.main-contacts__text{
    margin-top: 80px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
.main-contacts__icon{margin-left:20px;position:relative;z-index:1;margin-top:20px}.main-contacts__icon:before{content:"";display:block;width:90px;background:#f7f7f7;height:90px;border-radius:2px 2px 50px 2px;top:-20px;left:-30px;position:absolute;z-index:-1}
.main-contacts__item_label{
    margin-top: 30px;
    margin-bottom: 9px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #808080;
    font-family: 'Hind', sans-serif;
}
.main-contacts__item_link,.main-contacts__item_text{font-size:24px;line-height:28px;font-weight:500;margin-bottom:20px}.main-contacts__item_link{margin-bottom:10px;display:block}#main-404 .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.main-404__main{font-size:200px;line-height:234px;font-weight:500;margin-top:170px;margin-bottom:30px;text-align:center;position:relative}.main-404__main:after{content:"";display:block;width:19px;height:19px;border-radius:1px 1px 10px 1px;right:-35px;bottom:45px;position:absolute;background:#2386fe}.main-404__header{font-size:40px;line-height:47px;font-weight:700}.main-404__text{font-size:24px;line-height:28px;margin-bottom:60px;margin-top:10px;color:grey}.main-404__btn{width:170px;height:60px;margin-bottom:202px}.main-404-rect-1,.main-404-rect-2,.main-404-rect-3,.main-404-rect-4,.main-404-rect-5{width:132px;height:132px;position:absolute}.main-404-rect-1{right:30px;top:107px;background:#2386fe;border-radius:2px 2px 50px 2px}.main-404-rect-2{right:-102px;top:239px;background:#ffb339;border-radius:2px 2px 2px 50px}.main-404-rect-3{left:-132px;top:413px;background:#0d6de5;border-radius:2px 50px 2px 2px}.main-404-rect-4{left:-132px;top:545px;background:#2386fe;border-radius:2px 2px 2px 50px}.main-404-rect-5{left:-264px;top:545px;background:#ffb339;border-radius:2px 50px 2px 2px}.blog-search-form{position:relative}.main-blog__search{border:2px solid #ededed;border-radius:2px;display:block;padding-left:32px;color:#000;height:54px;width:100%;margin-bottom:40px}.blog-search-form button.search-submit{width:93px;height:55px;background:0 0;background:url(../images/dest/search.svg) no-repeat center center;border:none;outline:0;position:absolute;right:0;top:0}.blog-search-form button.search-submit span{display:none}.main-blog__item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-shadow:0 9px 29px rgba(104,131,157,.18);box-shadow:0 9px 29px rgba(104,131,157,.18);border-radius:2px 2px 50px 2px}.main-blog__item_content{padding:60px 40px}.main-blog__item_header{font-size:24px;line-height:28px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-y:hidden}.main-blog__item_date{font-size:16px;line-height:22px;color:grey;margin-top:10px;margin-bottom:20px}.main-blog__item_image img{height:100%}.main-blog__item_image{max-width:290px;width:100%}.main-blog__item_btn{width:188px;height:60px}#main-blog{position:relative;padding-bottom:210px;padding-top:94px}#main-blog h2{margin-top:50px;margin-bottom:70px;display:inline-block}
#main-blog .main-section__form{margin-top:140px}#main-blog .main-section__form-rect{top:90px}#main-blog .page-container{position:relative}.main-blog__item_more{width:188px;height:60px;margin-top:40px}.main-faq-rect-2{left:-355px;bottom:306px;top:auto}.main-faq-rect-1{left:-223px;bottom:566px}#text-new-1 .page-container,#text-new-features .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#text-new-1 h2,#text-new-features h2{
    margin-bottom:59px;margin-top:20px;font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 47px;
    color: #191E34;
}
#text-new-1 h2{width:100%}#text-new-features{position:relative}
#text-new-features h2{width:239px;margin-bottom:59px;margin-top:50px}
#text-new-features .page-container{position:relative}#text-new-features .main-faq-rect-1{border-radius:2px 2px 50px 2px;left:-355px;bottom:0}#text-new-features .main-faq-rect-2{border-radius:2px 2px 2px 50px;left:-223px;bottom:-132px}.text-new-features__container{position:relative}
.text-new-features__container:after{
    content:"";right:-50px;top:-50px;width:132px;height:132px;
    background:#B3D4FB;border-radius:2px 50px 2px 2px;z-index:-1;position:absolute;
    display:block}
.text-new__text p{
    font-family: 'Hind', sans-serif;
    margin-bottom: 12px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
}
.text-new__text h4{
    margin-bottom:20px;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    font-family: 'Hind', sans-serif;
    color: #20232E;
}
.text-new__text ul{list-style:none;padding-left:27px;margin-top:0;margin-bottom:0}
.text-new__text ul li{
    margin-top: 0;
    position: relative;
    font-family: 'Hind', sans-serif;
    margin-bottom: 12px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
}
.text-new__text ul li:before{width:11px;height:11px;content:"";background:#2386fe;border-radius:2px;left:-27px;top:5px;position:absolute;display:block}.text-new__text ol li{font-size:16px;line-height:22px;color:grey;margin-bottom:20px;margin-top:0;position:relative}.text-new-features__container{padding:65px;padding-top:60px;background:-o-linear-gradient(270.03deg,#fff -49.67%,rgba(255,255,255,0) 235.72%),#e5edf4;background:linear-gradient(179.97deg,#fff -49.67%,rgba(255,255,255,0) 235.72%),#e5edf4;-webkit-box-shadow:0 9px 29px rgba(104,131,157,.18);box-shadow:0 9px 29px rgba(104,131,157,.18);border-radius:2px 2px 50px 2px}.text-new-features__lists{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-new-features__lists ul{padding-left:43px;margin:0;list-style:none}.text-new-features__lists ul li{position:relative;margin-bottom:40px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px}.text-new-features__lists ul li:before{content:"";display:block;width:13px;height:13px;background:#0d6de5;border-radius:1px 1px 7px 1px;position:absolute;left:-43px;top:7px}
.text-new-features__list_text{font-weight:800;font-size:24px;line-height:25px;min-width:270px}.text-new-features__list_price{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;font-size:16px;line-height:19px;color:#ff6161;margin-left:30px;margin-top:4px}
.text-new-features__list_free{
    font-size:24px;line-height:28px;color:#0d6de5;text-transform:uppercase;
    font-weight:800;margin-left:30px
}
.text-new-features__save{text-align:center;font-size:24px;line-height:28px;
    margin-bottom:30px;font-weight:800
}
.text-new-features__save span{color:#0d6de5}.text-new-features__btn{width:323px;height:60px;margin-left:auto;margin-right:auto}.text-new-samples__items{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.text-new-samples__items .main-samples__item{margin-right:40px;margin-bottom:40px;width:565px}.text-new-samples__items .main-samples__item:nth-child(2n){margin-right:0}.text-new-samples__items .main-samples__item_text{width:405px}.text-new-samples__items .main-samples__item_icon{margin-right:30px}.text-new-samples__items .main-samples__item_btn{width:153px;height:50px;font-size:16px}#text-new-samples{padding-bottom:190px}#text-new-samples .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#text-new-samples h2{
    width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;
    margin-top:100px;
    margin-bottom: 58px;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 47px;
    color: #191E34;
}
#text-new-samples .text-new__text h2{
    margin-bottom:59px;margin-top:20px;font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 47px;
    color: #191E34;
}
.text-new-features__list_price-change{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}#special-text h2{display:inline-block;margin-top:15px;margin-bottom:65px;width:310px}#special-text .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.special-text__items{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:120px}.special-text__item{background:#fff;-webkit-box-shadow:0 9px 29px rgba(104,131,157,.18);box-shadow:0 9px 29px rgba(104,131,157,.18);margin-right:50px;border-radius:2px 2px 50px 2px}.special-text__item:nth-child(3n){margin-right:0}.special-text__item_image img{width:100%}.special-text__item_content{padding:30px;padding-top:20px}
.special-text__item_header{
    margin-bottom: 15px;
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    color: #191E34;
}
.special-text__item_text{
    margin-bottom: 34px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
.special-text__item_price{
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 38px;
    color: #0D6DE5;
    font-family: 'Hind', sans-serif;
}
.special-text__adding{
    margin-bottom:30px;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    color: #808080;
    font-family: 'Hind', sans-serif;
}
.special-text__item_btn{width:296px;height:60px}#special-text-text{padding-bottom:190px}#special-text-text .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}#special-text-text h2{width:1000px;margin-top:20px;margin-bottom:20px}#special-text-text .main-faq-rect-1{left:-355px;bottom:342px;border-radius:2px 2px 50px 2px}#special-text-text .main-faq-rect-2{left:-223px;bottom:210px;border-radius:2px 2px 2px 50px}#prices h2{width:115px;margin-top:50px;margin-bottom:70px}#prices .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.prices-body .special-text__items{margin-bottom:120px}.prices__paragraph{font-size:16px;line-height:22px;color:grey}#price-main .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}
#price-main h2{
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 33px;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 47px;
    color: #191E34;
}
#price-main h2:after{bottom:10px}#price-main .main-faq-rect-1{left:-355px;bottom:22px;border-radius:2px 2px 50px 2px}#price-main .main-faq-rect-2{left:-223px;bottom:-110px;border-radius:2px 2px 2px 50px}#free-features{padding-bottom:210px}
#free-features h2{
    margin-top:120px;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 33px;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 47px;
    color: #191E34;
}
#free-features .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#free-features .prices__paragraph{margin-bottom:80px}#free-features .text-new-features__save{margin-bottom:0}.prices__table{background:#fff;border-spacing:0;-webkit-box-shadow:0 9px 29px rgba(104,131,157,.18);box-shadow:0 9px 29px rgba(104,131,157,.18)}.prices__table tr:first-child{background:#0d6de5!important;color:#fff}.prices__table tr:first-child th{width:192px;height:90px;font-size:16px;line-height:19px;font-weight:500;text-align:center;border:none}.prices__table th:first-child{font-size:16px;line-height:19px;font-weight:500;padding-right:20px;width:218px}.prices__table th{text-align:center;width:192px;border-right:2px solid #ededed;height:74px;font-size:24px;line-height:28px;text-align:center;font-weight:500}.prices__table th.clickable{cursor:pointer}.prices__table th.clickable:hover{background:#f7af37;color:#fff}.prices__table th.ddl.active{background:#cddeed}.prices__table th.type.active{background:#1066d2}.prices__table tr:nth-child(2n+1){background:rgba(229,237,244,.5)}.main-callback{width:100px;height:100px;border-radius:50%;background:#2386fe;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:718px;right:126px;z-index:2;cursor:pointer;display:none}.main-callback:after{content:"";display:block;width:142px;height:142px;border:1px solid rgba(35,134,254,.5);border-radius:50%;position:absolute;top:-21px;left:-21px;animation:3s ease infinite reverse both 1s pulsePhone}.main-callback:before{content:"";display:block;width:198px;height:198px;border:1px solid rgba(35,134,254,.2);border-radius:50%;top:-49px;left:-49px;position:absolute;animation:3s ease infinite reverse both 1s pulsePhone}@-webkit-keyframes pulsePhone{0%{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes pulsePhone{0%{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.9);transform:scale(.9)}}@media screen and (max-width:1700px){.main-text-rect-1,.main-text-rect-2{display:none}#main-samples .main-faq-rect-1,#main-samples .main-faq-rect-2{display:none}.main-callback{display:none}}@media screen and (max-width:1570px){.main-faq-rect-1,.main-faq-rect-2{display:none}}@media screen and (max-width:1200px){.page-container{width:768px;padding:0 30px}.tablet{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__down_menu{margin-right:0;margin-left:50px}.main-callback-404{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;top:780px;right:58px}.mobile-menu{position:relative;width:28px;height:25px}.mobile-menu span{background:#000;border-radius:2px;width:28px;height:2.5px;position:absolute;top:0}.mobile-menu span:nth-child(2){top:10px}.mobile-menu span:nth-child(3){top:20px;width:20px}
    .header__menu{display:none}
    .header__phone{display:none}.header-calculate{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;color:#2386fe;font-size:14px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:16px;margin-right:40px;margin-left:60px}.header-calculate img{padding-right:10px}.header__sign{margin-right:30px}
    .main-section__img{bottom:0;top:auto;left:-80px}#main-section .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-section__left{margin-left:0;margin-top:30px}.main-section__left-title{font-size:40px;width:478px;margin-left:auto;margin-right:auto}.main-section__left-title:after{left:90px;bottom:13px}h1{font-size:40px;width:478px;margin-left:auto;margin-right:auto}
    h1:after{right:-15px;bottom:13px}h2{font-size:36px}
    .main-section__text{font-weight:400;font-size:24px;line-height:28px;padding:0;text-align:center;margin-top:15px;margin-bottom:40px}.desktop{display:none}.main-section__form{margin-top:0;margin-right:0;margin-left:auto;padding:30px;width:377px;}
    /*.main-section__form_header{font-size:28px;line-height:33px;font-weight:500}*/
    .main-section__form_btn{width:188px}.all-btn{font-size:16px}
    /*.main-section__page-selects .page-select{width:148px;background:#4c4653 url(../images/dest/select.svg) no-repeat 90% center}*/
    .main-section__form-rect{top:-30px;right:-30px}
    .main-section__rating{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:80px}.main-section__rating-item{width:250px}.main-section-rect-2{display:none}.main-section-rect-1{left:97px;top:370px}.advantages__item{width:339px;padding-top:30px;padding-bottom:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:25px}.advantages__item_icon{margin-left:35px;margin-top:10px;margin-right:25px}.advantages__item_icon:before{display:none}.advantages__item_icon:nth-child(1) img{width:49px}.advantages__item_icon:nth-child(2) img{width:54px}.advantages__item_icon:nth-child(3) img{width:49px}.advantages__item_icon:nth-child(1) img{width:60px}.advantages__item:first-child{padding-right:15px}.advantages__item_header{font-size:20px;line-height:23px;margin-bottom:15px}.advantages__item_content{font-size:16px;line-height:19px}.advantages-rect{display:none}.numbers__item:first-child .numbers__item_header{color:#0d6de5}
    .numbers__item:first-child:before{display:none}
    .numbers__item{width:110px}.numbers__item_header{font-size:50px;line-height:50px}
    .numbers__items{margin-top:105px;margin-bottom:130px}
    h2:after{bottom:17px}
    .offer__wrapper .tabs{display:none}.tab__item_text{margin-bottom:30px}.tab__item_btn{height:50px}.tab_item{overflow:hidden;margin-bottom:30px}#test .test-block-title{font-size:36px}.test__slide_content{font-size:16px;line-height:22px;font-weight:400}.test__slide_rating{margin-bottom:40px}.test__slide{padding:30px 20px;margin-left:30px;margin-right:15px}.test__slider{margin-left:-30px}
    .test-rect{bottom:180px;left:0}.slick-next,.slick-prev{top:-65px}#how .how-block-title{font-size:36px}
    #how{
        padding-bottom: 50px;
    }
    .how__items{
        -ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;margin-bottom:0;
        flex-direction: column;
    }
    .how__items-left {
        width: 60%;
    }
    .how__items-img {
        width: 100%;
        text-align: center;
    }
    .how__items-img img{
        margin: 0 auto;
    }
    .how__items-left-slider .slick-dots{
        bottom: -10px;
    }
    .how__item{width:330px;margin-bottom:75px}
    .how__btn{
        margin-top: 80px;
        margin-bottom: 50px;
    }
    #top .top-block-title{font-size:36px}.top__slide{padding:30px;margin-bottom:30px;margin-top:15px}.top__slider{margin-top:25px}.top-rect-1,.top-rect-2{display:none}.accordeon-close{margin-left:100px;min-width:14px;width:14px}.accordeon-close span{width:14px}dd{padding-left:0;margin-top:0}dd p{margin-bottom:20px}#faq .accordeon{margin-top:30px}
    .text-rect-1,.text-rect-2{display:none}#text h1{width:100%;margin-bottom:20px}#faq h2{width:100%}
    #text h2{width:100%;margin-bottom:20px}#text h2:after{right:505px}#text{padding-bottom:160px}.footer__offer{padding:30px 60px}.footer__logo{font-size:18px;line-height:24px}.footer__offer_header-title{width:345px;font-size:36px;line-height:44px}.footer__offer_header-text{max-width:345px}.footer__up_menu{margin-top:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:160px}.footer__up_menu ul{margin-right:192px}.footer__up_menu ul:nth-child(2n){margin-right:0}.footer__menu_item{line-height:40px}.footer__down{padding-top:50px}.footer__down_menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__down_menu ul{margin-bottom:15px}.footer__down_menu ul:first-child{margin-right:100px}.footer__down_menu .footer__menu_item{line-height:32px}.footer__policies{padding-top:15px;padding-bottom:21px;margin-top:-1px}.menu-overlay{width:100%;height:100%;background-color:transparent;position:fixed;top:0;left:0;z-index:10001;pointer-events:none;opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.menu-overlay.active{opacity:1;background:rgba(53,45,59,.6)}.mobile__menu{position:fixed;height:100%;top:0;left:0;width:450px;background:#fff;z-index:6;padding-left:91px;padding-top:44px;padding-bottom:67px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;z-index:10002}.mobile__menu.active{-webkit-transform:none;-ms-transform:none;transform:none}.mobile__menu_list{margin-top:30px}.mobile__menu_list ul{margin:0;padding:0;list-style:none}.mobile__menu_item{font-size:30px;line-height:70px;border-bottom:3px solid transparent;font-weight:500}
    .mobile__menu_item:hover{color:#ffb339;border-bottom:3px solid #ffb339}
    #header__menu_mob ul li.active .mobile__menu_item{
        color:#ffb339;border-bottom:3px solid #ffb339
    }
    .mobile__menu_mail,.mobile__menu_phone{font-size:24px;line-height:28px;margin-bottom:20px;font-weight:500}.mobile__menu_contacts{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:initial;margin-top:30px}.close-menu{width:35px;height:35px;position:absolute;left:33px;top:42px;cursor:pointer}.close-menu span{position:absolute;top:15px;width:32px;height:2.5px;background:#000;border-radius:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-menu span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
    .top-offer{padding:6px 0}.main-text__right{display:none}.main-text-rect-1,.main-text-rect-2{display:none}#main-text{padding-bottom:140px}#main-text h2{margin-bottom:20px}
    #main-text h3{font-size:20px;line-height:23px}
    #main-text h4{font-size:16px;line-height:26px}#main-text ul{padding-left:26px}#main-text ul li:before{left:-26px}#main-text blockquote{padding-right:0;margin-right:0;font-size:20px;line-height:28px}#main-faq{padding-bottom:160px}#main-faq h2{margin-bottom:0;margin-top:40px}#main-test{padding-bottom:130px}.main-test__item{margin-right:28px;margin-bottom:28px}#main-test h2{margin-top:39px;margin-bottom:40px}.main-samples__item{margin-bottom:28px;width:100%}#main-samples h2{margin-top:39px;margin-bottom:40px}#main-samples{padding-bottom:140px}.main-contacts__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-contacts__item{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main-contacts__item{margin-bottom:28px}.main-contacts__item_content{padding-right:150px}.main-contacts__icon{min-width:160px}#main-contacts{padding-bottom:160px}#main-contacts h2{margin-top:40px;margin-bottom:40px}.main-contacts__text{margin-top:32px}.main-contacts__items:after{right:-20px}.main-404-rect-1,.main-404-rect-2,.main-404-rect-3,.main-404-rect-4,.main-404-rect-5{width:92px;height:92px}.main-404-rect-1{top:100px;right:0}.main-404-rect-2{top:192px;right:0}.main-404-rect-3{top:596px;left:0}.main-404-rect-4{top:687px;left:0}.main-404-rect-5{display:none}.main-404__main{margin-top:165px}.main-404__text{font-size:20px;line-height:23px}.main-404__header{font-size:36px;line-height:42px}.main-404__btn{width:214px;height:60px}#main-blog h2{margin-top:40px;margin-bottom:40px}.main-blog__item_content{padding:40px 50px}.main-blog__item_image{height:240px}.main-blog__item_btn{width:188px;height:50px}.main-blog__item_more{margin-left:auto;margin-right:auto}#main-blog{padding-bottom:160px}
    #text-new-1 h2{width:100%;margin-top:20px;margin-bottom:20px;line-height:42px}
    #text-new-1 h2:after{right:0;bottom:10px}#text-new-features h2{margin-bottom:20px}.text-new-features__lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-new-features__list_text{width:367px}.text-new-features__list_text br{display:none}.text-new-features__container{padding:50px}
    .text-new-features__container:after{right:-20px;top:-40px}
    #text-new-features h2{width:215px}.text-new-samples__items .main-samples__item{width:100%}.text-new-samples__items .main-samples__item_text{width:490px}.text-new-samples__items .main-samples__item_btn{margin-bottom:10px;width:168px;height:50px}.text-new-samples__items{margin-bottom:50px}#text-new-samples{padding-bottom:140px}.special-text__items{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:80px}.special-text__item{margin-right:28px;width:339px;margin-bottom:50px}.special-text__item:nth-child(2){margin-right:0}.special-text__item_btn{width:279px;font-size:16px}#special-text-text h2{width:100%;line-height:42px}#special-text-text h2:after{right:510px}#special-text h2{width:279px;margin-bottom:40px;margin-top:5px}#special-text-text{padding-bottom:140px}#prices h2{margin-top:40px;margin-bottom:40px;width:103px}.prices-body .special-text__items{margin-bottom:80px}
    #price-main h2{
        width:260px;font-size:36px;margin-bottom:20px}.prices__table{width:1170px}.prices__table_wrapper{width:738px;overflow-x:scroll}.mCustomScrollbar,.mCustomScrollbar.mCS_touch_action,.mCustomScrollbar.mCS_touch_action .mCS-aviva.mCSB_scrollTools{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{-ms-touch-action:pan-x pinch-zoom;touch-action:pan-x pinch-zoom}.mCustomScrollBox.mCSB_vertical_horizontal{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#2386fe}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:#2386fe}.prices__table{position:relative}.prices__table:after{width:850px;position:absolute;content:"";height:4px;background:#c4c4c4;border-radius:2px;display:block;bottom:0;left:0}.mCustomScrollBox.mCSB_horizontal{-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:5.7px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px}#free-features h2{width:215px;margin-top:139px;margin-bottom:20px}#free-features .prices__paragraph{margin-bottom:50px}#free-features{padding-bottom:160px}.prices__table th:first-child{padding-right:0;width:185px}.text-new-features__lists ul li{height:auto}}@media screen and (max-width:1200px) and (max-height:500px){.mobile__menu_item{line-height:40px}.mobile__menu_list{margin-top:25px}.mobile__menu{padding-top:20px}.close-menu{top:20px}.mobile__menu_contacts{bottom:10px}}@media screen and (max-width:1200px) and (max-height:370px){.mobile__menu_item{line-height:35px}.mobile__menu_list{margin-top:0}.mobile__menu{padding-top:10px}.close-menu{top:20px}.mobile__menu_btn{width:188px;height:40px;margin-top:10px}.mobile__menu_mail,.mobile__menu_phone{font-size:16px;margin-bottom:5px}}
@media screen and (max-width:767px){
    header .logo img{width:120px}.page-container{width:320px;padding:0 10px}.header-calculate{display:none}.header__sign{display:none}
    .header__btn{width:110px;height:44px;font-size:14px;margin-left:20px}.all-btn{font-size:14px}.logo{font-size:18px;line-height:21px}.mobile-menu{width:23px;height:18px}.mobile-menu span{width:23px;height:2px}.mobile-menu span:nth-child(2){top:8px}.mobile-menu span:nth-child(3){top:16px;width:15px}.top-offer .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:5px}.mobile{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.top-offer__btn{margin-top:5px;margin-left:0}.top-offer{padding:12px 0}header{padding:20px 0}h1{width:208px;margin-left:0;font-size:30px;line-height:36px}h1:after{right:47px;bottom:8px}

    .main-section__text{font-size:16px;line-height:19px;margin-top:10px;margin-bottom:37px;text-align:left}
    .main-section__text br{display:none}.main-section__text br.mobile{display:block}.main-section__left{margin-top:10px}
    .main-section__left-title{width:100%;margin-left:0;font-size:30px;line-height:36px}
    .main-section__left-title:after{left:120px;bottom:8px}
    .main-section__img{width:280px;bottom:auto;top:320px;left:20px}.main-section__form{width:100%;}.main-section__form-rect{width:70px;height:70px;top:-25px;right:-30px}.main-section__form_header{margin-bottom:20px;font-size:24px;line-height:28px}.main-section__form{padding:30px 20px}.form__select_label{margin-bottom:10px}
    /*.page-select{height:40px;font-size:14px;line-height:16px;background:#4c4653 url(../images/dest/select.svg) no-repeat 93% center/10px}*/
    .main-section__form_select-wrapper{margin-bottom:20px}
    /*.spinner-buttons{height:40px}*/
    /*.number-pages{height:40px}*/
    .main-section__page-selects .page-select{
        width:108px;
        /*font-size:14px;*/
        /*background:#4c4653 url(../images/dest/select.svg) no-repeat 81% center/10px;*/
    }
    .main-section__form_btn{width:160px;}
    /*.main-section__form_price-wrapper{margin-top:5px}*/
    .main-section__rating{margin-right:-10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
    .main-section__rating-item-img{
        justify-content: center;
    }
    .main-section__rating-item-block{
        justify-content: center;
    }
    .top-offer__close{top:20px;right:8px}.advantages__item{width:100%;height:193px;margin-bottom:10px;padding-right:30px}.advantages__item_icon{margin-left:25px;margin-top:0;margin-right:25px}.advantages__item_icon:before{display:none}.advantages__item_icon:nth-child(1) img{width:41px}.advantages__item_icon:nth-child(2) img{width:45px}.advantages__item_icon:nth-child(3) img{width:41px}.advantages__item_icon:nth-child(1) img{width:50px}.advantages__item_content{font-size:14px;line-height:17px}.advantages__item_header{font-size:18px;line-height:21px;margin-bottom:10px}#advantages{margin-top:-50px}
    .numbers__items{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;}
    .numbers__items .numbers__item{width:120px;height:85px;margin-bottom:30px}.numbers__item:last-child{padding-right:10px}.numbers__item_header{font-size:40px;line-height:40px}
    .numbers__items{margin-top:60px;margin-bottom:40px}
    h2{font-size:30px;line-height:35px}h2:after{bottom:7px}
    #offer .offer-block-title,#offer h2{font-size:30px;line-height:35px}
    #offer .offer-block-title:after,#offer h2:after{bottom:7px}.tab_item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}.tab_item_right img{height:auto;width:100%}.offer__wrapper .tab_item_left{padding:20px}.tab_item_right{height:154px;overflow:hidden}.tab__item_header{font-weight:700;margin-bottom:10px}.tab__item_text{margin-bottom:10px;font-size:14px;line-height:20px}.tab__item_btn{width:200px;margin-left:auto;margin-right:auto;margin-bottom:10px}.tab__item_price{margin-bottom:20px}.tab_item{margin-bottom:20px}.offer__wrapper{margin-bottom:50px}
    #test .test-block-title,#test h2{width:175px;margin-bottom:20px;font-size:30px;line-height:35px}
    #test .test-block-title:after,#test h2:after{bottom:7px}
    .test-rect{display:none}.test__slide{margin-left:20px;margin-right:20px}.test__slider{margin-left:-20px;width:340px}
    .test__slide_header{font-size:18px;line-height:21px;margin-bottom:10px}.test__slide_subheader{font-size:14px;line-height:16px;margin-bottom:10px}.test__slide_rating{margin-bottom:30px}.test__slide_content{font-size:14px;line-height:20px;margin-bottom:20px}.slick-dots li{width:8px;height:8px}.slick-dots li button{width:8px;height:8px;padding:0}.slick-dots li.slick-active button:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:-2px;left:-2px}.slick-dots{bottom:-30px}#test{padding-bottom:70px}
    #how h2{width:175px}
    #how .how-block-title{font-size:30px;line-height:35px}
    #how .how-block-title:after{bottom:7px}
    .how__items-left {
        width: 100%;
    }
    .how__items-img{
        display: none;
    }
    .how__items-img img{
        width: 100%;
    }
    .how__item_header{font-size:18px;line-height:21px;font-weight:700;margin-bottom:10px;margin-top:15px}
    .how__items{margin-top:40px}.how__item{margin-bottom:0}
    .how__btn{
        margin-top:60px;
        height:50px;
        width:200px;
        margin-bottom:0;
        margin-left: auto;
        margin-right: auto;
    }
    .how__items-left-slider .slick-dots {
        bottom: -30px;
    }
    .how__item_icon{margin-left:auto;margin-right:auto}
    #top h2{width:201px}
    #top .top-block-title{font-size:30px;line-height:35px}#top .top-block-title:after{bottom:7px}.top__slider{width:340px;margin-left:-20px;margin-top:10px}.top__slide_header{font-size:18px;line-height:21px}.top__slide_subheader{font-size:14px;line-height:16px;margin-top:12px;margin-bottom:12px}.top__slide_info{margin-right:0;margin-left:20px}.top__slide{padding:30px 20px}.top__slide_btn{width:200px;height:50px}
    .top__slide_numbers{margin-bottom:20px}.top__slide_skills{margin-bottom:10px}.top__slide_skills span{margin-right:8px}.top__slide_up{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#top{padding-bottom:70px}
    #faq h2{width:230px}
    #faq .faq-block-title{font-size:30px;line-height:35px}#faq .faq-block-title:after{bottom:7px}dt{font-size:16px;padding-bottom:15px;padding-top:20px;line-height:19px}.accordeon-close{margin-left:25px}dd{padding-right:0}#faq .accordeon{margin-bottom:70px}
    #text h2:after{right:37px}#text p{font-size:14px;line-height:20px}#text h4{font-size:14px;line-height:16px}#text ul li{font-size:14px;line-height:20px}.footer__offer{padding:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:-108px}.footer__offer_header{margin-bottom:20px;width:100%}.footer__offer_header-title{font-size:30px;line-height:35px;width:100%}.footer__offer_btn{width:200px;height:50px;margin-left:auto;margin-right:auto}.footer__up_menu{margin-top:40px;margin-bottom:40px}.footer__up_menu ul{margin-right:0}.footer__up_menu{padding-right:0}.footer__down .page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__down_menu{margin-top:30px}.footer__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__payment{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__payment img:first-child{margin-left:0}.footer__info{margin-bottom:25px;margin-top:40px}.footer__policies_item{text-align:center}.footer__policies{padding-bottom:25px}.mobile__menu{padding-left:60px;padding-top:25px;padding-bottom:25px;padding-right:12px;width:100%}.mobile__menu.active{height:100%;padding-top:30px;overflow-y:auto;box-sizing:border-box}.mobile__menu_list{margin-top:25px}.mobile__menu_item{font-size:18px;line-height:30px;padding-bottom:5px}.close-menu{top:35px;left:12px;width:18px;height:18px}.close-menu span{width:23px;top:8px;height:2px;left:0}.mobile__menu_mail,.mobile__menu_phone{font-size:18px;line-height:21px;font-weight:500;margin-bottom:10px}.mobile__menu_contacts{bottom:30px;position:initial;margin-top:30px}.mobile__menu_btn{width:200px;min-height:50px;margin-top:15px}.mobile__menu_calc{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;color:#2386fe;font-size:14px;line-height:16px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile__menu_calc img{padding-right:10px}.mobile__menu_up{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__down_menu{margin-right:0;margin-left:0}
    #main-text h2{margin-bottom:20px;width:auto;font-size:30px;line-height:36px}
    #main-text h2:after{bottom:7px}
    #main-text h3{font-size:18px;line-height:21px}
    #main-text h4{font-size:14px;line-height:16px}#main-text p{font-size:14px;line-height:20px}#main-text ul li{font-size:14px;line-height:20px}#main-text ol li{font-size:14px;line-height:20px}#main-text blockquote{font-size:18px;line-height:25px;margin-left:20px}#main-text blockquote:before{left:-20px}.main-text__navigation{display:none}#main-faq{padding-bottom:160px}
    #main-faq h2{margin-bottom:10px;margin-top:10px;width:80px}#main-faq .accordeon-close{margin-left:25px}#main-faq dt{padding-bottom:15px;padding-top:30px}.main-test__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
    #main-test h2{margin-top:10px;margin-bottom:30px}.main-test__item{width:300px;margin-bottom:20px}
    .main-test__item_header{font-size:18px;margin-bottom:10px}.main-test__item_subheader{font-size:14px;line-height:16px;margin-bottom:10px}.main-test__item_stars{margin-bottom:30px}#main-test{padding-bottom:140px}.main-samples__item_text{width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-samples__item_text{width:300px;margin-left:-162px}.main-samples__item_icon{margin-right:20px;margin-left:0}.main-samples__item_icon img{width:36px}
    .main-samples__item_header{font-size:18px;line-height:21px;margin-bottom:17px}.main-samples__item_btn{width:200px;height:50px;margin-right:-19px;margin-top:12px}.main-contacts__icon{min-width:90px}.main-contacts__items:after{display:none}.main-contacts__item{padding:20px}.main-contacts__icon:before{width:60px;height:60px;top:-10px;left:-20px}.main-contacts__item:nth-child(1) .main-contacts__icon{margin-left:10px;margin-top:10px}.main-contacts__item:nth-child(1) .main-contacts__icon img{width:70px}.main-contacts__item_content{padding-right:0}.main-contacts__item_label{margin-top:5px;font-size:14px;line-height:24px;margin-bottom:5px}.main-contacts__item_link,.main-contacts__item_text{font-size:18px;line-height:21px;margin-bottom:0}.main-contacts__item:nth-child(1) .main-contacts__icon:before{left:-10px}.main-contacts__item{margin-bottom:20px}.main-contacts__item:nth-child(2) .main-contacts__icon{margin-left:24px;min-width:80px;margin-top:10px;margin-right:0}.main-contacts__item:nth-child(2) .main-contacts__icon img{width:42px}.main-contacts__item:nth-child(3) .main-contacts__icon{margin-left:10px;margin-top:10px}.main-contacts__item:nth-child(3) .main-contacts__icon img{width:70px}.main-contacts__item:nth-child(3) .main-contacts__icon:before{left:-10px;top:-10px}.main-404-rect-1,.main-404-rect-2,.main-404-rect-3,.main-404-rect-4,.main-404-rect-5{display:none}.main-404__main{font-size:120px;line-height:141px;font-weight:500;margin-bottom:0;margin-top:100px}.main-404__main:after{display:none}.main-404__header{text-align:center;font-size:30px;line-height:35px}.main-404__text{margin-top:10px;font-size:16px;line-height:19px;margin-bottom:20px;text-align:center;padding:0 20px}.main-404__btn{width:200px;height:50px}.main-blog__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-blog__item_image{min-width:300px;border-radius:2px 2px 50px 2px;height:190px;overflow:hidden}.main-blog__item_image img{width:100%;height:auto;margin-top:-40px}.main-blog__item_content{padding:20px}.main-blog__item_header{font-size:18px;line-height:21px}.main-blog__item_date{font-size:14px;line-height:20px}.main-blog__item_btn{width:200px;height:50px;margin-left:auto;margin-right:auto;margin-bottom:10px}.main-blog__item{margin-bottom:20px}
    #main-blog h2{margin-top:10px;margin-bottom:30px}.main-blog__search{padding-left:20px;margin-bottom:30px}.main-blog__item_more{width:188px;height:50px}
    #text-new-1 h2{font-size:30px;line-height:35px;margin-top:20px}
    #text-new-1 h2:after{right:46px;bottom:6px}.text-new-body .main-section__rating{margin-bottom:40px}#text-new-features h2{margin-top:20px;margin-bottom:20px}.text-new-features__container{padding-top:30px;padding-left:37px;padding-right:20px;padding-bottom:30px}
    .text-new-features__container:after{display:none}
    .text-new-features__list_text{font-weight:500;font-size:18px;line-height:21px;min-width:152px;max-width:152px}.text-new-features__list_price-change{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-new-features__list_price{font-size:16px;line-height:19px;margin-bottom:2px;margin-top:0;margin-left:0}.text-new-features__list_free{font-size:18px;line-height:21px;text-align:right;margin-left:0}.text-new-features__lists ul{padding-left:17px}.text-new-features__lists ul li{margin-bottom:20px}.text-new-features__lists ul li:before{width:7px;height:7px;border-radius:1px 1px 4px 1px;left:-17px}.text-new-features__save{font-size:18px;line-height:21px;margin-bottom:20px}.text-new-features__btn{width:250px;height:50px;margin-left:-4px}#text-new-samples h2{width:100%;margin-top:50px;margin-bottom:20px}#text-new-samples .text-new__text h2{margin-top:20px;margin-bottom:20px}.text-new-samples__items .main-samples__item_text{width:300px}.text-new-samples__items .main-samples__item{padding:30px;margin-right:0;margin-bottom:20px}.text-new-samples__items .main-samples__item_btn{width:200px;height:50px;margin-right:-29px}.text-new-samples__items .main-samples__item_icon{margin-right:20px}.text-new-samples__items{margin-bottom:20px}.special-text__item{width:100%;margin-right:0;overflow:hidden}.special-text__item_image img{width:auto}.special-text__item_text{font-size:14px;line-height:20px;margin-bottom:15px;min-height:120px}.special-text__item_btn{width:200px;height:50px;margin-left:auto;margin-right:auto}#special-text .main-text__navigation{margin-top:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}#special-text h2{margin-bottom:30px;margin-top:10px;width:233px}.special-text__item{margin-bottom:20px}.special-text__items{margin-bottom:50px}#special-text-text h2{line-height:35px}#special-text-text .text-new__text h4{line-height:16px;font-size:14px}#special-text-text p{font-size:14px;line-height:20px}#special-text-text .text-new__text ul li{font-size:14px;line-height:20px}#prices h2{margin-top:10px;margin-bottom:30px;width:86px}.prices-body .special-text__items{margin-bottom:50px}
    #price-main h2{
        font-size:30px;margin-bottom:30px;width:220px;line-height:40px}.prices__table{width:850px}.prices__table_wrapper{width:313px}.prices__table tr:first-child th{font-size:16px}.prices__table th:first-child{text-align:left;padding-left:35px}#free-features h2{margin-top:70px;margin-bottom:30px;width:179px}#free-features .prices__paragraph{margin-bottom:40px}.main-callback-404{display:none}}@media screen and (max-width:767px) and (max-height:500px){.mobile__menu_item{line-height:40px}.mobile__menu_list{margin-top:50px}.mobile__menu{padding-top:10px}.close-menu{top:20px}.mobile__menu_contacts{bottom:10px}}@media screen and (max-width:767px) and (max-height:370px){.mobile__menu_item{line-height:30px;font-size:18px}.mobile__menu_list{margin-top:0}.mobile__menu{padding-top:10px}.close-menu{top:20px}.mobile__menu_btn{width:188px;height:40px;margin-top:10px}.mobile__menu_mail,.mobile__menu_phone{font-size:16px;margin-bottom:5px}}.modal-outer{position:fixed;z-index:201;left:0;bottom:0;display:none;width:100%;height:100%;background-color:rgba(13,13,29,.8)}.modal-inner{position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);right:0;margin:0 auto;width:240px;text-align:center;font-size:1.6em}.modal-title{position:relative;height:40px;line-height:40px;background-color:#1d64a2;border-radius:5px 5px 0 0;color:#fff;font-weight:700;margin-bottom:0}.modal-link{display:block;height:47px;line-height:47px;background-color:#fff;text-decoration:none;border-bottom:1px solid #f0f0f0;color:#000}.modal-close{position:absolute;right:10px;top:14px;cursor:pointer}.modal-close::before{display:block;width:12px;height:12px;background:url(../images/popupclose_icon.png) 0 0 no-repeat;content:""}.popup__discount *{font-family:Open Sans}
.popup__discount__transparent{background-color:#445871;opacity: .4}.popup__discount__modal{max-width:800px;width:100%;margin-left:0px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-radius:0;border-bottom-left-radius:36px;-webkit-box-shadow:0px 9px 29px rgba(104, 131, 157, 0.18);box-shadow:0px 9px 29px rgba(104, 131, 157, 0.18)}.popup__discount__modal-left{width:350px;height:auto;background:url(/images/dest/new-img/modal-new-image.jpg) center center/cover no-repeat;border-bottom-left-radius:35px}.popup__discount__modal-right{width:450px;background:#fff;padding:50px 40px;position:relative}.popup__discount__modal-header{border:none;padding:0}.popup__discount__modal-close-button:before{content:"";background:url(/images/dest/new-img/close.svg) center center/contain no-repeat;width:8px;height:8px;position:absolute;right:0;top:0;}.popup__discount__modal-body{padding:0}.popup__discount__modal-body-main-text{text-align:left;font-family: 'Lato', sans-serif;font-style:normal;font-weight:bold;font-size:40px;line-height:60px;color:#352D3B;text-transform:initial}.pdm-title{font-family: 'Lato', sans-serif;font-style:normal;font-weight:bold;font-size:40px;line-height:60px;color:#352D3B;display:block}.pdm-sec-title{font-family: 'Lato', sans-serif;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;color:#352D3B;margin-top:5px;display:block}.popup__discount__modal-body-secondary-text{font-family: 'Lato', sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:#808080;text-align:left;margin-top:20px;}.popup__discount__form{max-width:100%;margin:auto;margin-top:40px}.popup__discount__form-row{margin-bottom:20px;padding-top:0;position:relative}.popup__discount__form-row:last-child{margin-bottom:0}.popup__discount__form-row-group{border:none;padding:0}.popup__discount__form-row-group input{padding:0 20px;background:#FFFFFF;border:1px solid #E0E0E0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;font-size:16px;color:#808080;font-family: 'Lato', sans-serif;font-style:normal;font-weight:normal;height:54px;line-height:19px;}.popup__discount__form-row-group input::-webkit-input-placeholder{color:#C4C4C4;opacity:1}.popup__discount__form-row-group input::-moz-placeholder{color:#C4C4C4;opacity:1}.popup__discount__form-row-group input:-ms-input-placeholder{color:#C4C4C4;opacity:1}.popup__discount__form-row-group input::-ms-input-placeholder{color:#C4C4C4;opacity:1}.popup__discount__form-row-group input::placeholder{color:#C4C4C4;opacity:1}.popup__discount__modal-close-button{right:20px;top:20px;margin:0}.popup__discount__form-row-submit-button{display:block;background:#2386FE;width:100%;-webkit-box-shadow:none;box-shadow:none;font-family: 'Lato', sans-serif;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;color:#FFFFFF;padding:0;text-align:center;text-transform:initial;margin:0;border:none;border-top-left-radius:25px;border-bottom-right-radius:25px;height:60px}.popup__discount__modal-body-success-text{margin:0;padding:0;font-family: 'Lato', sans-serif;font-style:normal;font-weight:bold;font-size:40px;line-height:60px;color:#352D3B;padding:28px 0}.popup__discount__modal-body-success-text p{font-family: 'Lato', sans-serif;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;color:#352D3B;margin-top:20px;margin-bottom:40px}.popup__discount__modal-body-success-text .popup__discount__form-row-submit-button{line-height:60px}.popup__discount__form-row-group.field-error input{border:1px solid #ff050e;border-radius:4px}.error__msg{display:none;font-family: 'Lato', sans-serif;font-style:normal;font-weight:normal;font-size:11px;line-height:13px;color:#FE2D23}.field-error + .error__msg{display:block;position:absolute;bottom:-14px;left: 10px}.callback-icon{height:80px;width:80px;display:block;background:url(/img/callback/button.svg) no-repeat;position:fixed;z-index:10;left:30px;bottom:30px;border-bottom:0;background-size:cover}.callback-icon img{width:34px;display:block;z-index:2;padding:23px;-webkit-box-sizing:content-box;box-sizing:content-box}.callback-icon:hover img{-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.ripple-1{margin:-72px auto 0 9px;color:#d4d3d3;border-radius:50%;height:60px;width:60px;background-size:contain;animation:pulse-shadow-collection 1.7s linear;animation-delay:.1s;animation-iteration-count:infinite;-webkit-animation:pulse-shadow-collection 1.7s linear;-webkit-animation-delay:.1s;-webkit-animation-iteration-count:infinite;-moz-animation:unset}.ripple-2{margin:-59px auto 0;color:#d4d3d3;border-radius:50%;height:60px;width:60px;background-size:contain;animation:pulse-shadow-collection 1.7s linear .7s forwards;animation-fill-mode:forwards;animation-iteration-count:infinite;-webkit-animation:pulse-shadow-collection 1.7s linear .7s forwards;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-moz-animation:unset}.callback-icon .phone{display:block;margin:0 auto;position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}@-webkit-keyframes pulse-shadow-collection{0%{-webkit-box-shadow:0 0;box-shadow:0 0;-webkit-transform:scale(1,1);transform:scale(1,1)}60%{-webkit-box-shadow:0 0 5px 20px rgba(239,239,239,.3);box-shadow:0 0 5px 20px rgba(239,239,239,.3);transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1)}70%{box-shadow:0 0 0 0 rgba(239,239,239,.3);-webkit-box-shadow:0 0 0 0 rgba(239,239,239,.3);opacity:0;transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2)}100%{-webkit-box-shadow:0 0;box-shadow:0 0;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes pulse-shadow-collection{0%{-webkit-box-shadow:0 0;box-shadow:0 0;-webkit-transform:scale(1,1);transform:scale(1,1)}60%{-webkit-box-shadow:0 0 5px 20px rgba(239,239,239,.3);box-shadow:0 0 5px 20px rgba(239,239,239,.3);transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1)}70%{box-shadow:0 0 0 0 rgba(239,239,239,.3);-webkit-box-shadow:0 0 0 0 rgba(239,239,239,.3);opacity:0;transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2)}100%{-webkit-box-shadow:0 0;box-shadow:0 0;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes phonering-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}@keyframes phonering-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}.popup-callback-from-wrap{z-index:-1;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background:rgba(0,0,0,.5)}.popup-callback-from-wrap_active{z-index:999998;opacity:1;position:fixed}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.callback-icon{display:none}.popup__callback__modal-body-success-text{position:absolute;left:0;right:0;display:none}@media (max-width:767px){.callback-icon{left:7px}}.popup__discount_hide{display:none!important}.popup__callback *{font-family:Open Sans}.popup__callback{width:480px;min-height:360px;position:fixed;display:none;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;background:#f0f7fb;z-index:999999;border-radius:5px}.popup__callback__modal-body{padding:40px 80px}.popup__callback__modal-body-secondary-text{padding:25px 20px}.popup__callback__modal-body-main-text,.popup__callback__modal-body-success-text{font-size:30px;color:#12324e;line-height:40px;font-weight:700;text-align:center}.popup__callback__modal-close-button.js-callback-form-cancel{position:absolute;background:url(/img/callback/ic_close.svg) no-repeat;width:12px;height:12px;top:10px;right:11px;cursor:pointer;z-index:1;opacity:.5}.popup__callback__modal-close-button.js-callback-form-cancel:hover{opacity:1}.popup__callback__modal-body-secondary-text,.popup__callback__modal-body-success-text p,.popup__callback__modal-body-third-text{text-align:center;font-size:18px;line-height:23px;color:#3f546f;font-weight:400}.popup__callback__form-row input{width:100%;max-width:100%!important;color:#464646;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;height:36px}.popup__callback__form-row .intl-tel-input{width:100%}.popup__callback__form-row input::-webkit-input-placeholder{color:#ddd}.popup__callback__form-row input::-moz-placeholder{color:#ddd}.popup__callback__form-row input:-ms-input-placeholder{color:#ddd}.popup__callback__form-row input:-moz-placeholder{color:#ddd}.popup__callback__form-half-group{margin-bottom:10px}.popup__callback-text-field{padding:0 15px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ddd;font-size:14px}.popup__callback__form-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:320px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:0 auto}.popup-callback-from .flag-container{margin-left:10px}.popup__callback__form-row-group{width:100%}select.popup__callback-select-field::-ms-value{background:#fff;color:#000}.popup__callback-select-field{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;border-radius:2px;padding:0 30px 0 10px;background:#fff url(/img/callback/arrow_down.svg) no-repeat 95% 50%;cursor:pointer;outline:0;height:36px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}select::-ms-expand{display:none}.popup__callback__form button{border:none;position:relative;-moz-appearance:none;outline:0;cursor:pointer;margin:30px auto 0}.popup__callback__form-row-submit-button{display:block;width:228px;height:50px;padding:0 0 0 51px;margin:25px auto 0;position:relative;border-radius:3px;-webkit-box-shadow:0 0 9px rgba(18,17,12,.5);box-shadow:0 0 9px rgba(18,17,12,.5);-webkit-transition:none;-o-transition:none;transition:none;color:#fff;font-size:16px;line-height:50px;text-align:center;text-decoration:none;font-weight:700;text-transform:uppercase;background:url(/images/order_but2.png) no-repeat;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.popup__callback__form-row-submit-button:hover{background:url(/images/order_but2.png) no-repeat 0 -50px;color:#fff;text-decoration:none}.popup__callback__form-row-submit-button span{display:block;width:50px;height:50px;background:url(/img/callback/phone_popup_ico.png) no-repeat 0 0;position:absolute;top:0;left:-1px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.popup__callback__form-row-submit-button:hover span{background:url(/img/callback/phone_popup_ico.png) no-repeat -50px 0}.popup__callback__modal-body{position:relative}.popup__callback__modal-body-success-text::before{content:'';background:url(/img/callback/support.svg) no-repeat center;width:53px;height:65px;position:absolute;top:30px;left:0;z-index:1;right:0;margin:0 auto}.popup__callback__modal-body-success-text p{text-transform:none;margin-top:15px}.popup__callback__modal-body-success-text .popup__callback__form-row-submit-button{margin:36px auto 0;cursor:pointer}.popup__callback__modal-body-success-text{line-height:normal;font-weight:600;padding:117px 0 0}.name-help-block,.phone-help-block{color:#e03100;font-size:11px;position:relative;line-height:normal;text-align:left}.popup__callback-text-field_error{border:1px solid #e03100}.popup__callback-ok{display:block;position:absolute;left:0;right:0;cursor:pointer;width:180px;margin:25px auto}@media (max-width:1024px){.callback-icon:hover img{-webkit-animation:none;animation:none}}@media (max-width:767px){.popup__callback{width:95%;max-width:500px}.popup__callback__modal-body{padding:20px 10px}.popup__callback__form-half-group{margin-bottom:5px}.popup__callback__modal-body-main-text{font-size:28px;padding:0}.popup__callback__modal-body-success-text{font-size:28px}.popup__callback__modal-body-success-text p{padding:20px 0 90px}.popup__callback__modal-body-secondary-text,.popup__callback__modal-body-third-text{font-size:15px;padding:5px 20px 25px;max-width:240px;margin:0 auto}.popup__callback__modal-body-success-text p{font-size:15px;padding:5px 20px 25px}.label__input,.popup__callback-label-field{font-size:14px}.popup__callback-text-field{padding:10px}.popup__callback__form-row{width:80%}.callback-icon{width:75px;height:75px}.callback-icon img{width:29px}.ripple-1{height:60px;width:60px;margin:-68px auto 0 7px}.ripple-2{height:60px;width:60px;margin:-60px auto 0 7px}}body.iosBugFixCaret.modal-open{position:fixed;width:100%}.overflow{overflow:hidden}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{font-size:14px}@media only screen and (max-width:920px) and (min-width:0px){.popup__discount__modal{margin-left:0}}.customer .mobile__menu_item{font-family: 'Lato', sans-serif;font-size:18px;color:#000}.ho .mobile__menu_item{font-family: 'Lato', sans-serif;font-size:18px;color:#000}.ho .logo img{vertical-align:initial}@media(max-width:767px){.ho .logo img{width:120px}}
/*.customer .header__menu_item,.customer .header__phone,.customer .header__sign{*/
/*    font-family: 'Lato', sans-serif;font-size:18px;color:#000*/
/*}*/
/*.ho .header__menu_item,.ho .header__phone,.ho .header__sign{*/
/*    font-family: 'Lato', sans-serif;font-size:18px;color:#000*/
/*}*/
.customer .header__menu_item:hover,.customer .header__phone:hover,.customer .header__sign:hover{
    text-decoration:none;color:#ffb339
}
.ho .header__menu_item:hover,.ho .header__phone:hover,.ho .header__sign:hover{
    text-decoration:none;color:#ffb339
}
/*.customer .all-btn{font-family: 'Lato', sans-serif;font-size:18px}*/
.customer header .logo img{
    vertical-align: initial;
}
/*.ho .all-btn{font-family: 'Lato', sans-serif;font-size:18px}*/
.customer .header__btn:hover{color:#fff;text-decoration:none}
.ho .header__btn:hover{color:#fff;text-decoration:none}
#order-form-page h1{font-size:40px;line-height:60px;font-weight:700;width:430px;text-align:center;margin:.67em auto}.customer h1{font-size:40px;line-height:60px;font-weight:700;width:530px;text-align:center;margin:.67em auto;margin-top:0;padding-top:94px}#order-form-page .footer__menu_item,.customer .footer__menu_item{font-family: 'Lato', sans-serif;}#order-form-page .footer__menu_item:hover,.customer .footer__menu_item:hover{text-decoration:none}#order-form-page .footer__info a,.customer .footer__info a{font-family: 'Lato', sans-serif;}#order-form-page .footer__info a:hover,.customer .footer__info a:hover{text-decoration:none;color:#fff}#order-form-page .footer__policies_item{font-family: 'Lato', sans-serif;}@media screen and (max-width:1200px){.customer .all-btn,.ho .all-btn{font-size:16px}#order-form-page .mobile__menu .mobile__menu_item,.customer .mobile__menu .mobile__menu_item{color:#000;font-family: 'Lato', sans-serif;}#order-form-page .mobile__menu .mobile__menu_item:hover,.customer .mobile__menu .mobile__menu_item:hover{color:#ffb339;text-decoration:none}#order-form-page .mobile__menu .mobile__menu_up .logo img,.customer .mobile__menu .mobile__menu_up .logo img{vertical-align:initial}#order-form-page .mobile__menu .mobile__menu_contacts a,.customer .mobile__menu .mobile__menu_contacts a{color:#000;font-family: 'Lato', sans-serif;}#order-form-page .mobile__menu .mobile__menu_contacts a:hover,.customer .mobile__menu .mobile__menu_contacts a:hover{text-decoration:none}#order-form-page h1{width:230px}.customer h1{width:320px}}@media screen and (max-width:767px){#order-form-page .mobile__menu .mobile__menu_calc,.customer .mobile__menu .mobile__menu_calc{font-family: 'Lato', sans-serif;}#order-form-page .mobile__menu .mobile__menu_calc:hover,.customer .mobile__menu .mobile__menu_calc:hover{text-decoration:none;color:#2386fe}#order-form-page .mobile__menu .mobile__menu_btn,.customer .mobile__menu .mobile__menu_btn{font-family: 'Lato', sans-serif;}#order-form-page .mobile__menu .mobile__menu_btn:hover,.customer .mobile__menu .mobile__menu_btn:hover{color:#fff;text-decoration:none}#order-form-page h1{width:330px}.customer h1:after{right:0}}.ddd{display:block!important;overflow-x:hidden}
.faq-page-description{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #20232E;
    font-family: 'Hind', sans-serif;
}
h1.inner-page-ttl{
    position: relative;
    display: inline-block;
    margin-bottom: 30px;
    margin-top: 50px;
    font-style: normal;
    font-weight: 800;
    font-size: 50px;
    line-height: 60px;
    color: #191E34;
}
h1.inner-page-ttl:after{
    content:"";display:block;width:9px;height:9px;background:#2386fe;
    border-radius:1px 1px 5px 1px;position:absolute;bottom:10px;right:-15px
}
#main-contacts h1.inner-page-ttl{width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}
.prices-body h1.inner-page-ttl{
    width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;
}
#special-text div.inner-page-ttl{font-size:40px;line-height:60px;font-weight:700;position:relative;display:inline-block;margin-top:15px;margin-bottom:65px;width:100%}#special-text div.inner-page-ttl:after{content:"";display:block;width:9px;height:9px;background:#2386fe;border-radius:1px 1px 5px 1px;position:absolute;bottom:15px;right:-15px}@media screen and (max-width:1200px){h1.inner-page-ttl{font-size:36px;width:auto}#main-faq h1.inner-page-ttl{margin-bottom:0;margin-top:40px}#main-samples h1.inner-page-ttl{margin-top:40px}#main-test h1.inner-page-ttl{margin-top:40px}#main-contacts h1.inner-page-ttl{margin-top:40px;width:180px}#main-text h1.inner-page-ttl{margin-top:40px}.prices-body h1.inner-page-ttl{margin-top:40px;width:180px}h1.inner-page-ttl:after{bottom:17px}#special-text div.inner-page-ttl{font-size:36px;margin-bottom:40px;margin-top:5px}}@media screen and (max-width:767px){h1.inner-page-ttl{font-size:30px;line-height:35px}#main-faq h1.inner-page-ttl{margin-bottom:20px;margin-top:10px;width:80px}#main-samples h1.inner-page-ttl{margin-bottom:20px;margin-top:10px}#main-test h1.inner-page-ttl{margin-bottom:20px;margin-top:10px}#main-contacts h1.inner-page-ttl{margin-bottom:20px;margin-top:10px;width:150px}#main-text h1.inner-page-ttl{margin-bottom:20px;margin-top:10px}.prices-body h1.inner-page-ttl{margin-bottom:20px;margin-top:10px;width:150px}h1.inner-page-ttl:after{bottom:7px}#special-text div.inner-page-ttl{font-size:30px;line-height:35px;margin-bottom:30px;margin-top:10px}}.css-info:after{content:attr(data-info)}.underline{text-decoration:underline}.hiddensecret{visibility:hidden;width:0;height:0}.order_but{display:block;width:228px;height:50px;padding:0 0 0 50px;margin:0 auto;position:relative;background:url(/images/order_but.png) no-repeat;border-radius:3px;-webkit-box-shadow:0 0 9px rgba(18,17,12,.5);box-shadow:0 0 9px rgba(18,17,12,.5);-webkit-transition:none;-o-transition:none;transition:none;color:#fff;font-size:16px;line-height:50px;text-align:center;text-decoration:none;font-weight:700;text-transform:uppercase}.order_but:hover{background:url(/images/order_but.png) no-repeat 0 -50px;color:#fff;text-decoration:none}.order_but2{background:url(/images/order_but2.png) no-repeat}.order_but2:hover{background:url(/images/order_but2.png) no-repeat 0 -50px}.order_but span{display:block;width:50px;height:50px;background:url(/images/order_but_ico.png) no-repeat;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;top:0;left:0}.order_but span{display:block;width:50px;height:50px;background:url(/images/order_but_ico.png) no-repeat -50px 0;position:absolute;top:0;left:0}.order_but:hover span{background:url(/images/order_but_ico.png) no-repeat 0 0}.blog-page-subtitle{margin-bottom:40px}.min_read{margin-left:20px}.lmb-container{position:absolute;bottom:-100px;left:0;-webkit-transform:initial;-ms-transform:initial;transform:initial}.lmb-container .btn.loadMoreBtn{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700;cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:30px 2px 30px 2px;width:188px;height:60px;margin-top:0;color:#000!important;background:#ededed}.lmb-container .btn.loadMoreBtn:hover{color:#fff!important;background:#f7af37}.slider-samples-wrapp{height:initial}.blog-inner-post-datetime{font-size:16px;line-height:22px;color:grey;margin-bottom:20px;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1200px){#main-blog .main-text__left{margin-bottom:30px}.lmb-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width:767px){#main-blog .main-text__left{margin-bottom:60px}}.service-main-section .main-section__left-title{margin-bottom:40px}.service-main-section .main-section__left-title:after{left:initial;right:-20px}#text-new-1.service-page{margin-top:40px}@media(max-width:1024px){.service-main-section .main-section__rating.tablet{padding-top:30px}}@media(max-width:767px){.service-main-section .page-container .main-section-rect-1{display:none}.service-main-section .page-container picture{display:none}}.prices-body{padding-top:94px}#special-text{padding-top:94px}
@keyframes mt5 {
    from {margin-top: 50px;}
    to {margin-top: 0px;}
}
.header-calculate-tablet-btn{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #2386fe;
}
.nscroll{
    overflow: hidden;
    overflow-y: hidden;
    overflow-x: hidden;
    height: 100%;
}
footer{
    background: #000;
}
#main-text .bip ol{
    list-style: decimal;
    list-style-position: inside;
}
@media(max-width: 1200px){
    header{
        position: relative;
    }
    header.fixed{
        position: fixed;
    }
    #main-section{
        padding-top: 52px;
    }
    section#main-section.headerfbot{
        padding-top: 166px;
    }
    #main-faq{
        padding-top: 0;
    }
    section#main-faq.headerfbot{
        padding-top: 94px;
    }
    #main-samples{
        padding-top: 0;
    }
    section#main-samples.headerfbot{
        padding-top: 94px;
    }
    #main-test{
        padding-top: 0;
    }
    section#main-test.headerfbot{
        padding-top: 94px;
    }
    .prices-body{
        padding-top: 0;
    }
    .prices-body.headerfbot{
        padding-top: 94px;
    }
    #main-contacts{
        padding-top: 0;
    }
    section#main-contacts.headerfbot{
        padding-top: 94px;
    }
    #special-text{
        padding-top: 0;
    }
    section#special-text.headerfbot{
        padding-top: 94px;
    }
    #main-text{
        padding-top: 0;
    }
    section#main-text.headerfbot{
        padding-top: 94px;
    }
    #main-blog{
        padding-top: 0;
    }
    section#main-blog.headerfbot{
        padding-top: 94px;
    }
    .customer h1{
        padding-top: 50px;
    }
    .customer h1.headerfbot{
        padding-top: 168px;
    }
    body.customer, body#order-form-page{
        background: initial;
    }
    .customer img{
        vertical-align: initial;
    }
    .customer .footer__policies{
        margin-top: 0;
    }
    .customer #main-customer-form{
        height: 330px;
    }
    .special-text__item_image img{
        max-height: 440px;
    }
    body{
        position: relative;
        min-height: -webkit-fill-available;
    }
    html{
        min-height: -webkit-fill-available;
    }
}
@media(max-width: 1200px) and (min-width: 768px){
    body#order-form-page #main-order-form{
        max-height: 652px;
    }
}
@media(max-width: 767px){
    html{
        overflow-x: hidden;
    }
    .main-text__left.bip img{
        width: 100%;
    }
    #main-section{
        padding-top: 34px;
    }
    #main-section picture{
        display: none;
    }
    section#main-section.headerfbot{
        padding-top: 94px;
    }
    #main-faq{
        padding-top: 34px;
    }
    section#main-faq.headerfbot{
        padding-top: 84px;
    }
    #main-samples{
        padding-top: 34px;
    }
    section#main-samples.headerfbot{
        padding-top: 94px;
    }
    #main-test{
        padding-top: 34px;
    }
    section#main-test.headerfbot{
        padding-top: 94px;
    }
    .prices-body{
        padding-top: 34px;
    }
    .prices-body.headerfbot{
        padding-top: 94px;
    }
    #main-contacts{
        padding-top: 34px;
    }
    section#main-contacts.headerfbot{
        padding-top: 94px;
    }
    #special-text{
        padding-top: 34px;
    }
    section#special-text.headerfbot{
        padding-top: 94px;
    }
    #main-text{
        padding-top: 34px;
    }
    section#main-text.headerfbot{
        padding-top: 94px;
    }
    #main-blog{
        padding-top: 0;
    }
    section#main-blog.headerfbot{
        padding-top: 84px;
    }
    .customer h1{
        padding-top: 50px;
    }
    .customer h1.headerfbot{
        padding-top: 134px;
    }
}
@media(max-width: 330px){
    .mobile__menu_up .logo img{
        width: 110px;
    }
    .main-section__form-rect{
        right: 0;
    }
    h2:after{
        right: 0;
    }
    #free-features h2{
        width: 200px;
    }
    .main-section__img{
        width: 100%;
        top: 325px;
    }
}
@media(max-height: 450px){
    .mobile__menu.active{
        padding-top: 40px;
    }
    .mobile__menu_list{
        padding-top: 30px;
    }
}

.hidden-part:after{
    content: attr(data-val);
}

@media(min-width: 1025px){
    .mainpage-text-box{
        columns: 2;
    }
    #text .mainpage-text-box h2{
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }
    #text .mainpage-text-box h1, #text .mainpage-text-box h2{
        margin-bottom: 30px;
    }
    #text .mainpage-text-box h1:after, #text .mainpage-text-box h2:after{
        display: none;
    }
}
@media(max-width: 1024px){
    #text .mainpage-text-box h1:after, #text .mainpage-text-box h2:after{
        display: none;
    }
}

.video {
    background: #F9FAFA;
    padding-top: 125px;
    padding-bottom: 125px;
    margin-bottom: 125px;
}

.video .page-container{
    align-items: center;
}

@media screen and (max-width:767px){
    .video {
        padding-top: 48px;
        padding-bottom: 48px;
        margin-bottom: 48px;
    }
}

@media screen and (max-width:1200px){
    .video .page-container {
        flex-direction: column;
    }
}

.video__title {
    font-weight: 900;
    font-size: 36px;
    line-height: 47px;
    color: #191E34;
}

.video__list {
    list-style: none;
    padding-left: 27px;
    margin-top: 60px;
}

@media screen and (max-width:1200px){
    .video__list {
        margin-bottom: 60px;
    }
}

.video__item {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 36px;
    color: #20232E;
    position: relative;
}

.video__item:before {
    width: 13px;
    height: 13px;
    content: "";
    background: #2386fe;
    border-radius: 1px 1px 5px 1px;
    left: -27px;
    top: 12px;
    position: absolute;
}

.video__right-wrapper{
    position: relative;
}
.video__right{
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 9px 29px rgba(104, 131, 157, 0.18);
    border-radius: 2px 2px 40px 2px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 669px;
    width: 100%;
    height: 450px;
    padding-left: 66px;
    padding-right: 66px;
    z-index: 2;
}

.video__right-decor1{
    background-image: url('/images/decor-right.svg');
    position: absolute;
    right: -27px;
    top: -30px;
    width: 123px;
    height: 123px;
    z-index: 1;
}

.video__right-decor2{
    background-image: url('/images/decor-left.svg');
    position: absolute;
    left: -50px;
    bottom: -48px;
    width: 123px;
    height: 245px;
    z-index: 1;
}
.video__right-title{
    font-family: Lato;
    font-style: normal;
    font-weight: 800;
    font-size: 50px;
    line-height: 60px;
    text-align: center;
    color: #20232E;
    margin-bottom: 52px;
}

.video__right-title span{
    color: #0D6DE5;
    position: relative;
}

.video__right-title span svg{
    width: 300px;
    height: 15px;
    position: absolute;
    bottom: -15px;
    left: 0;
}


.video__right .video__btn{
    width: 170px;
    height: 60px;
}

@media (max-width: 767px) {
    .video__right{
        padding-left: 0;
        padding-right: 0;
    }
    .video__right-title{
        font-size: 30px;
        line-height: 40px;
    }
    .video__right-title span svg{
        width: 195px;
    }
}
