* {font-size: 16px;}
html, body { margin: 0 auto; padding: 0; width: 100%; max-width:1920px;background-color: #fff; font-family: 'museo_cyrl300'; font-size: 16px;}
html{scroll-behavior: smooth;}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%;  padding-right: calc(var(--bs-gutter-x)* .5);  padding-left: calc(var(--bs-gutter-x)* .5);  margin-right: auto;   margin-left: auto; }
.container {max-width: 1400px; padding-bottom: 25px; padding-top: 25px;}

.clearfix{clear:both;}
.row{display: flex; flex-direction: row; justify-content: space-between;}
.row_vert{display: flex; flex-direction: column;}


.scroll-up {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 50px;
    height: 50px;
    display: none; 
    cursor: pointer;
}
.scroll-up img{width:100%;}



.vert_center{align-items: center;}
.logo {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}


.logo_it {
}

.logo_in{
}

.menu{ }

.row_menu {display: flex; gap: 32px;}

.menu_item{font-family: 'HelveticaNeueCyr-Light'; font-weight:300;}
.menu_item a{text-decoration:none;color:#212121;   font-size: 18px;}
.menu_item a:hover{color:#AB2D2A;}

.menu_item .button_reg{background:#AB2D2A;border:1px solid #AB2D2A; padding:10px 20px;color:#fff;border-radius:4px;}
.menu_item .button_reg:hover{background:#fff; border:1px solid #AB2D2A; padding:10px 20px;color:#AB2D2A;border-radius:4px;}
.menu .active a{color:#AB2D2A;}

.form_standart{padding:100px; text-align:center;/*background-color:#FAFAFA;*/}
.form_standart h2{font-family: 'museo_cyrl300'; font-size: 50px;color:#AB2D2A;font-weight:300; }
.form_standart h3{font-family: 'museo_cyrl300'; font-size: 26px;color:#212121;font-weight:300; }


.b24-form-header {
    padding: 15px 31px 5px;
    border-bottom: 1px solid rgba(82, 92, 105, 0.11);
    text-align: center;
    display: none;
}


.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 25%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-arrow img{height:90px;}


.footer{background-color:#FAFAFA; }
.footer_text{font-family: 'HelveticaNeueCyr-Light'; font-weight:300;font-size:14px;   margin-bottom: 100px;}
.footer_contact {display: flex; flex-direction: row; gap: 200px;}
.footer_contact a{font-family: 'HelveticaNeueCyr-Light';text-decoration:none;color:#212121;   font-size: 16px;margin-bottom: 10px;display: flex;}
.footer_adress{margin:50px 0;}
.footer_adress p{font-family: 'HelveticaNeueCyr-Light'; font-weight:300;font-size:16px;}
.footer_contact .phone{
    background-image: url(images/phone.svg);
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 15px;
    margin-top: 5px;
    background-repeat: no-repeat;
}

.footer_item_phone {
    display: flex;
    flex-direction: row;
    align-content: flex-start;
    align-items: flex-start;
}

.footer_contact .whatsapp:before{
    content:"";
    background-image: url(images/whatsap.svg);
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 15px;
    margin-top: 0px;
    background-repeat: no-repeat;
}
.footer_contact .telegram:before{
    content:"";
    background-image: url(images/telegram.svg);
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 15px;
    margin-top: 0px;
    background-repeat: no-repeat;
}

.footer a:hover{color:#AB2D2A;}


.footer_row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 9.0104vw;
}

.footer_row .footer_grid{}
.footer_row .footer_grid .footer_logo_row {
    display: flex;
    justify-content: space-between;
    align-content: center;
    align-items: flex-start;
    margin-bottom:2vw;
    gap: 2.4479vw;
}
.footer_row .footer_grid .footer_logo_row img{width:100%;}


.footer_row .footer_grid p {
    font-size: 0.9375vw;
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
    margin: 1vw 0;
    padding: 0;
}

.footer_row .footer_grid .footer_contacts_row {
    display: flex;
    flex-direction: column;
}

.footer_row .footer_grid .footer_contacts_row .footer_contacts_grid {
    display: flex;
    flex-direction: row;
    align-content: flex-start;
    align-items: flex-start;
    gap: 0.8333vw;
    justify-content: flex-start;
    margin-bottom: 1vw;
}

.footer_row .footer_grid .footer_contacts_row .footer_contacts_grid a{font-size: 0.9375vw;  font-weight: 300;  font-family: 'HelveticaNeueCyr-Light';text-decoration:none;color:#212121;}
.footer_row .footer_grid .footer_contacts_row .footer_contacts_grid p{margin:0;}
.footer_row .footer_grid .footer_contacts_row .footer_contacts_grid img{width:1vw;}
.footer_row .footer_grid .empty_row{display: block;width: 1vw;}
.footer_row .footer_grid ul {    list-style: none;  margin: 0;  padding: 0; min-width: 7vw;}
.footer_row .footer_grid ul li{font-size: 0.9375vw;  font-weight: 300;  font-family: 'HelveticaNeueCyr-Light';color:#212121;margin-bottom:1vw;}
.footer_row .footer_grid ul li a{font-size: 0.9375vw;  font-weight: 300;  font-family: 'HelveticaNeueCyr-Light';text-decoration:none;color:#212121;}

.footer_row .footer_grid ul li a:hover{color:#AB2D2A;}




.mobile_hide{display:block;}
.mobile_show{display:none;}


.b24-form {
    --b24-primary-color: #0f58d0;
    --b24-primary-text-color: #FFF;
    --b24-primary-hover-color: var(--b24-primary-color);
    --b24-text-color: #000;
    --b24-background-color: #FFF;
    --b24-field-border-color: rgba(0, 0, 0, .1);
    --b24-field-background-color: rgba(0, 0, 0, .08);
    --b24-field-focus-background-color: #fff;
    --b24-popup-background-color: #fff;
    --b24-font-family-default: "museo_cyrl300", Helvetica, Arial, sans-serif !important;
    --b24-font-family: var(--b24-font-family-default);
}


/*main page*/

.main_banner{position:relative;}
.main_banner img{width:100%;}
.link_to_section7{position:absolute; bottom:5vw;right:15%;font-size:2vw; padding:10px 24px; color:#fff;background-color:#AB2D2A;text-decoration:none;border:1px solid #AB2D2A;}
.link_to_section7:hover{color:#AB2D2A;background-color:unset;text-decoration:none;}

#section_main_2{background-color: #FAFAFA;margin-top: -5px;}
#section_main_2 h1 {font-size:2.5vw; text-align:center; color:#AB2D2A;font-weight:300; margin: 5vw 0 4vw 0;}
#section_main_2 h2 {font-size:1.77vw; text-align:center; color:#000;font-weight:300; margin: 0 0 4vw 0;font-family: 'HelveticaNeueCyr-Light'; font-weight:300;}
#section_main_2 p {font-size:1.2vw; text-align:center; color:#212121;font-weight:300; margin: 0 auto 0vw auto;width:100%;font-family: 'HelveticaNeueCyr-Light'; font-weight:300;}
#section_main_2 .row_block_3 { display: flex; gap: 4.7917vw; margin: 4vw auto 0 auto; justify-content: space-between; flex-direction: row; align-items: center; width: 100%;;}
#section_main_2 .row_block_3 .block_center_logo{width:11.0938vw;} 
#section_main_2 .row_block_3 .grid_block { display: flex;  flex-direction: column;  align-items: stretch;  gap: 1.4583vw;    justify-content: center;}
#section_main_2 .row_block_3 .width500{width:26.0417vw;}
#section_main_2 .row_block_3 .grid_block_right { display: flex;  flex-direction: column;  align-items: stretch;  gap: 1.4583vw;}
#section_main_2 .row_block_3 .grid_block_right .grid_block_group .text {text-align: left;}
#section_main_2 .row_block_3 .grid_block .grid_block_group {  display: flex;  flex-direction: row; justify-content: flex-end; align-items: flex-start; gap: 1.4583vw;}
#section_main_2 .row_block_3 .grid_block_right .grid_block_group {display: flex;  flex-direction: row;  justify-content: flex-start;  align-items: flex-start; gap: 1.4583vw;}
#section_main_2 .row_block_3 .grid_block_group .text{font-size:1.35vw; text-align:right; color:#212121;font-weight:300;font-family: 'HelveticaNeueCyr-Light';}
#section_main_2 .row_block_3 .grid_block_group .text b{font-size:1.35vw; text-align:right; color:#212121;font-weight:700;font-family: 'HelveticaNeueCyr-Light';}
#section_main_2 .row_block_3 .grid_block_group .number{font-size:2.5vw; text-align:center; color:#AB2D2A;font-weight:300;font-family: 'HelveticaNeueCyr-Light';}
#section_main_2 .grid_block_group:last-child .text{margin-top:0.55vw;}
#section_main_2 .row_block_4 { display: flex;  flex-direction: row;  justify-content: space-around; align-items: center;    text-transform: uppercase;   margin: 7.0833vw auto 5.20vw auto;}
#section_main_2 .row_block_4 .row_block_4_grid:nth-child(1){font-size:3.3333vw;color:#AB2D2A;text-align:center;}
#section_main_2 .row_block_4 .row_block_4_grid:nth-child(2){font-size:1.3542vw;color:#212121;text-align:left;font-weight:300;font-family: 'HelveticaNeueCyr-Light';}
#section_main_2 .row_block_4 .row_block_4_grid:nth-child(3){font-size:1.3542vw;color:#AB2D2A;text-align:center;}
#section_main_2 .row_block_4 .row_block_4_grid:nth-child(3) span{font-size:8.5938vw;color:#AB2D2A;text-align:center;display:block}
#section_main_2 .row_block_4 .row_block_4_grid:nth-child(4){font-size:1.3542vw;color:#212121;text-align:left;font-weight:300;font-family: 'HelveticaNeueCyr-Light';}
#section_main_2 .row_block_4_img{display: flex;  flex-direction: row;  justify-content: space-around; align-items: center;    text-transform: uppercase;   margin: 0 auto 2vw auto;gap: 6.1458vw;}
#section_main_2 .row_block_4_img .row_block_4_grid img{width:100%;}
#section_main_2 .text_bottom_iso{font-size:0.7292vw;font-weight:300;font-family: 'HelveticaNeueCyr-Light';color:#000;display: flex; }
#section_main_2 .text_bottom_iso span{font-size:0.40vw;font-weight:300;font-family: 'HelveticaNeueCyr-Light';color:#000;}

#section_main_2 .flacon_block{position:relative;  overflow: hidden; height: 50vw;margin:0;}
#section_main_2 .flacon_block div{font-weight:300;font-family: 'HelveticaNeueCyr-Light';color:#212121; text-transform:uppercase;font-size: 2.0833vw;}
#section_main_2 .flacon_block .flacon_img {background-image: url(images/main/flacon.png); width: 55vw; height: 37vw; background-repeat: no-repeat; position: absolute; left: 0; right: 0;background-size: contain; margin: auto;    top: 0;    bottom: 0;}
#section_main_2 .flacon_block .header_1{ font-size: 2.0833vw;  position: absolute;    margin: 0 auto;    left: 0;    right: 0;    top: 2vw;    width: fit-content;cursor:pointer;}
#section_main_2 .flacon_block .header_1:after { content: "";  width: 100vw;  height: 1px; background-color: #55585A; position: absolute; bottom: -1.6146vw;left: 0;}
#section_main_2 .flacon_block .header_1 .popup_header_1{opacity:0; padding:4vw 1.5625vw; background:#ffffffe6; position:absolute; top:2.5vw; border-radius:1.5625vw; text-align:center;font-size:1.6667vw;z-index: 1;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);left: -3vw;transition: opacity 0.3s ease-in-out; cursor: default;}
#section_main_2 .flacon_block .header_1 .header_line:hover + .popup_header_1 {opacity: 1;}

#section_main_2 .flacon_block .header_2 { font-size: 2.0833vw; position: absolute;  margin: 0 auto;  left: -40vw;  right: 0;  top: 12vw; width: fit-content;cursor:pointer;}
#section_main_2 .flacon_block .header_2:after {  content: "";    width: 100vw;    height: 1px;    background-color: #55585A;    position: absolute;    bottom: -1.6146vw;    right: 0;}
#section_main_2 .flacon_block .header_2 .popup_header_2{opacity:0; padding:4vw 1.5625vw; background:#ffffffe6; position:absolute; top:2.5vw; border-radius:1.5625vw; text-align:center;font-size:1.6667vw;z-index: 1;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);left: -3vw;transition: opacity 0.3s ease-in-out; cursor: default;}
#section_main_2 .flacon_block .header_2 .header_line:hover + .popup_header_2 {opacity: 1;}

#section_main_2 .flacon_block .header_3 {font-size: 2.0833vw; position: absolute;  margin: 0 auto;  left: 40vw;  right: 0;  top: 12vw; width: fit-content;cursor:pointer;}
#section_main_2 .flacon_block .header_3:after {content: ""; width: 100vw; height: 1px; background-color: #55585A; position: absolute; bottom: -1.6146vw;left: 0;}
#section_main_2 .flacon_block .header_3 .popup_header_3{opacity:0; padding:4vw 1.5625vw; background:#ffffffe6; position:absolute; top:2.5vw; border-radius:1.5625vw; text-align:center;font-size:1.6667vw;z-index: 1;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);left: -3vw;transition: opacity 0.3s ease-in-out; cursor: default;}
#section_main_2 .flacon_block .header_3 .header_line:hover + .popup_header_3 {opacity: 1;}

#section_main_2 .flacon_block .header_4 { font-size: 2.0833vw; position: absolute;  margin: 0 auto;  left: -40vw;  right: 0;  top: 32vw; width: fit-content;cursor:pointer;}
#section_main_2 .flacon_block .header_4:after {  content: "";    width: 100vw;    height: 1px;    background-color: #55585A;    position: absolute;    bottom: -1.6146vw;    right: 0;}
#section_main_2 .flacon_block .header_4 .popup_header_4{opacity:0; padding:4vw 1.5625vw; background:#ffffffe6; position:absolute; top:2.5vw; border-radius:1.5625vw; text-align:center;font-size:1.6667vw;z-index: 1;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);left: -3vw;transition: opacity 0.3s ease-in-out; cursor: default;}
#section_main_2 .flacon_block .header_4 .header_line:hover + .popup_header_4 {opacity: 1;}

#section_main_2 .flacon_block .header_5 {font-size: 2.0833vw; position: absolute;  margin: 0 auto;  left: 40vw;  right: 0;  top: 32vw; width: fit-content;cursor:pointer;}
#section_main_2 .flacon_block .header_5:after {content: ""; width: 100vw; height: 1px; background-color: #55585A; position: absolute; bottom: -1.6146vw;left: 0;}
#section_main_2 .flacon_block .header_5 .popup_header_5{opacity:0; padding:4vw 1.5625vw; background:#ffffffe6; position:absolute; top:2.5vw; border-radius:1.5625vw; text-align:center;font-size:1.6667vw;z-index: 1;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);left: -3vw;transition: opacity 0.3s ease-in-out; cursor: default;}
#section_main_2 .flacon_block .header_5 .header_line:hover + .popup_header_5 {opacity: 1;}

#section_main_2 .flacon_block .header_6 { font-size: 2.0833vw;  position: absolute;    margin: 0 auto;    left: 0;    right: 0;    bottom: 6vw;    width: fit-content;cursor:pointer;}
#section_main_2 .flacon_block .header_6:after { content: "";  width: 100vw;  height: 1px; background-color: #55585A; position: absolute; bottom: -1.6146vw;right: 0;}
#section_main_2 .flacon_block .header_6 .popup_header_6 {opacity: 0;    padding: 4vw 1.5625vw;    background: #ffffffe6;    position: absolute;    bottom: 4vw;    border-radius: 1.5625vw;    text-align: center;    font-size: 1.6667vw;    z-index: 1;    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);    left: -1vw;    transition: opacity 0.3s ease-in-out;  cursor: default;}
#section_main_2 .flacon_block .header_6 .header_line:hover + .popup_header_6 {opacity: 1;}

#section_main_2 .sp55{display: flex;flex-direction: row;gap:2vw;align-items: center;}
#section_main_2 .sp55_header{color:#AB2D2A;font-size:8.5938vw; }
#section_main_2 .sp55_text{font-weight:300;font-family: 'HelveticaNeueCyr-Light';color:#212121;font-size:1.3542vw;}
#section_main_2 .sp55_line { display: block;  height: 7vw; border-left: 2px solid #AB2D2A;}

#section_main_8 .video_landing{margin:8.8542vw auto 6.8229vw auto;} 
/*#section_main_2 .video_landing iframe{width:100%;height:39.5833vw;} */

#section_main_8 .video_landing {
  position: relative;
  width:100%;height:39.5833vw;
  background-image: url('images/main/video.jpg');
  background-size: cover;
  cursor:pointer;
}

#section_main_8 .video_landing iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}

#section_main_8 .play_button{
    position: absolute;
    width: 10vw;
    bottom: 12vw;
    left: 0;
    right: 0;
    margin: auto;
    cursor: pointer; 
    transition: transform 0.3s ease; 
}
#section_main_8 .play_button:hover {
    transform: scale(1.1); 
}


#section_main_3{background-color:#fff;}
#section_main_3 h2{color:#AB2D2A;font-size:2.5vw;text-align:center;margin:5.2083vw auto;font-weight:300;}

#section_main_3 .row_sect_main_3{display: flex;flex-direction: row;justify-content: center;flex-wrap: wrap;transition: opacity 0.3s ease-in-out;}
#section_main_3 .row_sect_main_3 .grid_sect_main_3{width:18.2292vw;height:18.2292vw;border-top: 1px solid #55585A;border-left: 1px solid #55585A;display: flex; align-items: center; justify-content: center;position: relative;flex: 24%;}
#section_main_3 .row_sect_main_3 .grid_sect_main_3:nth-child(4){border-top: 1px solid #55585A;border-right: 1px solid #55585A;overflow: hidden;cursor:default;}
#section_main_3 .row_sect_main_3 .grid_sect_main_3:nth-child(5){border-top: 1px solid #55585A;overflow: hidden;cursor:default;}
#section_main_3 .row_sect_main_3 .grid_sect_main_3:nth-child(6){border-top: 1px solid #55585A;overflow: hidden;cursor:default;}
#section_main_3 .row_sect_main_3 .grid_sect_main_3:nth-child(8){border-top: 1px solid #55585A;cursor:default;border-right: 1px solid #55585A;}

#section_main_3 .row_sect_main_3 .grid_sect_main_3:nth-child(9){border-top: 1px solid #55585A;cursor:default;border-bottom: 1px solid #55585A;}
#section_main_3 .row_sect_main_3 .grid_sect_main_3:nth-child(10){border-top: 1px solid #55585A;cursor:default;border-bottom: 1px solid #55585A;}
#section_main_3 .row_sect_main_3 .grid_sect_main_3:nth-child(11){border-top: 1px solid #55585A;cursor:default;border-bottom: 1px solid #55585A;}
#section_main_3 .row_sect_main_3 .grid_sect_main_3:nth-child(12){border-top: 1px solid #55585A;cursor:default;border-right: 1px solid #55585A;border-bottom: 1px solid #55585A;overflow: hidden;}


#section_main_3 .row_sect_main_3 .grid_sect_main_3 .text_sect_main_3{font-weight:300;font-family: 'HelveticaNeueCyr-Light';color:#212121;font-size:1.3542vw;text-transform:uppercase;text-align:center;cursor:pointer;transition: opacity 0.3s ease-in-out;}
#section_main_3 .row_sect_main_3 .grid_sect_main_3 .text_sect_main_3 img{width:100%;}

#section_main_3 .row_sect_main_3 .grid_sect_main_3 .popup_sect_main_3{opacity: 0;display:flex; align-items: center; justify-content: center;position:absolute;
width: calc(100% - 2vw);  height: calc(100% - 2vw);background-color:#FAFAFA; color:#55585A;text-transform:uppercase;text-align:center;font-weight:300;font-family: 'HelveticaNeueCyr-Light';font-size:0.9375vw;top: 0;left: 0;    z-index: 0;transition: opacity 0.3s ease-in-out; padding:1vw;}

/*#section_main_3 .row_sect_main_3 .grid_sect_main_3:nth-child(7) .popup_sect_main_3{opacity: 0;display:flex; align-items: center; justify-content: center;position:absolute;
width: calc(18.1vw - 2.0834vw);height:calc(18.1vw - 2.0834vw);background-color:#FAFAFA; color:#55585A;text-transform:uppercase;text-align:center;
font-weight:300;font-family: 'HelveticaNeueCyr-Light';font-size:0.9375vw;top: 0;right: 18.2292vw;left:unset;z-index: 0;transition: opacity 0.3s ease-in-out;padding:1.0417vw;}

#section_main_3 .row_sect_main_3 .grid_sect_main_3:nth-child(8) .popup_sect_main_3{opacity: 0;display:flex; align-items: center; justify-content: center;position:absolute;
width: calc(18.1vw - 2.0834vw);height:calc(18.1vw - 2.0834vw);background-color:#FAFAFA; color:#55585A;text-transform:uppercase;text-align:center;
font-weight:300;font-family: 'HelveticaNeueCyr-Light';font-size:0.9375vw;top: 0;right: 18.2292vw;left:unset;z-index: -1;transition: opacity 0.3s ease-in-out;padding:1.0417vw;}*/

#section_main_3 .row_sect_main_3 .grid_sect_main_3 .popup_sect_main_3:hover {opacity: 1;z-index:1;transition: opacity 0.3s ease-in-out;}



#section_main_4{}

#section_main_4 h2{color:#212121;font-size:2.5vw;text-align:center;margin:5.2083vw auto;}
#section_main_4 .row_sect_main_4{display: flex; flex-direction: column; align-items: flex-start;}

#section_main_4 .row_sect_main_4 .grid_sect_main_4 {
    display: flex;
    justify-content: center;
    flex-direction: row;
    gap: 3.3333vw;
    align-content: center;
    align-items: center;
}

#section_main_4 .row_sect_main_4 .grid_sect_main_4 .img_sect_main_4{flex:39.4792vw;display: flex;}
#section_main_4 .row_sect_main_4 .grid_sect_main_4 .img_sect_main_4 img{width:39.4792vw;}

#section_main_4 .row_sect_main_4 .grid_sect_main_4 .text_sect_main_4 a{text-decoration:none;}
#section_main_4 .row_sect_main_4 .grid_sect_main_4 .text_sect_main_4 .header_sect_main_4{color:#AB2D2A; font-size:3.3333vw;}
#section_main_4 .row_sect_main_4 .grid_sect_main_4 .text_sect_main_4 .subheader_sect_main_4{color:#212121;font-size:1.3542vw;text-transform: uppercase; margin-top: 2.8125vw;font-weight:300;font-family: 'HelveticaNeueCyr-Light';}

#section_popup_1, #section_popup_2, #section_popup_3, #section_popup_4{color:#AB2D2A;font-weight:300;font-family: 'HelveticaNeueCyr-Light';font-size:1.3542vw;margin-top:0.9375vw;display: block;}
#section_main_5{margin:5.2083vw 0;}

#section_main_5 h2{color:#212121;font-size:2.5vw;text-align:center;font-weight:300;text-transform: uppercase;margin: 0;}
#section_main_5 table { width: 100%;   margin-top:7.4479vw;    border-collapse: collapse;}

#section_main_5 table thead{}
#section_main_5 table thead tr th{color:#AB2D2A;font-size:1.5625vw;font-weight:300;}

#section_main_5 table tbody tr{}
#section_main_5 table tbody tr td{font-size:1.3542vw;color:#212121;font-weight:300;font-family: 'HelveticaNeueCyr-Light';padding:1vw 0;text-transform:uppercase; text-align: center; border-bottom:1px solid #55585a73;}
#section_main_5 table tbody tr td:nth-child(1){text-align: left;}




#section_main_6{background-color:#FAFAFA;}
#section_main_6 h2{color:#212121;font-size:2.5vw;text-align:center;font-weight:300;}
#section_main_6 .link_block_6{margin:5.2083vw auto; display:block;text-align: center;}
#section_main_6 .link_block_6 a{padding:0.6250vw 1.6667vw;background-color:#AB2D2A;color:#fff;font-size:2.1875vw; text-decoration:none;font-weight:300;}
#section_main_6 #slider_main{margin:6.25vw 0 0 0;}

#section_main_6 .slide_main_grid{padding:2.0833vw; border-radius:1.3021vw;background-color:#fff;margin: 0 1vw;height: 100%; position: relative;}

#section_main_6 .slide_main_grid .slide_main_img{}
#section_main_6 .slide_main_grid .slide_main_img img{width:100%;}
#section_main_6 .slide_main_grid .slide_main_text{font-size:0.9375vw;color:#212121;font-weight:300;font-family: 'HelveticaNeueCyr-Light';/*height: 29.1667vw;  overflow: auto;*/}
#section_main_6 .slide_main_grid .slide_main_text .slide_main_textbottom{font-size:1.0417vw;color:#AB2D2A;font-weight:300;font-family: 'HelveticaNeueCyr-Light'; border: 1px solid #AB2D2A;border-radius:4px;padding: 5px 10px;display: inline-block;/*position:absolute; bottom:2vw;left:2vw;*/}
#section_main_6  .slick-prev {left: -40px;}


#section_main_7{font-size:0.7292vw;color:#212121;font-weight:300;font-family: 'HelveticaNeueCyr-Light';background-color:#fff;}


#section_popupi_1, #section_popupi_2, #section_popupi_3, #section_popupi_4{cursor:pointer;} 


.section_popup_modal{width: calc(77.0833vw - 10vw); height: max-content;  background: #fff; position: absolute; margin: auto; top: 2vw; bottom: auto; left: 0; right: 0; padding: 5vw;z-index: 2;display: flex;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.03);   border-radius: 1.5625vw;}
.section_popup {display: flex; gap: 4vw;}
.section_popup .popup_close{ background-image: url(images/section4/close.svg);  width: 3.2813vw;  height: 3.2813vw;  background-size:cover; position:absolute;  right:0.5208vw; top:0.5208vw;  cursor:pointer;}
.section_popup .section_popup_left{flex: 1;}
.section_popup .section_popup_left h3 {font-size: 1.9792vw; color: #AB2D2A; font-weight: 300; margin: 0 0 3.6458vw 0; border-bottom: 1px solid;}
.section_popup .section_popup_left .popup_main{}
.section_popup .section_popup_left .popup_main img{width: 100%;}
.section_popup .section_popup_left .popup_main p{color:#55585A; text-align:right;font-size:1.0417vw; margin: 0;}
.section_popup .section_popup_left .popup_check{}
.section_popup .section_popup_left .popup_check p{font-size:1.3542vw;color:#000;font-weight:300;font-family: 'HelveticaNeueCyr-Light';margin-top: 2.2396vw;}
.section_popup .section_popup_left .popup_check img{width:21.0938vw;}
.section_popup .section_popup_left .popup_result{}
.section_popup .section_popup_left .popup_result p{font-size:1.3542vw;color:#000;font-weight:300;font-family: 'HelveticaNeueCyr-Light';margin-top: 4.2708vw;}


.section_popup .section_popup_left .popup_result .popup_result_row { display: flex;  flex-direction: row; gap: 2.3438vw;}

.section_popup_1 .section_popup .section_popup_left .popup_result .popup_result_row {
    display: flex;
    flex-direction: column;
    gap: 2.3438vw;
}


.section_popup .section_popup_left .popup_result .popup_result_row .popup_result_grid{flex: 1;}
.section_popup .section_popup_left .popup_result .popup_result_row .popup_result_grid img{width:100%;}
.section_popup .section_popup_left .popup_result .popup_result_row .popup_result_grid p{font-size:1.3542vw;color:#000;font-weight:300;font-family: 'HelveticaNeueCyr-Light';margin:0;}
.section_popup .section_popup_left .popup_result .popup_result_row .popup_result_grid:nth-child(1) p{font-size:1.3542vw;color:#000;font-weight:300;font-family: 'HelveticaNeueCyr-Light';margin:0;text-align:center;}

.section_popup .section_popup_right{flex: 1;}
.section_popup .section_popup_right h3{font-size:1.9792vw;color:#000;font-weight:300;margin:5.6vw 0 0.52vw 0 ;}
.section_popup .section_popup_right .article{font-size:1.3542vw;color:#000;font-weight:300;}
.section_popup .section_popup_right .popup_check_row {display: flex; flex-direction: row; align-items: flex-end; align-content: flex-end; margin-top:2.9167vw; justify-content: space-between;}
.section_popup .section_popup_right .popup_check_row .popup_check_grid{font-size:1.3542vw;color:#000;font-weight:300;}
.section_popup .section_popup_right .popup_check_row .popup_check_grid .check_price{text-decoration:none; font-size:1.1458vw;color:#000;font-weight:300;background-color:#AB2D2A;color:#fff;padding:0.31vw 0.8333vw; }
.section_popup .section_popup_right .popup_description{margin-top: 10vw;}
.section_popup .section_popup_right .popup_description p{font-size:1.3542vw;color:#000;font-weight:300;font-family: 'HelveticaNeueCyr-Light';}
.section_popup .section_popup_right .popup_description p b{font-weight:700;font-size:1.3542vw;color:#000;font-family: 'HelveticaNeueCyr-Light';}
.section_popup .section_popup_right .popup_description ul{}
.section_popup .section_popup_right .popup_description ul li{font-size:1.3542vw;color:#000;font-weight:300;font-family: 'HelveticaNeueCyr-Light';}

.section_popup .section_popup_right .popup_description .popup_description_red{color:#AB2D2A; font-size:1.0417vw; position:relative;margin-left: 1vw;}
.section_popup .section_popup_right .popup_description .popup_description_red:before{content: "";
    width: 2px;
    height: 1vw;
    background: #AB2D2A;
    margin-right: 0.5vw;
    position: absolute;
    left: -0.5vw;
    top: 0;}


.section_popup_1, .section_popup_2 , .section_popup_3, .section_popup_4{display:none;}
.overflow_op {display:none; width: 100%;  position: fixed;  height: 100vw;  background: #00000026;  top: 0;z-index: 1;}
.block_succ{background-color:#F2F4F3;}

.block_succ .success_form {
    margin: 10px 10px 0px 20px;
    max-width: 500px;
    text-align: center;
}
.block_succ .success_form div{
    font-family: 'museo_cyrl300';
    font-weight: 300;
    font-size: 20px;
    color: #000;
    text-align: center;
}

.block_succ .success_form i {
    font-size: 60px;
    color: #5e6df0;
    text-align: center;
    margin: 20px 0;
}

.block_succ .header_low h1{text-align: center; font-size: 26px;}
.block_succ .row_vert_succ{}
.block_succ .row_grid_low { display: flex; align-items: center;}
.block_succ img{width:100%;}
.block_succ .header_left_low{flex:1;}


@media (max-width: 575px) {

.mobile_hide{display: none !important;}
.mobile_show{display:block !important;}
.container { max-width: 380px;}
header{margin-bottom:80px;}
.menu_fixed{position:fixed;top:0;background-color:#fff;width:100%;        z-index: 2;}
.row_menu {display: flex;gap: 8px; justify-content: space-between;  align-items: center; flex-direction: row;}
.menu_item a { font-size: 14px;}
.menu_item .button_reg { padding: 5px 10px;}
.webinars_list h1 {font-size: 40px;}
.webinars_list h1 span {font-size: 40px;display:block;}
.webinars_grid {width: 100%;}
.row_gap60 {display: flex;flex-direction: column;justify-content: flex-start;gap: 60px;align-items: stretch;}
.form_standart h2 {font-size: 40px;}
.form_standart h3 {font-size: 16px;width: 280px;margin: 0 auto 30px auto;}
.footer_contact {display: flex;flex-direction: column; gap: 45px;}
.footer_text {display: none;}
.footer_adress {margin: 30px 0 100px 0;padding-left: 50px; width: 300px;}
.form_standart {padding: 0; text-align: center;background-color: #FAFAFA; margin-bottom: 100px;}
.footer_item{margin-left:20px;}
.form_standart {background-color: unset;}

    .footer_contacts_row {
        display: flex;
        flex-direction: column;
        margin: 0 auto;
        width: 230px;
	gap: 10px;
    }

    .footer_contacts_row .footer_contacts_grid {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-content: center;
        align-items: center;
	gap:16px;
    }
    .footer_contacts_row .footer_contacts_grid a{font-size:18px;color:#212121;font-weight:300;font-family: 'HelveticaNeueCyr-Light';margin:0;text-decoration:none;}
    .footer_contacts_row .footer_contacts_grid p{font-size:18px;color:#212121;font-weight:300;font-family: 'HelveticaNeueCyr-Light';margin:10px 0;line-height: 24px;}


 .menu_modal {
        position: absolute;
        background-color: #fff;
        padding: 20px;
        top: 80px;
        left: 0;
	display:none;
    }

.menu_modal ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

.menu_modal ul li{margin-bottom:20px;}
.menu_modal ul li a{text-decoration:none;size:16px; color:#212121;font-family: 'HelveticaNeueCyr-Light'; font-weight:300;}

.main_banner {
    position: relative;
    text-align: center;
    margin-top: -60px;
}

    .link_to_section7 {
        position: relative;
        bottom: 50px;
        right: unset;
        font-size: 20px;
        padding: 10px 24px;
        color: #fff;
        background-color: #AB2D2A;
        text-decoration: none;
        border: 1px solid #AB2D2A;
        text-align: center;
    }

#section_main_2 h1 {
    font-size: 36px;
    text-align: center;
    color: #AB2D2A;
    font-weight: 300;
    margin: 5vw 0 4vw 0;
}

#section_main_2 h2 {
    font-size: 20px;
    text-align: center;
    color: #000;
    font-weight: 300;
    margin: 20px 0;
    font-family: 'HelveticaNeueCyr-Light'; font-weight:300;
}

#section_main_2 p {
    font-size: 18px;
    text-align: center;
    color: #212121;
    font-weight: 300;
    margin: 0 auto 20px auto;
    width: 100%;
    font-family: 'HelveticaNeueCyr-Light';
    font-weight: 300;
}

#section_main_2 .row_block_3 {
    display: flex;
    gap: 40px;
    margin: 100px auto 0 auto;
    justify-content: space-between;
    flex-direction: column;
    align-items: center;
    width: 100%;
}
#section_main_2 .row_block_3 .block_center_logo {
    width: 255px;
}
#section_main_2 .row_block_3 .grid_block_group .text b {
    font-size: 18px;
    text-align: right;
    color: #212121;
    font-weight: 700;
    font-family: 'HelveticaNeueCyr-Light';
}

#section_main_2 .row_block_3 .grid_block_group .text {
    font-size: 18px;
    text-align: right;
    color: #212121;
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
}

#section_main_2 .row_block_3 .grid_block_group .number {
    font-size: 40px;
    text-align: center;
    color: #AB2D2A;
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
}

    #section_main_2 .row_block_3 .grid_block_right .grid_block_group {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 30px;
    }

#section_main_2 .row_block_3 .grid_block_right {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 40px;
}

#section_main_2 .row_block_4 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    text-transform: uppercase;
    margin: 0;
    flex-wrap: wrap;
    margin: 80px 0;
    gap: 30px;
}

#section_main_2 .row_block_4 .row_block_4_grid:nth-child(1) {
    font-size: 40px;
    color: #AB2D2A;
    text-align: center;
}

#section_main_2 .row_block_4 .row_block_4_grid:nth-child(3) {
    font-size: 20px;
    color: #212121;
    text-align: center;
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
}

#section_main_2 .row_block_4 .row_block_4_grid:nth-child(2) {
    font-size: 20px;
    color: #AB2D2A;
    text-align: center;
}
#section_main_2 .row_block_4 .row_block_4_grid:nth-child(2) span {
    font-size: 130px;
    color: #AB2D2A;
    text-align: center;
    display: block;
}
#section_main_2 .row_block_4 .row_block_4_grid:nth-child(4) {
    font-size: 20px;
    color: #212121;
    text-align: center;
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
}

#section_main_2 .row_block_4 .row_block_4_grid{flex: 1;}

    #section_main_2 .row_block_4_img {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        text-transform: uppercase;
        margin: 0 auto 2vw auto;
        gap: 6.1458vw;
        flex-wrap: nowrap;
    }

#section_main_2 .row_block_4_img .row_block_4_grid img {width:100%;}


#section_main_2 .flacon_block div {
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
    color: #212121;
    text-transform: uppercase;
    font-size: 3vw;
}


#section_main_2 .flacon_block {
    position: relative;
    overflow: hidden;
    height: 100vw;
    margin: 0;
        margin: 100px 0;
}

#section_main_2 .flacon_block .flacon_img {
    background-image: url(images/main/flacon.png);
    width: 90vw;
    height: 90vw;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    right: 0;
    background-size: cover;
    margin: auto;
    top: 0;
    bottom: 0;
    background-position: center;
}

#section_main_2 .flacon_block .header_6 {
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 2vw;
    width: fit-content;
    cursor: pointer;
}

#section_main_2 .flacon_block .header_4 {
    position: absolute;
    margin: 0 auto;
    left: -40vw;
    right: 0;
    top: 75vw;
    width: fit-content;
    cursor: pointer;
}

#section_main_2 .flacon_block .header_5 {
    font-size: 2.0833vw;
    position: absolute;
    margin: 0 auto;
    left: 60vw;
    right: 0;
    top: 75vw;
    width: fit-content;
    cursor: pointer;
}



#section_main_2 .flacon_block .header_2 {
    position: absolute;
    margin: 0 auto;
    left: -40vw;
    right: 0;
    top: 24vw;
    width: fit-content;
    cursor: pointer;
}

#section_main_2 .flacon_block .header_3 {
    position: absolute;
    margin: 0 auto;
    left: 60vw;
    right: 0;
    top: 24vw;
    width: fit-content;
    cursor: pointer;
}

#section_main_2 .sp55_header {
    color: #AB2D2A;
    font-size: 128px;
}

#section_main_2 .sp55 {
    display: flex;
    flex-direction: column;
    gap: 2vw;
    align-items: flex-start;
}

#section_main_2 .sp55_line {
    display: block;
    height: 0;
    border-bottom: 2px solid #AB2D2A;
    width: 200px;
}

#section_main_2 .sp55_text {
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
    color: #212121;
    font-size: 18px;
}

#section_main_3 h2 {
    color: #AB2D2A;
    font-size: 36px;
    text-align: center;
    margin: 5.2083vw auto;
    font-weight: 300;
}

#section_main_2 .flacon_block .header_1 .popup_header_1{font-size: 16px;}
#section_main_2 .flacon_block .header_2 .popup_header_2{font-size: 16px;} 
#section_main_2 .flacon_block .header_3 .popup_header_3{font-size: 16px;} 
#section_main_2 .flacon_block .header_4 .popup_header_4{font-size: 16px;} 
#section_main_2 .flacon_block .header_5 .popup_header_5{font-size: 16px;}
#section_main_2 .flacon_block .header_6 .popup_header_6{font-size: 16px;}

    .row_sect_main_3_mobile {
        margin-top: 100px;
    }

.row_sect_main_3_mobile .grid_sect_main_3_mobile{position:relative; border-top: 1px solid #55585A; padding: 40px 0;}

.row_sect_main_3_mobile .grid_sect_main_3_mobile:last-child{position:relative; border-top: 1px solid #55585A; border-bottom: 1px solid #55585A; padding: 40px 0;}


.row_sect_main_3_mobile .grid_sect_main_3_mobile:before{content:""; width:25px;height:25px; position:absolute;left:10px;background-image:url(images/mobile/plus.svg);
	top: 0;
        bottom: 0;
        margin: auto;
}

.row_sect_main_3_mobile .grid_sect_main_3_mobile .text_sect_main_3_mobile{
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
    color: #212121;
    font-size: 20px;
    text-align: center;
    text-transform:uppercase;
}
.row_sect_main_3_mobile .grid_sect_main_3_mobile .popup_sect_main_3_mobile{
    display:none;
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
    color: #55585A;
    font-size: 18px;
    text-align: center;
    margin: 20px auto;
    width: 70%;
    text-transform:uppercase;

}



#section_main_4 h2 {
    color: #AB2D2A;
    font-size: 36px;
    text-align: center;
    margin: 40px auto;
    font-weight: 300;
}

#section_main_4 .row_sect_main_4 .grid_sect_main_4 .text_sect_main_4 .header_sect_main_4 {
    color: #AB2D2A;
    font-size: 30px;
}

#section_main_4 .row_sect_main_4 .grid_sect_main_4 .text_sect_main_4 .subheader_sect_main_4 {
    color: #212121;
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 2.8125vw;
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
}

#section_popup_1_link, #section_popup_2_link, #section_popup_3_link, #section_popup_4_link {
    color: #AB2D2A;
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
    font-size: 18px;
    margin-top: 20px;
    display: block;
}

#section_main_4 .row_sect_main_4 .grid_sect_main_4 .img_sect_main_4 {
    flex: 30vw;
    display: flex;
}

#section_main_4 .row_sect_main_4 .grid_sect_main_4 .img_sect_main_4 img {
    width: 150px;
}

