@font-face{
    font-family:"Gilroy";
    src:url("../fonts/Gilroy-Regular.eot");
    src:local("Gilroy Regular"),local("Gilroy-Regular"),url("../fonts/Gilroy-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-Regular.woff2") format("woff2"),url("../fonts/Gilroy-Regular.woff") format("woff"),url("../fonts/Gilroy-Regular.ttf") format("truetype");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"Gilroy";
    src:url("../fonts/Gilroy-Bold.eot");
    src:local("Gilroy Bold"),local("Gilroy-Bold"),url("../fonts/Gilroy-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-Bold.woff2") format("woff2"),url("../fonts/Gilroy-Bold.woff") format("woff"),url("../fonts/Gilroy-Bold.ttf") format("truetype");
    font-weight:bold;
    font-style:normal
}
@font-face{
    font-family:"Gilroy";
    src:url("../fonts/Gilroy-Light.eot");
    src:local("Gilroy Light"),local("Gilroy-Light"),url("../fonts/Gilroy-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-Light.woff2") format("woff2"),url("../fonts/Gilroy-Light.woff") format("woff"),url("../fonts/Gilroy-Light.ttf") format("truetype");
    font-weight:300;
    font-style:normal
}
@font-face{
    font-family:"Gilroy";
    src:url("../fonts/Gilroy-Medium.eot");
    src:local("Gilroy Medium"),local("Gilroy-Medium"),url("../fonts/Gilroy-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-Medium.woff2") format("woff2"),url("../fonts/Gilroy-Medium.woff") format("woff"),url("../fonts/Gilroy-Medium.ttf") format("truetype");
    font-weight:500;
    font-style:normal
}
@font-face{
    font-family:"Gotham Pro";
    src:url("../fonts/GothamPro-Bold.eot");
    src:url("../fonts/GothamPro-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro-Bold.woff2") format("woff2"),url("../fonts/GothamPro-Bold.woff") format("woff"),url("../fonts/GothamPro-Bold.ttf") format("truetype"),url("../fonts/GothamPro-Bold.svg#GothamPro-Bold") format("svg");
    font-weight:bold;
    font-style:normal;
    font-display:swap
}
*,*::before,*::after{
    padding:0;
    margin:0;
    border:0;
    box-sizing:border-box;
    outline:none
}
a{
    text-decoration:none;
    transition:.4s
}
a:hover{
    color:inherit
}
ul,p{
    margin:0;
    padding:0
}
ul,ol,li{
    list-style-type:none
}
img{
    vertical-align:top;
    max-width:100%;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center;
    object-position:center
}
h1,h2,h3,h4,h5,h6{
    font-weight:inherit;
    font-size:inherit;
    margin:0;
    padding:0
}
html,body{
    height:100%;
    line-height:1;
    font-size:16px;
    color:#000;
    font-family:Gilroy;
    background-color:#fff
}
html b,body b{
    font-weight:500
}
html nobr,body nobr{
    display:contents
}
button{
    border:none;
    background:transparent;
    transition:.4s
}
.err{
    display:none
}
.hidden{
    display:none !important;
}
.wrapper{
    min-height:100%;
    overflow:hidden;
    display:flex;
    flex-direction:column
}
.main{
    flex:1 1 auto
}
._container{
    max-width:1170px;
    margin:0 auto;
    padding:0 15px;
    position:relative;
    box-sizing:content-box
}
@media(max-width: 1182px){
    ._container{
        max-width:970px
    }
}
@media(max-width: 991.98px){
    ._container{
        max-width:750px
    }
}
@media(max-width: 767.98px){
    ._container{
        max-width:none;
        padding:10px 10px
    }
}
._1300{
    max-width:1300px
}
._1400{
    max-width:1400px
}
._1200{
    max-width:1200px
}
._1390{
    max-width:1390px
}
._1230{
    max-width:1230px
}
._1300,._1400,._1200,._1390,._1230{
    margin:0 auto
}
@media(max-width: 1182px){
    ._1300,._1400,._1200,._1390,._1230{
        max-width:970px
    }
}
@media(max-width: 991.98px){
    ._1300,._1400,._1200,._1390,._1230{
        max-width:750px
    }
}
@media(max-width: 767.98px){
    ._1300,._1400,._1200,._1390,._1230{
        max-width:none;
        padding:0 10px
    }
}
.main-btn{
    width:380px;
    height:97px;
    box-shadow:0 25px 50px rgba(230,44,47,.25),inset 0 0 29px rgba(255,255,255,.36);
    border-radius:48px;
    background-color:#ff8f2b;
    color:#fff;
    font-size:20px;
    text-transform:uppercase;
    font-weight:bold;
    line-height:161.5384615385%;
    font-family:"Gotham Pro";
    position:relative;
    z-index:7
}
@media(max-width: 479.98px){
    .main-btn{
        width:100% !important;
        padding:0 5px
    }
}
.main-btn_trans{
    width:293px;
    height:75px;
    color:#ffffff;
    background-color:#0000004f;
    border:2px solid #ff8f2b;
    box-shadow:none;
    border-radius:37px;
    font-size:15px;
}
.main-btn_trans:hover{
    color:#fff;
    border:transparent;
    background-color:#ff8f2b
}
.main-btn:hover{
    background-color:#ffb153
}
.subtitle{
    font-size:25px;
    font-weight:400;
    line-height:144%
}
@media(max-width: 479.98px){
    .subtitle{
        font-size:20px
    }
}
.card-title{
    font-size:19px;
    font-weight:bold;
    text-transform:uppercase;
    line-height:142.1052631579%
}
.card-subtitle{
    font-size:17px;
    line-height:135.2941176471%;
    font-weight:400
}
.section-title{
    font-size:40px;
    font-weight:bold;
    line-height:125%;
    text-transform:uppercase;
    text-align:center
}
@media(max-width: 767.98px){
    .section-title{
        font-size:30px
    }
}
@media(max-width: 479.98px){
    .section-title{
        font-size:20px
    }
}
.prem-title{
    font-size:30px;
    font-weight:700;
    line-height:126.6666666667%
}
.prem-subtitle{
    font-size:21px;
    font-weight:400;
    line-height:128.5714285714%
}
@media(max-width: 479.98px){
    .prem-subtitle{
        font-size:16px
    }
}
@media(min-width: 992px){
    .reverse{
        flex-direction:row-reverse
    }
}
.main{
    background-image:url("../img/bg-cloud.png");
    background-repeat:repeat-y;
    background-size:contain;
    background-position:50% 161%
}
.sale-block{
    position:relative;
    width:293px
}
.sale-block__action{
    position:absolute;
    left:-35px;
    top:-35px
}
.top-sales{
    position:relative;
    background-color:#fff;
    border-radius:31px;
    padding:40px 25px 30px 25px;
    z-index:2;
    margin-bottom:25px
}
.top-sales__today{
    position:absolute;
    width:120px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:#bfddff;
    border-radius:11px;
    font-size:16px;
    text-transform:uppercase;
    top:-20px
}
.top-sales__time{
    display:flex;
    align-items:flex-start;
    margin-bottom:15px;
    gap:11px
}
.top-sales .sales-number{
    background-color:#e7e7e7;
    height:61px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:13px;
    font-weight:bold
}
.top-sales__number{
    font-size:34px;
    padding:0 20px
}
.top-sales__mounth{
    font-size:22px;
    padding:0 15px;
    text-transform:uppercase
}
.top-sales__text{
    font-size:15px;
    line-height:140%;
    margin-bottom:40px
}
.top-sales__price{
    display:flex;
    align-items:center;
    justify-content:space-between
}
.top-sales__price::after{
    content:"";
    position:absolute;
    background-color:#e7e7e7;
    height:85px;
    width:100%;
    bottom:0;
    z-index:-1;
    border-radius:0 0 31px 31px;
    left:0;
    bottom:0
}
.top-sales__act{
    color:#409aff;
    font-size:31px;
    font-weight:bold
}
.top-sales__noact{
    opacity:.52;
    position:relative;
    font-size:21px
}
.top-sales__noact::after{
    position:absolute;
    content:"";
    height:1px;
    width:120%;
    top:10px;
    left:-5px;
    background-color:#000;
    opacity:.52
}
.bottom-sales{
    background-color:#fff;
    border-radius:20px;
    width:294px;
    height:88px;
    display:flex;
    padding:30px;
    align-items:flex-start;
    justify-content:space-between;
    align-items:center
}
.bottom-sales__img{
    min-width:106px
}
.bottom-sales__title{
    margin-top:-2px;
    font-size:18px;
    max-width:112px
}
.bottom-sales__title strong{
    text-transform:uppercase
}
.visible-hand{
    display:none;
    align-items:center;
    justify-content:center;
    margin-bottom:20px
}
.card-block{
    display:flex;
    justify-content:space-between
}
@media(max-width: 1182px){
    .card-block{
        gap:15px;
        overflow-x:scroll;
        padding-right:15px
    }
}
.card-block__column{
    position:relative;
    min-width:375px
}
@media(max-width: 479.98px){
    .card-block__column{
        min-width:320px
    }
}
.card-block__title{
    margin-bottom:19px;
    font-size:16px
}
.card-block__title_big{
    font-size:19px
}
@media(max-width: 479.98px){
    .card-block__title br{
        display:none
    }
}
.card-block__list{
    position:relative;
    margin-bottom:10px;
    max-width:226px
}
.card-block__list::after{
    position:absolute;
    content:"";
    width:9px;
    height:1px;
    background-color:#000;
    left:-17px;
    top:10px;
    bottom:0
}
@media(max-width: 479.98px){
    .card-block__list{
        font-size:15px
    }
}
.card-block__item{
    position:absolute;
    padding:45px 40px 0 53px;
    top:0;
    left:0;
    width:100%
}
@media(max-width: 479.98px){
    .card-block__item{
        padding:25px 20px 0 33px
    }
}
.card-block .reestr{
    cursor:pointer;
    color:#000;
    border-bottom:1px solid #000
}
.card-block__text{
    display:flex;
    align-items:flex-start;
    margin-top:31px
}
.card-block__img{
    margin-right:18px;
    min-width:83px;
    margin-left:-20px
}
@media(max-width: 479.98px){
    .card-block__img{
        min-width:63px
    }
}
.form-title{
    box-shadow:0 0 65px #d7d7d7;
    border-radius:8px;
    background-color:#fff;
    padding:50px 60px 60px 60px;
    max-width:500px
}
@media(max-width: 767.98px){
    .form-title{
        max-width:100%
    }
}
@media(max-width: 479.98px){
    .form-title{
        padding:20px
    }
}
.form-title__title{
    font-size:36px;
    font-weight:bold;
    line-height:122.2222222222%;
    margin-bottom:10px
}
.form-title__subtitle{
    font-size:20px;
    line-height:140%;
    max-width:284px;
    margin-bottom:20px
}
.form-title__gift{
    font-size:16px;
    line-height:175%;
    display:flex;
    justify-content:space-between
}
.form-title__gift img{
    margin-right:8px
}
@media(max-width: 479.98px){
    .form-title__gift{
        flex-direction:column;
        gap:15px
    }
}
@media(max-width: 479.98px){
    .form-title__left img{
        margin-right:12px
    }
}
.form{
    margin-top:34px
}
.form-block__input{
    font-size:18px;
    color:#131313;
    margin-bottom:25px
}
.form-control,.form-block__select{
    width:100%;
    height:94px;
    border-radius:47px;
    background-color:#f3f3f3 !important;
    padding-left:40px;
    box-shadow:none !important;
    border:none !important;
    font-size:18px
}
.form-block__select{
    padding-right:20px
}
.slider-single{
    margin-top:45px;
    width:100%;
    background-color:transparent
}
.slider-single .slick-track{
    display:flex;
    align-items:center;
    flex-wrap:nowrap;
    justify-content:center
}
.slider-single .slick-slide{
    float:none;
    display:inline-block;
    vertical-align:middle;
    background-color:transparent;
    transition:all .3s ease;
    text-align:center;
    height:690px;
    background-repeat:no-repeat;
    background-size:cover;
    width:1200px;
    background-position:center
}
@media(max-width: 1280px){
    .slider-single .slick-slide{
        height:auto;
        border-radius:15px;
        padding-top:2.5%
    }
}
.slider-single .slick-slide.slick-current{
    width:1200px
}
.slider-single .slick-slide.lt1{
    background-size:auto 556px;
    background-position:center center
}
.slider-single .slick-slide.gt1{
    background-size:auto 556px;
    background-position:center center
}
.slick-arrow{
    width:80px;
    height:80px;
    box-shadow:inset 0 -2px 3px rgba(215,218,224,.2);
    border:8px solid #fff;
    background-color:#ff8f2b;
    background-image:linear-gradient(to top, #ffb153 0%, #ffa53a 100%);
    border-radius:50%;
    font-size:0
}
@media(max-width: 767.98px){
    .slick-arrow{
        width:50px;
        height:50px;
        border:4px solid #fff
    }
}
.slick-arrow:hover{
    background-color:#ffb153
}
.slick-prev{
    background-image:url("../img/suda.svg");
    background-repeat:no-repeat;
    background-position:45% 50%
}
.slick-next{
    background-image:url("../img/tuda.svg");
    background-repeat:no-repeat;
    background-position:55% 50%
}
.prem-block__item{
    position:relative;
    display:flex;
    flex-direction:column;
    justify-content:center
}
.prem-block__item:not(:last-child){
    margin-bottom:33px
}
@media(max-width: 991.98px){
    .prem-block__item{
        width:100%
    }
    .prem-block__item img{
        width:100%
    }
}
.prem-block__img{
    border-radius:40px;
    overflow:hidden
}
@media(max-width: 991.98px){
    .prem-block__img{
        border-radius:15px;
        overflow:hidden
    }
}
.prem-block__text{
    position:absolute;
    top:0;
    bottom:0;
    left:109px;
    height:100%;
    display:flex;
    flex-direction:column;
    justify-content:center;
    color:#fff
}
@media(max-width: 1182px){
    .prem-block__text{
        left:40px
    }
}
@media(max-width: 991.98px){
    .prem-block__text{
        color:#000;
        left:0;
        position:unset;
        margin-top:20px
    }
}
.prem-block__title{
    margin-bottom:23px
}
@media(max-width: 991.98px){
    .prem-block__title br{
        display:none
    }
}
@media(max-width: 479.98px){
    .prem-block__title{
        font-size:24px;
        margin-bottom:5px
    }
}
@media(max-width: 991.98px){
    .prem-block__subtitle br{
        display:none
    }
}
@media(max-width: 479.98px){
    .prem-block__subtitle{
        font-size:16px
    }
}
.prem-block__top{
    position:absolute;
    z-index:3;
    display:flex;
    align-items:center;
    justify-content:center;
    width:514px;
    height:178px;
    top:54px;
    left:-19px
}
@media(max-width: 1182px){
    .prem-block__top{
        top:22px;
        font-size:24px;
        width:374px;
        height:132px;
        border-radius:15px;
        overflow:hidden
    }
}
@media(max-width: 991.98px){
    .prem-block__top{
        position:unset;
        font-size:30px;
        border-radius:0;
        width:100%;
        height:auto
    }
    .prem-block__top br{
        display:none
    }
}
.prem-block__top::after{
    position:absolute;
    content:"";
    background-image:url("../img/fon.png");
    background-repeat:no-repeat;
    background-size:cover;
    left:0;
    top:0;
    bottom:0;
    right:0;
    margin:auto;
    z-index:-1
}
@media(max-width: 991.98px){
    .prem-block__top::after{
        display:none
    }
}
.prem-block__bottom{
    display:flex;
    justify-content:space-between;
    align-items:flex-start;
    position:absolute;
    bottom:42px
}
@media(max-width: 1182px){
    .prem-block__bottom{
        left:-20px;
        bottom:22px
    }
}
@media(max-width: 991.98px){
    .prem-block__bottom{
        position:unset;
        flex-direction:column;
        gap:10px;
        margin-top:23px
    }
}
.prem-block__list{
    font-weight:700;
    line-height:128.5714285714%;
    min-width:447px;
    position:relative;
    padding-left:22px
}
.prem-block__list:not(:last-child){
    margin-right:220px
}
@media(max-width: 1267px){
    .prem-block__list:not(:last-child){
        margin-right:100px
    }
}
@media(max-width: 1182px){
    .prem-block__list:not(:last-child){
        margin-right:50px
    }
}
@media(max-width: 1182px){
    .prem-block__list{
        font-size:18px
    }
}
@media(max-width: 991.98px){
    .prem-block__list{
        font-size:21px;
        font-weight:400
    }
    .prem-block__list br{
        display:none
    }
}
@media(max-width: 767.98px){
    .prem-block__list{
        min-width:unset !important
    }
}
.prem-block__list::before{
    position:absolute;
    content:"";
    border-radius:50%;
    width:10px;
    height:10px;
    background-color:#f3721f;
    top:8px;
    left:0
}
.visible-xs{
    display:none
}
@media(max-width: 767.98px){
    .hidden-xs{
        display:none
    }
    .visible-xs{
        display:block
    }
}
.form-check{
    display:flex;
    align-items:center;
    padding:0;
    margin-top:20px;
    justify-content:center;
    margin-left:0;
    padding-right:0
}
.form-check input{
    display:none;
    width:auto !important;
    height:auto !important
}
.form-check label{
    font-size:12px;
    font-weight:400;
    line-height:18px;
    color:#bbb;
    letter-spacing:.28px;
    position:relative;
    padding-left:24px;
    cursor:pointer
}
@media(max-width: 479.98px){
    .form-check label{
        font-size:10px
    }
}
.form-check label:before{
    width:16px;
    height:16px;
    box-sizing:border-box;
    border:1px solid #ddd;
    border-radius:2px;
    content:"";
    position:absolute;
    left:0;
    top:0px;
    border-radius:3px
}
.form-check label:after{
    width:10px;
    height:10px;
    box-sizing:border-box;
    background-image:url(../img/check.svg);
    background-size:contain;
    content:"";
    position:absolute;
    left:3px;
    top:3px;
    opacity:0;
    transition:all .1s linear;
    background-repeat:no-repeat;
    background-position:center
}
.form-check label a{
    cursor:pointer;
    color:#ff5723 !important;
    text-decoration:underline !important
}
.form-check label a:hover{
    text-decoration:underline !important;
    color:#ff5723 !important
}
.form-check input:checked+label:after{
    opacity:1;
    transition:all .1s linear
}
.header{
    z-index:9
}
.header__top{
    background-color: #ffffffee;
    position:fixed;
    top:0;
    left:0;
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    width:100%;
    padding:15px;
}
@media(max-width: 767.98px){
    .header__top{
        align-items:center
    }
    .header__logo span{
        max-width:200px;
    }
}
.header__logo{
    display:flex;
    align-items:center;
    font-size:17px;
    font-weight:500;
    text-transform:uppercase;
    line-height:129.4117647059%
}
.header__logo span{
    display:block;
    max-width:300px;
    margin:-7px 0px 0px 9px;
    color:#000;
    font-size: 18px;
    padding-left: 10px;
}
@media(max-width: 479.98px){
    .header__logo span{
        margin:0;
        max-width:200px;
    }
}
@media(max-width: 479.98px){
    .header__logo{
        flex-direction:column;
        align-items:flex-start;
        gap:5px;
        font-size:12px
    }
}
.header__callback{
    display:flex
}
.callback{
    display:flex;
    align-items:center
}
@media(max-width: 767.98px){
    .callback{
        flex-direction:column;
        align-items:flex-end;
        gap:15px
    }
}
.callback__block{
    text-align:right
}
.callback__phone{
    font-size:24px;
    font-weight:bold;
    color:#000
}
@media(max-width: 525px){
    .callback__phone{
        font-size:18px
    }
}
.callback__work{
    font-size:14px;
    color:#131313;
    margin-top:8px;
    position:relative
}
.callback__work::after{
    position:absolute;
    content:"";
    width:5px;
    height:5px;
    background-color:#25d366;
    border-radius:50%;
    left:74px;
    top:0;
    bottom:0;
    margin:auto
}
@media(max-width: 525px){
    .callback__work::after{
        left:25px
    }
}
.callback__button{
    margin-left:30px
}
.header__button{
    font-size:15px;
    width:227px;
    height:56px
}
.header__button img{
    margin:3px 6px 0px 0px
}
@media(max-width: 525px){
    .header__button{
        font-size:12px;
        width:auto;
        height:auto;
        padding:10px 15px
    }
}
.main-section{
    position:relative;
    background-image:url("../img/bg11.jpg");
    background-repeat:no-repeat;
    background-position:top center;
    background-size:cover;
    padding:150px 0 400px 0
}
@media(max-width: 991.98px){
    .main-section{
        background-size:cover;
        padding-bottom:300px
    }
}
@media(max-width: 479.98px){
    .main-section{
        padding-top:150px;
        padding-bottom:100px
    }
}
.main-section__container{
    display:flex;
    justify-content:space-between;
    align-items:flex-end
}
@media(max-width: 991.98px){
    .main-section__container{
        flex-direction:column;
        gap:70px;
        align-items:center
    }
}
.main-section__left{
    color:#fff
}
.main-section__title{
    font-size:62px;
    font-weight:bold;
    text-transform:uppercase;
    line-height:1;
    margin-bottom:24px
}
@media(max-width: 525px){
    .main-section__title{
        font-size:65px
    }
}
@media(max-width: 479.98px){
    .main-section__title{
        font-size:38px
    }
}
.main-section__sub{
    margin-top:22px;
    font-size:34px;
    font-weight:500;
    line-height:129.5454545455%;
    max-width:653px
}
@media(max-width: 767.98px){
    .main-section__sub{
        font-size:30px
    }
}
@media(max-width: 479.98px){
    .main-section__sub{
        font-size:24px
    }
}
.main-section__subtitle{
    margin-bottom:50px;
    max-width:702px
}
@media(max-width: 767.98px){
    .main-section__subtitle{
        font-size:20px;
        margin-bottom:50px
    }
}
@media(max-width: 479.98px){
    .main-section__subtitle{
        font-size:18px;
        margin-bottom:40px
    }
}
.main-section__button button{
    width:447px;
    height:112px;
    border-radius:55px;
    font-size:20px;
    padding:0 80px;
    line-height:160%
}
@media(max-width: 479.98px){
    .main-section__button button{
        padding:0 5px
    }
}
.left-hand{
    position:absolute;
    left:0;
    top:300px
}
@media(max-width: 1443px){
    .left-hand{
        display:none
    }
}
.section-2{
    position:relative;
    margin-top:-444px;
    padding-top:240px;
    z-index:3
}
@media(max-width: 1182px){
    .section-2{
        margin-top:-489px;
        padding-top:305px
    }
    .section-2 .visible-hand{
        display:flex
    }
}
@media(max-width: 479.98px){
    .section-2{
        padding-top:304px;
        margin-top:-326px
    }
}
.section-2::after{
    position:absolute;
    content:"";
    background-image:url(../img/cloud-bg1.png);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:50% -7%;
    width:100%;
    left:0;
    top:-230px;
    bottom:0;
    right:0;
    margin:auto;
    z-index:-1
}
@media(max-width: 1590px){
    .section-2::after{
        top:-160px
    }
}
@media(max-width: 1440px){
    .section-2::after{
        top:-80px
    }
}
@media(max-width: 479.98px){
    .section-2::after{
        top:0px
    }
}
@media(max-width: 1182px){
    .section-2__container{
        max-width:100%;
        padding-right:0
    }
}
.section-3{
    padding-top:105px;
    background-image:url("../img/bg2.jpg");
    background-repeat:no-repeat;
    background-size:cover
}
@media(max-width: 991.98px){
    .section-3{
        padding-bottom:360px
    }
}
@media(max-width: 479.98px){
    .section-3{
        padding-bottom:215px;
        padding-top:50px
    }
}
.section-3__title{
    margin-bottom:1px
}
.section-3__subtitle{
    text-align:center
}
.section-3__block{
    margin-top:96px;
    display:flex;
    justify-content:space-between;
    padding:0 50px
}
@media(max-width: 991.98px){
    .section-3__block{
        padding:0;
        flex-direction:column-reverse;
        align-items:center
    }
}
@media(max-width: 767.98px){
    .section-3__block{
        margin-top:40px
    }
}
@media(max-width: 991.98px){
    .section-3__form{
        margin-bottom:70px
    }
}
.section-3__cloud{
    margin-top:-160px
}
@media(max-width: 991.98px){
    .section-3__cloud{
        display:none
    }
}
@media(max-width: 1182px){
    .section-4{
        background-color:transparent
    }
}
@media(max-width: 991.98px){
    .section-4{
        margin-top:-200px;
        background-color:#fff
    }
}
@media(max-width: 479.98px){
    .section-4{
        margin-top:-215px
    }
}
.section-4__title{
    margin-bottom:41px
}
.section-4__subtitle{
    font-size:22px;
    font-weight:bold;
    text-transform:uppercase;
    line-height:122.7272727273%;
    margin-bottom:12px
}
@media(max-width: 479.98px){
    .section-4__subtitle{
        font-size:20px
    }
}
.section-4__block{
    display:flex;
    align-items:flex-start;
    gap:20px;
    position:relative;
    left:-63px
}
@media(max-width: 1312px){
    .section-4__block{
        left:0
    }
}
@media(max-width: 1182px){
    .section-4__block{
        flex-direction:column;
        align-items:center
    }
}
.section-4__column{
    position:relative;
    min-width:640px;
    color:#fff
}
.section-4__column:nth-child(2) .section-4__button{
    margin-top:37px
}
@media(max-width: 1312px){
    .section-4__column{
        min-width:unset
    }
}
.section-4__text{
    position:absolute;
    top:0;
    left:0;
    padding:53px 65px 40px 65px
}
@media(max-width: 1312px){
    .section-4__text{
        padding:33px 45px 20px 45px
    }
}
@media(max-width: 1182px){
    .section-4__text{
        padding:53px 65px 40px 65px
    }
}
@media(max-width: 615px){
    .section-4__text{
        padding:30px
    }
}
@media(max-width: 479.98px){
    .section-4__text{
        position:unset;
        color:#000;
        padding-top:10px
    }
}
.section-4__list{
    padding-left:15px
}
.section-4__item{
    font-size:18px;
    line-height:133.3333333333%;
    position:relative
}
.section-4__item::before{
    content:"";
    position:absolute;
    left:-15px;
    top:0;
    bottom:0;
    margin:auto;
    width:9px;
    height:9px;
    background-color:#ff8f2b;
    border-radius:50%
}
@media(max-width: 615px){
    .section-4__item::before{
        top:8px;
        margin-top:0
    }
}
.section-4__item:not(:last-child){
    margin-bottom:9px
}
.section-4__button{
    margin-top:27px
}
@media(max-width: 767.98px){
    .section-4__button{
        margin-top:27px !important
    }
}
.section-4__horizontal{
    display:flex;
    flex-direction:column;
    gap:20px
}
@media(max-width: 615px){
    .section-4__horizontal .section-4__column:nth-child(1) .section-4__list{
        -moz-column-count:2;
        column-count:2
    }
}
@media(max-width: 479.98px){
    .section-4__horizontal .section-4__column:nth-child(1) .section-4__list{
        -moz-column-count:1;
        column-count:1
    }
}
.section-4__vertical .section-4__button{
    margin-top:62px
}
.section-slider__container_slider{
    max-width:100%;
    padding:0 15px
}
.section-slider{
    position:relative;
    padding-top:123px;
    padding-bottom:108px
}
@media(max-width: 479.98px){
    .section-slider{
        padding:0px 0px
    }
}
@media(max-width: 1280px){
    .section-slider__container{
        position:unset
    }
}
.section-slider__title{
    max-width:906px;
    margin:0 auto;
    margin-bottom: -20px;
}
.section-slider__arrows{
    position:absolute;
    width:100%;
    z-index:9;
    display:flex;
    justify-content:space-between;
    left:0;
    top:450px
}
@media(max-width: 1280px){
    .section-slider__arrows{
        top:calc(50% + 30px)
    }
}
@media(max-width: 479.98px){
    .section-slider__arrows{
        top:calc(50% - 5px)
    }
}
.section-slider__arrows .slick-prev{
    left:-39px;
    position:relative
}
@media(max-width: 1280px){
    .section-slider__arrows .slick-prev{
        left:20px
    }
}
@media(max-width: 479.98px){
    .section-slider__arrows .slick-prev{
        left:0px
    }
}
.section-slider__arrows .slick-next{
    right:-39px;
    position:relative
}
@media(max-width: 1280px){
    .section-slider__arrows .slick-next{
        right:20px
    }
}
@media(max-width: 479.98px){
    .section-slider__arrows .slick-next{
        right:0
    }
}
@media(max-width: 1182px){
    .slider-single__item{
        background-size:contain
    }
}
.section-slider__button{
    display:flex;
    align-items:center;
    justify-content:center;
    margin-top:-47px;
    position:relative;
    z-index:3
}
@media(max-width: 767.98px){
    .section-slider__button{
        margin-top:20px
    }
}
.bird{
    position:absolute;
    right:-100px;
    top:50px
}
@media(max-width: 1280px){
    .bird{
        display:none
    }
}
.section-5{
    background-image:url("../img/bg-5.jpg");
    background-position:center bottom;
    background-repeat:no-repeat;
    background-size:100%;
    background-color:#fff;
    position:relative;
    z-index:3
}
.section-5 .cloud7{
    margin-top:-350px
}
@media(max-width: 1550px){
    .section-5 .cloud7{
        margin-top:-150px
    }
}
@media(max-width: 767.98px){
    .section-5 .cloud7{
        margin-top:-50px
    }
}
@media(max-width: 1182px){
    .section-5 .visible-hand{
        display:flex
    }
}
.section-5__title{
    margin-bottom:52px
}
@media(max-width: 1182px){
    .section-5__title{
        /*padding-right:15px*/
    }
}
.section-5__block{
    padding:0 60px
}
@media(max-width: 991.98px){
    .section-5__block{
        padding:0
    }
}
.all-buy{
    display:grid;
    grid-template-columns:repeat(3, 1fr);
    gap:38px
}
@media(max-width: 1182px){
    .all-buy{
        grid-template-columns:repeat(2, 1fr)
    }
}
@media(max-width: 991.98px){
    .all-buy{
        gap:15px
    }
}
.all-buy__item{
    width:326px;
    height:233px;
    border-radius:18px;
    border:1px solid rgba(0,0,0,.17);
    display:flex;
    align-items:flex-end;
    justify-content:center;
    position:relative
}
@media(max-width: 1182px){
    .all-buy__item{
        min-width:326px;
        margin:0 auto
    }
}
@media(max-width: 991.98px){
    .all-buy__item{
        min-width:unset;
        width:100%
    }
}
@media(max-width: 479.98px){
    .all-buy__item{
        padding:10px;
        justify-content:flex-start
    }
}
@media(max-width: 479.98px){
    .all-buy__item{
        height:auto;
        padding-top:100px;
        align-items:flex-start
    }
}
.all-buy__img{
    position:absolute;
    top:0
}
@media(max-width: 767.98px){
    .all-buy__img{
        top:-15px !important
    }
}
@media(max-width: 479.98px){
    .all-buy__img{
        width:130px;
        left:0;
        right:0;
        margin:auto
    }
}
.all-buy__text{
    position:absolute;
    font-size:17px;
    font-weight:500;
    top:151px;
    line-height:141.1764705882%
}
@media(max-width: 767.98px){
    .all-buy__text{
        font-size:16px
    }
}
@media(max-width: 479.98px){
    .all-buy__text{
        position:unset;
        font-size:12px
    }
    .all-buy__text br{
        display:none
    }
}
.i1{
    top:-13px
}
.i2{
    top:-31px
}
@media(max-width: 479.98px){
    .i2{
        top:-25px !important
    }
}
.i3{
    top:-16px
}
@media(max-width: 479.98px){
    .i3{
        width:110px
    }
}
.i4{
    top:-23px
}
@media(max-width: 479.98px){
    .i4{
        width:100px
    }
}
.i5{
    top:-16px
}
.i6{
    top:-39px
}
.not-buy{
    margin-top:67px;
    box-shadow:0 0 90px rgba(16,18,20,.16);
    border-radius:37px;
    background-color:#fff;
    padding:53px 70px 72px 79px
}
.not-buy .visible-hand{
    display:none
}
@media(max-width: 658px){
    .not-buy .visible-hand{
        display:flex;
        margin:40px auto 15px auto
    }
}
@media(max-width: 1330px){
    .not-buy{
        padding:40px 0;
        display:flex;
        flex-direction:column;
        align-items:center
    }
}
@media(max-width: 658px){
    .not-buy{
        align-items:flex-start;
        padding:90px 15px 40px 15px;
        overflow-x:scroll
    }
}
.not-buy__title{
    font-size:25px;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:25px;
    line-height:1.3
}
@media(max-width: 658px){
    .not-buy__title{
        position:absolute;
        left:0;
        right:0;
        top:120px;
        margin:auto;
        text-align:center;
        padding:0px 30px 0px 30px
    }
}
.not-buy__block{
    display:flex;
    gap:13px
}
@media(max-width: 1182px){
    .not-buy__block{
        display:grid;
        grid-template-columns:repeat(2, 1fr)
    }
}
@media(max-width: 658px){
    .not-buy__block{
        display:flex;
        flex-wrap:nowrap;
        justify-content:flex-start;
        align-items:flex-start
    }
}
.not-buy__item{
    min-width:278px;
    position:relative
}
.not-buy__text{
    color:#fff;
    position:absolute;
    bottom:24px;
    left:29px;
    font-size:19px;
    font-weight:700;
    line-height:126.3157894737%
}
.section-6{
    margin-top:-87px;
    position:relative;
    z-index:5
}
@media(max-width: 1182px){
    .section-6{
        margin-top:0
    }
}
@media(max-width: 767.98px){
    .section-6{
        padding-top:50px
    }
}
@media(max-width: 479.98px){
    .section-6{
        padding-top:0
    }
}
.section-6__container{
    margin-top:0
}
.section-6__title{
    margin-bottom:18px
}
.section-6__subtitle{
    text-align:center;
    margin-bottom:10px
}
.tour-section{
    padding:113px 0px 0px 0px;
    background-repeat:no-repeat;
    background-position:center 80%;
    background-size:100%
}
@media(max-width: 479.98px){
    .tour-section{
        padding-top:50px
    }
}
.tour-section__top{
    display:flex;
    align-items:center;
    margin-bottom:38px
}
.tour-section__logo{
    margin-right:30px
}
@media(max-width: 991.98px){
    .tour-section__logo{
        display:none
    }
}
.tour-section__title{
    font-size:40px;
    font-weight:700;
    line-height:142.5%;
    text-transform:uppercase
}
@media(max-width: 991.98px){
    .tour-section__title{
        text-align:center
    }
}
@media(max-width: 767.98px){
    .tour-section__title{
        font-size:20px
    }
}
.tour-section__subtitle{
    text-transform:none
}
@media(max-width: 991.98px){
    .tour-section__subtitle{
        text-align:center
    }
}
.tour-section__slider{
    min-width:0;
    display:flex;
    align-items:flex-start;
    width:100%
}
@media(max-width: 991.98px){
    .tour-section__slider{
        display:block
    }
}
.tour-section__for{
    min-width:0
}
@media(max-width: 991.98px){
    .tour-section__for{
        min-width:unset
    }
}
@media(min-width: 993px){
    .slider-nav .slick-track{
        transform:translate3d(0px, 0px, 0px) !important
    }
}
.slider-nav .slick-current{
    background-color:#ff8f2b
}
.slider-nav__item{
    border-radius:20px 0 0 20px;
    padding-left:22px;
    cursor:pointer;
    max-width:360px;
    min-width:360px
}
@media(max-width: 991.98px){
    .slider-nav__item{
        max-width:unset;
        min-width:0
    }
}
.slider-nav__block{
    display:flex;
    align-items:center;
    height:110px
}
@media(max-width: 479.98px){
    .slider-nav__block{
        align-items:flex-start;
        padding-top:20px
    }
}
.slider-nav__img{
    margin-right:25px
}
@media(max-width: 767.98px){
    .slider-nav__img{
        max-width:50px;
        margin-right:10px;
        min-width:50px
    }
    .slider-nav__img img{
        width:100%
    }
}
@media(max-width: 575px){
    .slider-nav__img{
        display:none
    }
}
.slider-nav__text{
    max-width:206px
}
.slider-nav__title{
    font-size:18px;
    font-weight:700;
    line-height:150%
}
.slider-nav__subtitle{
    font-size:15px;
    font-weight:300;
    line-height:153.8461538462%
}
@media(max-width: 479.98px){
    .slider-nav__subtitle{
        font-size:13px;
        line-height:1.2
    }
}
.slider-for{
    border-radius:0 20px 20px 0;
    background-color:#f7f8fa;
    position:relative
}
.slider-for__item{
    padding:87px 93px 69px 108px;
    max-width:840px
}
@media(max-width: 1182px){
    .slider-for__item{
        padding:50px 40px 50px 40px;
        max-width:600px
    }
}
@media(max-width: 991.98px){
    .slider-for__item{
        max-width:unset;
        padding:20px 10px
    }
}
.slider-for__who{
    padding:20px 40px;
    border-radius:17px;
    background-color:#fff;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    position:absolute;
    z-index:4;
    display:flex;
    align-items:center;
    justify-content:center;
    left:19px;
    bottom:23px
}
@media(max-width: 575px){
    .slider-for__who{
        display:none
    }
}
.slider-for__slider{
    margin-bottom:45px;
    position:relative
}
.slider-for__descriprion{
    position:relative
}
.slider-for .slick-arrow{
    position:absolute;
    top:calc(50% - 28px);
    width:52px;
    height:52px;
    background-size:10px;
    background-position:center;
    z-index:3
}
.slider-for .slick-prev{
    left:-28px
}
@media(max-width: 991.98px){
    .slider-for .slick-prev{
        left:-10px
    }
}
@media(max-width: 479.98px){
    .slider-for .slick-prev{
        left:-15px
    }
}
.slider-for .slick-next{
    right:-28px
}
@media(max-width: 991.98px){
    .slider-for .slick-next{
        right:-10px
    }
}
@media(max-width: 479.98px){
    .slider-for .slick-next{
        right:-15px
    }
}
.multiple-items__item img{
    width:638px;
    border-radius:15px
}
@media(max-width: 991.98px){
    .multiple-items__item img{
        width:100%
    }
}
.description__title{
    font-size:16px;
    font-weight:700;
    line-height:156.25%;
    text-transform:uppercase;
    display:flex;
    align-items:center
}
.description__title span{
    min-width:93px;
    height:36px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:6px;
    background-color:#e9f1fb;
    margin-right:24px
}
@media(max-width: 575px){
    .description__title span{
        margin-bottom:10px
    }
}
@media(max-width: 575px){
    .description__title{
        flex-direction:column;
        align-items:flex-start;
        justify-content:flex-start
    }
    .description__title br{
        display:none
    }
}
.description__text{
    margin-top:23px;
    padding-left:5px
}
.description__item{
    display:flex;
    align-items:flex-start
}
.description__item:not(:last-child){
    margin-bottom:19px
}
.description__img{
    min-width:14px;
    margin-right:13px;
    margin-top:3px
}
.description__note{
    font-size:16px;
    font-weight:400;
    line-height:125%
}
.description__buttons{
    margin-top:74px;
    display:flex;
    justify-content:space-between;
    align-items:center
}
@media(max-width: 1182px){
    .description__buttons{
        flex-direction:column;
        align-items:flex-start
    }
}
@media(max-width: 479.98px){
    .description__buttons{
        margin-top:30px;
        align-items:flex-end
    }
}
@media(max-width: 1182px){
    .description__button{
        margin-bottom:20px
    }
}
.description__day{
    display:flex;
    align-items:center;
    justify-content:center;
    width:186px;
    height:76px;
    border-radius:38px;
    border:1px solid rgba(0,0,0,.07);
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    color:rgba(0,0,0,.4)
}
.description__day svg{
    margin-left:15px
}
.description__day svg path{
    transition:all .4s
}
.description__day:hover{
    background-color:rgba(0,0,0,.07)
}
.section-7{
    padding:105px 0px 0px 0px
}
@media(max-width: 1182px){
    .section-7 .visible-hand{
        display:flex;
        margin-top:20px
    }
}
@media(max-width: 479.98px){
    .section-7{
        padding-top:50px
    }
}
.section-7 .card-block__title{
    font-size:20px
}
.section-7__subtitle{
    text-align:center
}
.section-7__block{
    margin-top:38px
}
.section-8{
    padding-top:115px;
    background-image:url("../img/bg8.png");
    background-position:bottom center;
    background-repeat:no-repeat;
    background-size:cover
}
@media(max-width: 479.98px){
    .section-8{
        padding-top:50px
    }
}
.section-8 .quote{
    position:absolute;
    left:-22px;
    top:-12px
}
.section-8 .cloud7{
    margin-top:-205px
}
@media(max-width: 479.98px){
    .section-8 .cloud7{
        margin-top:0
    }
}
.section-8__title{
    font-size:40px;
    margin-bottom:10px
}
@media(max-width: 767.98px){
    .section-8__title{
        font-size:20px
    }
}
.section-8__subtitle{
    text-align:center
}
@media(max-width: 479.98px){
    .section-8__subtitle{
        margin-bottom:20px
    }
}
.reviews-slider{
    margin-top:32px;
    box-shadow:0 0 60px rgba(0,0,0,.1);
    border-radius:20px;
    background-color:#fff;
    position:relative
}
@media(max-width: 1312px){
    .reviews-slider{
        max-width:1000px;
        margin:32px auto 0px auto
    }
}
.reviews-slider .slick-arrow{
    position:absolute;
    top:calc(50% - 47px);
    z-index:99
}
@media(max-width: 991.98px){
    .reviews-slider .slick-arrow{
        bottom:155px;
        top:auto
    }
}
.reviews-slider .slick-prev{
    left:-55px
}
@media(max-width: 1182px){
    .reviews-slider .slick-prev{
        left:-35px
    }
}
@media(max-width: 991.98px){
    .reviews-slider .slick-prev{
        left:-15px
    }
}
@media(max-width: 767.98px){
    .reviews-slider .slick-prev{
        left:3px
    }
}
@media(max-width: 479.98px){
    .reviews-slider .slick-prev{
        left:-8px
    }
}
.reviews-slider .slick-next{
    right:-55px
}
@media(max-width: 1182px){
    .reviews-slider .slick-next{
        right:-35px
    }
}
@media(max-width: 991.98px){
    .reviews-slider .slick-next{
        right:-15px
    }
}
@media(max-width: 767.98px){
    .reviews-slider .slick-next{
        right:3px
    }
}
@media(max-width: 479.98px){
    .reviews-slider .slick-next{
        right:-8px
    }
}
.item-block{
    padding:55px 51px 55px 57px
}
@media(max-width: 991.98px){
    .item-block{
        padding:55px 50px
    }
}
@media(max-width: 479.98px){
    .item-block{
        padding:25px 15px
    }
}
.item-block__top{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:40px
}
@media(max-width: 1312px){
    .item-block__top{
        gap:20px
    }
}
@media(max-width: 1182px){
    .item-block__top{
        flex-direction:column;
        gap:50px
    }
}
.item-block__text{
    min-width:386px;
    max-width:386px;
    margin-top:6px
}
@media(max-width: 1182px){
    .item-block__text{
        max-width:100%;
        min-width:unset
    }
}
.item-block__title{
    font-size:36px;
    font-weight:500;
    line-height:1.3;
    margin:0px 0px 20px 5px
}
.item-block__quote{
    font-size:21px;
    line-height:1.2;
    position:relative;
    padding:20px;
    border-radius:18px;
    background-color:#f0f0f0;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:51px
}
@media(max-width: 479.98px){
    .item-block__quote{
        width:100%;
        margin-bottom:25px
    }
}
.item-block__quote img{
    margin-left:12px
}
.item-block__p{
    font-size:16px;
    line-height:131.25%
}
.item-block__p p:not(:last-child){
    margin-bottom:21px
}
@media(max-width: 479.98px){
    .item-block__p p:not(:last-child){
        margin-bottom:10px
    }
}
@media(max-width: 1182px){
    .item-block__pic{
        width:100%
    }
    .item-block__pic img{
        width:100%
    }
}
@media(max-width: 991.98px){
    .item-block__pic{
        width:95%;
        margin:0 auto
    }
}
.item-block__bottom{
    display:grid;
    grid-template-columns:repeat(3, 1fr);
    gap:20px
}
@media(max-width: 479.98px){
    .item-block__bottom{
        gap:10px
    }
}
.item-block__img{
    border-radius:15px;
    overflow:hidden
}
.section-9{
    background-position:0% -20%;
    background-repeat:no-repeat;
    margin:-50px 0px 100px 0px
}
@media(max-width: 1182px){
    .section-9{
        margin:0px 0px 100px 0px
    }
}
@media(max-width: 991.98px){
    .section-9{
        margin-top:100px
    }
}
@media(max-width: 767.98px){
    .section-9{
        margin-top:150px
    }
}
@media(max-width: 479.98px){
    .section-9{
        margin-top:-20px;
        margin-bottom:50px
    }
}
.section-9__container{
    border-bottom:1px solid #b7b7b7
}
@media(max-width: 479.98px){
    .section-9__container{
        border:none
    }
}
.section-9__title{
    margin-bottom:32px
}
.section-9__slider{
    max-width:1052px;
    margin:0 auto
}
.date-slider .slick-track{
    display:flex
}
.date-slider .slick-arrow{
    position:absolute;
    border:none;
    box-shadow:none;
    top:calc(50% - 33px);
    z-index:99
}
@media(max-width: 767.98px){
    .date-slider .slick-arrow{
        top:calc(50% - 21px)
    }
}
@media(max-width: 479.98px){
    .date-slider .slick-arrow{
        top:50%
    }
}
.date-slider .slick-prev{
    left:-30px
}
@media(max-width: 991.98px){
    .date-slider .slick-prev{
        left:5px
    }
}
@media(max-width: 767.98px){
    .date-slider .slick-prev{
        left:-10px
    }
}
.date-slider .slick-next{
    right:-30px
}
@media(max-width: 991.98px){
    .date-slider .slick-next{
        right:5px
    }
}
@media(max-width: 767.98px){
    .date-slider .slick-next{
        right:-10px
    }
}
.date-slider__item{
    height:inherit
}
.date-slider__wrapper{
    border-radius:21px;
    border:1px solid rgba(183,183,183,.48);
    height:100%;
    max-width:474px;
    margin:0 auto;
    padding:32px 24px 0px 32px
}
@media(max-width: 479.98px){
    .date-slider__wrapper{
        padding:20px 15px 0px 40px
    }
}
.date-slider__mounth{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:0 33px;
    height:58px;
    border-radius:13px;
    background-color:rgba(183,183,183,.24);
    font-size:25px;
    font-weight:700;
    line-height:1.3;
    text-transform:uppercase
}
.date-slider__number{
    display:flex;
    align-items:center;
    justify-content:space-between;
    font-size:21px;
    line-height:1;
    padding-bottom:25px;
    margin-top:30px
}
.date-slider__number:not(:last-child){
    border-bottom:1px solid rgba(0,0,0,.09)
}
.date-slider__when{
    width:40%;
    position:relative;
    padding-left:38px
}
.date-slider__when::before{
    position:absolute;
    content:"";
    background-image:url("../img/go.png");
    background-repeat:no-repeat;
    left:0;
    top:0;
    bottom:0;
    margin:auto;
    width:24px;
    height:30px
}
@media(max-width: 479.98px){
    .date-slider__when{
        font-size:17px;
        width:50%;
        padding-left:25px
    }
    .date-slider__when::before{
        width:20px;
        height:20px;
        background-size:100%
    }
}
.date-slider__line{
    width:37px;
    height:1px;
    background-color:#000
}
@media(max-width: 479.98px){
    .date-slider__line{
        width:23px;
        margin-left:-20px;
        margin-right:10px
    }
}
.date-slider__after{
    width:40%;
    position:relative;
    padding-left:38px
}
.date-slider__after::before{
    position:absolute;
    content:"";
    background-image:url("../img/fin.png");
    background-repeat:no-repeat;
    left:0;
    top:0;
    bottom:0;
    margin:auto;
    width:24px;
    height:30px
}
@media(max-width: 479.98px){
    .date-slider__after{
        font-size:17px;
        width:50%;
        padding-left:25px
    }
    .date-slider__after::before{
        width:20px;
        height:20px;
        background-size:100%
    }
}
.date-slider__form{
    max-width:990px;
    margin:0 auto;
    padding-top:104px;
    display:flex;
    align-items:flex-end;
    justify-content:space-between
}
@media(max-width: 991.98px){
    .date-slider__form{
        flex-direction:column;
        align-items:center;
        justify-content:center;
        gap:40px;
        padding-top:50px
    }
}
.request .form{
    max-width:380px;
    margin-top:57px
}
@media(max-width: 991.98px){
    .request .form{
        margin:30px auto 0px auto
    }
}
.request .form-control{
    border:1px solid #ededed;
    background-color:#fff
}
@media(max-width: 991.98px){
    .request__left{
        text-align:center
    }
}
.request__title{
    font-size:30px;
    font-weight:700;
    line-height:126.6666666667%;
    max-width:440px;
    margin-bottom:16px
}
.request__subtitle{
    font-size:21px;
    line-height:1.3
}
@media(max-width: 479.98px){
    .request__img{
        display:none
    }
}
.section-10__title{
    max-width:898px;
    margin:0px auto 38px auto
}
.section-11{
    padding-top:98px
}
@media(max-width: 1182px){
    .section-11 .visible-hand{
        display:flex
    }
}
@media(max-width: 479.98px){
    .section-11{
        padding-top:50px
    }
}
.section-11 .card-block__title{
    font-size:20px;
    margin-bottom:0px
}
.section-11__subtitle{
    text-align:center;
    margin-bottom:40px
}
.section-11__button{
    margin-top:27px;
    display:flex;
    align-items:center;
    justify-content:center
}
.section-12{
    padding:91px 0px 0px 0px
}
.section-12__subtitle{
    text-align:center;
    margin-bottom:45px
}
.section-12__subsubtitle{
    font-size:29px;
    font-weight:700;
    text-align:center;
    text-transform:uppercase;
    line-height:1.3;
    margin:83px 0px 32px 0px
}
@media(max-width: 767.98px){
    .section-12__subsubtitle{
        font-size:26px;
        margin:40px 0px 20px 0px
    }
}
@media(max-width: 479.98px){
    .section-12__subsubtitle{
        font-size:20px
    }
}
.section-12__block{
    display:flex;
    align-items:flex-start;
    gap:33px
}
.section-12__block .prem-block__text{
    justify-content:flex-start;
    top:71px
}
@media(max-width: 991.98px){
    .section-12__block{
        flex-direction:column
    }
    .section-12__block .prem-block__item img{
        width:100%
    }
}
@media(max-width: 479.98px){
    .section-12__block .prem-block__item:not(:last-child){
        margin-bottom:0px
    }
}
.section-13{
    padding:114px 0 124px 0;
    background-image:url("../img/bg13.png");
    background-position:50% 100%;
    background-repeat:no-repeat;
    background-size:100%
}
@media(max-width: 479.98px){
    .section-13{
        padding:50px 0 50px 0
    }
}
.section-13__title{
    font-size:40px;
    font-weight:500;
    text-align:center;
    text-transform:uppercase;
    position:relative;
    line-height:1
}
@media(max-width: 991.98px){
    .section-13__title{
        font-size:30px
    }
}
@media(max-width: 767.98px){
    .section-13__title br{
        display:none
    }
}
@media(max-width: 479.98px){
    .section-13__title{
        font-size:20px;
        font-weight:700
    }
}
.section-13__title a{
    color:#000;
    border-bottom:2px solid #000;
    line-height:1.3;
    cursor:pointer
}
.section-13__subtitle{
    font-size:25px;
    font-weight:700;
    text-align:center;
    margin-top:44px
}
@media(max-width: 479.98px){
    .section-13__subtitle{
        font-size:20px;
        margin-top:20px;
        font-weight:400
    }
}
.section-13__block{
    position:relative;
    display:flex;
    gap:21px;
    margin-top:69px
}
@media(max-width: 991.98px){
    .section-13__block{
        flex-direction:column
    }
}
@media(max-width: 479.98px){
    .section-13__block{
        margin-top:30px
    }
}
.section-13__logo{
    position:absolute;
    left:-85px;
    top:-130px
}
@media(max-width: 991.98px){
    .section-13__logo{
        display:none
    }
}
@media(max-width: 1205px){
    .section-13__vertical{
        width:50%
    }
}
@media(max-width: 991.98px){
    .section-13__vertical{
        width:100%
    }
}
.section-13__vertical .section-13__text{
    top:60px;
    left:80px
}
.section-13__vertical .section-13__disc{
    margin-top:16px
}
.section-13__vertical .section-13__icon{
    top:220px;
    left:114px
}
.section-13__icon{
    position:absolute;
    top:32px;
    left:45px
}
@media(max-width: 620px){
    .section-13__icon{
        position:unset !important;
        margin-right:20px;
        min-width:45px
    }
}
@media(max-width: 620px){
    .section-13__pic{
        display:none
    }
}
.section-13__text{
    position:absolute
}
@media(max-width: 620px){
    .section-13__text{
        position:unset !important
    }
}
.section-13__name{
    font-size:36px;
    font-weight:500;
    line-height:102.7777777778%
}
@media(max-width: 620px){
    .section-13__name{
        font-size:24px !important
    }
}
@media(max-width: 479.98px){
    .section-13__name{
        font-size:20px !important
    }
}
.section-13__disc{
    font-size:21px;
    line-height:133.3333333333%
}
@media(max-width: 1182px){
    .section-13__disc{
        font-size:17px
    }
}
@media(max-width: 620px){
    .section-13__disc br{
        display:none
    }
}
@media(max-width: 479.98px){
    .section-13__disc{
        font-size:14px
    }
}
.section-13__horizontal{
    display:flex;
    flex-direction:column;
    gap:21px;
    width:50%
}
@media(max-width: 991.98px){
    .section-13__horizontal{
        width:100%
    }
}
.section-13__horizontal .section-13__item{
    width:100%;
    height:215px;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:flex-end
}
@media(min-width: 1230px){
    .section-13__horizontal .section-13__item{
        width:599px
    }
}
.section-13__horizontal .section-13__text{
    top:34px;
    left:205px
}
.section-13__horizontal .section-13__name{
    font-size:30px;
    line-height:1.2
}
@media(max-width: 1182px){
    .section-13__horizontal .section-13__name{
        font-size:22px
    }
}
@media(max-width: 620px){
    .section-13__horizontal .section-13__name br{
        display:none
    }
}
.section-13__horizontal .section-13__disc{
    margin:15px 0px 0px 48px
}
@media(max-width: 1182px){
    .section-13__horizontal .section-13__disc{
        margin-left:20px
    }
}
@media(max-width: 622px){
    .section-13__horizontal .section-13__disc{
        margin-left:0
    }
}
.section-13__item{
    position:relative;
    background:#fff;
    border:7px solid #ededed;
    border-radius:22px;
    overflow:hidden;
    display:flex;
    justify-content:flex-end;
    align-items:flex-end;
    width:100%;
    height:451px
}
@media(min-width: 1230px){
    .section-13__item{
        width:601px
    }
}
@media(max-width: 991.98px){
    .section-13__item{
        align-items:flex-start;
        justify-content:flex-start;
        max-width:601px;
        margin:0 auto
    }
}
@media(max-width: 620px){
    .section-13__item{
        height:auto !important;
        padding:30px;
        flex-direction:row !important;
        align-items:center !important;
        justify-content:flex-start !important
    }
}
@media(max-width: 479.98px){
    .section-13__item{
        padding:20px;
        align-items:flex-start !important
    }
}
.section-16{
    background-image:url("../img/footer-bg.jpg");
    background-position:center 55%
}
@media(min-width: 1182px){
    .section-16{
        background-size:100%
    }
}
@media(max-width: 991.98px){
    .section-16{
        padding-bottom:0
    }
}
.section-16 .sale-block__action{
    display:none
}
.section-16 .section-3__cloud{
    margin-top:-254px
}
.section-16 .section-3__cloud img{
    width:100%
}
@media(max-width: 991.98px){
    .section-16 .section-3__cloud{
        display:block;
        margin-top:0
    }
}
.footer{
    background-color:#fff;
    min-height:70px;
    padding:10px 0;
    margin-top:-97px
}
@media(max-width: 1182px){
    .footer{
        margin-top:0
    }
}
.footer .header__top{
    position:unset
}
.footer__policy{
    align-self:center;
    display:flex;
    flex-direction:column;
    gap:4px;
     margin-top: 10px;
}
.footer__policy a{
    font-size:13px;
    font-weight:300;
    color:#000;
    text-decoration:underline
}
.footer__policy a:first-child{
    font-size:15px
}
.footer__block{
    display:flex;
    align-items:center;
    justify-content:center;
    margin-top:20px
}
.footer__block a{
    text-align:center
}
.footer-thank{
    padding:50px 0 35px 0;
    margin-top:107px;
    background-color:#ececec
}
.footer-thank .header__top{
    margin:auto 0
}
@media(max-width: 479.98px){
    .footer-thank{
        margin-top:50px
    }
}
.section-17{
    padding-top:84px
}
.section-17__title{
    max-width:814px;
    font-size:40px;
    margin:0 auto;
    line-height:1.3;
    margin-bottom:13px
}
@media(max-width: 767.98px){
    .section-17__title{
        font-size:30px
    }
}
@media(max-width: 479.98px){
    .section-17__title{
        font-size:20px
    }
}
.section-17__sutitle{
    text-align:center
}
.section-17__day{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:170px
}
@media(max-width: 991.98px){
    .section-17__day{
        gap:30px;
        flex-direction:column
    }
}
.section-17__block{
    display:flex;
    margin-top:52px;
    gap:32px
}
@media(max-width: 991.98px){
    .section-17__block{
        flex-direction:column
    }
}
.section-17__item{
    width:50%;
    color:#fff;
    position:relative
}
@media(max-width: 991.98px){
    .section-17__item{
        width:100%;
        max-width:599px;
        margin:0 auto
    }
}
@media(max-width: 479.98px){
    .section-17__item{
        color:#000
    }
}
.section-17__text{
    position:absolute;
    top:0;
    left:0;
    padding:56px 30px 0px 67px
}
@media(max-width: 1182px){
    .section-17__text{
        padding:30px
    }
}
@media(max-width: 991.98px){
    .section-17__text{
        padding:56px 30px 0px 67px
    }
}
@media(max-width: 479.98px){
    .section-17__text{
        position:unset;
        padding:10px 0px 0px 20px
    }
}
.section-17__header{
    font-size:36px;
    font-weight:700;
    line-height:1.3;
    margin-bottom:10px
}
@media(max-width: 1182px){
    .section-17__header{
        font-size:32px
    }
}
@media(max-width: 479.98px){
    .section-17__header{
        font-size:26px
    }
}
.section-17__subheader{
    font-size:21px;
    font-weight:400;
    line-height:133.3333333333%
}
@media(max-width: 1182px){
    .section-17__subheader{
        font-size:18px
    }
}
@media(max-width: 479.98px){
    .section-17__subheader br{
        display:none
    }
}
.section-17__button{
    position:absolute;
    bottom:53px;
    left:67px
}
@media(max-width: 1182px){
    .section-17__button{
        left:0;
        right:0;
        margin:auto;
        text-align:center;
        bottom:20px
    }
}
@media(max-width: 479.98px){
    .section-17__button{
        position:unset;
        margin-top:20px
    }
}
.prem{
    margin-top:35px
}
.prem__item{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:17px
}
.prem__text{
    font-size:23px;
    font-weight:700;
    line-height:126.0869565217%
}
@media(max-width: 479.98px){
    .prem__text{
        font-weight:400
    }
}
.thank-section{
    padding-bottom:0
}
.thank-section .cloud7{
    margin-top:-100px
}
.thank-section .main-section__title{
    font-size:63px;
    max-width:617px;
    line-height:122.2222222222%
}
@media(max-width: 479.98px){
    .thank-section .main-section__title{
        font-size:50px
    }
}
.thank-section .main-section__sub{
    font-size:25px;
    font-weight:400;
    line-height:144%;
    text-transform:none
}
@media(max-width: 479.98px){
    .thank-section .main-section__sub br{
        display:none
    }
}
.thank-section .main-section__container{
    flex-direction:column;
    align-items:flex-start;
    justify-content:flex-start
}
@media(max-width: 479.98px){
    .thank-section .main-section__container{
        gap:40px
    }
}
.thank-section__block{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:space-between
}
@media(max-width: 991.98px){
    .thank-section__block{
        flex-direction:column;
        align-items:flex-start
    }
}
.thank-section__right{
    width:358px;
    height:124px;
    border-radius:27px;
    background-color:#fff;
    display:flex;
    align-items:flex-start;
    justify-content:center;
    padding:30px 35px 28px 30px;
    gap:16px
}
.thank-section__warn{
    min-width:42px
}
.thank-section__text{
    font-size:19px;
    line-height:136.8421052632%;
    margin-top:-5px
}
@media(max-width: 991.98px){
    .thank-section__form{
        width:100%
    }
}
@media(max-width: 767.98px){
    .thank-section__form .form{
        margin-top:0
    }
}
.thank-section__form .form-block{
    display:flex
}
@media(max-width: 991.98px){
    .thank-section__form .form-block{
        width:100%
    }
}
@media(max-width: 767.98px){
    .thank-section__form .form-block{
        flex-direction:column;
        gap:20px
    }
}
.thank-section__form .form-block__input{
    min-width:442px;
    margin:0
}
@media(max-width: 991.98px){
    .thank-section__form .form-block__input{
        min-width:100%;
        position:relative;
        width:100%
    }
}
@media(max-width: 767.98px){
    .thank-section__form .form-block__input{
        display:flex;
        align-items:center;
        justify-content:center
    }
}
.thank-section__form .main-btn{
    min-width:440px;
    height:112px;
    border-radius:55px;
    font-size:20px;
    margin-left:-100px
}
.thank-section__form .main-btn span{
    display:block;
    font-weight:400 !important;
    text-transform:none;
    font-family:Gilroy
}
@media(max-width: 991.98px){
    .thank-section__form .main-btn{
        position:absolute;
        right:10px;
        min-width:unset
    }
}
@media(max-width: 767.98px){
    .thank-section__form .main-btn{
        position:unset;
        max-width:440px;
        margin:0 auto
    }
}
.thank-section__form .form-control{
    height:112px;
    border-radius:55px
}
@media(max-width: 991.98px){
    .thank-section__form .form-control{
        width:100%
    }
}
@media(max-width: 767.98px){
    .thank-section__form .form-control{
        max-width:380px;
        margin:0 auto
    }
}
@media(max-width: 479.98px){
    .thank-section__form .form-control{
        max-width:100%
    }
}
.thank .section-8{
    margin-top:-150px
}
@media(max-width: 991.98px){
    .thank .section-8{
        margin-top:-100px
    }
}
@media(max-width: 767.98px){
    .thank .section-8{
        margin-top:-50px
    }
}
@media(max-width: 479.98px){
    .thank .section-8{
        margin-top:0
    }
}
.thank .tour-section{
    margin-top:-200px
}
@media(max-width: 1182px){
    .thank .tour-section{
        margin-top:-100px
    }
}
@media(max-width: 991.98px){
    .thank .tour-section{
        margin-top:0px
    }
}
@media(max-width: 479.98px){
    .thank .section-8 .cloud7{
        margin-top:0
    }
    .thank .tour-section{
        padding-top:0
    }
}
.btn-close{
    position:absolute;
    top:20px;
    right:20px;
    z-index:9
}
.modal-content{
    border-radius:42px
}
#security-politics .modal-dialog{
    max-width:860px
}
#security-politics h3{
    margin-top:30px;
    font-size:26px;
    text-align:center
}
#security-politics .text{
    padding:20px;
    font-size:18px;
    line-height:1.3
}
#requisites .modal-dialog{
    max-width:1170px
}
#requisites .modal-content{
    padding:50px
}
@media(max-width: 479.98px){
    #requisites .modal-content{
        padding:30px 0px 0px 0px
    }
}
#requisites hr{
    margin:40px 0
}
@media(max-width: 479.98px){
    #requisites hr{
        margin:1rem 0
    }
}
.requisites__title{
    font-size:28px;
    line-height:135.7142857143%;
    padding:0 30px
}
@media(max-width: 767.98px){
    .requisites__title{
        font-size:24px
    }
}
@media(max-width: 479.98px){
    .requisites__title{
        font-size:20px
    }
}
.requisites__subtitle{
    font-size:25px;
    font-weight:700;
    padding-left:30px
}
.requisites__item{
    padding:20px 30px;
    display:flex;
    align-items:center;
    justify-content:space-between
}
.requisites__item:nth-child(2n){
    border-radius:18px;
    background-color:#eef2f9
}
@media(max-width: 991.98px){
    .requisites__item{
        gap:20px
    }
}
@media(max-width: 767.98px){
    .requisites__item{
        align-items:center;
        flex-direction:column
    }
}
.requisites__name{
    flex:1 0 330px
}
@media(max-width: 991.98px){
    .requisites__name{
        flex:1 0 30%
    }
}
@media(max-width: 767.98px){
    .requisites__name{
        flex:auto
    }
}
.requisites__index{
    flex:1 0 530px
}
@media(max-width: 991.98px){
    .requisites__index{
        flex:1 0 70%
    }
}
@media(max-width: 767.98px){
    .requisites__index{
        flex:auto;
        text-align:center
    }
}
#photos .modal-dialog,#photos2 .modal-dialog,#photos3 .modal-dialog{
    max-width:1250px
}
.photos{
    padding:80px 100px
}
@media(max-width: 1182px){
    .photos{
        padding:70px 50px 50px 50px
    }
}
@media(max-width: 479.98px){
    .photos{
        padding:50px 20px 20px 20px
    }
}
.photos__slider{
    min-height:600px
}
@media(max-width: 991.98px){
    .photos__slider{
        min-height:300px
    }
}
.slider-for2,.slider-for3,.slider-for4{
    position:relative
}
.slider-for2 .slick-arrow,.slider-for3 .slick-arrow,.slider-for4 .slick-arrow{
    position:absolute;
    z-index:7;
    top:50%
}
@media(max-width: 479.98px){
    .slider-for2 .slick-arrow,.slider-for3 .slick-arrow,.slider-for4 .slick-arrow{
        top:40%
    }
}
.slider-for2 .slick-prev,.slider-for3 .slick-prev,.slider-for4 .slick-prev{
    left:-50px
}
@media(max-width: 479.98px){
    .slider-for2 .slick-prev,.slider-for3 .slick-prev,.slider-for4 .slick-prev{
        left:-15px
    }
}
.slider-for2 .slick-next,.slider-for3 .slick-next,.slider-for4 .slick-next{
    right:-50px
}
@media(max-width: 479.98px){
    .slider-for2 .slick-next,.slider-for3 .slick-next,.slider-for4 .slick-next{
        right:-15px
    }
}
.slider-for2__item,.slider-for3__item,.slider-for4__item{
    cursor:pointer
}
.slider-for2__item img,.slider-for3__item img,.slider-for4__item img{
    border-radius:15px
}
.slider-nav2,.slider-nav3,.slider-nav4{
    margin-top:13px
}
.slider-nav2__item,.slider-nav3__item,.slider-nav4__item{
    cursor:pointer;
    margin:0 5px
}
.slider-nav2__item img,.slider-nav3__item img,.slider-nav4__item img{
    border-radius:15px
}
#available .modal-dialog{
    max-width:1330px;
    padding-left:15px;
    padding-right:15px
}
@media(max-width: 767.98px){
    #available .modal-dialog{
        padding-left:0px;
        padding-right:0px
    }
}
#available .modal-content{
    overflow:hidden
}
.available{
    padding:70px 110px 80px 110px;
    background-image:url("../img/bg-modal1.jpg");
    background-repeat:no-repeat;
    background-position:bottom
}
@media(max-width: 1240px){
    .available{
        padding:70px 50px 80px 50px
    }
}
@media(max-width: 479.98px){
    .available{
        padding:50px 10px 40px 10px
    }
}
@media(max-width: 767.98px){
    .available__title{
        font-size:28px
    }
}
@media(max-width: 479.98px){
    .available__title{
        font-size:22px
    }
}
.available__subtitle{
    text-align:center;
    margin-top:13px
}
@media(max-width: 767.98px){
    .available__subtitle{
        font-size:19px
    }
}
@media(max-width: 479.98px){
    .available__subtitle{
        font-size:17px
    }
}
.available__block{
    display:flex;
    margin-top:50px;
    gap:96px
}
@media(max-width: 1182px){
    .available__block{
        flex-direction:column;
        align-items:center;
        justify-content:center;
        gap:50px
    }
}
@media(max-width: 479.98px){
    .available__block{
        margin-top:30px
    }
}
.available__form{
    min-width:500px;
    box-shadow:0 0 65px rgba(0,0,0,.09);
    border-radius:30px;
    padding:60px 60px 50px 60px;
    background-color:#fff;
    max-width:500px
}
@media(max-width: 1182px){
    .available__form{
        min-width:unset
    }
}
@media(max-width: 767.98px){
    .available__form{
        padding:30px;
        width:100%
    }
    .available__form .main-btn{
        width:100%
    }
}
@media(max-width: 479.98px){
    .available__form{
        padding:30px 10px
    }
}
.available__header{
    font-size:36px;
    font-weight:700;
    line-height:122.2222222222%
}
@media(max-width: 479.98px){
    .available__header{
        font-size:28px
    }
}
.available__subheader{
    margin-top:10px;
    font-size:20px;
    font-weight:400;
    line-height:120%;
    max-width:310px
}
@media(max-width: 479.98px){
    .available__subheader{
        font-size:18px
    }
}
.tour-block__title{
    font-size:20px;
    font-weight:700
}
@media(max-width: 1182px){
    .tour-block__title{
        text-align:center
    }
}
.tour-block__price{
    margin:25px 0 30px 0;
    width:291px;
    height:74px;
    border-radius:15px;
    border:1px solid rgba(0,0,0,.15);
    display:flex;
    align-items:center;
    justify-content:center;
    gap:30px;
    font-size:36px;
    font-weight:700
}
@media(max-width: 1182px){
    .tour-block__price{
        margin:25px auto 30px auto
    }
}
.tour-block__price span{
    font-size:21px;
    font-weight:400;
    color:rgba(0,0,0,.45);
    text-decoration:line-through
}
.tour-block__item{
    padding-left:26px;
    position:relative;
    font-size:15px;
    line-height:160%;
    max-width:413px
}
.tour-block__item:not(:last-child){
    margin-bottom:15px
}
.tour-block__item::before{
    position:absolute;
    left:0;
    top:0;
    content:"";
    background-repeat:no-repeat;
    width:20px;
    height:20px
}
.tour-block__item:nth-child(1)::before{
    background-image:url("../img/n1.png")
}
.tour-block__item:nth-child(2)::before{
    background-image:url("../img/n2.png")
}
@media(max-width: 1182px){
    .tour-block__item{
        margin:0 auto
    }
}
.tour-block__block{
    margin-top:65px;
    width:483px;
    box-shadow:0 4px 40px rgba(0,0,0,.14);
    border-radius:33px;
    border:6px solid #e3edef;
    background-color:#fff;
    padding:30px 60px 50px 50px
}
@media(max-width: 1182px){
    .tour-block__block{
        margin-top:35px
    }
}
@media(max-width: 767.98px){
    .tour-block__block{
        width:450px;
        padding:30px
    }
}
@media(max-width: 479.98px){
    .tour-block__block{
        padding:15px;
        width:100%
    }
}
.tour-block__block hr{
    margin:20px 0
}
.tour-block__column{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:24px
}
.tour-block__pic{
    min-width:110px
}
@media(max-width: 479.98px){
    .tour-block__pic{
        min-width:60px;
        max-width:60px
    }
}
.tour-block__text{
    font-size:15px;
    font-weight:500
}
#corp1 .modal-dialog,#corp2 .modal-dialog,#corp11 .modal-dialog{
    max-width:1650px
}
#corp1 .section-3,#corp2 .section-3,#corp11 .section-3{
    background-image:none;
    margin-bottom:90px
}
@media(max-width: 991.98px){
    #corp1 .section-3,#corp2 .section-3,#corp11 .section-3{
        padding-bottom:0
    }
}
@media(max-width: 479.98px){
    #corp1 .section-3,#corp2 .section-3,#corp11 .section-3{
        margin-bottom:0px
    }
}
#corp1 .modal-content,#corp2 .modal-content,#corp11 .modal-content{
    overflow:hidden
}
.corp1,.corp11{
    background-image:url("../img/corp1.jpg")
}
.corp2{
    background-image:url("../img/corp2.jpg")
}
.corp1,.corp2,.corp11{
    background-repeat:no-repeat;
    background-position:center 0%;
    background-size:cover
}
@media(max-width: 991.98px){
    .corp1,.corp2,.corp11{
        background-image:url("../img/bg2.jpg")
    }
}
@media(max-width: 479.98px){
    .corp1,.corp2,.corp11{
        padding:0
    }
}
@media(max-width: 479.98px){
    .corp1 .form-title__title,.corp2 .form-title__title,.corp11 .form-title__title{
        font-size:32px
    }
}
#callback .form-title{
    box-shadow:none
}
#callback .form-title__title{
    font-size:28px
}
@media(max-width: 479.98px){
    #callback .form-title__title{
        text-align:center;
        padding-top:30px
    }
}
@media(max-width: 479.98px){
    #callback .form-title__subtitle{
        text-align:center;
        max-width:unset
    }
}
/*# sourceMappingURL=style.css.map */
