 .mainClass {
    display: flex;
    flex-direction: column;    
    }

/* ********** Секция 1 ********************************************************** */

 .section1 {    
    width: 100%;
    display: flex;
    flex-direction: column;
}

#fonovoeIzobrazhenie {
    width: 100%;   
}


.sub_section1 {
    position: absolute;
    width: 100%;
    display: flex;
    flex-direction: column;
}



.wrapper20 {
  display: flex;
  flex-direction: column;
  width: 100%;
 
  background: var(--src) center center/100% 100% no-repeat;

}

/*главное меню (хедер) с подчерком*/
.flex_col2 {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px 0px;
    margin: 20px 0px 3px 0px;
    padding-left: 20px;
    padding-right: 20px;
}


/*Строчка хедера главной страницы*/
.flex_row {
    display: flex;
    justify-content: space-around;
    align-items: baseline;
    gap: 0px 10px;
    width: 100%;
}

/*Логотип в хедере  182x36 исходный размер, 0,197802 пропорция */
.image1 {
    width: 182px;
    height: 36px;
    margin-top: 0px;
}

/*Языковое меню в хедере*/
.wrapper28 {
    display: flex;
    align-items: center;
    gap: 0px 7px;
    margin: 11px 0px 5px 70px;
    width: 120px;
}

/*Текст -ru- в языковом меню в хедере*/
.text {
    cursor: pointer;
    font:
        400 20px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    opacity: 0.999;
    text-decoration: none;
       text-shadow: 
        1px 1px 2px #808080,
        -1px -1px 2px #808080,
         0px 0px 1px #808080; /* Плавная серая тень у текста */
    transition: all 0.3s;
    
}

.text:hover {
  opacity: 1;
    text-shadow:
        0 0 1.5px #fff,
        0 0 1.5px #fff,
        0 0 1.5px #fff; /* Плавная белая тень у текста */
}

.text-mod {
    
    font:
        400 18px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    opacity: 0.99;
    text-decoration: none;
    cursor: pointer;
       text-shadow: 
        1px 1px 2px #fff,
        -1px -1px 2px #fff,
         0px 0px 1px #fff; /* Плавная серая тень у текста */
    transition: all 0.3s;
    
}

.text-mod:hover {
  opacity: 1;
    color: darkgrey;
    /*text-shadow:
        0 0 1.5px #fff,
        0 0 1.5px #fff,
        0 0 1.5px #fff;*/ /* Плавная белая тень у текста */
}



/*Текст -/- в языковом меню в хедере*/
.text2 {
    width: 4px;
    height: 20px;
    font:
        400 18px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    
    text-shadow: 
        1px 1px 2px #808080,
        -1px -1px 2px #808080,
         0px 0px 1px #808080; /* Плавная серая тень у текста */
    
    opacity: 0.99;
}

.text2-mod {
    width: 4px;
    height: 20px;
    font:
        400 18px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    
  /*  text-shadow: 
        1px 1px 2px #808080,
        -1px -1px 2px #808080,
         0px 0px 1px #808080; */
    
    opacity: 0.99;
}

/*Текст -en- в языковом меню в хедере*/
.text3 {
    
    font:
        400 18px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    opacity: 0.7;
    text-decoration: none;
    cursor: default;
    text-shadow:         
         1px 1px 2px #808080,
        -1px -1px 2px #808080,
         2px 2px 3px #808080;/* Плавная - тень у текста */
    
    transition: 0.3s;
}

.text3:hover {
  
}

/*Текст -en- в языковом меню в модальном меню */
.text3-mod {
 
    font:
        400 18px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    opacity: 0.5;
    text-decoration: none;
        cursor: default;
  /*  text-shadow:         
         1px 1px 2px #808080,
        -1px -1px 2px #808080,
         0px 0px 1px #808080;*/
    
    transition: 0.3s;
}


.text3-mod:hover {
 
}


/*Текст -ch- в языковом меню в хедере*/
.text4 {
    margin: 4px 6px 0px 0px;
    cursor: pointer;
    font:
        400 15px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    opacity: 0.99;
    text-decoration: none;
       text-shadow: 
        1px 1px 2px #808089,
       -1px -1px 2px #808089,
        0px 0px 1px #808089; /* Плавная серая тень у текста */
    transition: 0.3s;
}

.text4:hover {
    opacity: 1;
    text-shadow:
        0 0 1.5px #fff,
        0 0 1.5px #fff,
        0 0 1.5px #fff; /*Плавная белая тень у текста*/
}

