/* m（︶︿︶）m ЭТО УМНЫЙ ВЕРСТАЛЬЩИК, ВОН КАКОЕ ЛИЦО, ПИШЕТ КОД ДЛЯ МОДУЛЕЙ */
@import url(fonts.css);

/*
░░░░░░░▄█▄▄▄█▄ ЭТО НАЧАЛО КОДА ЧЕЛОВЕК
▄▀░░░░▄▌─▄─▄─▐▄░░░░▀▄
█▄▄█░░▀▌─▀─▀─▐▀░░█▄▄█
░▐▌░░░░▀▀███▀▀░░░░▐▌
████░▄█████████▄░████
*/

:root{
--отступ-модуля:100px;
--текст:#333;
--оранжевый:#ef8505;
--серый-фон:#f5f5f5;
--голубой:#e0eafd;
--синий:#005caf;

@media (max-width: 1300px){
--отступ-модуля:75px;
}

@media (max-width: 800px){
--отступ-модуля:50px;
}

}



html{font-size:10px;}
html,body{width:100%;min-height:100vh;margin:0;padding:0;background:var(--серый);}
body{display:flex;flex-direction:column;align-items:center;position:relative;background:var(--серый-фон);}
*{box-sizing:border-box;outline:none;font-family:'Inter', Arial, Helvetica, sans-serif;line-height:1.2em;color:var(--текст);}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:normal;}
h1{font-size:4rem;font-weight:bold;}
h2{font-size:4rem;font-weight:bold;}
h3{font-size:2.8rem;font-weight:bold;}
h4{font-size:2rem;}
p{font-size:1.8rem;}
li{font-size:1.8rem;}
i{font-style:normal;font-weight:normal;display:block;}

@media (max-width: 1300px){
h1{font-size:3rem;font-weight:bold;}
h2{font-size:3rem;font-weight:bold;}
h3{font-size:2rem;font-weight:bold;}
h4{font-size:1.8rem;}
p{font-size:1.6rem;}
li{font-size:1.6rem;}
}

@media (max-width: 800px){
h1{font-size:2.6rem;font-weight:bold;}
h2{font-size:2.6rem;font-weight:bold;}
h3{font-size:2rem;font-weight:bold;}
h4{font-size:1.8rem;}
p{font-size:1.6rem;}
li{font-size:1.6rem;}
}

/*
▒▒▄▀▀▀▀▀▄▒▒▒▒▒▄▄▄▄▄▒▒▒ ДЕРЖИСЬ ЗДЕСЬ НЕЗАКРЕПЛЁННЫЕ МОДУЛИ ЗЕМЛЯНИН
▒▐░▄░░░▄░▌▒▒▄█▄█▄█▄█▄▒
▒▐░▀▀░▀▀░▌▒▒▒▒▒░░░▒▒▒▒
▒▒▀▄░═░▄▀▒▒▒▒▒▒░░░▒▒▒▒
▒▒▐░▀▄▀░▌▒▒▒▒▒▒░░░▒▒▒▒
*/

