/* Версия на китайском языке страницы Преимущества */

@font-face {
    font-family: "Helvetica Neue";
    src: url(/fonts/HelveticaNeueCyr-Light.woff) format("woff");
    font-style: normal;
}

@font-face {
    font-family: "Helvetica Neue";
    src: url(/fonts/HelveticaNeueCyr-Medium.woff) format("woff");
    font-style: normal;
}

@font-face {
    font-family: "Helvetica Neue";
    src: url(/fonts/HelveticaNeueRoman.woff) format("woff");
    font-style: normal;
}

.mainClass {
    display: flex;
    flex-direction: column;
}

/****** общие классы у блоков ******/

.section-responsive {
    /*width: 100%;*/
    padding: 7% 40px;
}

.section-title {
    width: 20%;
    /* padding-left: 40px; */
}

.section-content {
    width: 80%;
}

.section-description {
    /* width: 100%;*/
}

.main-title {
    padding-bottom: 4%;
}

.hero {
    display: flex;
}

/* ********** Секция 1 ********************************************************** */

.section1 {
    display: flex;
    flex-direction: column;
    background-color: whitesmoke;
}

#fonovoeIzobrazhenie {
    width: 100%;
}

/* Всё, кроме слайдера */
.sub_section1 {
    position: absolute;
    width: 100%;
    display: flex;
    flex-direction: column;
}

/*главная картинка с ремонтником на ножничном подъёмнике */
.wrapper20 {
    display: flex;
    flex-direction: column;
}

/* Свойства Хедера и футера лежат в отдельном файле */

/* ********* * конец Хедера - главного навигационного меню * ************ */

/* Основной контентный текстовый блок */

.contentTextModule {
    display: block;
    padding-top: 0%;
    padding-left: 0%;
}

.glavnyiZagolovok {
    padding-top: 0%;
    padding-left: 6%;

    font:
        506 95px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;

    text-shadow:
        0 0 1.6px #000000,
        0 0 1.6px #000000,
        0 0 1.6px #000000; /* Плавная - тень у текста */

    /*background-color: aqua;*/
}

/* Многострочный текстовый подзаголовок */
.subTytle {
    pointer-events: none;
    padding-top: 10px;
    padding-left: 6%;
    font:
        500 30px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    text-decoration: none;

    text-shadow:
        5px -6px 6.9px #000000,
        7px 7px 8.2px #000000,
        -7px -1px 7.9px #000000; /* Плавная чёрная тень у текста */

    transition: 0.3s;
}

/* *************** Кнопка Консультация *************** */
.consult_button {
    display: flex;
    align-items: center;
    gap: 0px 0px;
    margin: 15% 0% 7% 73%;
    width: 182px;
    height: 48px;
    border-radius: 24px 24px 24px 24px;
    padding: 14px 24px 14px 24px;
    outline: 2px solid white;
    outline-offset: -1px;
    text-decoration: none;

    transition: background-color;
    transition-duration: 0.5s;
    transition-timing-function: ease-in-out;
    transition-delay: 0.05s;
}

/*Текст Консультация*/
.text1 {
    width: 142px;
    height: 20px;
    font:
        500 14px/1.39 "Helvetica Neue Cyr",
        Helvetica,
        Arial,
        serif;
    color: white;
    font-weight: bold;
    background-color: rgba(255, 255, 255, 0);

    text-shadow:
        5px -6px 6.9px #000000,
        7px 7px 8.2px #000000,
        -7px -1px 7.9px #000000; /* Плавная чёрная тень у текста */

    transition: color;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0.05s;
}

/*Обёртка для галки вправо у Консультации в центре первого раздела*/
.wrapper3 {
    display: flex;
    flex-direction: column;
    margin: 4px 0px;
    width: 12px;
    height: 12px;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0);
}

/*Картинка галки вправо для Консультации в главном разделе*/
.wrapper31 {
    display: flex;
    flex-direction: column;
    margin: 0px 3px;
    width: 6px;
    height: 12px;
    /*background: var(--src) center center/100% 100% no-repeat;*/

    background: var(--srcWhiteCheckMarkRight) center center/100% 100% no-repeat;
    background-color: rgba(255, 255, 255, 0);

    transition: background;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0.05s;
}
/* конец кнопки Консультация */

/*Конец первой секции*/

/* **************************** Вторая секция ******************************************* */

.section2 {
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: whitesmoke;
    padding-top: 3%;
    padding-bottom: 7%;
}

/* Блок с заголовком и картинкой+текст*/
.wrapper_2_1 {
    display: flex;
    flex-direction: column;
    /*margin: 0% 3% 0% 3%;*/
    padding: 0% 3%;
    /* min-height: 870px; */
}

/* Заголовок раздела над фото и текстом */
.big_title2 {
    font:
        500 36px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    text-align: center;
    padding-bottom: 34px;
}