/*Текст -ch- в языковом меню в модальном меню */
.text4-mod {
    margin: 5px 6px 0px 0px;
    /*width: 15px;
                  height: 20px;*/
    font:
        400 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
     text-decoration: none;
        
/*    text-shadow:         
         1px 1px 2px #808080,
        -1px -1px 2px #808080,
         0px 0px 1px #808080;*/
    
    opacity: 0.99;
    transition: 0.3s;
}

.text4-mod:hover {
    opacity: 1;
    color: darkgrey;
    text-shadow:
        0 0 1.5px #fff,
        0 0 1.5px #fff,
        0 0 1.5px #fff; /*Плавная белая тень у текста*/
}



/*Блок с услугами и с оборудованием в хедере слева*/
.wrapper25 {
    display: flex;
    justify-content: space-between;
    align-items: center;    
    margin: 6px 0px 4px;
    width: 291px;
}

/*Обёртка для услуг в хедере*/
.wrapper26 {
    display: flex;
    align-items: center;
    gap: 0px 21px;
    width: 102px;
    height: 26px;
    text-decoration: none;
}

/*Слово -Услуги- в хедере*/
.highlight4 {
    width: 65px;
    height: 26px;
    font:
        400 18px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    text-decoration: none;
    
    text-shadow: 
        1px 1px 2px #808080,
        -1px -1px 2px #808080,
         0px 0px 1px #808080; /* Плавная - тень у текста */
    
    
    transition: 0.3s;
}

.highlight4:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

/*Обёртка для галки вниз к слову Услуги в хедере*/
.wrapper27 {
    display: flex;
    flex-direction: column;
    margin: 10px 0px;
    width: 12px;
    height: 12px;
    overflow: hidden;
}

/*Картинка галки вниз для выпадающего меню Услуг в хедере*/
.wrapper271 {
    display: flex;
    flex-direction: column;
    margin: 2px 0px 3px;
    width: 12px;
    height: 7px;
    background: var(--src) center center/100% 100% no-repeat;
}

/*Обёртка для пункта меню Оборудование в хедере*/
.wrapper261 {
    display: flex;
    align-items: center;
    gap: 0px 0px;
    width: 149px;
    height: 26px;
    text-decoration: none;
}

/*Текст Оборудование в меню хедера*/
.highlight41 {
    width: 106px;
    height: 26px;
    font:
        400 18px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    text-decoration: none;
    
    text-shadow: 
        1px 1px 2px #808080,
       -1px -1px 2px #808080,
        0px 0px 1px #808080; /* Плавная - тень у текста */
        
    transition: 0.3s;
}

.highlight41:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

/*Блок основного навигационного меню в хедере справа*/
.main_menu_row {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    column-gap: 26px;
}

/* Компания */
.menu_chapter_1 {
    height: 26px;
    font:
        400 18px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    text-decoration: none;
    
    text-shadow: 
        1px  1px 2px #808080,
       -1px -1px 2px #808080,
        0px  0px 1px #808080; /* Плавная - тень у текста */
    
    transition: 0.3s;
}

.menu_chapter_1:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

/* Проекты */
.menu_chapter_2 {
    height: 26px;
    font:
        400 18px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    text-decoration: none;
    
    text-shadow: 
        1px  1px 2px #808080,
       -1px -1px 2px #808080,
        0px  0px 1px #808080; /* Плавная - тень у текста */
    
    transition: 0.3s;
}

.menu_chapter_2:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

/*Карьера*/
.menu_chapter_3 {
    height: 26px;
    font:
        400 18px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    text-decoration: none;
    
    text-shadow: 
        1px  1px 2px #808080,
       -1px -1px 2px #808080,
        0px  0px 1px #808080; /* Плавная - тень у текста */
    
    transition: 0.3s;
}

.menu_chapter_3:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

/* Пресс-центр */
.menu_chapter_4 {
    height: 26px;
    font:
        400 18px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    text-decoration: none;
    
    text-shadow: 
        1px 1px 2px #808080,
        -1px -1px 2px #808080,
         0px 0px 1px #808080; /* Плавная - тень у текста */
    
    transition: 0.3s;
}

.menu_chapter_4:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

/* Контакты */
.menu_chapter_5 {
    height: 26px;
    font:
        400 18px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    text-decoration: none;
    
    text-shadow: 
        0 0 1.6px #000000,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная - тень у текста */
    
    transition: 0.3s;
}

