﻿@charset "utf-8"; 
.home-banner .swiper-slide>a::after{display:none}
@font-face{font-family:TitilliumWeb;font-display:swap;src:url(/js/45034/TitilliumWeb-Bold.ttf) format('truetype')}
:root{--color:#E42103;--color1:#004F95;--fontfamily:"Open Sans","Roboto","Poppins","Oswald","Noto Sans","Montserrat",sans-serif}
footer{background: url(/Content/uploads/20251228613/202511120957078feca5904c254d6aaa67c4fc069673ee.png)center no-repeat;background-size: cover;color: #fff;}
footer a{color: #fff;}
footer .foot-bot{background: unset;font-size: 14px;color: #FFFFFF;line-height: 1;text-align: justify;padding: 30px 0;border-top: 1px solid #4f4f4f;}
.foot-information{color: #FFFFFF;line-height: 30px;margin: 30px 0 35px;}
footer .foot-title{font-family: TitilliumWeb;font-weight: bold;font-size: 22px;color: #FFFFFF;position: relative;}
footer .foot-title::after{position: absolute;content: '';width: 34px;height: 2px;background: var(--color);bottom: 0;left: 0;}
footer .foot-cate{width: 20%;}
footer .foot-nav{width: 8%;}
footer .foot-contacts{width: 18%;}
footer .foot-cate .foot-list li em{display: none;}
footer .foot-cate .foot-list li{margin-bottom: 15px;padding-left: 15px;position: relative;}
footer .foot-cate .foot-list li::after{position: absolute;content: '';width: 6px;height: 6px;background: var(--color);border-radius: 50%;left: 0;top: 10px;}
footer .foot-nav .foot-list li{width: 100%;}
.foot-links>div,footer .foot-nav .foot-list li{margin-bottom: 15px;}
.foot-links>div{display: flex;align-items: center;}
.foot-inputs input{background: #FFFFFF;box-shadow: 0px 1px 3px 0px rgba(197, 197, 197, 0.35);border-radius: 5px;border: 1px solid #D1D1D1;width: 100%;height: 35px;padding: 5px 15px;line-height: 1;margin-top: 15px;}
.foot-inputs button{font-size: 16px;color: #FFFFFF;background: none;border: none;line-height: 1;margin-top: 20px;display: flex;align-items: center;cursor: pointer;}
.foot-inputs button img{margin-left: 10px;}
.foot-inputs .adress{display: flex;padding-top: 25px;margin-top: 15px;border-top: 1px solid #4f4f4f;}
@media (min-width:1025px){body:not(.nobanner){padding-top:0}
body.nobanner{padding-top:80px}
body:not(.nobanner) header:not(.is-active){background:none;box-shadow:0 0 0;border-bottom:1px solid #ffffff77}
.head-top{display:none;}
.search-box .head-search button em{color:var(--color)}
.search-box{margin:0;}
.search-input{top:100%;right:0}
body:not(.nobanner) header:not(.is-active) .search-box .head-search button em{color:#fff}
body:not(.nobanner) header:not(.is-active) .head-nav .nav-ul>li>a{color:#fff}}