section.absolute{position:absolute;left:0;top:0;width:100%;}

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.modalform{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.8);align-items:center;justify-content:center;z-index:2000;display:flex;pointer-events:none;opacity:0;transition:all 0.2s;}
section.modalform.open{pointer-events:all;opacity:1;}
section.modalform form{display:block;padding:40px;background:#fff;max-width:600px;width:100%;max-height:calc(100vh - 40px);position:relative;transition:all 0.2s;transform:scale(0.5);overflow-y:auto;}
section.modalform.open form{transform:scale(1);}
section.modalform form .close{font-size:20px;line-height:20px;cursor:pointer;height:20px;position:absolute;top:10px;right:10px;font-family:'fsolid';}
section.modalform form h2{text-align:center;margin:0 0 20px 0;}
section.modalform form img{width:100%;display:block;object-fit:contain;height:auto;}
section.modalform form input[type=text]{display:block;width:100%;border:none;padding:0 25px;height:50px;line-height:50px;font-size:1.8rem;border:1px solid var(--синий);margin:0 0 15px 0;}
section.modalform form input[type=text]:focus{border:1px solid var(--голубой);}
section.modalform form input[type=number]{display:block;width:100%;border:none;padding:0 25px;height:50px;line-height:50px;font-size:1.8rem;border:1px solid var(--синий);margin:0 0 15px 0;text-align:center;}
section.modalform form input[type=number]:focus{border:1px solid var(--голубой);}
section.modalform form textarea{display:block;width:100%;border:none;padding:25px;font-size:1.8rem;border:1px solid var(--синий);margin:0 0 15px 0;}
section.modalform form textarea:focus{border:1px solid var(--голубой);}
section.modalform form .agreement{display:flex;margin:0 0 15px 0;width:100%;gap:15px;}
section.modalform form .agreement input[type=checkbox]{padding:0;margin:0;flex:0 0 auto;}
section.modalform form .agreement label{display:block;font-size:1.4rem;}
section.modalform form button{display:block;width:max-content;height:50px;line-height:50px;padding:0 25px;margin:0 auto;background:var(--оранжевый);border:none;font-size:1.6rem;color:#fff;cursor:pointer;transition:all 0.2s;box-shadow:0 5px 0 0 #fff;text-shadow:0 0 5px rgba(0,0,0,0.5);position:relative;top:0;border-radius:10px;}
section.modalform form button:hover{box-shadow:0 2px 0 0 #fff;top:3px;}

@media (max-width: 1000px){
section.modalform form{padding:20px;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
#jGrowl .jGrowl-notification{color:#fff;}
#jGrowl .jGrowl-notification .jGrowl-message{color:#fff;}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/*
──────▄▀▄─────▄▀▄ МЫ НА КРЫШЕ
─────▄█░░▀▀▀▀▀░░█▄
─▄▄──█░░░░░░░░░░░█──▄▄
█▄▄█─█░░▀░░┬░░▀░░█─█▄▄█
*/

header{flex:0 0 auto;width:100%;align-items:center;position:fixed;top:0;left:0;z-index:1000;transition:all 0.2s;transition:all 0.2s;background:#fff;}

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.header-contacts{padding:0 max(20px,calc(50% - 750px));height:50px;background:var(--оранжевый);transition:all 0.2s;overflow:hidden;display:flex;align-items:center;gap:25px;}
body.scroll section.header-contacts{height:0;}
section.header-contacts p{display:flex;align-items:center;gap:15px;flex:0 0 auto;}
section.header-contacts p:nth-child(1){flex:1 1 auto;}
section.header-contacts p i{font-family:'fregular';font-size:1.6rem;color:#fff;}
section.header-contacts p span{font-size:1.6rem;display:block;color:#fff;}
section.header-contacts p a{font-size:1.6rem;display:block;text-decoration:none;transition:all 0.2s;color:#fff;}
section.header-contacts p a:hover{color:var(--голубой);}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.header-navigation{padding:0 max(20px,calc(50% - 750px));}
section.header-navigation .nav-container{width:100%;display:flex;justify-content:space-between;gap:50px;height:100px;transition:all 0.2s;align-items:center;position:relative;}
body.scroll section.header-navigation .nav-container{height:75px;}
section.header-navigation .nav-container a.header-logo{display:block;width:250px;flex:0 0 auto;}
section.header-navigation .nav-container a.header-logo img{display:block;width:100%;height:auto;}
section.header-navigation .nav-container a.header-logo img:last-child{display:none;}
section.header-navigation .nav-container nav{flex:1 1 auto;height:100%;}
@media (min-width: 1101px){
section.header-navigation .nav-container nav>ul{padding:0;margin:0;list-style:none;display:flex;gap:25px;justify-content:space-between;height:100%;}
section.header-navigation .nav-container nav>ul>li{display:flex;gap:15px;align-items:center;height:100%;}
section.header-navigation .nav-container nav>ul .close{display:none;}
section.header-navigation .nav-container nav>ul>li>a{display:block;text-decoration:none;font-size:1.8rem;font-weight:bold;transition:all 0.2s;}
section.header-navigation .nav-container nav>ul>li>a:hover{color:var(--синий);}
section.header-navigation .nav-container nav>ul>li>.toggler{font-family:'fregular';font-size:1.8rem;cursor:pointer;}
section.header-navigation .nav-container nav>ul>li>ul{padding:0;margin:0;list-style:none;position:absolute;top:90px;left:0;width:100%;height:400px;padding:50px 25px;background:#fff;transition:all 0.2s;z-index:1100;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);overflow-y:auto;display:none;}
body.scroll section.header-navigation .nav-container nav>ul>li>ul{top:70px;}
section.header-navigation .nav-container nav>ul>li:hover>ul{display:block;}
section.header-navigation .nav-container nav>ul>li>ul>li{width:500px;padding:0 0 15px 0;}
section.header-navigation .nav-container nav>ul>li>ul>li>a{display:block;text-decoration:none;font-size:1.8rem;font-weight:bold;transition:all 0.2s;}
section.header-navigation .nav-container nav>ul>li>ul>li>a:hover{color:var(--оранжевый);}
section.header-navigation .nav-container nav>ul>li>ul>li>.toggler{display:none;}
section.header-navigation .nav-container nav>ul>li>ul>li>ul{padding:25px;margin:0;list-style:none;width:calc(100% - 525px);position:absolute;top:25px;right:25px;display:none;height:calc(100% - 50px);background:var(--серый-фон);overflow-y:auto;}
section.header-navigation .nav-container nav>ul>li>ul>li:hover>ul{display:block;}
section.header-navigation .nav-container nav>ul>li>ul>li>ul>li{margin:0 0 15px 0;}
section.header-navigation .nav-container nav>ul>li>ul>li>ul>li>a{display:block;text-decoration:none;font-size:1.6rem;font-weight:bold;transition:all 0.2s;}
section.header-navigation .nav-container nav>ul>li>ul>li>ul>li>a:hover{color:var(--оранжевый);}
}
section.header-navigation .nav-container form.header-search{width:250px;flex:0 0 auto;position:relative;}
section.header-navigation .nav-container form.header-search input{display:block;width:100%;height:50px;line-height:50px;border-radius:10px;font-size:1.6rem;background:var(--серый-фон);padding:0 45px 0 15px;border:none;}
section.header-navigation .nav-container form.header-search button{font-family:'fregular';font-size:25px;width:25px;height:25px;line-height:25px;margin:0;padding:0;background:none;text-align:center;border:none;cursor:pointer;transition:all 0.2s;position:absolute;top:calc(50% - 12.5px);right:15px;}
section.header-navigation .nav-container form.header-search button:hover{color:var(--синий);}
section.header-navigation .nav-container .mobile-toggler{display:none;}

@media (max-width: 1400px){
section.header-navigation .nav-container a.header-logo{width:170px;}
section.header-navigation .nav-container nav>ul{gap:10px;}
section.header-navigation .nav-container form.header-search{width:170px;}
}

@media (max-width: 1100px){
section.header-navigation .nav-container{gap:15px;}
section.header-navigation .nav-container .mobile-toggler{display:block;width:30px;height:30px;line-height:30px;text-align:center;font-family:'fregular';cursor:pointer;flex:0 0 auto;font-size:30px;}
section.header-navigation .nav-container nav>ul{padding:0;margin:0;list-style:none;height:100vh;position:fixed;top:0;left:-350px;width:300px;z-index:1200;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);padding:50px 25px;transition:all 0.2s;overflow-y:auto;}
section.header-navigation .nav-container nav>ul.open{left:0;}
section.header-navigation .nav-container nav>ul>li{display:flex;gap:0 10px;align-items:center;width:100%;flex-wrap:wrap;margin:0 0 15px 0;}
section.header-navigation .nav-container nav>ul .close{display:block;font-family:'fregular';font-size:2rem;cursor:pointer;position:absolute;top:10px;right:10px;width:20px;height:20px;text-align:center;line-height:20px;}
section.header-navigation .nav-container nav>ul>li>a{display:block;text-decoration:none;font-size:1.6rem;font-weight:bold;width:calc(100% - 26px);}
section.header-navigation .nav-container nav>ul>li>.toggler{font-family:'fregular';font-size:1.6rem;cursor:pointer;}
section.header-navigation .nav-container nav>ul>li>ul{padding:0;margin:0;list-style:none;transition:all 0.2s;width:100%;overflow:hidden;max-height:0;}
section.header-navigation .nav-container nav>ul>li.open>ul{max-height:10000px;margin:0 0 0 15px;}
section.header-navigation .nav-container nav>ul>li>ul>li{margin:15px 0;display:flex;gap:0 10px;align-items:center;height:100%;flex-wrap:wrap;}
section.header-navigation .nav-container nav>ul>li>ul>li>a{display:block;text-decoration:none;font-size:1.4rem;font-weight:bold;width:calc(100% - 26px);}
section.header-navigation .nav-container nav>ul>li>ul>li>.toggler{font-family:'fregular';font-size:1.6rem;cursor:pointer;}
section.header-navigation .nav-container nav>ul>li>ul>li>ul{padding:0;margin:0;list-style:none;width:100%;max-height:0;overflow:hidden;transition:all 0.2s;}
section.header-navigation .nav-container nav>ul>li>ul>li.open>ul{max-height:10000px;margin:0 0 0 15px;}
section.header-navigation .nav-container nav>ul>li>ul>li>ul>li{margin:10px 0;}
section.header-navigation .nav-container nav>ul>li>ul>li>ul>li>a{display:block;text-decoration:none;font-size:1.4rem;}
}

@media (max-width: 900px){
section.header-contacts p span{display:none;}
section.header-contacts p a{display:none;}
}

@media (max-width: 600px){
section.header-navigation .nav-container{gap:10px;}
section.header-navigation .nav-container a.header-logo{width:50px;}
section.header-navigation .nav-container a.header-logo img:first-child{display:none;}
section.header-navigation .nav-container a.header-logo img:last-child{display:block;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/*
█▓▒▓█▀██▀█▄░░▄█▀██▀█▓▒▓█ ГЛАВНЫЙ КОНТЕНТ
█▓▒░▀▄▄▄▄▄█░░█▄▄▄▄▄▀░▒▓█
█▓▓▒░░░░░▒▓░░▓▒░░░░░▒▓▓█
*/

main{flex:1 0 auto;width:100%;padding:150px 0 0 0;transition:all 0.2s;}
body.scroll main{padding:75px 0 0 0;}

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.index-hero{position:relative;height:calc(100vh - 150px);}
section.index-hero img.bg{display:block;width:100%;height:calc(100% - 115px);object-fit:cover;position:absolute;top:0;left:0;z-index:1;}
section.index-hero .slogans{position:relative;z-index:2;height:calc(100% - 230px);display:flex;flex-direction:column;padding:25px max(20px,calc(50% - 750px));justify-content:center;}
section.index-hero .slogans h1{color:#fff;max-width:600px;margin:0 0 25px 0;}
section.index-hero .slogans h3{color:#fff;max-width:600px;margin:0 0 50px 0;}
section.index-hero .slogans button{display:block;width:max-content;height:50px;line-height:50px;padding:0 25px;margin:0;background:var(--оранжевый);border:none;font-size:1.6rem;color:#fff;cursor:pointer;transition:all 0.2s;box-shadow:0 5px 0 0 #fff;text-shadow:0 0 5px rgba(0,0,0,0.5);position:relative;top:0;border-radius:10px;}
section.index-hero .slogans button:hover{box-shadow:0 2px 0 0 #fff;top:3px;}
section.index-hero .services{display:flex;gap:20px;padding:0 max(20px,calc(50% - 750px));position:relative;z-index:3;}
section.index-hero .services a{display:flex;text-decoration:none;position:relative;width:calc(33.33% - 13.4px);align-items:center;justify-content:center;background:#fff;height:230px;transition:all 0.2s;padding:0 25px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);}
section.index-hero .services a:hover{background:var(--оранжевый);}
section.index-hero .services a img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;opacity:0;transition:all 0.2s;}
section.index-hero .services a:hover img{opacity:0.3;}
section.index-hero .services a p{position:relative;z-index:2;text-align:center;transition:all 0.2s;}
section.index-hero .services a:hover p{color:#fff;}

@media (max-width: 1100px){
section.index-hero{height:auto;padding:50px 0;}
section.index-hero img.bg{height:100%;}
section.index-hero .slogans{height:100%;margin:0 0 50px 0;}
section.index-hero .slogans button{margin:0 auto;}
section.index-hero .services{flex-wrap:wrap;justify-content:center;}
section.index-hero .services a{width:100%;height:auto;padding:25px;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.catalog-slider{position:relative;margin:var(--отступ-модуля) 0 0 0;padding:var(--отступ-модуля) 0;}
section.catalog-slider img.bg{display:block;width:100%;height:65%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;}
section.catalog-slider h2{position:relative;color:#fff;margin:0 0 50px 0;z-index:2;text-align:center;}
section.catalog-slider .catalog-links{position:relative;margin:0 0 50px 0;display:flex;gap:25px;justify-content:center;z-index:2;}
section.catalog-slider .catalog-links a{display:block;width:max-content;height:50px;line-height:50px;padding:0 25px;margin:0;background:var(--голубой);text-decoration:none;border:none;font-size:1.6rem;cursor:pointer;transition:all 0.2s;box-shadow:0 5px 0 0 var(--синий);position:relative;top:0;border-radius:10px;}
section.catalog-slider .catalog-links a:hover{box-shadow:0 2px 0 0 var(--синий);top:3px;}
section.catalog-slider .swiper{position:relative;z-index:2;margin:0 0 50px 0;width:100%;}
section.catalog-slider .swiper .swiper-wrapper{}
section.catalog-slider .swiper .swiper-wrapper a.swiper-slide{padding:25px;background:#fff;text-decoration:none;height:275px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);width:300px;}
section.catalog-slider .swiper .swiper-wrapper a.swiper-slide img{display:block;width:120px;height:120px;object-fit:contain;margin:0 auto 25px auto;}
section.catalog-slider .swiper .swiper-wrapper a.swiper-slide p{text-align:center;}
section.catalog-slider .pagination{display:flex;width:100%;justify-content:center;gap:10px;flex-wrap:wrap;}
section.catalog-slider .pagination .swiper-pagination-bullet{width:25px;height:10px;border-radius:5px;opacity:1;transition:all 0.2s;background:var(--голубой);}
section.catalog-slider .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--оранжевый);}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.advantages{padding:var(--отступ-модуля) max(20px,calc(50% - 750px));background:#fff;}
section.advantages h2{margin:0 0 50px 0;text-align:center;}
section.advantages .items{display:flex;flex-wrap:wrap;gap:20px;}
section.advantages .items .item{padding:50px 25px;background:var(--голубой);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);width:calc(33.33% - 13.4px);}
section.advantages .items .item i{font-family:'fregular';font-size:50px;height:50px;line-height:50px;text-align:center;margin:0 0 25px 0;color:var(--оранжевый);}
section.advantages .items .item p{text-align:center;}

@media (max-width: 1100px){
section.advantages .items .item{width:calc(50% - 10px);}
}

@media (max-width: 600px){
section.advantages .items .item{width:100%;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.our-services{position:relative;padding:var(--отступ-модуля) 0 0 0;}
section.our-services img.bg{display:block;width:100%;height:65%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;}
section.our-services h2{position:relative;color:#fff;margin:0 0 50px 0;z-index:2;text-align:center;}
section.our-services .swiper{position:relative;z-index:2;margin:0 0 50px 0;width:100%;}
section.our-services .swiper .swiper-wrapper{}
section.our-services .swiper .swiper-wrapper a.swiper-slide{height:350px;width:40%;display:flex;text-decoration:none;align-items:flex-end;justify-content:center;background:#fff;transition:all 0.2s;padding:50px 25px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);}
section.our-services .swiper .swiper-wrapper a.swiper-slide:hover{background:var(--синий);}
section.our-services .swiper .swiper-wrapper a.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;opacity:1;transition:all 0.2s;}
section.our-services .swiper .swiper-wrapper a.swiper-slide:hover img{opacity:0.3;}
section.our-services .swiper .swiper-wrapper a.swiper-slide h3{opacity:0;text-align:center;color:#fff;position:relative;z-index:2;transition:all 0.2s;}
section.our-services .swiper .swiper-wrapper a.swiper-slide:hover h3{opacity:1;}
section.our-services .pagination{display:flex;width:100%;justify-content:center;gap:10px;}
section.our-services .pagination .swiper-pagination-bullet{width:25px;height:10px;border-radius:5px;opacity:1;transition:all 0.2s;background:var(--голубой);}
section.our-services .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--оранжевый);}

@media (max-width: 1100px){
section.our-services .swiper .swiper-wrapper a.swiper-slide{width:60%;}
}

@media (max-width: 600px){
section.our-services .swiper .swiper-wrapper a.swiper-slide{width:100%;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.bottom-contacts{margin:var(--отступ-модуля) 0 0 0;padding:0 max(20px,calc(50% - 750px));}
section.bottom-contacts h2{text-align:center;margin:0 0 50px 0;}
section.bottom-contacts .items{display:flex;gap:50px;flex-wrap:wrap;margin:0 0 50px 0;}
section.bottom-contacts .items .item{width:calc(50% - 25px);display:flex;gap:25px;align-items:center;}
section.bottom-contacts .items .item i{width:75px;height:75px;line-height:75px;background:var(--оранжевый);border-radius:100%;color:#fff;font-size:30px;text-align:center;font-family:'fregular';flex:0 0 auto;}
section.bottom-contacts .items .item i.brand{font-family:'fbrands';}
section.bottom-contacts .items .item .description{}
section.bottom-contacts .items .item .description h3{margin:0 0 10px 0;}
section.bottom-contacts .items .item .description p{}
section.bottom-contacts .items .item .description p a {text-decoration: none;}
section.bottom-contacts button{display:block;width:max-content;height:50px;line-height:50px;padding:0 25px;margin:0 auto;background:var(--оранжевый);border:none;font-size:1.6rem;color:#fff;cursor:pointer;transition:all 0.2s;box-shadow:0 5px 0 0 var(--синий);text-shadow:0 0 5px rgba(0,0,0,0.5);border-radius:10px;position:relative;top:0;}
section.bottom-contacts button:hover{box-shadow:0 2px 0 0 var(--синий);top:3px;}

@media (max-width: 1100px){
section.bottom-contacts .items .item{width:100%;}
}

@media (max-width: 600px){
section.bottom-contacts .items .item{gap:15px;}
section.bottom-contacts .items .item i{width:50px;height:50px;line-height:50px;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.reviews-slider{margin:var(--отступ-модуля) 0 0 0;padding:var(--отступ-модуля) 0;background:var(--голубой);}
section.reviews-slider h2{text-align:center;margin:0 0 50px 0;}
section.reviews-slider .swiper{margin:0 0 50px 0;}
section.reviews-slider .swiper .swiper-wrapper{}
section.reviews-slider .swiper .swiper-wrapper .swiper-slide{padding:50px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);height:350px;overflow-y:auto;}
section.reviews-slider .swiper .swiper-wrapper .swiper-slide h3{}
section.reviews-slider .swiper .swiper-wrapper .swiper-slide time{display:block;margin:0 0 25px 0;font-size:1.2rem;}
section.reviews-slider .swiper .swiper-wrapper .swiper-slide p{text-align:justify;}
section.reviews-slider .pagination{display:flex;width:100%;justify-content:center;gap:10px;}
section.reviews-slider .pagination .swiper-pagination-bullet{width:25px;height:10px;border-radius:5px;opacity:1;transition:all 0.2s;background:#fff;}
section.reviews-slider .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--оранжевый);}

@media (max-width: 1100px){
section.reviews-slider .swiper .swiper-wrapper .swiper-slide{padding:25px;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.clients{padding:var(--отступ-модуля) max(20px,calc(50% - 750px));background:#fff;}
section.clients h2{text-align:center;margin:0 0 50px 0;}
section.clients .items{display:flex;gap:20px;flex-wrap:wrap;}
section.clients .items img{display:block;width:calc(33.33% - 13.4px);height:90px;object-fit:scale-down;}

@media (max-width: 1100px){
section.clients .items img{width:calc(50% - 10px);}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.breadcrumbs{display:flex;flex-direction:column;padding:25px max(20px,calc(50% - 750px));justify-content:center;width:100%;height:320px;background-image:url(../img/breadcrumbs_bg.jpg);background-size:cover;align-items:center;}
section.breadcrumbs h1{color:#fff;text-align:center;margin:0 0 50px 0;}
section.breadcrumbs ul{padding:0;margin:0;list-style:none;text-align:center;display:flex;gap:10px;flex-wrap:wrap;}
section.breadcrumbs ul li{font-weight:bold;}
section.breadcrumbs ul li a{display:block;text-decoration:none;color:var(--синий);transition:all 0.2s;text-shadow:0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff;}
section.breadcrumbs ul li a:hover{color:var(--оранжевый);}
section.breadcrumbs ul li a:after{content:">";display:inline-block;margin:0 0 0 10px;}
section.breadcrumbs ul li span{color:#fff;display:block;}

@media (max-width: 1100px){
section.breadcrumbs{height:200px;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.catalog-page{margin:var(--отступ-модуля) 0 0 0;display:flex;width:100%;padding:0 max(20px,calc(50% - 750px));}
section.catalog-page aside.menu{width:300px;flex:0 0 auto;margin:0 25px 0 0;}
section.catalog-page aside.menu>ul{padding:0;margin:0;list-style:none;background:#fff;}
section.catalog-page aside.menu>ul>li{display:flex;flex-wrap:wrap;align-items:center;gap:15px;padding:25px;border-bottom:1px solid var(--голубой);transition:all 0.2s;}
section.catalog-page aside.menu>ul>li:hover{background:var(--оранжевый);}
section.catalog-page aside.menu>ul>li>a{font-size:1.6rem;text-decoration:none;width:calc(100% - 40px);font-weight:bold;transition:all 0.2s;}
section.catalog-page aside.menu>ul>li:hover>a{color:#fff;}
section.catalog-page aside.menu>ul>li>a:hover{color:var(--синий);}
section.catalog-page aside.menu>ul>li>.toggler{width:25px;height:25px;line-height:25px;font-size:20px;font-family:'fregular';background:var(--голубой);text-align:center;flex:0 0 auto;cursor:pointer;transition:all 0.2s;user-select:none;}
section.catalog-page aside.menu>ul>li.open>.toggler{transform:rotate(90deg);}
section.catalog-page aside.menu>ul>li>.toggler:hover{background:var(--синий);color:#fff;}
section.catalog-page aside.menu>ul>li>ul{padding:0;margin:0;list-style:none;max-height:0;transition:all 0.2s;overflow:hidden;}
section.catalog-page aside.menu>ul>li.open>ul{max-height:10000px;}
section.catalog-page aside.menu>ul>li>ul>li{margin:0 0 10px 0;}
section.catalog-page aside.menu>ul>li>ul>li>a{font-size:1.6rem;text-decoration:none;transition:all 0.2s;}
section.catalog-page aside.menu>ul>li:hover>ul>li>a{color:#fff;}
section.catalog-page aside.menu>ul>li>ul>li>a:hover{color:var(--синий);}
section.catalog-page .catalog-container{flex:1 1 auto;}
section.catalog-page .catalog-container h2{margin:0 0 50px 0;}
section.catalog-page .catalog-container .items{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;}
section.catalog-page .catalog-container .items a.item{width:260px;padding:25px;background:#fff;text-decoration:none;}
section.catalog-page .catalog-container .items a.item img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;}
section.catalog-page .catalog-container .items a.item p{margin:25px 0 0 0;text-align:center;font-size:1.4rem;}
section.catalog-page .catalog-container .description{margin:50px 0 0 0;}
section.catalog-page .catalog-container .description p{text-align:justify;margin:0 0 25px 0;}
section.catalog-page .catalog-container .description img{display:block;max-width:100%;margin:0 auto;}
section.catalog-page .product-container{display:flex;flex-wrap:wrap;width:100%;gap:25px;}
section.catalog-page .product-container .product-title{display:flex;width:100%;gap:25px;}
section.catalog-page .product-container .image{width:300px;height:300px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}
section.catalog-page .product-container .image img{display:block;width:100%;height:100%;object-fit:contain;}
section.catalog-page .product-container form{width:calc(100% - 325px);}
section.catalog-page .product-container form h3{margin:0 0 25px 0;}
section.catalog-page .product-container form button{display:block;width:max-content;height:50px;line-height:50px;padding:0 25px;margin:0;background:var(--оранжевый);border:none;font-size:1.6rem;color:#fff;cursor:pointer;transition:all 0.2s;box-shadow:0 5px 0 0 #fff;text-shadow:0 0 5px rgba(0,0,0,0.5);position:relative;top:0;border-radius:10px;}
section.catalog-page .product-container form button:hover{box-shadow:0 2px 0 0 #fff;top:3px;}

section.catalog-page .product-container form a{display:block;width:max-content;height:50px;line-height:50px;padding:0 25px;margin:0;background:var(--оранжевый);border:none;font-size:1.6rem;color:#fff;cursor:pointer;transition:all 0.2s;box-shadow:0 5px 0 0 #fff;text-shadow:0 0 5px rgba(0,0,0,0.5);position:relative;top:0;border-radius:10px;text-decoration: none;}
section.catalog-page .product-container form a:hover{box-shadow:0 2px 0 0 #fff;top:3px;}

section.catalog-page .product-container .description{width:100%;}
section.catalog-page .product-container .description h3{margin:0 0 25px 0;}
section.catalog-page .product-container .description p{text-align:justify;margin:0 0 25px 0;}
section.catalog-page .product-container .description ul{margin:0 0 25px 0;}
section.catalog-page .product-container .description ul li{margin:0 0 15px 0;}
section.catalog-page .product-container .description table{width:100%;border-collapse:collapse;}
section.catalog-page .product-container .description table tbody{}
section.catalog-page .product-container .description table tr{}
section.catalog-page .product-container .description table th{border:1px solid var(--синий);padding:10px;vertical-align:middle;text-align:center;background:var(--синий);color:#fff;font-size:1.6rem;}
section.catalog-page .product-container .description table th *{color:#fff;}
section.catalog-page .product-container .description table td{border:1px solid var(--синий);padding:10px;vertical-align:middle;font-size:1.6rem;}

.catalog-couplings-table { border-collapse: collapse; text-align: center; font-size: 12px; }
.catalog-couplings-table td, .catalog-couplings-table th { border: 1px solid black; padding: 8px 12px;}
.catalog-couplings-table td:empty, .catalog-couplings-table th:empty  {border: 0;}

@media (max-width: 1100px){
section.catalog-page{display:block;}
section.catalog-page aside.menu{display:none;}
section.catalog-page .product-container{display:block;}
section.catalog-page .product-container .image{margin:0 auto 25px auto;}
section.catalog-page .product-container form{width:100%;}
section.catalog-page .product-container .description table{display:block;width:100%;overflow-x:auto;}
section.catalog-page .product-container .description table tbody{display:table;width:100%;min-width:800px;border-collapse:collapse;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.pagination{margin:var(--отступ-модуля) 0 0 0;padding:0 max(20px, calc(50% - 750px));}
section.pagination ul{padding:0;margin:0;list-style:none;display:flex;gap:15px;justify-content:center;flex-wrap:wrap;width:100%;}
section.pagination ul li{}
section.pagination ul li a{display:block;height:50px;line-height:50px;width:50px;background:var(--оранжевый);color:#fff;font-size:1.6rem;transition:all 0.2s;text-align:center;text-decoration:none;}
section.pagination ul li a:hover{background:var(--синий);}
section.pagination ul li span{display:block;height:50px;line-height:50px;width:50px;outline:1px solid var(--оранжевый);font-size:1.6rem;text-align:center;}
section.pagination ul li:first-child *,
section.pagination ul li:last-child *{font-family:'flight';}

@media (max-width: 1100px){
section.pagination ul{gap:10px;}
section.pagination ul li a,
section.pagination ul li span{width:30px;height:30px;line-height:30px;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.category-description{margin:var(--отступ-модуля) 0 0 0;padding:0 max(20px,calc(50% - 750px));}
section.category-description.white{padding:var(--отступ-модуля) max(20px,calc(50% - 750px));background:#fff;}
section.category-description h1{margin:0 0 50px 0;}
section.category-description h2{margin:0 0 50px 0;}
section.category-description p{text-align:justify;margin:0 0 25px 0;}
section.category-description ul{padding:0;margin:0 0 25px 0;list-style:none;display:flex;gap:25px 50px;flex-wrap:wrap;}
section.category-description ul li{width:calc(50% - 25px);display:flex;gap:15px;align-items:flex-start;}
section.category-description.content ul li{width:100%;}
section.category-description ul li:before{content:"\f14a";font-family:'fregular';font-size:1.8rem;color:var(--оранжевый);display:block;flex:0 0 auto;}

@media (max-width: 1100px){
section.category-description ul li{width:100%;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.category-advantages{position:relative;margin:var(--отступ-модуля) 0 0 0;padding:var(--отступ-модуля) max(20px,calc(50% - 750px)) 0 max(20px,calc(50% - 750px));}
section.category-advantages img.bg{display:block;width:100%;height:45%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;}
section.category-advantages h2{position:relative;color:#fff;margin:0 0 50px 0;z-index:2;text-align:center;}
section.category-advantages .items{display:flex;gap:50px;flex-wrap:wrap;position:relative;z-index:3;}
section.category-advantages .items .item{width:calc(50% - 25px);background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);padding:50px;}
section.category-advantages .items .item i{width:50px;height:50px;line-height:50px;color:var(--оранжевый);font-size:50px;width:100%;text-align:center;font-family:'fregular';margin:0 0 25px 0;}
section.category-advantages .items .item p{text-align:center;}

@media (max-width: 1100px){
section.category-advantages .items .item{width:100%;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.category-ad{margin:var(--отступ-модуля) 0 0 0;padding:var(--отступ-модуля) max(20px,calc(50% - 750px));background:var(--синий);display:flex;gap:50px;}
section.category-ad .images{width:calc(50% - 25px);position:relative;}
section.category-ad .images img{display:block;width:75%;height:auto;position:absolute;}
section.category-ad .images img:nth-child(1){top:0;left:0;}
section.category-ad .images img:nth-child(2){bottom:0;right:0;box-shadow:-10px -10px 0 0 var(--оранжевый);}
section.category-ad .description{width:calc(50% - 25px);}
section.category-ad .description *{color:#fff;}
section.category-ad .description h2{margin:0 0 50px 0;}
section.category-ad .description p{margin:0 0 25px 0;}
section.category-ad .description blockquote{display:block;margin:0 0 25px 0;padding:0 0 0 25px;border-left:5px solid var(--оранжевый);font-size:1.8rem;}
section.category-ad .description blockquote a{text-decoration:none;}
section.category-ad .description button{display:block;width:max-content;height:50px;line-height:50px;padding:0 25px;margin:0;background:var(--оранжевый);border:none;font-size:1.6rem;color:#fff;cursor:pointer;transition:all 0.2s;box-shadow:0 5px 0 0 var(--голубой);text-shadow:0 0 5px rgba(0,0,0,0.5);border-radius:10px;position:relative;top:0;}
section.category-ad .description button:hover{box-shadow:0 2px 0 0 var(--голубой);top:3px;}

@media (max-width: 1100px){
section.category-ad{display:block;}
section.category-ad .images{width:100%;margin:0 0 25px 0;}
section.category-ad .images img{position:static;width:100%;max-width:600px;margin:0 auto;}
section.category-ad .images img:nth-child(2){display:none;}
section.category-ad .description{width:100%;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.category-video{margin:var(--отступ-модуля) 0 0 0;}
section.category-video .swiper{margin:0 0 50px 0;}
section.category-video .swiper .swiper-wrapper{}
section.category-video .swiper .swiper-wrapper a.swiper-slide{height:350px;width:40%;text-decoration:none;}
section.category-video .swiper .swiper-wrapper a.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
section.category-video .pagination{display:flex;width:100%;justify-content:center;gap:10px;}
section.category-video .pagination .swiper-pagination-bullet{width:25px;height:10px;border-radius:5px;opacity:1;transition:all 0.2s;background:var(--голубой);}
section.category-video .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--оранжевый);}

@media (max-width: 1100px){
section.category-video .swiper .swiper-wrapper a.swiper-slide{width:60%;}
}

@media (max-width: 600px){
section.category-video .swiper .swiper-wrapper a.swiper-slide{width:100%;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.about-text{margin:var(--отступ-модуля) 0 0 0;padding:0 max(20px,calc(50% - 750px));display:flex;gap:50px;}
section.about-text>img{width:calc(50% - 25px);box-shadow:10px 10px 0 var(--синий);}
section.about-text .description{width:calc(50% - 25px);}
section.about-text .description h2{margin:0 0 50px 0;}
section.about-text .description img{display:block;margin:0 25px 25px 0;float:left;height:auto;object-fit:cover;}
section.about-text .description p{margin:0 0 25px 0;text-align:justify;}
section.about-text .description button{display:block;width:max-content;height:50px;line-height:50px;padding:0 25px;margin:0;background:var(--оранжевый);border:none;font-size:1.6rem;color:#fff;cursor:pointer;transition:all 0.2s;box-shadow:0 5px 0 0 var(--синий);text-shadow:0 0 5px rgba(0,0,0,0.5);position:relative;top:0;border-radius:10px;}
section.about-text .description button:hover{box-shadow:0 2px 0 0 var(--синий);top:3px;}

@media (max-width: 1100px){
section.about-text{display:block;}
section.about-text>img{display:none;}
section.about-text .description{width:100%;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.manufacturers{margin:var(--отступ-модуля) 0 0 0;padding:var(--отступ-модуля) max(20px,calc(50% - 750px));background:var(--голубой);}
section.manufacturers h2{text-align:center;margin:0 0 50px 0;}
section.manufacturers .items{display:flex;flex-wrap:wrap;gap:20px;}
section.manufacturers .items .item{padding:50px 25px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);width:calc(33.33% - 13.4px);}
section.manufacturers .items .item a{display:block;width:100%;height:300px;}
section.manufacturers .items .item a img{display:block;width:100%;height:100%;object-fit:contain;}
section.manufacturers .items .item>img{display:block;width:100%;height:100px;object-fit:contain;margin:0 0 25px 0;}
section.manufacturers .items .item h3{margin:0 0 25px 0;text-align:center;}
section.manufacturers .items .item p{margin:0 0 25px 0;text-align:center;}

@media (max-width: 1100px){
section.manufacturers .items .item{padding:25px;width:calc(50% - 10px);}
}

@media (max-width: 600px){
section.manufacturers .items .item{width:100%;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.cooperation{position:relative;margin:var(--отступ-модуля) 0 0 0;padding:var(--отступ-модуля) max(20px,calc(50% - 750px)) 0 max(20px,calc(50% - 750px));}
section.cooperation img.bg{display:block;width:100%;height:65%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;}
section.cooperation h2{position:relative;color:#fff;margin:0 0 50px 0;z-index:2;text-align:center;}
section.cooperation .description{position:relative;z-index:3;padding:50px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);margin:0 0 50px 0;}
section.cooperation .description p{text-align:center;margin:0 0 25px 0;}
section.cooperation .description *:last-child{margin:0;}
section.cooperation button{display:block;width:max-content;height:50px;line-height:50px;padding:0 25px;margin:0 auto;background:var(--оранжевый);border:none;font-size:1.6rem;color:#fff;cursor:pointer;transition:all 0.2s;box-shadow:0 5px 0 0 var(--синий);text-shadow:0 0 5px rgba(0,0,0,0.5);position:relative;top:0;border-radius:10px;}
section.cooperation button:hover{box-shadow:0 2px 0 0 var(--синий);top:3px;}

@media (max-width: 1100px){
section.cooperation .description{padding:25px;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.delivery-advantages{position:relative;margin:var(--отступ-модуля) 0 0 0;padding:var(--отступ-модуля) max(20px,calc(50% - 750px));}
section.delivery-advantages img.bg{display:block;width:100%;height:65%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;}
section.delivery-advantages h2{position:relative;color:#fff;margin:0 0 50px 0;z-index:2;text-align:center;}
section.delivery-advantages .items{display:flex;gap:20px;flex-wrap:wrap;position:relative;z-index:3;}
section.delivery-advantages .items .item{width:calc(20% - 16px);background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);padding:50px;}
section.delivery-advantages .items .item i{width:50px;height:50px;line-height:50px;color:var(--оранжевый);font-size:50px;width:100%;text-align:center;font-family:'fregular';margin:0 0 25px 0;}
section.delivery-advantages .items .item p{text-align:center;}

@media (max-width: 1100px){
section.delivery-advantages .items{flex-wrap:wrap;justify-content:center;}
section.delivery-advantages .items .item{min-width:250px;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.delivery-text{padding:var(--отступ-модуля) max(20px,calc(50% - 750px));background:#fff;}
section.delivery-text h2{margin:0 0 50px 0;text-align:center;}
section.delivery-text p{margin:0 0 50px 0;text-align:center;}
section.delivery-text img{display:block;width:100%;height:auto;}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.map{padding:var(--отступ-модуля) 0 0 0;}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/*
▒▒▒▒▒▒▐███████▌ ПОДВАЛ СЭР!
▒▒▒▒▒▒▐░▀░▀░▀░▌
▒▒▒▒▒▒▐▄▄▄▄▄▄▄▌
▄▀▀▀█▒▐░▀▀▄▀▀░▌▒█▀▀▀▄
▌▌▌▌▐▒▄▌░▄▄▄░▐▄▒▌▐▐▐▐
*/

footer{flex:0 0 auto;width:100%;margin:var(--отступ-модуля) 0 0 0;}

@media (max-width: 1300px){

}

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.footer-navigation{padding:var(--отступ-модуля) max(20px,calc(50% - 750px));background:var(--оранжевый);display:flex;align-items:center;justify-content:space-between;gap:50px;}
section.footer-navigation a.footer-logo{display:block;width:250px;flex:0 0 auto;}
section.footer-navigation a.footer-logo img{display:block;width:100%;height:auto;}
section.footer-navigation nav{flex:1 1 auto;height:100%;}
section.footer-navigation nav ul{padding:0;margin:0;list-style:none;display:flex;gap:25px;justify-content:space-between;}
section.footer-navigation nav ul li{}
section.footer-navigation nav ul li a{display:block;text-decoration:none;font-size:1.8rem;font-weight:bold;transition:all 0.2s;color:#fff;}
section.footer-navigation nav ul li a:hover{color:var(--синий);}

@media (max-width: 1100px){
section.footer-navigation{display:block;}
section.footer-navigation a.footer-logo{margin:0 0 25px 0;}
section.footer-navigation nav ul{flex-wrap:wrap;gap:15px 25px;justify-content:center;}
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.footer-copyright{height:50px;line-height:50px;padding:0 max(20px,calc(50% - 750px));font-size:1.6rem;}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */


/* m（︶︿︶）m НАЧАЛО МОДУЛЯ */
section.list-video-block{
    max-width: 1240px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap:20px;
    padding: 0 20px;
}

section.list-video-block .item{
    gap:10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 10px;
}

.media-page_title{
    width: 100px;
    margin: 20px auto;
}


@media (min-width: 1100px){
section.list-video-block .video-wrapper {
  width: 600px;
}
}


section.list-video-block .title {
  text-align: center;
}

section.list-video-block .video-wrapper video {
     width: 100%;
}
/* m（︶︿︶）m КОНЕЦ МОДУЛЯ */

/* Стилизация секции cookie */
section.cookie #cookieNotice {
    display: none;
    background: rgb(255 255 255);
    border-radius: 20px;
    color: #000000;
    padding: 16px;
    text-align: center;
    font-size: 13px;
    z-index: 200;
    justify-content: center;
    box-shadow: 4px 4px 33px 8px rgba(34, 60, 80, 0.2);
    position: fixed;
    bottom: 35px;
    left: 0;
    margin: 0 auto;
    max-width: 70%;
    right: 0;
}

section.cookie #cookieNotice button {
    margin-left: 15px;
    padding: 8px 16px;
    background: var(--оранжевый);
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

section.cookie #cookieNotice a {
    color:  var(--оранжевый);
}

@media screen and (max-width: 650px) {
    section.cookie #cookieNotice {
        flex-wrap: wrap;
        font-size: 12px;
        gap:10px
    }
}