/*Блок с картинкой слева и текстом справа*/
.third_uslugiSubmodul {
    display: flex;
    flex-direction: row;
    width: 100%;
    /*justify-content:space-around;*/
    gap: 0% 0%;

    transition: 0.3s;
}

/*Картинка слева от текстового блока, жёлто-зелёная кран-балка*/
.third_uslugiSubmodul_image_1_service {
    width: 62%;
    max-width: 620px;
    max-height: 420px;
    transition: 0.3s;
}

.third_uslugiSubmodul_image_2_modernization {
    display: none;
    width: 62%;
    max-width: 620px;
    max-height: 420px;
    transition: 0.3s;
}

.third_uslugiSubmodul_image_3_automatization {
    display: none;
    width: 62%;
    max-width: 620px;
    max-height: 420px;
    transition: 0.3s;
}

.third_uslugiSubmodul_image_4_zapchasti {
    display: none;
    width: 62%;
    max-width: 620px;
    max-height: 420px;
    transition: 0.3s;
}

.third_uslugiSubmodul_image_5_obuchennie {
    display: none;
    width: 62%;
    max-width: 620px;
    max-height: 420px;
    transition: 0.3s;
}

/* Обёртка блока с вкладками, подзаголовком и текстом */
.third_uslugiSubmodul_textModul {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 36px 0px;
    margin: 0px 0px 0px 6%;
    /*background-color: greenyellow;*/
}

/* Обёртка для всей строки меню сервис-Модернизация-Автоматизация-Запчасти-Сервис-Обучение */
.third_uslugiSubmodul_textModul_tabsRow {
    display: flex;
    flex-direction: row;
    /*justify-content:space-between;*/
    align-items: center;
    column-gap: 48px;
    width: 100%;
}

/* Обёртка для заголовка вкладки Сервисное обслжиание */
.third_uslugiSubmodul_textModul_tabsRow_serviceTab {
    display: flex;
    flex-direction: column;
    cursor: pointer;
    transition: 0.3s;
}

/* текст Сервисное обслуживание */
.third_uslugiSubmodul_textModul_tabsRow_serviceTabText {
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #1c4fd0;
    transition: 0.3s;
}

.third_uslugiSubmodul_textModul_tabsRow_serviceTabText:hover {
    text-shadow: 0 0 1px #000; /* Плавная чёрная тень у текста */
}

/* Подчерк под заголовком вкладки */
.third_uslugiSubmodul_textModul_tabsRow_serviceTabUnderLine {
    display: block;
    width: 100%;
    height: 1px;
    min-height: 1px;
    background-color: blue;
    opacity: 0.4;
    transition: 0.3s;
}

/* Обёртка для вкладки Модернизация */
.third_uslugiSubmodul_textModul_tabsRow_modernizationeTab {
    display: flex;
    flex-direction: column;
    cursor: pointer;
    transition: 0.3s;
}

/* Текст Модернизация */
.third_uslugiSubmodul_textModul_tabsRow_modernizationeTabText {
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #8c8c8c;
    transition: 0.3s;
}

.third_uslugiSubmodul_textModul_tabsRow_modernizationeTabText:hover {
    text-shadow: 0 0 1px #000; /* Плавная чёрная тень у текста */
}

/* Подчерк под заголовком вкладки Модернизация */
.third_uslugiSubmodul_textModul_tabsRow_modernizationTabUnderLine {
    display: none;
    width: 100%;
    height: 1px;
    min-height: 1px;
    background-color: blue;
    opacity: 0.4;
}

/* Обёртка для вкладки Автоматизация */
.third_uslugiSubmodul_textModul_tabsRow_automatizationTab {
    display: flex;
    flex-direction: column;
    cursor: pointer;
}

/* Текст Автоматизация */
.third_uslugiSubmodul_textModul_tabsRow_automatizationTabText {
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #8c8c8c;
    transition: 0.3s;
}

.third_uslugiSubmodul_textModul_tabsRow_automatizationTabText:hover {
    text-shadow: 0 0 1px #000; /* Плавная чёрная тень у текста */
}

/* Подчерк под заголовком вкладки Автоматизация */
.third_uslugiSubmodul_textModul_tabsRow_automatizationTabUnderLine {
    display: none;
    width: 100%;
    height: 1px;
    min-height: 1px;
    background-color: blue;
    opacity: 0.4;
    transition: 0.3s;
}

/* Обёртка для вкладки Запчасти */
.third_uslugiSubmodul_textModul_tabsRow_zapchastiTab {
    display: flex;
    flex-direction: column;
    cursor: pointer;
}

/* Текст запчасти */
.third_uslugiSubmodul_textModul_tabsRow_zapchastiTabText {
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #8c8c8c;
    transition: 0.3s;
}

