/* Русскоязычная версия  страницы Контакты */

@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;
    /*background-color: green;*/
    /*overflow: hidden;*/
    }


/****** общие классы у блоков ******/

.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 {    
    width: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

#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 20px 3px 3px;
}



/*Строчка хедера главной страницы*/
.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;
    width: 120px;
}

/*Текст -ru- в языковом меню в хедере*/
.text { 
    font:
        400 20px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: white;
    
    text-shadow: 
        
         1px 1px 2px #808080,
        -1px -1px 2px #808080,
         0px 0px 1px #808080;/* Плавная - тень у текста */
}

/*Текст -ru- в языковом меню в модульном главном меню */
.text-mod { 
    font:
        400 20px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    opacity: 0.4; 
}


/*Текст -/- в языковом меню в хедере*/
.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: #081d35;
    
  /*  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.99;
    text-decoration: none;
        
    text-shadow: 
        
         1px 1px 2px #808080,
        -1px -1px 2px #808080,
         0px 0px 1px #808080;/* Плавная - тень у текста */
    
    transition: 0.3s;
}

.text3:hover {
    opacity: 1;
    text-shadow:
        0 0 1.5px #fff,
        0 0 1.5px #fff,
        0 0 1.5px #fff; /* Плавная белая тень у текста */
}

/*Текст -en- в языковом меню в модальном меню */
.text3-mod {
 
    font:
        400 18px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
    opacity: 0.99;
    text-decoration: none;
        
  /*  text-shadow:         
         1px 1px 2px #808080,
        -1px -1px 2px #808080,
         0px 0px 1px #808080;*/
    
    transition: 0.3s;
}

.text3-mod:hover {
    opacity: 1;
    color: darkgrey;
    text-shadow:
        0 0 1.5px #fff,
        0 0 1.5px #fff,
        0 0 1.5px #fff; 
}

/*Текст -ch- в языковом меню в хедере*/
.text4 {
    margin: 4px 6px 0px 0px;
    cursor: pointer;
    font:
        550 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: 1px 6px 0px 0px;
    /*width: 15px;
                  height: 20px;*/
    font:
        400 14px/1.39 "Helvetica Neue",
        Helvetica,
        Arial,
        serif;
    color: #081d35;
     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 14px;
    width: 82px;
    height: 26px;
    text-decoration: none;
}

/*Слово -Услуги- в хедере*/
.highlight4 {
    width: 56px;
    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: 7px 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 14px;
    width: 149px;
    height: 26px;
    text-decoration: none;
}

/*Текст Оборудование в меню хедера*/
.highlight41 {
    width: 123px;
    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;
    padding: 30px 20px 0px 20px;
    
}

.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 20px/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 27px;
    margin: 19% 0% 5% 7%;
    width: 178px;
    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: 90px;
    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 {  
    text-decoration: none;
    color: black;
    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 {
    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: 2%;
    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: 109px;
    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;
}

/* проекты  */
.baltic-service .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 {
    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; /*В норме модальное меню скрыто, раскрывается только по клику на бургер*/
}

