@charset "UTF-8";
@import url(https://fonts.googleapis.com/css2?family=Wix+Madefor+Display:wght@400..800&display=swap);
*{-webkit-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
::-webkit-input-placeholder{color:#666;opacity:1}
:-moz-placeholder{color:#666;opacity:1}
::-moz-placeholder{color:#666;opacity:1}
:-ms-input-placeholder{color:#666;opacity:1}
body input:focus:required:invalid,body textarea:focus:required:invalid{color:#666}
body input:required:valid,body textarea:required:valid{color:#666}
body,html{height:100%}
body{font-size:16px;min-width:320px;position:relative;line-height:1.65;font-family:"Wix Madefor Display",sans-serif;overflow-x:hidden;background:#f5f5f5 url(../img/texture.svg) repeat-y center top;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.main{position:relative}
.img-responsive{display:block;max-width:100%;height:auto}
.text-center{text-align:center}
::-moz-selection{background-color:#bf000c;color:#fff}
::selection{background-color:#bf000c;color:#fff}
.container{max-width:1290px;padding:0 10px;margin:0 auto}
.hexagon{width:100px;height:100px;background-color:#c00;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border-radius:15px}
.header{position:absolute;top:0;left:0;right:0}
.header__logo{padding:20px 0;display:flex;flex-direction:row;gap:40px}
.red{color:#bf000c}
.first_items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.first{position:relative}
.first_items-image{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}
.first_items-text{padding-top:50px;width:46%}
.first_items-text h2{font-size:40px;font-style:normal;line-height:normal;font-weight:700}
.first_items-text h2 span{color:#bf000c}
.first_items-text p{font-size:20px;font-style:normal;line-height:normal;font-weight:400}
.first_items-text h3{font-size:32px;font-weight:500;line-height:normal}
.pdf{font-size:12px!important;font-style:normal;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex}
.pdf img{margin-right:10px}
.form_part{padding:28px;background:#fff;border-radius:15px;min-height:400px;width:80%;position:relative;-webkit-transition:all linear .5s;transition:all linear .5s;box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.10);}
.form_part-thank{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;padding:35px;z-index:9999;border-radius:15px;-webkit-transition:all linear .5s;transition:all linear .5s;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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}
.form_part-thank .close_btn{position:absolute;top:20px;right:20px;width:30px;height:30px;cursor:pointer}
.form_part-thank h4{color:#bf000c;font-size:18px;line-height:normal}
.form_part-thank p{font-weight:400;font-size:16%}
.text-center{text-align:center}
.main_title{position:relative;z-index:20}
.main_title h3{color:var(--primary-b,#000);text-align:center;leading-trim:both;text-edge:cap;font-family:"Wix Madefor Display";font-size:40px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:30px;margin-top:0}
.second{padding:25px 0 120px 0;position:relative}
.decor{position:absolute;bottom:0;right:0}
.second__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}
.second__item{width:31%;margin:10px 0;background:#fff;padding:30px;border-radius:15px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.10);}
.second__item h4{font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:10px 0;width:70%;text-align:left}
.second__item p{font-size:16px;line-height:normal;font-style:normal;font-weight:400;width:100%}
.second__item img{max-width:53px;margin-right:20px;width:30%}
.center_form{background-image:url(../img/3/bg.png);background-size:cover;background-position:50% 50%}
.center_form-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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;min-height:460px}
.center_form-content-left{width:100%;text-align:center}
.center_form-content-left p{font-size:36px;margin:30px 0;line-height:normal;font-style:normal;font-weight:700;color:#fff}
.horizontal_form{width:100%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}
.horizontal_form .form_new{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.horizontal_form .form_new input{max-width:360px}
.horizontal_form .iti input,.horizontal_form .iti input[type=tel],.horizontal_form .iti input[type=text]{max-width:360px}
.horizontal_form .form_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%}
.horizontal_form .form_new button{height:60px}
.center_form-content-right{width:100%}
.text-left{text-align:left}
.text-right{text-align:right}
.third{padding:60px 0}
.third__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.third__content-item{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;width:45%}
.third__content-item-text{width:40%}
.third__content-item-text h4{font-size:24px;font-style:normal;color:#bf000c;font-weight:600;margin:0}
.third__content-item-text p{font-size:16px;font-style:normal;margin:0;line-height:normal;font-weight:400}
.third__content-item-img{text-align:center;width:50%}
.fourth{padding:50px 0}
.fourth__content{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;margin-bottom:50px}
.fourth__content-text{width:55%}
.fourth__content-text p{font-size:16px;font-style:normal;font-weight:400}
.fourth__content-text ul{padding-left:100px}
.fourth__content-text ul li{list-style:none;font-size:16px;font-style:normal;font-weight:400;position:relative;margin:40px 0}
.fourth__content-text ul li span{content:"";position:absolute;top:-4px;left:-70px;font-size:18px;font-style:normal;color:#bf000c;padding:9px 13px;background:#fff;border-radius:50px;font-weight:600;-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,.2);box-shadow:0 3px 12px 0 rgba(0,0,0,.2)}
.fourth__content_image{text-align:center;width:40%}
.fourth__content_image img{text-align:center;margin:0 auto}
.fourth__content_image h4{color:#bf000c;font-size:24px;line-height:normal;margin:0}
.fourth__content_image p{font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0}
.banner{background:#fff;padding:30px 0;-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,.2);box-shadow:0 3px 12px 0 rgba(0,0,0,.2);margin-bottom:120px;position:relative}
.banner2{background:0 0;-webkit-box-shadow:inherit;box-shadow:inherit}
.banner__content{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}
.banner__content-img{width:15%;position:relative;min-height:292px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.banner__content-img:after{content:"";width:1px;height:200px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:60px;background:#222}
.banner__content-img_first{width:25%}
.banner__content-text{width:50%}
.banner__content-text h3{font-size:24px;line-height:normal;font-style:normal;font-weight:600}
.banner__content-text ul{padding-left:0}
.banner__content-text ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:12px 0}
.banner__content-text ul li span{display:inline-block;margin-right:10px;padding:6px 10px;border-radius:50px;background:#bf000c;color:#fff;font-size:18px;font-style:normal;font-weight:600}
.banner__content-text ul li p{font-size:16px;font-style:normal;margin:5px 0;font-weight:400}
.banner__content-img_second h3{font-size:35px;margin-top:10px}
.banner__content-img_second .banner__content-text{width:72%}
.guest{padding:73px 0}
.guest__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}
.guest__content-image{width:50%}
.guest__content-image img{margin:0 auto;text-align:center;display:block}
.guest__content-text{width:50%}
.guest__content-text h4{font-size:24px;margin:10px 0}
.guest__content-text ul{padding-left:0}
.guest__content-text ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:15px 0}
.guest__content-text ul li span{display:inline-block;margin-right:10px;padding:5px 10px;border-radius:50px;background:#fff;-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,.2);box-shadow:0 3px 12px 0 rgba(0,0,0,.2);color:#bf000c;font-size:18px;font-style:normal;font-weight:600}
.guest__content-text ul li p{font-size:16px;font-style:normal;margin:5px 0;font-weight:400}
.numbers{margin-bottom:100px}
.numbers_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.numbers_content-text{text-align:center;width:45%;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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.numbers_content-text h4{font-size:24px;font-weight:500;margin:0}
.numbers_content-text p{font-size:16px;font-weight:400;font-style:normal}
.hex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}
.hex-row{display:-webkit-box;display:-ms-flexbox;display:flex}
.top-row{margin-left:126px}
.bottom-row{margin-right:50px;position:relative;top:-67px}
.hex{position:relative;width:240px;height:auto;margin:3px}
.hex-shape{width:inherit;height:inherit}
.hex-content{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#222;text-align:center}
.hex-content h4{margin:0;font-size:40px;color:#bf000c;font-weight:500;line-height:normal;position:relative;margin-bottom:30px}
.hex-content h4:after{content:"";height:1.5px;width:46%;position:absolute;bottom:-14px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:#8e9194}
.hex-content p{margin:0;font-size:14px;line-height:normal}
.mob_br{display:none}
.hex svg{-webkit-filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .4));filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .4))}
.footer__content-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer__content-top-form{width:50%;padding-right:20px}
.footer__content-top-form h3{font-size:40px;text-align:center;margin:0;font-style:normal;font-weight:700;line-height:normal}
.footer__content-top-form p{text-align:center;font-size:20px;font-style:normal;font-weight:400}
.footer__content-top-form .form_part{margin:0 auto}
.pdf-text{display:-webkit-box;display:-ms-flexbox;display:flex}
.pdf-text p{text-align:left;font-size:12px}
.pdf-text img{margin-right:10px;max-width:27px;width:100%}
.footer{position:relative}
.footer:before{content:url(../img/footer.png);position:absolute;bottom:0;right:0;z-index:0}
.footer__content{position:relative;z-index:999;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:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer__content-bottom{margin-top:100px;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}
.year{font-size:12px!important}
.footer__content-bottom-logo p{font-size:16px;font-style:normal;font-weight:400}
.footer__content-bottom-text{text-align:right}
.footer__content-bottom-text p{font-size:16px;text-align:right;padding-right:20px}
.footer_thank{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}
.footer_thank:before{content:""}
.main_thank{min-height:auto;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:justify;-ms-flex-pack:justify;justify-content:space-between}
.thank_questionnaire{padding-top:100px}
.thank_questionnaire-content{display:-webkit-box;display:-ms-flexbox;display:flex; flex-direction: column; -webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.questionnaire-left{width:100%;
    text-align: center;


}
.questionnaire-right-bot{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    z-index: 10;
}
#videoFrame{
    width: 100%;
    overflow: hidden;
    border-radius: 20px;
    box-shadow: 0 0 30px -6px rgba(0,0,0,.15);

}


.main_thank_form {
    min-height: 1200px;
    height: auto;

}

.step {
    position: absolute;
    width: 100%;
    top: 0;
    left: 100%;
    opacity: 0;
    transition: all 0.6s ease;
}

.step_two{

    display: flex;
justify-content: center;
    gap: 30px;
}

.step_two .choice-block.selected {
    margin-top: 30px;
    box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.1);
    border: none;
}
.step_two .choice-block.selected span{
    display: none;
}
.step_two_left {
    display: flex;

    flex-direction: column;
    align-items: center;
}

.step_two_right{
    padding: 28px;
    background: #fff;
    border-radius: 15px;


    position: relative;
    -webkit-transition: all linear .5s;
    transition: all linear .5s;
    box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.10);
}



.step.active {
    left: 0;
    opacity: 1;
}

.step.left {
    left: -100%;
    opacity: 0;
}

.choice-block {
    padding: 30px;
    border-radius: 15px;
    background: #FFF;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    /* Light */
    box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.10);
    border: 1px solid #FFF;
    cursor: pointer;
    transition: 0.3s;
}
.choice-block:hover {
    box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.30);
}
.selected {
    box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.50);
    border: 1px solid #BF000C;
}

.choice-block_info{
    padding-left: 30px;
    margin-left: 30px;
    width: 100%;
    border-left: 1px solid #8E9194;
    height: 100%;
    display: flex;
    flex-direction: column;
}



.choice-block_info_title{
display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.choice-block_info_mob{
    width: 100%;
    display: flex;
    flex-direction: row;
}




.choice-block_info_title h3{
    color: var(--000000, #000) !important;
    leading-trim: both;
    text-edge: cap;
    font-family: "Wix Madefor Display";
    font-size: 24px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 100%; /* 24px */
    margin: 0 !important;
}

.choice-block_info_title p{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    white-space: nowrap;
    color: var(--000000, #000);
    leading-trim: both;
    text-edge: cap;
    font-family: "Wix Madefor Display";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 19.2px */
    margin: 0 !important;
}

ul.choice-block_info_ul{
    padding-left: 20px;
}
.choice-block_info_ul{
    padding-top: 20px;
    padding-bottom: 20px;
    color: var(--000000, #000);
    leading-trim: both;
    text-edge: cap;
    font-family: "Wix Madefor Display";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 16.8px */
    margin: 0 !important;

}


.choice-block_div{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 30px;

}

.choice-block_info span{
    margin-top: auto;
    display: flex;
    justify-content: center;
    width: 100%;
    align-items: center;
    border-radius: 5px;
    opacity: 1;
    background: #50BF00;
    padding: 12px 16px;
    color: var(--100, #FFF);
    leading-trim: both;
    text-edge: cap;
    font-family: "Wix Madefor Display";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    transition: 0.5s;
}

.choice-block_info span:hover{
    opacity: 0.7;
}
#nextButton {
    transition: transform 0.3s ease;
}

#nextButton:hover {
    transform: scale(1.05);
}

.step_two_left button{
    opacity: 0.5;
    transition: transform 0.3s ease;
}

.step_two_left button:hover {
    opacity: 1;
    transform: scale(1.05);
}

.button_block_new{
    display: flex;
    width: 100%;
    margin-top: 60px;
    justify-content: center;
}

.step_title{
    margin-top: 60px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
}


.step h2{
    text-align: center;
    color: var(--primary-b, #000);
    leading-trim: both;
    text-edge: cap;
    font-family: "Wix Madefor Display";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%; /* 20px */
    padding-left: 20px;
margin: 0px;
    padding-top: 7px;
    padding-bottom: 7px;
    border-left: 1px solid #8E9194;
}

.step_title span{
    color: var(--primary-a, #BF000C);
    leading-trim: both;
    text-edge: cap;
    font-family: "Wix Madefor Display";
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%; /* 40px */
padding-right: 20px;
}

.options li[rel=""] {
    pointer-events: none;
    opacity: 0.5;
    user-select: none;
}

#nextButton:hover:not(:disabled) {
   opacity: 1;

}

#nextButton:disabled {

    cursor: not-allowed;
    opacity: 0.5;
}

.step_two_right .item{
    margin-bottom: 25px !important;
}




.questionnaire-left h3{font-size:40px;margin:0;font-style:normal;font-weight:700;line-height:normal}
.questionnaire-left h4{font-size:32px;font-style:normal;font-weight:500;margin:10px 0}
.questionnaire-left p{font-size:20px;font-style:normal;font-weight:400;line-height:22px;margin:10px 0;margin-bottom:30px}
.questionnaire-left a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px 0;border-radius:15px;background:#fff;-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,.2);box-shadow:0 3px 12px 0 rgba(0,0,0,.2);width:300px;-ms-flex-pack:distribute;justify-content:space-around;padding:0 10px;padding-left:0}
.questionnaire-left a img{max-width:100px;max-width:550px}
.questionnaire-left a p{margin:0;font-size:20px;font-style:normal;font-weight:500;color:#222}
.questionnaire-left .pdf-text{margin:50px 0}
.questionnaire-left .pdf-text img{max-width:40px}
.questionnaire-left img{width:100%}
.questionnaire-right{width:100%}
.questionnaire-right img{width:100%}
.photo_mobile,.thank_image{display:none}
.redBorder,.tel.__error{border-color:red!important}
.greenBorder{border-color:green!important}
input[type=tel]{position:relative}
.__error+span::before{content:"";position:absolute;top:-19px;color:red;left:11px}
.form_new{position:relative;z-index:999;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;flex-wrap:wrap;border-radius:20px;}
.form_new .iti{height:56px;max-width:100%;width:100%;margin:5px 0}
.form_new h3{width:100%;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#fff;margin:5px 0}
.form_new input{padding:10px;width:100%;height:60px;border-radius:10px;border:1px solid #ccc;font-size:14px;font-style:normal;font-weight:300;line-height:23px;outline:0;-webkit-transition:all linear .5s;transition:all linear .5s;margin:5px 0}
.form_new input:focus{border:1px solid #bf000c}
.form_new label{width:100%}
.form_new button{border-radius:15px;padding:15px 20px;color:#fff;font-style:normal;line-height:normal;background:#c7031e;border:1px solid #c7031e;-webkit-transition:all linear .5s;transition:all linear .5s;width:100%;text-transform:uppercase;cursor:pointer;max-width:100%;margin:5px 0;font-size:16px;font-weight:600}
.iti input,.iti input[type=tel],.iti input[type=text]{height:59px;max-width:100%}
.checkbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.checkbox input{width:2%!important;height:20px!important}
.timer{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:2em;background-color:#fff;padding:20px;border-radius:20px}
.time-box{margin:0 10px;text-align:center;padding:5px 0;height:70px;position:relative;border-radius:15px;border:1px solid #8f9098;width:75px}
.time-box span{font-size:28px;color:#bf000c;position:relative;top:-17px}
.time-box_bottom{position:absolute;bottom:-20px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);color:#8f9098;font-size:12px;font-style:normal;font-weight:500;line-height:26px}
.questionnaire-right{font-size:24px;text-align:center;font-style:normal;font-weight:500}
.questionnaire-left .checkbox a{margin:0!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.package-container h3{margin-bottom:15px;font-size:18px;color:#222}
.package{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;padding:5px 0}
.package:last-child{border-bottom:none}
.package input[type=checkbox]{margin-right:10px;width:20%;height:37px}
.package label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:17px}
.price{text-align:right;width:50%}
.price del{color:#222;font-size:14px}
.price span{color:#bf000c;font-size:16px}
.admission{margin-bottom:120px}
.admission_title{text-align:center}
.admission_title h3{font-size:40px;line-height:normal;font-weight:500;margin:0;padding-bottom:60px}
.admission_title p{font-size:24px}
.admission_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.admission-item{background:#fff;border-radius:15px;width:43%;padding:30px;-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,.2);box-shadow:0 3px 12px 0 rgba(0,0,0,.2)}
.admission-item_top{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;min-height:200px}
.admission-item_top-text{width:50%}
.admission-item_top-text h4{color:#bf000c;font-size:24px;margin:0;line-height:normal;font-weight:500}
.admission-item_top-text p{font-size:20px;line-height:normal}
.admission-item_center ul{padding-left:0}
.admission-item_center ul li{list-style-type:none;border-top:1px solid #8e9194;font-size:16px;padding:15px 0}
.admission-item_center ul li:last-child{border-bottom:1px solid #8e9194}
.admission-item_center b{font-weight:700}
.admission-item_bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-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}
.admission-item_bottom-text{position:relative;width:87%;margin:5px 0}
.admission-item_bottom-text:before{content:url(../img/4/1.svg);position:absolute;left:-50px;top:0}
.admission-item_bottom-text p{font-size:16px;margin:0}
.admission-item_bottom-text ul{padding-left:10px}
.logo{margin:100px 0;background:#fff;-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,.2);box-shadow:0 3px 12px 0 rgba(0,0,0,.2);padding:100px 0}
.reviews{margin:50px 0}
.reviews_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}
.review{padding:30px;width:30%;border-radius:15px;background:#fff;-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,.2);box-shadow:0 3px 12px 0 rgba(0,0,0,.2);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
.review p{font-size:20px;text-align:left;line-height:normal}
.review span{display:block;text-align:right}
.logo_image{margin-top:50px}
.logo_image img{width:100%}
.logo_image-desk{display:block}
.logo_image-mob{display:none}
.section_oneinfo{padding:120px 0}
.section_oneinfo_block{display:flex;flex-direction:row;gap:60px;align-items:center}
.soneinfo_block_right h3{color:var(--primary-b,#000);leading-trim:both;text-edge:cap;font-family:"Wix Madefor Display";font-size:40px;font-style:normal;margin:60px 0;font-weight:700;line-height:100%}
.soblock_right_info p{color:var(--primary-b,#000);leading-trim:both;text-edge:cap;font-family:"Wix Madefor Display";font-size:20px;font-style:normal;font-weight:400;line-height:120%}
.main_title h4{color:var(--primary-b,#000);text-align:center;leading-trim:both;text-edge:cap;font-family:"Wix Madefor Display";font-size:24px;font-style:normal;font-weight:600;line-height:120%;margin:0}
.section_form{background:var(--300,silver);padding-top:30px;padding-bottom:30px;overflow:hidden}
.section_form .container{position:relative}
.section_form_bg{position:absolute;left:7%;top:-60px;z-index:20}
.section_form_block{display:flex;flex-direction:row;gap:60px}
.section_form_block_left{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;z-index:40}
.section_form_block_left img{width:210px}
.section_form_block_left h3{color:var(--primary-b,#000);text-align:center;leading-trim:both;text-edge:cap;font-family:"Wix Madefor Display";font-size:32px;font-style:normal;font-weight:700;line-height:100%;margin-top:30px;margin-bottom:0}
.section_form_block_right{width:50%}
.section_loc{padding:120px 0}
.section_loc_ul{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-left:0}
.section_loc_ul_card{border-radius:15px;background:var(--100,#fff);overflow:hidden;align-items:center;gap:10px;position:relative;box-shadow:0 3px 12px 0 rgba(0,0,0,.2)}
.sloc_ul_card_photo{position:absolute;top:0;right:0}
.slocul_card_ingo{padding:190px 40px 40px 40px}
.sloc_ul_card_flag img{border-radius:2.5px;box-shadow:0 3px 12px 0 rgba(0,0,0,.2)}
.sloc_ul_card_uni{margin-top:30px;display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}
.slocul_card_ingo h4{color:var(--primary-b,#000);leading-trim:both;text-edge:cap;font-family:"Wix Madefor Display";font-size:32px;font-style:normal;font-weight:700;line-height:100%;padding:30px 0;margin-top:30px;margin-bottom:30px;border-top:1px solid #8e9194;border-bottom:1px solid #8e9194}
.sloc_ul_card_info{display:flex;flex-direction:column;list-style-type:none;padding-left:0;gap:15px}
.sloc_ul_card_info li{display:flex;flex-direction:row;align-items:center;gap:15px}
.sloc_ul_card_info li:last-child{align-items:flex-start}
.sloc_ul_card_info li p{margin:0;color:var(--primary-b,#000);leading-trim:both;text-edge:cap;font-family:"Wix Madefor Display";font-size:16px;font-style:normal;font-weight:400;line-height:120%}
.button_block{padding-top:60px;width:100%;display:flex;flex-direction:row;justify-content:center}
.button_block span{width:33%;cursor:pointer;padding:12px 16px;text-align:center;color:var(--100,#fff);font-family:"Wix Madefor Display";font-size:16px;font-weight:600;border-radius:12px;background:var(--primary-a,#bf000c);transition:transform .3s ease,box-shadow .3s ease}
.button_block span:hover{transform:scale(1.05);box-shadow:0 3px 12px 0 rgba(0,0,0,.2)}
.banner__content_new{display:flex;justify-content:space-between;align-items:center; position: relative;}
.banner__content_new_left{display:flex;flex-direction:row;align-items:center}
.banner__content_title h3{color:var(--primary-b,#000);leading-trim:both;text-edge:cap;font-family:"Wix Madefor Display";font-size:24px;font-style:normal;font-weight:600;line-height:120%;white-space:nowrap;text-align:right}
.banner__content_title span{color:var(--primary-b,#000);text-align:right;leading-trim:both;text-edge:cap;font-family:"Wix Madefor Display";font-size:40px;font-style:normal;font-weight:600;line-height:120%}
.banner__content_ul{list-style-type:none;padding-left:60px;display:flex;border-left:1px solid #000;margin-left:15%;flex-direction:column}
.banner__content_ul li{display:flex;flex-direction:row;align-items:center;gap:15px}
.banner__content_ul li p{margin:0;color:var(--primary-b,#000);leading-trim:both;text-edge:cap;font-family:"Wix Madefor Display";font-size:16px;font-style:normal;font-weight:400;line-height:120%;white-space:nowrap}
.banner__content_img{position:absolute;height:calc(100% + 100px);right:20%}
.banner__content_a{border-radius:12px;background:var(--primary-a,#bf000c);padding:12px 16px;color:var(--100,#fff);leading-trim:both;text-edge:cap;font-family:"Wix Madefor Display";font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}
.banner__content_a:hover{transform:scale(1.05);box-shadow:0 3px 12px 0 rgba(0,0,0,.2)}
.second__content_info{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.second__content_info .second__item{width:100%;background:#fff;padding:30px;border-radius:15px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.10);}
.second__content_info .second__item h4{width:100%}
.main_title p{color:var(--primary-b,#000);leading-trim:both;text-edge:cap;font-family:"Wix Madefor Display";font-size:20px;font-style:normal;font-weight:400;line-height:120%;margin-top:10px;margin-bottom:60px}
.anim_photo{width:100%;overflow:hidden;position:relative;z-index:300;display:flex}
.anim_photo img{width:150%;height:auto;flex-shrink:0;animation:scroll-image 30s linear infinite;padding-right:4px}
@keyframes scroll-image{
0%{transform:translateX(0)}
100%{transform:translateX(-100%)}
}
.footer .footer__content-bottom{position:relative;z-index:300}
.thank_questionnaire .item input{
    max-width: 450px; width: 100%;
}
.thank_questionnaire button{
    max-width: 450px !important; width: 100%;
}

.first_items-text p span{
font-size: 16px !important;
}
.section_form_block_left h3 span{
    font-size: 25px;
    font-weight: 500;
}

.black-white .sloc_ul_card_photo{
    filter: grayscale(100%);
}

.black-white .slocul_card_ingo{
    filter: grayscale(100%);
}



.black-white::before {
    content: "";
    position: absolute;
    top:20px;
    left: 40px;
    width: 150px;
    height: 150px;
    background: url('../img/blackwhite.svg') no-repeat center/cover;
    filter: none;
    z-index: 2;
}


.thank_bot-content{
    padding-top: 120px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 60px;
}

.questionnaire-left-bot h3{
    color: var(--primary-b, #000);
    leading-trim: both;
    text-edge: cap;
    font-family: "Wix Madefor Display";
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 56px */
    margin: 0;
}


.questionnaire-left-bot h3 span{
    color: var(--primary-a, #BF000C);
}

.questionnaire-left-bot h4{
    margin-top: 30px;
    margin-bottom: 60px;
    color: var(--primary-b, #000);
    leading-trim: both;
    text-edge: cap;
    font-family: "Wix Madefor Display";
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%; /* 36px */
}


.qleft-bot_soc_desk{
    color: var(--primary-b, #000);
    leading-trim: both;
    text-edge: cap;
    font-family: "Wix Madefor Display";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 20px */
    margin: 0;
}
.qleft-bot_pdf{
    border-radius: 15px;
    background: #FFF;
    width: 100%;
    box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.10);
    padding: 30px;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 30px 0px;
    text-decoration: none;
    transition: 0.5s;
}
.qleft-bot_pdf:hover{
    box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.40);
}


.qleft-bot_pdf p{
    width: calc(100% - 61px);
    text-decoration: none;
    color: var(--primary-b, #000);
    leading-trim: both;
    text-edge: cap;
    font-family: "Wix Madefor Display";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 24px */
    margin: 0;
    padding-left: 30px;
    margin-left: 30px;
border-left: 1px solid #8E9194;
}


.qleft-bot_p{
    color: var(--primary-b, #000);
    leading-trim: both;
    text-edge: cap;
    font-family: "Wix Madefor Display";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 20px */
    margin: 0;
}

.qleft-bot_soc{
    margin-top: 30px;
    display: grid;
    grid-template-columns: repeat(1,1fr);
    gap: 30px;
}

.qleft-bot_soc a{
    border-radius: 15px;
    background: #FFF;
    width: 100%;
    box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.10);
    padding: 30px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;

    text-decoration: none;
    transition: 0.5s;
}
.qleft-bot_soc a:hover{
    box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.40);
}

.qleft-bot_soc_span{
    padding-left: 20px;
}

.qleft-bot_soc_span p:first-child{

    color: var(--primary-b, #000);
    leading-trim: both;
    text-edge: cap;
    font-family: "Wix Madefor Display";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%; /* 24px */
    margin: 0;
}

.qleft-bot_soc_span p:last-child{
    padding-top: 10px;
    text-decoration: none;
    color: var(--primary-b, #000);
    leading-trim: both;
    text-edge: cap;
    font-family: "Wix Madefor Display";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 16px */
    margin: 0;
}
.questionnaire-right-bot img{
    width: 90%;
}

.choice-block_info_icon{
    display:none;
}



@media only screen and (min-width:1550px){
.container{max-width:1440px}
}
@media only screen and (max-width:1300px){
.container{max-width:1223px}
}
@media only screen and (max-width:1200px){
.container{max-width:1024px}
}
@media only screen and (max-width:992px){
.container{max-width:960px}
}
@media only screen and (max-width:820px){
.container{max-width:790px}
}
@media only screen and (max-width:768px){
.container{max-width:740px}
}
@media only screen and (max-width:600px){
.container{max-width:540px}
}
@media only screen and (max-width:480px){
.container{max-width:440px}
}
@media only screen and (max-width:440px){
.container{max-width:410px}
}
@media only screen and (max-width:414px){
.container{max-width:390px}
}
@media only screen and (max-width:390px){
.container{max-width:370px}
}
@media only screen and (max-width:375px){
.container{max-width:360px}
}
@media only screen and (max-width:360px){
.container{max-width:340px}
}
@media only screen and (min-width:1550px){
.main{overflow:hidden}
.main:before{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6);top:inherit;right:inherit;width:inherit}
.main_thank:before{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}
}
@media only screen and (max-width:1300px){
.sota{max-width:600px}
.banner__content_ul {margin-left: 30px;}
.center_form-content-left p{font-size:36px}
.second__content{margin-top:60px}
}
@media only screen and (max-width:1200px){
    .banner__content_title span{
        font-size: 24px;
    }
   .banner__content_title h3{
    font-size: 16px;
   } 
   .second__content{
    margin-top:30px;
padding-left: 30px;
}
.banner__content_img {
    position: absolute;
    height: 100%;
    right: 24%;
}
.first_items-text{width:51%}
.admission-item{width:48%}
.banner__content-img{width:23%}
.banner__content-img_first{width:33%}
.horizontal_form .iti input,.horizontal_form .iti input[type=tel],.horizontal_form .iti input[type=text]{max-width:445px}
.form_new .iti{max-width:500px;width:500%}
.horizontal_form .form_new input{max-width:500px}
.horizontal_form .form_item{width:46%}
.horizontal_form .form_new{-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}
.sota{max-width:520px}
.numbers_content-text{width:40%}
.hex-grid{width:60%}
.guest__content-text{width:47%}
.guest__content-image img{width:100%}
.banner__content-text{width:58%}
.main{overflow:hidden}
.second__content{margin-top:60px}

.step_two_right .item{
    width: 100%;
}



}
@media only screen and (max-width:992px){
    .step_two_left {

        width: 50%;
    }
    #selectedBlockPreview{
        width: 100%;
    }


    .choice-block_div {
        grid-template-columns: repeat(1, 1fr);

    }


.questionnaire-left a img{display:block}
.questionnaire-right{width:100%}
.questionnaire-left{width:100%;position:relative}
.thank_questionnaire-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.questionnaire-left img{display:none}
.first_items-text{width:100%;position:relative}
.first_items-text::after{content:url(../img/sotaprice.svg);position:absolute;right:0;top:50px}
.sota{display:none}
.footer__content-top-form{padding-right:0}
.footer__content-top-form{width:100%}
.footer__content-top-img{display:none}
.numbers_content-text{width:100%}
.hex-grid{width:100%}
.numbers_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.banner__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.banner__content-img{width:100%}
.banner__content-img:after{width:130px;height:1px;right:inherit;bottom:54px;top:inherit;left:50%;-webkit-transform:translate(-50%,-46%);-ms-transform:translate(-50%,-46%);transform:translate(-50%,-46%)}
.banner__content-img img{margin:0 auto}
.main_title h3{margin:0}
.fourth__content_image img{width:100%}
.third__content-item{width:100%}
.third__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.center_form-content-left{width:42%}
.questionnaire-right-bot{
    display: none;
}
    .thank_bot-content {

        grid-template-columns: repeat(1, 1fr);
        gap: 60px;
    }



}
@media only screen and (max-width:768px){
    .step_two_left {

        width: 100%;
    }

    .step_two {

        flex-direction: column;

        gap: 30px;
    }

.admission{margin-bottom:0}
.admission-item{width:65%}
.admission_items{-ms-flex-wrap:wrap;flex-wrap:wrap}
.horizontal_form .form_item{width:66%}
.guest__content-image img{position:relative;width:115%;left:-18px}
.guest__content-text{width:100%;margin-top:50px}
.guest__content-image{width:100%}
.guest__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.banner__content-text{width:100%}
.center_form-content-right{width:100%}
.center_form-content-left{width:100%}
.center_form-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.second__item{width:47%}
.second__content{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}
}
@media only screen and (max-width:600px){
    .questionnaire-right-bot{
        display: flex;
        justify-content: center;

    }


    .banner__content_title span{
        font-size: 40px;
    }
   .banner__content_title h3{
    font-size: 24px;
   }
    .qleft-bot_soc {

        grid-template-columns: repeat(1, 1fr);
        gap: 20px;
    }

.questionnaire-left-bot h3{
    font-size: 40px;
}

    .thank_bot-content {
        padding-top: 0px;}

    .questionnaire-left-bot h4 {
        font-size: 24px;
    }

    .qleft-bot_pdf{
        padding: 20px;
    }


    .qleft-bot_pdf p {
        font-size: 20px;
        width: calc(100% - 20px);
        padding-left: 20px;
        margin-left: 0;
        border-left: none;
    }

.qleft-bot_soc a {
    padding: 20px;
}

    .qleft-bot_soc_span p:first-child {
        font-size: 20px;
    }

.footer .section_form_block_left img{display:none}
.second__item p{text-align:left}
.second__content_info .second__item{gap:20px}
.second__content_info .second__item h4{margin:0}
.second__content_info .second__item p{margin:0}
.second__content_info{grid-template-columns:repeat(1,1fr);gap:10px}
.banner__content_ul{margin-left:0;padding-left:0;border-left:none}
.banner__content_title h3{margin:0;text-align:center}
.banner__content_new,.banner__content_new_left{flex-direction:column;gap:30px}
.banner__content_img{position:static}
.slocul_card_ingo{padding:190px 30px 30px 30px}
.button_block span{width:100%}
.section_loc_ul{grid-template-columns:repeat(1,1fr)}
.section_loc{padding:60px 0}
.section_form_block_right{width:100%}
.section_form_block{flex-direction:column;gap:45px}
.second__content{margin-top:45px;
    padding-left: 0;}
.second{padding:0 0 60px 0;position:relative}
.section_oneinfo{padding:60px 0}
.section_oneinfo_block{flex-direction:column;gap:45px}
.soneinfo_block_right h3{margin:30px 0}
.logo{margin-bottom:50px}
.reviews{margin-top:0}
.admission{margin-top:0}
.first_items-text p{display:none}
.first_items-text h3{font-size:24px;width:calc(100% - 150px)}
.first_items-text br{display:none}
.form_new .iti{width:100%}
.horizontal_form .form_item{width:100%}
.reviews .container{max-width:600px;width:100%}
.review{width:85%;margin:0 5px;-ms-flex-negative:0;flex-shrink:0}
.reviews{overflow:hidden}
.reviews_container{overflow-x:scroll;padding-bottom:10px}
.logo_image-mob{display:block}
.logo_image-desk{display:none}
.banner__content-img_first:after{bottom:-15px!important}
.banner__content-text h3{text-align:center}
.numbers_content-text h4 br{display:none}
.footer__content-top-form h3 br{display:none}
.footer{padding-top:100px}
.numbers{margin-bottom:0}
.footer__content-bottom-text{text-align:center}
.admission_title p br{display:none}
.logo{margin-top:0}
.banner__content-img_second .banner__content-text{width:100%;text-align:center}
.banner{margin-bottom:60px}
.main_title p{margin-bottom:45px}
.admission-item{width:100%;margin:10px 0;padding:20px}
.admission-item_top{-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}
.admission-item_top-text{width:100%;text-align:center}
.admission-item_top-text h4 br{display:none}
.admission-item_top-text p br{display:none}
.questionnaire-left-bot{padding-top:70px}
.qleft-bot_soc .ssInsertedFrame{min-height: 300px !important;}
.first_items-text{padding-top:30px}
.header_land{display:none}
    .thank_bot-content {
       
        gap: 20px;
    }
.fourth__content-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.fourth__content{margin-top:40px}
.numbers{margin-top:30px}
.package-container h3{font-size:20px!important}
.form_new input{height:55px}
.form_part{padding:20px;width:100%}
.questionnaire-left a{margin:20px 0;max-width:500px;width:100%}
.questionnaire-left a img{display:block}
.questionnaire-right img{display:none}
.thank_image{display:block;position:relative;width:85%;margin:0 auto}
.questionnaire-left p{font-size:20px}
.questionnaire-left-offer{font-size:35px!important}
.questionnaire-left h3{font-size:40px; text-align: left;}
.questionnaire-left h3 br{display:none}
.questionnaire-left h4{
    text-align: left;
    padding-top: 10px;
    font-size:24px; line-height: 100%;}
.pdf br{display:none}
.first_items-text::after{top:270px;right:-12px;zoom:.7}
.first_items-text h2{font-size:50px;margin:0}
.mob_br{display:block}
.desk_br{display:none}
.pdf-text p br{display:none}

    .footer:before{content:url(../img/footer-mob.png);-webkit-transform:scale(1.3) translate(0,21%);-ms-transform:scale(1.3) translate(0,21%);transform:scale(1.3) translate(0,21%)}
.footer_thank:before{
    display: none;
}
    .footer__content-bottom{margin-top:50px}
.footer{overflow:hidden}
.footer__content-bottom-text p{text-align:center}
.footer__content-bottom-text p br{display:none}
.footer__content-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.footer__content-bottom-logo{text-align:center}
.hex svg{-webkit-filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .4));filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .4))}
.numbers_content-text p{text-align:left}
.hex-content h4{font-weight:400}
.top-row{height:429px}
.hex:nth-child(odd){margin-left:120px;margin-right:0}
.hex:nth-child(even){margin-right:auto;margin-left:0;top:-67px}
.hex-row{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:center;-ms-flex-align:center;align-items:center;margin-left:0;margin-right:0}
.top-row{margin-left:0}
.bottom-row{margin-right:0;top:0}
.hex-grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.banner__content-text ul li p br{display:none}
.banner__content-img{min-height:124px}
.banner__content-img:after{bottom:0}
.fourth__content-text{width:100%}
.fourth__content_image{width:100%}
.fourth__content-text ul{padding-left:70px}
.fourth__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main_title h3{line-height:normal}
.third__content-item .text-right{text-align:inherit}
.third__content-item .text-left{text-align:end}
.third__content-item-text{margin:20px 0}
.third__content-item-text p br{display:none}
.third__content-item-text h4 br{display:none}
.photo_mobile{display:block;position:relative;width:106%;left:-10px}
.third__content-item-text{width:100%}
.third__content-item-img{display:none}
.center_form-content-right{margin-top:20px}
.center_form{padding:100px 0;background-position:29% 50%}
.center_form-content-left p br{display:none}
.main_title h3{margin-bottom:30px}
.second__item{width:100%;text-align:center}
.anim_photo img{width:550%}
    .choice-block_info_title {
        width: 100%;

        justify-content: space-between;
        align-items: center;
    }



    .choice-block_info_mob{
        padding-left: 10px;
        width: 100%;
        display: flex;
        flex-direction: column-reverse;
    }

    .choice-block {
        padding: 20px;}
    .button_block_new {

        margin-top: 20px;
    }
    .main_thank_form {
        min-height: 1800px;

    }
    .step h2 {
        text-align: left;
    }

.choice-block_info_icon{
    display:block;
}
.choice-block_icon{
    display: none;
}

    .choice-block_info {
        padding-left: 0px;
        margin-left: 0px;

        border-left: none;


        flex-direction: column;
    }




}
@media only screen and (max-width:390px){
.footer:before{content:url(../img/footer-mob.png);-webkit-transform:scale(1.1) translate(0,15%);-ms-transform:scale(1.1) translate(0,15%);transform:scale(1.1) translate(0,15%)}
.first_items-text h2{font-size:45px}
}