.third_uslugiSubmodul_textModul_tabsRow_zapchastiTabText:hover {
    text-shadow: 0 0 1px #000; /* Плавная чёрная тень у текста */
}

/* Подчерк под заголовком вкладки запчасти */
.third_uslugiSubmodul_textModul_tabsRow_zapchastiTabUnderLine {
    display: none;
    width: 100%;
    height: 1px;
    min-height: 1px;
    background-color: blue;
    opacity: 0.4;
    transition: 0.3s;
}

/* Обёртка для вкладки Обучение */
.third_uslugiSubmodul_textModul_tabsRow_obuchenieTab {
    display: flex;
    flex-direction: column;
    cursor: pointer;
    /*width: 76px;
     height: 28px;*/
}

/* Текст вкладки Обучение */
.third_uslugiSubmodul_textModul_tabsRow_obuchenieTabText {
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #8c8c8c;
    transition: 0.3s;
}

.third_uslugiSubmodul_textModul_tabsRow_obuchenieTabText:hover {
    text-shadow: 0 0 1px #000; /* Плавная чёрная тень у текста */
}

/* Подчерк под заголовком вкладки Обучение */
.third_uslugiSubmodul_textModul_tabsRow_obuchenieTabUnderLine {
    display: none;
    width: 100%;
    height: 1px;
    min-height: 1px;
    background-color: blue;
    opacity: 0.4;
    transition: 0.3s;
}

/* Блок с подзаголовком и текстом */
.third_uslugiSubmodul_textModul_modul {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px 0px;
    /*width: 690px;*/
    /*height: 264px;*/
}