.menu_chapter_5:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

/*Номер телефона в основном навигационном меню в хедере справа*/
.highlight3 {
 
    font:
        500 18px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    text-decoration: none;
    
    text-shadow: 
        1px 1px 2px #808080,
       -1px -1px 2px #808080,
        0px 0px 1px #808080; /* Плавная - тень у текста */
    
    transition: 0.3s;
}

.highlight3:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

.modal_menu {
        padding: 10px 10px 24px;
    }

.text-black {
        color: #081D35;
    }

/*Подчерк под хедером*/
.line61 {
    width: 100%;
    height: 1px;
    min-height: 1px;
    background-color: white;
    opacity: 0.2;
}

/* ********* * конец Хедера - главного навигационного меню * ************ */

 /* Основной контентный текстовый блок */
.contentTextModule {
    display: block;
    position: relative;
    top: 1%;
    left: 2%;
    
}

.glavnyiZagolovok {
    
    font:
        506 95px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    text-shadow: 
        0 0 1.6px #000000,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная - тень у текста */
    
}

.subTytle {
    position: relative;
    top: 42%;
    font:
        500 35px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    
    text-shadow: 
        
         1px 1px 2px #23282b,
        -1px -1px 2px #23282b,
         0px 0px 1px #808080;/* Плавная - тень у текста */
    
    
}






/* *************** Кнопка Консультация *************** */
.consult_button {
    display: flex;
    align-items: center;
    gap: 0px 0px;
    margin: 20% 0% 5% 0%;
    width: 189px;
    height: 48px;
    border-radius: 24px 24px 24px 24px;
    padding: 14px 24px 14px 24px;
    outline: 1px 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: 134px;
    height: 20px;
    font:
        500 14px/1.39 "Helvetica Neue Cyr",
        Helvetica,
        Arial,
        serif;
    color: white;
    background-color: rgba(255, 255, 255, 0);

    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: row;
    
}

.second_textBlock {    
    margin-left: 7%;
    margin-top: 5%;    
}

.second_adressTextBlock {
    margin-top: 1%;    
}

.second_adressText {    
    font:
        500 26px/1.39 "Helvetica Neue Cyr",
        Helvetica,
        Arial,
        serif;
}

.second_telephonBlock {
    margin-top: 4%;
}

.second_telephon {    
    font:
        500 24px/1.39 "Helvetica Neue Cyr",
        Helvetica,
        Arial,
        serif;
    
    color: black;
    text-decoration: none;
    
    transition: 0.3s;    
}

.second_telephon:hover {
    
    text-shadow:
        0 0 1.6px #000000,
        0 0 1.6px #000000,
        0 0 1.6px #000000; /* Плавная чёрная тень у текста */    
}


.second_eMailBlock {
    margin-top: 7%;
    
}


.second_eMail {    
    font:
        500 24px/1.39 "Helvetica Neue Cyr",
        Helvetica,
        Arial,
        serif;
    text-decoration: none;
    color: black;
    cursor: pointer;
    transition: 0.3s;
    
}

.second_eMail:hover {
    color: blue;
     text-shadow:
        0 0 1.6px #0000FF,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная чёрная тень у текста */
    
}


.second_whatsAppBlockWraper {
    
}




.second_napisatNamText {
    
    margin: 17px 10px 0px 0px;
  
    font:
        400 24px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: black;
    
}

.second_whatsAppBlock {
    margin-top: 8%;
    
    
}

.second_image_whatsapp {
    margin-top: 0%;
    padding-bottom: 0px;    
    position: relative;
    width: 50px;
    height: 50px;
    transition: 1s ease-in;
}

.second_image_whatsapp:active {
  opacity: 0.5;  
}

.second_image_whatsapp > img {
    position: absolute;
    
    /* transitions */
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    
}


/* логическое чередование картинок в кнопке слайдера ховер/неховер */
/*     solution 1: css3 solution, it depends of <img>'s order */
/* default */

.second_image_whatsapp > img:nth-child(1) {
    /* first <img> child of <div> */
    filter: alpha(opacity=100); /* IE stuff */
    opacity: 1;
    z-index: 2;    
}

.second_image_whatsapp > img:nth-child(2) {
    /* second <img> child of <div> */
    filter: alpha(opacity=0); /* IE stuff */
    opacity: 0;
    z-index: 1;  
}

/* hover */