#section_main_5 h2 {
    color: #212121;
    font-size: 20px;
    text-align: center;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0;
}

#section_main_5 table thead tr th {
    color: #AB2D2A;
    font-size: 10px;
    font-weight: 300;
}
#section_main_5 table tbody tr td {
    font-size: 10px;
    color: #212121;
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
    padding: 1vw 0;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 1px solid #55585a73;
}

#section_main_6 .link_block_6 {
    margin: 5.2083vw auto;
    display: none;
    text-align: center;
}

#section_main_6 h2 {
    color: #AB2D2A;
    font-size: 36px;
    text-align: center;
    font-weight: 300;
}

#section_main_6 .slide_main_grid .slide_main_text .slide_main_textbottom {
    font-size: 14px;
    color: #AB2D2A;
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
    border: 1px solid #AB2D2A;
    border-radius: 4px;
    padding: 5px 10px;
    display: inline-block;
}

    #section_main_2 .video_landing {
        position: relative;
        width: 100%;
        height: 300px;
        background-image: url(images/main/video.jpg);
        background-size: cover;
        cursor: pointer;
        background-repeat: no-repeat;
        background-position: center;
    }


    .section_popup .back_link {
        font-size: 20px;
        color: #000;
        font-weight: 300;
        background-color: #AB2D2A;
        color: #fff;
        padding: 10px 20px;
        display: block;
        text-align:center;
	margin-top:60px;
    }


    .section_popup .back_link a{
        text-decoration: none;
        font-size: 20px;
        color: #000;
        font-weight: 300;
        background-color: #AB2D2A;
        color: #fff;
        padding: 10px 20px;
        display: block;
    }