/* Подзаголовок */
.third_uslugiSubmodul_textModul_modul_medium_title {
    /*width: 690px;*/
    align-content: flex-start;
    margin-left: 6%;
    /* height: 34px;*/
    font:
        500 24px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

/* Обёртка для текста раздела  */
.third_uslugiSubmodul_textModul_modul_textModul {
    display: flex;
    flex-direction: column;
    align-items: flex-start;

    gap: 15px 0px;
    /*width: 690px;*/
    /*   height: 210px;*/
    transition: 0.3s;
}

/* Текст 1 раздела  */
.third_uslugiSubmodul_textModul_modul_textModul_textBlock1 {
    /*width: 690px;*/
    /* height: 112px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.third_uslugiSubmodul_textModul_modul_textModul_textBlock1_2 {
    display: none;
    /*width: 690px;*/
    /* height: 112px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.third_uslugiSubmodul_textModul_modul_textModul_textBlock1_3 {
    display: none;
    /*width: 690px;*/
    /* height: 112px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.third_uslugiSubmodul_textModul_modul_textModul_textBlock1_4 {
    display: none;
    /*width: 690px;*/
    /* height: 112px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.third_uslugiSubmodul_textModul_modul_textModul_textBlock1_5 {
    display: none;
    /*width: 690px;*/
    /* height: 112px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

/* Текст 2 раздела  */
.third_uslugiSubmodul_textModul_modul_textModul_textBlock2 {
    /*width: 690px;*/
    /*height: 90px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.third_uslugiSubmodul_textModul_modul_textModul_textBlock2_2 {
    display: none;
    /*width: 690px;*/
    /*height: 90px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.third_uslugiSubmodul_textModul_modul_textModul_textBlock2_3 {
    display: none;
    /*width: 690px;*/
    /*height: 90px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.third_uslugiSubmodul_textModul_modul_textModul_textBlock2_4 {
    display: none;
    /*width: 690px;*/
    /*height: 90px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.third_uslugiSubmodul_textModul_modul_textModul_textBlock2_5 {
    display: none;
    /*width: 690px;*/
    /*height: 90px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

/*Кнопка Консультация*/
.thirdConsultButton {
    display: flex;
    align-items: center;
    gap: 0px 18px;
    /*width: 100px;*/
    /* height: 10%;*/
    border-radius: 24px 24px 24px 24px;
    padding: 17px 19px 17px 24px;
    outline: 1px solid #081d35;
    outline-offset: -1px;
    text-decoration: none;

    transition: background-color;
    transition-duration: 0.5s;
    transition-timing-function: ease-in-out;
    transition-delay: 0.05s;
}

/*Текст Консультация*/
.thirdConsultButtonText {
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    text-decoration: none;

    transition: color;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}

/*Обёртка для галки вправо у Консультации в центре первого раздела*/
.thirdConsultButtonCheckMarkWrapper {
    display: flex;
    flex-direction: row;
    margin: 1% 0% 0% 0%;
    width: 12px;
    height: 12px;

    transition: background-color;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0.05s;
}

/*Картинка галки вправо для Консультации в главном разделе*/
.thirdConsultButtonCheckMark {
    display: flex;
    flex-direction: column;
    width: 6px;
    height: 12px;
    background-color: black;
    background: var(--srcBlackCheckMarkRight) center center/100% 100% no-repeat;

    transition: background-color;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0.05s;
}

/* **************************** 3-тья секция ******************************************* */
.section3 {
    display: flex;
    justify-content: space-evenly;
    position: relative;
    flex-direction: row;
    width: 100%;
    align-content: center;

    /* background-color: aqua;*/
}

.p_3_text {
    display: block;

    padding-top: 2.5%;
    padding-bottom: 2.5%;
    /* height: 520px;*/
    width: 27%;
    text-align: center;
    font:
        400 46px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    /*  background-color: green;*/
}

/*.third_3_aligningBoxRight {
    display: flex;
    background-color: palevioletred;
}*/

/* **************************** 4-ая секция ******************************************* */

.section4 {
    display: flex;
    flex-direction: column;
    /* position: relative;   */
    width: 100%;
    background-color: whitesmoke;
    padding-top: 3%;
    padding-bottom: 7%;
}

/* Блок с заголовком и картинкой+текст*/
.wrapper_4_1 {
    display: flex;
    flex-direction: column;
    /*margin: 0% 3% 0% 3%;*/
    padding: 0% 3%;
    /* min-height: 870px; */
}

/* Заголовок раздела над фото и текстом */
.big_title_4_2 {
    font:
        500 36px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    text-align: center;
    padding-bottom: 34px;
}

/*Блок с картинкой слева и текстом справа*/
.fourth_uslugiSubmodul {
    display: flex;
    flex-direction: row;
    width: 100%;
    /*justify-content:space-around;*/
    gap: 0% 0%;
    /*width: 1380px;*/

    transition: 0.3s;
}

/*Картинка слева от текстового блока, жёлто-зелёная кран-балка*/
.fourth_uslugiSubmodul_image_1_remont {
    width: 62%;
    max-width: 620px;
    max-height: 420px;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_image_2_montazh {
    display: none;
    width: 62%;
    max-width: 620px;
    max-height: 420px;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_image_3_puskonaladka {
    display: none;
    width: 62%;
    max-width: 620px;
    max-height: 420px;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_image_4_podkranovye {
    display: none;
    width: 62%;
    max-width: 620px;
    max-height: 420px;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_image_5_audit_bezopasnosti {
    display: none;
    width: 62%;
    max-width: 620px;
    max-height: 420px;
    transition: 0.3s;
}

/* Обёртка блока с вкладками, подзаголовком и текстом */
.fourth_uslugiSubmodul_textModul {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 36px 0px;
    margin: 0px 0px 0px 6%;
    /*background-color: greenyellow;*/
}

/* Обёртка для всей строки меню Ремонт-Монтаж-ПНР-Подкрановые пути-Аудит */
.fourth_uslugiSubmodul_textModul_tabsRow {
    display: flex;
    flex-direction: row;
    /* justify-content:space-between;*/
    align-items: center;
    column-gap: 48px;
    width: 100%;
}

/* Обёртка для заголовка вкладки Ремонт */
.fourth_uslugiSubmodul_textModul_tabsRow_remontTab {
    display: flex;
    flex-direction: column;
    cursor: pointer;
    transition: 0.3s;
}

/* текст Ремонт */
.fourth_uslugiSubmodul_textModul_tabsRow_remontTabText {
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #1c4fd0;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_textModul_tabsRow_remontTabText:hover {
    text-shadow: 0 0 1px #000; /* Плавная чёрная тень у текста */
}

/* Подчерк под заголовком вкладки */
.fourth_uslugiSubmodul_textModul_tabsRow_remontTabUnderLine {
    display: block;
    width: 100%;
    height: 1px;
    min-height: 1px;
    background-color: blue;
    opacity: 0.4;
    transition: 0.3s;
}

/* Обёртка для вкладки Монтаж */
.fourth_uslugiSubmodul_textModul_tabsRow_montazhTab {
    display: flex;
    flex-direction: column;
    cursor: pointer;
    transition: 0.3s;
}

/* Текст Монтаж */
.fourth_uslugiSubmodul_textModul_tabsRow_montazhTabText {
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #8c8c8c;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_textModul_tabsRow_montazhTabText:hover {
    text-shadow: 0 0 1px #000; /* Плавная чёрная тень у текста */
}

/* Подчерк под заголовком вкладки Монтаж */
.fourth_uslugiSubmodul_textModul_tabsRow_montazhTabUnderLine {
    display: none;
    width: 100%;
    height: 1px;
    min-height: 1px;
    background-color: blue;
    opacity: 0.4;
}

/* Обёртка для вкладки ПНР */
.fourth_uslugiSubmodul_textModul_tabsRow_puskonaladkaTab {
    display: flex;
    flex-direction: column;
    cursor: pointer;
}

/* Текст ПНР */
.fourth_uslugiSubmodul_textModul_tabsRow_puskonaladkaTabText {
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #8c8c8c;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_textModul_tabsRow_puskonaladkaTabText:hover {
    text-shadow: 0 0 1px #000; /* Плавная чёрная тень у текста */
}

/* Подчерк под заголовком вкладки ПНР */
.fourth_uslugiSubmodul_textModul_tabsRow_puskonaladkaTabUnderLine {
    display: none;
    width: 100%;
    height: 1px;
    min-height: 1px;
    background-color: blue;
    opacity: 0.4;
    transition: 0.3s;
}

/* Обёртка для вкладки Пути */
.fourth_uslugiSubmodul_textModul_tabsRow_remontPuteyTab {
    display: flex;
    flex-direction: column;
    cursor: pointer;
}

/* Текст Пути */
.fourth_uslugiSubmodul_textModul_tabsRow_remontPuteyTabText {
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #8c8c8c;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_textModul_tabsRow_remontPuteyTabText:hover {
    text-shadow: 0 0 1px #000; /* Плавная чёрная тень у текста */
}

/* Подчерк под заголовком вкладки Пути */
.fourth_uslugiSubmodul_textModul_tabsRow_remontPuteyiTabUnderLine {
    display: none;
    width: 100%;
    height: 1px;
    min-height: 1px;
    background-color: blue;
    opacity: 0.4;
    transition: 0.3s;
}

/* Обёртка для вкладки Аудит */
.fourth_uslugiSubmodul_textModul_tabsRow_auditTab {
    display: flex;
    flex-direction: column;
    cursor: pointer;
    /*width: 76px;
     height: 28px;*/
}

/* Текст вкладки Аудит */
.fourth_uslugiSubmodul_textModul_tabsRow_auditTabText {
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #8c8c8c;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_textModul_tabsRow_auditTabText:hover {
    text-shadow: 0 0 1px #000; /* Плавная чёрная тень у текста */
}

/* Подчерк под заголовком вкладки Аудит */
.fourth_uslugiSubmodul_textModul_tabsRow_auditTabUnderLine {
    display: none;
    width: 100%;
    height: 1px;
    min-height: 1px;
    background-color: blue;
    opacity: 0.4;
    transition: 0.3s;
}

/* Блок с подзаголовком и текстом */
.fourth_uslugiSubmodul_textModul_modul {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px 0px;
    /*width: 690px;*/
    /*height: 264px;*/
}

/* Подзаголовок */
.fourth_uslugiSubmodul_textModul_modul_medium_title {
    /*width: 690px;*/
    align-content: flex-start;
    margin-left: 6%;
    /*max-height: 34px;*/
    font:
        500 24px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

/* Обёртка для текста раздела  */
.fourth_uslugiSubmodul_textModul_modul_textModul {
    display: flex;
    flex-direction: column;
    align-items: flex-start;

    gap: 15px 0px;
    /*width: 690px;*/
    /*max-height: 210px;*/
    transition: 0.3s;
}

/* Текст 1 раздела  */
.fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_1_1 {
    /*width: 690px;*/
    /*max-height: 112px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_1_2 {
    display: none;
    /*width: 690px;*/
    /* max-height: 112px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_1_3 {
    display: none;
    /*width: 690px;*/
    /*max-height: 112px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_1_4 {
    display: none;
    /*width: 690px;*/
    /* max-height: 112px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_1_5 {
    display: none;
    /*width: 690px;*/
    /*max-height: 112px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

/* Текст 2 раздела  */
.fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_2_1 {
    /*width: 690px;*/
    /* max-height: 90px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_2_2 {
    display: none;
    /*width: 690px;*/
    /* max-height: 90px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_2_3 {
    display: none;
    /*width: 690px;*/
    /*max-height: 90px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_2_4 {
    display: none;
    /*width: 690px;*/
    /*max-height: 90px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

.fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_2_5 {
    display: none;
    /*width: 690px;*/
    /*max-height: 90px;*/
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    transition: 0.3s;
}

/*Кнопка Консультация*/
.fourthConsultButton {
    display: flex;
    align-items: center;
    gap: 0px 18px;

    /*max-width: 16%;
    max-height: 10%;*/
    border-radius: 24px 24px 24px 24px;
    padding: 17px 19px 17px 24px;
    outline: 1px solid #081d35;
    outline-offset: -1px;
    text-decoration: none;

    transition: background-color;
    transition-duration: 0.5s;
    transition-timing-function: ease-in-out;
    transition-delay: 0.05s;
}

/*Текст Консультация*/
.fourthConsultButtonText {
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    text-decoration: none;

    transition: color;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0.05s;
}

/*Обёртка для галки вправо у Консультации в центре первого раздела*/
.fourthConsultButtonCheckMarkWrapper {
    display: flex;
    flex-direction: row;
    margin: 1% 0% 0% 0%;
    width: 12px;
    height: 12px;

    transition: background-color;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0.05s;
}

/*Картинка галки вправо для Консультации в главном разделе*/
.fourthConsultButtonCheckMark {
    display: flex;
    flex-direction: column;
    width: 6px;
    height: 12px;
    background-color: black;
    background: var(--srcBlackCheckMarkRight) center center/100% 100% no-repeat;

    transition: background-color;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0.05s;
}



/* ********** Секция 5 (футер) ********************************************************** */

/*Свойства футера в отдельном css-файле*/

/*специальный класс для отмены transition в js*/
.notransition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

/* ********** Media-requests ********************************************************** */

@media (min-width: 1920px) {
    .main-title {
        font:
            506 95px / 1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
    }
}

@media (min-width: 1601px) {
    .main-title {
        font:
            506 95px / 1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
    }

    .subtitle1 {
        font:
            500 30px / 1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: white;
    }

    .consult_button {
        margin: 16% 0% 0% 84%;
    }

    .third_uslugiSubmodul_textModul_tabsRow {
        overflow-y: scroll;
        flex-wrap: nowrap;
        gap: 20px;
    }

    .third_uslugiSubmodul_textModul_tabsRow::-webkit-scrollbar {
        width: 0;
    }

    .third_uslugiSubmodul_textModul_modul_medium_title {
        font:
            500 24px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    /* Текст 1 раздела  */
    .third_uslugiSubmodul_textModul_modul_textModul_textBlock1 {
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .third_uslugiSubmodul_textModul_modul_textModul_textBlock1_2 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .third_uslugiSubmodul_textModul_modul_textModul_textBlock1_3 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .third_uslugiSubmodul_textModul_modul_textModul_textBlock1_4 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .third_uslugiSubmodul_textModul_modul_textModul_textBlock1_5 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    /* Текст 2 раздела  */
    .third_uslugiSubmodul_textModul_modul_textModul_textBlock2 {
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .third_uslugiSubmodul_textModul_modul_textModul_textBlock2_2 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .third_uslugiSubmodul_textModul_modul_textModul_textBlock2_3 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .third_uslugiSubmodul_textModul_modul_textModul_textBlock2_4 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .third_uslugiSubmodul_textModul_modul_textModul_textBlock2_5 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    /* .subtitle2 { нет в этом файле
        width: 35%;
        margin: 0% 0% 5% 0%;
        font:
            500 20px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: white;
    }*/

    .fourth_uslugiSubmodul_textModul_tabsRow {
        overflow-y: scroll;
        gap: 20px;
    }

    .fourth_uslugiSubmodul_textModul_tabsRow::-webkit-scrollbar {
        width: 0;
    }

    .fourth_uslugiSubmodul_textModul_modul_medium_title {
        font:
            500 24px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    /* Текст 1 раздела  */
    .fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_1_1 {
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_1_2 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_1_3 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_1_4 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_1_5 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    /* Текст 2 раздела  */
    .fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_2_1 {
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_2_2 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_2_3 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_2_4 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }

    .fourth_uslugiSubmodul_textModul_modul_textModul_textBlock_4_2_5 {
        display: none;
        font:
            400 16px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        transition: 0.3s;
    }
}

@media (max-width: 1601px) {
    .fourth_uslugiSubmodul_textModul_tabsRow {
        overflow-y: scroll;
        gap: 20px;
    }

    .fourth_uslugiSubmodul_textModul_tabsRow::-webkit-scrollbar {
        width: 0;
    }

    .four_main_coloumns_of_footer_wrapper {
        padding: 40px 0px 0px 0px;
    }
}
@media (max-width: 1439px) {
    .main-title {
        font:
            500 70px / 1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
    }

    .subtitle1 {
        font:
            500 24px / 1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: white;
    }

    .image1 {
        margin-left: 15px;
    }

    .mobile-header-logo {
        /*padding-left: 30px;*/
    }

    #menu-burger {
        /* padding-right: 30px;*/
    }

    .line61 {
        margin-left: 30px;
    }

    .line61.mobile {
        margin-left: 0px;
    }

    .consult_button {
        margin: 17% 0% 0% 79%;
    }

    .fourth_uslugiSubmodul_textModul_tabsRow {
        overflow-y: scroll;
        gap: 20px;
    }

    .fourth_uslugiSubmodul_textModul_tabsRow::-webkit-scrollbar {
        width: 0;
    }

    /* .main_menu_row {
        justify-content: flex-start;
        flex-wrap: wrap;
    } */
    .flex_row {
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
        row-gap: 20px;
    }
}

@media (max-width: 1340px) {
    .consult_button {
        margin: 12% 0% 0% 82%;
    }

    .third_uslugiSubmodul {
        flex-direction: column;
        gap: 40px;
        align-items: center;
    }

    .third_uslugiSubmodul_textModul_tabsRow {
        overflow-y: scroll;
        gap: 20px;
    }

    .third_uslugiSubmodul_textModul_tabsRow::-webkit-scrollbar {
        width: 0;
    }

    /*    .p_3_text { - нет в этом файле
    display: block;   
    padding-top: 2%;
    padding-bottom: 2%;   
    width: 50%;    
     font:
        400 38px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;   
}*/

    .fourth_uslugiSubmodul {
        flex-direction: column;
        gap: 40px;
        align-items: center;
    }

    .fourth_uslugiSubmodul_textModul_tabsRow {
        overflow-y: scroll;
        gap: 20px;
    }

    .fourth_uslugiSubmodul_textModul_tabsRow::-webkit-scrollbar {
        width: 0;
    }
}

@media (max-width: 1240px) {
    .consult_button {
        margin: 8% 0% 0% 82%;
    }

    .third_uslugiSubmodul_textModul_tabsRow {
        overflow-y: scroll;
        gap: 20px;
    }

    .third_uslugiSubmodul_textModul_tabsRow::-webkit-scrollbar {
        width: 0;
    }

    .fourth_uslugiSubmodul_textModul_tabsRow {
        overflow-y: scroll;
        gap: 20px;
    }

    .fourth_uslugiSubmodul_textModul_tabsRow::-webkit-scrollbar {
        width: 0;
    }
}

@media (max-width: 1100px) {
    .consult_button {
        margin: 5% 0% 7% 82%;
    }

    .third_uslugiSubmodul_textModul_tabsRow {
        overflow-y: scroll;
        gap: 20px;
    }

    .third_uslugiSubmodul_textModul_tabsRow::-webkit-scrollbar {
        width: 0;
    }

    .fourth_uslugiSubmodul_textModul_tabsRow {
        overflow-y: scroll;
        gap: 20px;
    }

    .fourth_uslugiSubmodul_textModul_tabsRow::-webkit-scrollbar {
        width: 0;
    }
}

@media (min-width: 1024px) {
    .desktop-hidden {
        display: none;
    }
}

@media (max-width: 1024px) {
    .mobile-hidden {
        display: none;
    }

    .header {
        position: relative;
        z-index: 5;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 0px 10px 0px;
        /* margin: -10px -40px 0px -40px;*/
    }

    .logo {
        width: 152px;
    }

    .close-btn {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .modal_menu-container {
        display: none;
        position: fixed;
        z-index: 6;
        top: 0;
        left: 0;
        width: 100%;
        background-color: #ffffff;
    }

    .modal_menu {
        display: flex;
        flex-direction: column;
        gap: 24px;
        width: 100%;
        padding: 10px 40px 24px;
    }

    .modal-btn-back {
        width: 24px;
    }

    .text-black {
        color: #081d35;
    }

    .text-20 {
        font-size: 20px;
        font-weight: 500;
    }

    .text-14 {
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
    }

    .text-blue {
        color: #1c4fd0;
        font-size: 14px;
        font-weight: 400;
    }

    .header-container {
        display: flex;
        flex-direction: column;
        gap: 0px;
        padding: 0px 20px 10px 20px;
    }

    a {
        cursor: pointer;
    }

    .line61 {
        z-index: 4;
    }

    #menu-burger {
        cursor: pointer;
    }

    #close {
        cursor: pointer;
    }

    .lang-mob {
        display: flex;
        align-items: center;
        gap: 0px 7px;
        width: 100%;
        justify-content: center;
    }

    .menu-mob {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    .wrapper-burger {
        display: flex;
        flex-direction: column;
        gap: 12px;
    }

    .menu-link {
        text-decoration: none;
    }

    .lang-container {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    .line-menu {
        width: 100%;
        height: 1px;
        min-height: 1px;
        background-color: #081d35;
        opacity: 0.2;
    }

    .sub-menu {
        padding-right: 20px;
    }

    .flex_col {
        width: 100%;
    }

    .block_2_2_2 {
        flex-direction: column;
        gap: 30px;
    }

    .mobile-hidden {
        display: none;
    }

    .mobile-button {
        display: flex;
    }

    .subtitle1 {
        font:
            500 22px / 1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: white;
    }

    .consult_button {
        margin: 2% 0% 7% 75%;
    }

    .hero_title,
    .block_2_2_2_1,
    .image4-wrapper,
    .third_uslugiSubmodul_textModul,
    .fourth_uslugiSubmodul_textModul {
        width: 100%;
    }

    .third_uslugiSubmodul {
        flex-direction: column;
        gap: 40px;
        align-items: center;
    }

    .third_uslugiSubmodul_image_1_service {
        width: 80%;
    }

    .third_uslugiSubmodul_image_2_modernization {
        width: 80%;
    }

    .third_uslugiSubmodul_image_3_automatization {
        width: 80%;
    }

    .third_uslugiSubmodul_image_4_zapchasti {
        width: 80%;
    }

    .third_uslugiSubmodul_image_5_obuchennie {
        width: 80%;
    }

    .third_uslugiSubmodul_textModul_tabsRow {
        overflow-y: scroll;
        flex-wrap: nowrap;
    }

    .third_uslugiSubmodul_textModul {
        align-items: center;
    }

    .p_3_text {
        display: block;
        padding-top: 2%;
        padding-bottom: 2%;
        width: 60%;
        font:
            400 30px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
    }

    .fourth_uslugiSubmodul {
        flex-direction: column;
        gap: 40px;
        align-items: center;
    }

    .fourth_uslugiSubmodul_image_1_remont {
        width: 80%;
    }

    .fourth_uslugiSubmodul_image_2_montazh {
        width: 80%;
    }

    .fourth_uslugiSubmodul_image_3_puskonaladka {
        width: 80%;
    }

    .fourth_uslugiSubmodul_image_4_podkranovye {
        width: 80%;
    }

    .fourth_uslugiSubmodul_image_5_audit_bezopasnosti {
        width: 80%;
    }

    .third_uslugiSubmodul_textModul {
        align-items: center;
    }

    .fourth_uslugiSubmodul_textModul_tabsRow {
        overflow-y: scroll;
        flex-wrap: nowrap;
    }

    .wrapper1,
    .wrapper4 {
        display: none;
    }
}

@media (max-width: 850px) {
    .consult_button {
        margin: 2% 0% 5% 75%;
    }
}

@media (max-width: 805px) {
    .consult_button {
        margin: 1% 0% 0% 75%;
    }
}

@media (max-width: 780px) {
    .consult_button {
        margin: 0% 0% 0% 75%;
    }
}

@media (max-width: 765px) {
    .header-container {
        padding: 0px 20px 0px 20px;
    }

    .modal_menu {
        padding: 10px 10px 24px;
    }

    .section-responsive {
        padding: 46px 10px;
    }

    .section-responsive,
    .block_4_1 {
        flex-direction: column;
    }

    .section-content {
        width: 100%;
    }

    .section-title {
        padding-bottom: 20px;
        width: unset;
    }

    .section-title a {
        font-size: 14px;
    }

    .flex_col {
        width: 100%;
    }

    .highlight {
        width: 100%;
        font-size: 14px;
    }

    .hero_title {
        font-size: 32px;
        text-transform: uppercase;
    }

    .highlight,
    .hero_title,
    .line6,
    .subtitle2 {
        margin-bottom: 20px;
    }

    .subtitle2 {
        font-size: 16px;
        width: 100%;
    }

    .pervyiSlaiderPagesWrapper {
        display: none;
    }

    .pervyiSlaiderWrapper {
        width: unset;
    }

    .main-title {
        font-size: 46px;
        padding-bottom: 20px;
    }

    .subtitle1,
    .subtitle11 {
        font-size: 14px;
    }

    .mobile-button {
        width: 100%;
        justify-content: center;
    }

    .consult_button {
        margin: 0% 0% 7% 66%;
    }

    .wrapper6 {
        gap: 0;
        background-size: 200%;
        background-position: top;
        background-repeat: no-repeat;
        padding: 275px 0 0 0;
    }

    .p_3_text {
        display: block;
        padding-top: 2%;
        padding-bottom: 2%;
        width: 80%;
        font:
            400 22px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
    }

    .four_main_coloumns_of_footer_wrapper {
        padding-inline: 10px;
        flex-direction: column;
        position: relative;
    }

    .highlight5,
    .highlight6 {
        font-size: 14px;
    }

    .highlight7 {
        padding-top: 60px;
    }

    .highlight8 {
        display: none;
    }

    .image_whatsapp {
        position: absolute;
        bottom: 114px;
        left: 10px;
    }

    .wrapper {
        width: unset;
        height: auto;
        padding-bottom: 20px;
    }

    .text5 {
        padding: 20px 10px;
    }
}

@media (max-width: 720px) {
    .consult_button {
        display: none;
    }

    .big_title2,
    .big_title_4_2 {
        font:
            500 24px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        text-align: center;
        padding-bottom: 34px;
    }
}

@media (max-width: 600px) {
    .subtitle1 {
        display: none;
    }
}

@media (max-width: 540px) {
    .section-responsive {
        padding: 34px 10px;
    }
    .consult_button {
        display: none;
    }

    .subtitle1 {
        display: none;
    }

    .big_title2,
    .big_title_4_2 {
        font:
            500 22px/1.39 "Helvetica Neue",
            Helvetica,
            Arial,
            serif;
        color: #081d35;
        text-align: center;
        padding-bottom: 34px;
    }
}