.second_image_whatsapp:hover > img:nth-child(1) {
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 1;
}

.second_image_whatsapp:hover > img:nth-child(2) {
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 2;
}


.second_whatsApp_podpis {
    display: block;    
    margin: -23px 0px 0px 71px;
    padding-top: 6px;
    font:
        400 24px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: black;
    text-decoration: none;
    transition: 0.3s;
    
}

.second_whatsApp_podpis:hover {
    text-shadow:
        0 0 1.6px #28D146,
        0 0 1.6px #28D146,
        0 0 1.6px #28D146; /* Плавная чёрная тень у текста */
}


.second_imageBlock {
    margin-left: 7%;
    margin-top: 4%;
    padding-bottom: 4%;
    padding-top: 0.1%;
    padding-right: 1px;
    max-width: 829px;
    max-height: 579px;    
    width: 41%;
}





/* ********** Секция 3 (Яндекс-карта) ********************************************************** */

.section3 {
    
  display: flex;
    flex-direction: column;
    background-color: antiquewhite;
    margin-top: 20px;
    padding-top: 46px;
    padding-bottom: 60px;   
    width: 100%;
    
}

.third_yandexCartaHeader {
   /* margin-left: 37%;*/
  /*  margin-bottom: 1%;*/
    width: 100%;
    text-align: center;
    
    font:
        400 30px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: black;
    
}


.yandexMapWrapper{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    align-content: center;
}

.thirdBalanceDiv1{
    
    display: flex;
    width: auto;
}

.yandexmap {
    display: block;
    margin-top: 3%;
   /* margin-left: 18%;*/
    outline: 3px solid gray;
    outline-offset: 0px;   
    margin-bottom: 3%;
}


.map-1280 {
    display: none;
    width: 1280px;
    height: 500px;
}

.map-900 {
    display: none;
    width: 900px;
    height: 400px;
}

.map-700 {
    display: none;
    width: 700px;
    height: 400px;
}

.map-500 {
    display: none;
    width: 500px;
    height: 400px;
}

.map-300 {
    display: block;
    width: 300px;
    height: 300px;
}

.map-200 {
    display: none;
    width: 240px;
    height: 360px;
}


.thirdBalanceDiv2 {    
     display: flex;
    width: auto;
}


/* ********** Секция 4 (футер) ********************************************************** */

.section4 {
    display: flex;
    flex-direction: column;
    width: 100%;   
    padding: 0px;
}

.footer_black_rect {  
    width: 100%;    
    background-color: #081D35; /* чёрный */
    padding-top: 1%;
    padding-bottom: 1%;
}

/*four_main_coloumns_of_footer_wrapper*/

.four_main_coloumns_of_footer_wrapper {
    /* контейнер для четырёх основных колонок футера */
    
    display: flex;
    flex-direction: row;    
    justify-content: space-around;
    padding: 20px 0px 0px 0px;
  
}

.wrapper5 {
    /* крайний левый блок футера под логотипом - написать нам, значок ватсапа */

    display: flex;
    flex-direction: column;
    gap: 19px 0px;
    width: 105px;
    height: 92px;
}

/* Логотип Балтик-Сервис  */
.image11 {
    width: 182px;
    height: 36px;
}

/* написать нам */
.highlight8 {
    margin: 25px 10px 0px 0px;
    width: 149px;
    height: 23px;
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
}



/* иконка ватсапа */
.image_whatsapp {
    margin: -6px 55px 0px 0px;
    position: relative;
    width: 50px;
    height: 50px;
    transition: 1s ease-in;
}

.image_whatsapp:active {
  opacity: 0.5;  
}

.image_whatsapp > img {
    position: absolute;
    
    /* transitions */
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    
}


/* логическое чередование картинок в кнопке слайдера ховер/неховер */
/*     solution 1: css3 solution, it depends of <img>'s order */
/* default */

.image_whatsapp > img:nth-child(1) {
    /* first <img> child of <div> */
    filter: alpha(opacity=100); /* IE stuff */
    opacity: 1;
    z-index: 2;    
}

.image_whatsapp > img:nth-child(2) {
    /* second <img> child of <div> */
    filter: alpha(opacity=0); /* IE stuff */
    opacity: 0;
    z-index: 1;  
}

/* hover */

.image_whatsapp:hover > img:nth-child(1) {
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 1;
}

.image_whatsapp:hover > img:nth-child(2) {
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 2;
}