/**/

.section_popup_modal {
    width: 100%;
    height: 100%;
    background: #fff;
    position: relative;
    margin: auto;
    top: 2vw;
    bottom: auto;
    left: 0;
    right: 0;
    padding: 0;
    z-index: 2;
    display: flex;
    box-shadow: unset;
    border-radius: unset;
}
.section_popup {
    display: flex;
    gap: 4vw;
    flex-direction: column;
}

.section_popup .section_popup_left h3 {
    font-size: 36px;
    color: #AB2D2A;
    font-weight: 300;
    margin: 0 0 3.6458vw 0;
    border-bottom: 1px solid;
}

.section_popup .section_popup_left .popup_main p {
    color: #55585A;
    text-align: right;
    font-size: 20px;
    margin: 0;
}
.section_popup .section_popup_right h3 {
    font-size: 36px;
    color: #000;
    font-weight: 300;
    margin: 40px 0;
}
.section_popup .section_popup_right .article {
    font-size: 20px;
    color: #000;
    font-weight: 300;
}
.section_popup .section_popup_right .popup_check_row .popup_check_grid {
    font-size: 20px;
    color: #000;
    font-weight: 300;
}
.section_popup .section_popup_right .popup_check_row .popup_check_grid .check_price {
    text-decoration: none;
    font-size: 20px;
    color: #000;
    font-weight: 300;
    background-color: #AB2D2A;
    color: #fff;
    padding: 10px 20px;
    display: block;
}
.section_popup .section_popup_right .popup_description p b {
    font-weight: 700;
    font-size: 20px;
    color: #000;
    font-family: 'HelveticaNeueCyr-Light';
}
.section_popup .section_popup_right .popup_description ul li {
    font-size: 20px;
    color: #000;
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
}

.section_popup .section_popup_right .popup_description p {
    font-size: 20px;
    color: #000;
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
}
.section_popup .popup_check p{
    font-size: 20px;
    color: #000;
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
    margin-top: 60px;
}

.section_popup .popup_check img{width:100%;}

.section_popup .popup_result {margin-top:70px;}
.section_popup .popup_result p{
    font-size: 20px;
    color: #000;
    font-weight: 300;
    font-family: 'HelveticaNeueCyr-Light';
}


.section_popup .popup_result_row {display: flex; gap: 40px;}

.section_popup .popup_result_row .popup_result_grid{flex: 1;}
.section_popup .popup_result_row .popup_result_grid img{width:100%;}

.section_popup .popup_result_row_line{}
.section_popup .popup_result_row_line .popup_result_grid{}
.section_popup .popup_result_row_line .popup_result_grid img{width:100%;}

.section_popup .popup_description_red{color:#AB2D2A;font-size:20px;position: relative; margin-left: 30px;margin-top:40px;}

.section_popup .popup_description_red:before {
    content: "";
    width: 2px;
    height: 30px;
    background: #AB2D2A;
    margin-right: 30px;
    position: absolute;
    left: -15px;
    top: 0;
}
/**/

#section_main_6 #slider_main {
    margin: 6.25vw auto 0 auto;
    width: 90%;

}