/* левый средний блок меню футера - услуги оборудование компания проекты */
.wrapper4 {
    display: flex;
    flex-direction: column;
    gap: 30px 0px;
    width: 141px;
    height: 170px;
}

/* услуги с галкой в футере  */
.wrapper211 {
    display: flex;
    align-items: center;
    gap: 0px 22px;
    width: 141px;
    height: 20px;
    border-radius: 10px 10px 10px 10px;
}

/* услуги в футере */
.text16 {
    
    height: 20px;
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    transition: 0.6s;
    text-decoration: none;
}

.text16:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

/* проекты с галкой */
.wrapper214 {
    display: flex;
    align-items: center;
    gap: 0px 24px;
    width: 141px;
    height: 20px;
    border-radius: 10px 10px 10px 10px;
}

/* проекты  */
.text19 {
    width: 57px;
    height: 20px;
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    transition: 0.3s;
}

.text19:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

/* оборудование с галкой в футере - скрыто */
.wrapper212 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 0px 10px;
    width: 141px;
    height: 20px;
    border-radius: 10px 10px 10px 10px;
}

/* оборудование - скрыто */
.text17 {
    width: 96px;
    height: 20px;
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    transition: 0.3s;
}

.text17:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

/* Компания с галкой */
.wrapper213 {
    display: flex;
    align-items: center;
    gap: 0px 27px;
    width: 141px;
    height: 20px;
    border-radius: 10px 10px 10px 10px;
}

/* компания */
.text18 {
    width: 65px;
    height: 20px;
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    transition: 0.3s;
}

.text18:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

.wrapper1 {
    /*  правый средний блок футера карьера пресс-центр контакты */

    display: flex;
    flex-direction: column;
    gap: 30px 0px;
    width: 122px;
    height: 120px;
}

.wrapper2 {
    /* карьера с галкой */
    display: flex;
    align-items: center;
    gap: 0px 21px;
    width: 122px;
    height: 20px;
    border-radius: 10px 10px 10px 10px;
}

.text13 {
    /* карьера */
    width: 55px;
    height: 20px;
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    transition: 0.3s;
}

.text13:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

.wrapper29 {
    /* пресс-центр с галкой */
    display: flex;
    align-items: center;
    gap: 0px 28px;
    width: 125px;
    height: 20px;
    border-radius: 10px 10px 10px 10px;
}

.text14 {
    /* пресс-центр */
    width: 92px;
    height: 20px;
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    transition: 0.3s;
}

.text14:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

.wrapper210 {
    /* контакты с галкой */
    display: flex;
    align-items: center;
    gap: 0px 29px;
    width: 122px;
    height: 20px;
    border-radius: 10px 10px 10px 10px;
}

.text15 {
    /* контакты */
    width: 61px;
    height: 20px;
    font:
        500 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    transition: 0.3s;
}

.text15:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}


 /* крайний правый блок футера - адрес е-мейл телефон презентация */


.wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 29px 0px;
    width: 380px;
    height: 201px;
}

/*адрес в футере */
.highlight5 {    
    text-decoration: none;
    width: 380px;
    height: 45px;
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    transition: 0.6s;
}


/* телефон и контактная электронная почта  в футере справа*/
.highlight6 {
    width: 380px;
    height: 23px;
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    text-decoration: none;
    transition: 0.6s;
}

.highlight6:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

/* ссылка на презентацию в footer-e */
.highlight7 {
    width: 380px;
    height: 23px;
    font:
        400 16px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    text-decoration: underline;
    transition: 0.6s;
}

.highlight7:hover {
    text-shadow:
        0 0 1.6px #fff,
        0 0 1.6px #fff,
        0 0 1.6px #fff; /* Плавная белая тень у текста */
}

/* контейнер для копирайта с отчерком сверху */
.сopyright_with_line_wraper {
   
    display: flex;
    flex-direction: column;
    margin-top: 2%;
    padding-bottom: 13px;   

}

/* отчерк над копирайтом */
.line {
    
    padding: 00px 00px 00px 00px;
    margin: 00px 15px 00px 15px;
    width: auto;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.2);
}

/* копирайт в футере */
.text5 {
    
    padding: 10px 0px 0px 50px;
    width: 376px;
    height: 20px;
    font:
        400 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
}

/*специальный класс для отмены transition в js*/
.notransition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

.modal_menu-container {
    display: none; /*В норме модальное меню скрыто, раскрывается только по клику на бургер*/
}