#section_main_6 .slick-next {
    right: -25px;
}

#section_main_6 .slick-prev {
    left: -30px;
    z-index: 1;
}


    #section_main_8 .video_landing {
        position: relative;
        width: 100%;
        height: 300px;
        background-image: url(images/main/video.jpg);
        background-size: cover;
        cursor: pointer;
        background-repeat: no-repeat;
        background-position: center;
    }


#section_main_8 .play_button {
    position: absolute;
    width: 50px;
    bottom: 130px;
    left: 0;
    right: 0;
    margin: auto;
    cursor: pointer;
    transition: transform 0.3s ease;
}

.block_succ .row {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.block_succ img{width:100%;}
.block_succ .row_grid_low {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.block_succ {
    background-color: #F2F4F3;
    margin-bottom: 0px;
    padding: 0 0 50px 0;
}



.slick-prev, .slick-next { top: 13%;}
.slick-arrow img {    height: 80px;}


}/**/

@media (min-width: 576px) and (max-width: 767px) {
* {
    font-size: 14px;
}
.logo_it {width: 100px;}
.logo_in { width: 100px;}
.row_menu { gap: 8px;}
.menu_item a { font-size: 10px;}
.menu_item .button_reg {padding: 5px 10px;}
.row_gap60 { gap: 30px;}
.webinar_list_item h3 {height: auto;font-size: 14px;}
.banner_main { height: 30vh;}
.min_link{display:none;}
.form_standart h2 { font-size: 26px;}
.webinars_list h1 span { font-size: 36px;}
.webinars_list h1 { font-size: 36px;}
.form_standart {padding: 50px;}

.webinars_grid {width: 50%;}

.footer_contact {  gap: 40px;}
.form_standart h3 {
    font-family: 'museo_cyrl300';
    font-size: 18px;
    color: #212121;
    font-weight: 300;
}

.footer_contact a {font-size: 20px;}
.footer_adress p {font-size: 20px;}
.footer_text {font-size: 10px;}


.footer_contact .whatsapp:before { margin-top: 0;}
.footer_contact .telegram:before { margin-top: 0;}

.block_succ .logo {
        margin: auto;
        max-width: unset;
    }
.block_succ h1 {  font-size: 28px;}
.block_succ .success_form div { font-size: 16px;}


}

@media (min-width: 768px) and (max-width: 991px) {
.logo_it {width: 100px;}
.logo_in { width: 100px;}
.row_menu { gap: 8px;}
.menu_item a { font-size: 14px;}
.menu_item .button_reg {padding: 5px 10px;}
.row_gap60 { gap: 30px;}
.webinar_list_item h3 {height: auto;}

.form_standart h2 { font-size: 30px;}
.webinars_list h1 span { font-size: 40px;}
.webinars_list h1 { font-size: 40px;}
.min_link{display:none;}
.banner_main { height: 40vh;}

.webinars_grid {width: 50%;}

.form_standart {padding: 50px;}
.footer_contact {  gap: 100px;}

.footer_contact a {font-size: 20px;}
.footer_adress p {font-size: 20px;}


.footer_contact .whatsapp:before { margin-top: 0;}
.footer_contact .telegram:before { margin-top: 0;}


.block_succ .logo {
        margin: auto;
        max-width: unset;
    }

.block_succ h1 {  font-size: 28px;}

.block_succ .success_form div { font-size: 16px;}

}

@media (min-width: 992px) and (max-width: 1199px) {
.row_menu { gap: 16px;}
.menu_item a { font-size: 16px;}
.form_standart h2 {font-size: 40px;}
.banner_main { height: 50vh;}
.logo_in, .logo_it { width: 100px;}

.block_succ .logo {
        margin: auto;
        max-width: unset;
    }

.block_succ h1 {  font-size: 28px;}


}
@media (min-width: 1200px) and (max-width: 1399px) {

.menu_item a { font-size: 16px;}
.banner_main { height: 60vh;}
.row_menu {gap: 20px;}

.block_succ .logo {
        margin: 10px 10px 0px 20px;
        max-width: 500px;
    }


}
@media (min-width: 1400px) and (max-width: 1680px) {

}



