@font-face{font-family:'Commissioner-Regular';src:url(../fonts/Commissioner-Regular.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:'Commissioner-Medium';src:url(../fonts/Commissioner-Medium.ttf) format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:'Commissioner-SemiBold';src:url(../fonts/Commissioner-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}
@font-face{font-family:'Commissioner-Bold';src:url(../fonts/Commissioner-Bold.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:'Commissioner-Light';src:url(../fonts/Commissioner-Light.ttf) format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:'Merriweather-Regular';src:url(../fonts/Merriweather-Regular.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:'Merriweather-Bold';src:url(../fonts/Merriweather-Bold.ttf) format("truetype");font-weight:700;font-style:normal}
::-webkit-scrollbar-track{background-color:#fff}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-thumb{background-color:#FA2318}
body{color:#444444;font-size:17px;font-family:'Commissioner-Regular';}
@media (min-width: 1246px) {
.container{width:1246px}
}
.menu{list-style:none;margin-bottom:0;padding-left:0;display:flex;gap:35px}
.head{display:flex;justify-content:space-between;align-items:center;padding:23px 0;transition: .5s;}
.lang{display:flex;align-items:center;gap:7px}
.lang select{padding:0;height:auto;border:none;box-shadow:none!important;font-size:16px;font-family:'Commissioner-Medium'}
.feed_btn{display:flex;align-items:center;gap:7px;text-transform:uppercase;color:#222222;font-size:16px;font-family:'Commissioner-SemiBold';transition: .5s;}
.menu li a{font-size:16px;text-transform:uppercase;color:#222222;font-family:'Commissioner-SemiBold';transition:.5s}
.mainblock{height:calc(100vh - 130px);position:relative}
.banner{width:100%;height:100%;object-fit:cover}
.banner_wrap{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:2}
.down{position:absolute;bottom:45px;left:50%;transform:translateX(-50%);z-index:1;letter-spacing:5px;color:#FFFFFF;display:flex;align-items:center;gap:20px;transition:.5s;animation-name:scroll;animation-iteration-count:infinite;animation-duration:2s;animation-direction:alternate;animation-timing-function:linear}
.mainblock:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:rgba(49,49,49,0.6)}
.main_text{text-align:center}
.maintitle{margin-top:0;text-transform:uppercase;color:#FFFFFF;font-size:58px;margin-bottom:10px;line-height:1.2;font-family:'Merriweather-Bold'}
.mainpodtext{color:#FFFFFF;font-size:36px}
.pt100{padding-top:100px}
.infoblock{display:flex;align-items:center;justify-content:space-between}
.imgside{width:43%}
.textside{width:calc(57% - 65px);line-height:1.4}
.title{color:#222222;font-size:44px;line-height:1.1;font-family:'Merriweather-Regular'}
.lined{position:relative;padding-bottom:23px}
.mb30{margin-bottom:30px}
.lined:before{position:absolute;content:"";left:0;bottom:0;width:40px;height:4px;background:#FA2318}
.imgside img{width:100%}
.docs_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}
.doc_item{background:#FFFFFF;box-shadow:0 0 35px rgba(51,70,107,0.15);padding:45px}
.doc_head{display:flex;align-items:center;gap:10px;margin-bottom:16px}
.doc_title{color:#222222;font-size:20px;line-height:1.1;font-family:'Commissioner-SemiBold'}
.doc_text{font-size:20px;line-height:1.4;margin-bottom:27px}
.doc_link{text-transform:uppercase;color:#FA2318;font-size:14px;display:inline-flex;align-items:center;gap:15px;font-family:'Commissioner-SemiBold';position:relative}
.big_img img{width:100%}
.title_flex .title{margin-bottom:0}
.mb55{margin-bottom:55px}
.title_flex{display:flex;align-items:center;justify-content:space-between}
.media_btns{display:flex;gap:27px;align-items:center}
.media_btn{letter-spacing:.02em;text-transform:uppercase;color:#333333;font-size:16px;cursor:pointer;font-family:'Commissioner-SemiBold';transition:.5s}
.media_btn.active{color:#FA2318;border:2px solid #FA2318;border-radius:600px;padding:14px 47px;display:table;line-height:1}
.news_slider .slick-slide{width:320px;margin:0 10px;height:auto;transition:.5s}
.news_slider .slick-slide:nth-child(1){width:536px}
.news_slider .slick-list{margin:0 -10px;height:100%}
.news_img img{width:100%;height:100%;object-fit:cover;border-radius:15px 15px 0 0}
.news_info{padding:20px 30px;background:#FFFFFF;border:1px solid #E3E3E3;border-radius:0 0 15px 15px;border-top:none;height:calc(100% - 250px)}
.slick-slide:nth-child(1) .news_info{background:#EEEEEE;border:1px solid #F3F3F3}
.new_item{height:100%}
.news_slider .slick-slide>div{height:100%}
.news_slider .slick-track{display:flex}
.date{color:#9A9A9A;font-size:14px;margin-bottom:7px;line-height:1;font-family:'Commissioner-Medium'}
.news_title{color:#333333;font-size:20px;line-height:1.2;margin-bottom:15px;transition:.5s;font-family:'Commissioner-SemiBold';display: table;}
.slick-slide:nth-child(1) .news_title{font-size:26px}
.excerpt{color:#444444;font-size:14px}
.news_img{height:250px}
.slick-prev,.slick-next{border:1.07043px solid #DCDCDC;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.slick-prev:before,.slick-next:before{display:none}
.slick-next{right:-55px}
.slick-prev{left:-55px}
.slick-dots li button{background:#A7A7A7;width:6px;height:6px;border-radius:50%;padding:0}
.slick-dots li{width:6px;height:6px}
.slick-dots li.slick-active button,.slick-dots li.slick-active{width:43px;border-radius:60px;background:#FA2318}
.slick-dots{bottom:-66px}
.news_slider{height:0;visibility:hidden;margin-bottom:0}
.news_slider.slick-dotted.slick-slider.active{height:auto;visibility:visible;margin-bottom:66px}
.news_slider.slick-dotted.slick-slider{margin-bottom:0}
.gallery_tabs{width:70%}
.gallery_tab_slider{display:flex;align-items:center;gap:10px}
.gallery_tab_slider .slick-prev{display:none!important}
.gallery_tab_slider .slick-next{position:unset;width:30px;height:30px;background:#222222;border-radius:6px;border:none;transform:translateY(0)}
.gallery_tab_slider .slick-list{width:calc(100% - 40px)}
.gal_tab{background:#E7E7E7;border-radius:6px;text-align:center;text-transform:uppercase;color:#7D7D7D;font-size:14px;padding:6px;display:table;cursor:pointer;font-family:'Commissioner-Bold';transition:.5s}
.gallery_tab_slider .slick-slide{margin:0 5px}
.gallery_tab_slider .slick-list{margin:0 -5px}
.gallery_slide{display:grid!important;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:32px;grid-row-gap:32px}
.gal_item:nth-child(1){grid-area:1 / 1 / 3 / 3;height:500px}
.gal_item img{width:100%;height:100%;object-fit:cover}
.gal_item{height:234px}
.gallery_slider{height:0;visibility:hidden;margin-bottom:0}
.gallery_slider.slick-dotted.slick-slider.active{height:auto;visibility:visible;margin-bottom:66px}
.gallery_slider.slick-dotted.slick-slider{margin-bottom:0}
.gallery_slider .slick-list{height:0}
.gallery_slider.active .slick-list{height:auto}
.gal_tab.active{background:#FA2318;color:#fff}
.question{color:#222222;font-size:20px;display:flex;align-items:center;gap:40px;padding:25px 0;cursor:pointer;font-family:'Commissioner-Medium'}
.question span{max-width:calc(100% - 52px)}
.ques_caret{display:flex;align-items:center}
.faq_item{border-bottom:1px solid #D4D4D4}
.answer{background:#F3F3F3;border-radius:6px;padding:35px;font-size:16px;margin-bottom:20px}
.part_item{background:#FFFFFF;border:1px solid #C6C6C6;border-radius:6px;display:flex!important;align-items:center;justify-content:center;height:123px}
.partners_slider .slick-slide{margin:0 42px}
.partners_slider .slick-list{margin:0 -42px}
.part_item img{max-width:100%;max-height:100%;object-fit:contain;padding:5px}
.pb100{padding-bottom:100px}
footer{background:#EDEDED}
.foot_top{display:flex;justify-content:space-between;gap:60px;padding:55px 0 30px}
.fcol{max-width:30%}
.fcol.fcol4{max-width:100%;width:42%}
.ftitle{letter-spacing:.02em;text-transform:uppercase;color:#222222;font-size:16px;margin-bottom:20px;font-family:'Commissioner-Medium'}
.fval{color:#222222;font-size:16px;line-height:1.5}
.fval a{color:#222222;margin-bottom:7px;display:inline-table;transition:.5s}
.ftext{font-size:14px;margin-bottom:10px}
.fval.phonelist{font-size:20px}
.foot_bottom{border-top:1px solid #CBCBCB;padding:28px 0 42px;display:flex;justify-content:space-between;align-items:center}
.copy{color:#444444;font-size:13px}
.firght{display:flex;align-items:center;gap:23px}
.flang select{background:transparent}
.fcosial{display:flex;align-items:center;gap:10px}
.fcosial a{display:flex}
.gallery_slider.active{height:auto}
.menu li a:hover,.menu li a:focus{color:#1EB1E6;text-decoration:none}
.feed_btn:hover span,.feed_btn:focus span{color:#1EB1E6;text-decoration:none}
.feed_btn:hover{text-decoration:none}
.feed_btn span{transition:.5s}
.down:hover,.down:focus{color:#FA2318;text-decoration:none}
.doc_link:hover,.doc_link:focus{color:#FA2318;text-decoration:none}
.doc_link:before{position:absolute;content:"";left:0;bottom:0;width:0;height:1px;background:#FA2318;transition:.5s}
.doc_link:hover::before{width:100%}
.media_btn:hover,.media_btn:focus{color:#FA2318}
.gal_tab:hover,.gal_tab:focus{background:#FA2318;color:#fff}
.fval a:hover,.fval a:focus{color:#FA2318;text-decoration:none}
@keyframes scroll {
from{transform:translate(-50%,-10px)}
to{transform:translate(-50%,10px)}
}
header {width: 100%;position: sticky;top: 0;left: 0;z-index: 3;background: #fff;}
header.fixed .head {padding: 10px 0;}
header.fixed .logo {max-width: 200px;}
.logo img {width: 100%;}
.logo {transition: .8s;max-width: 100%;}


.alert {background: #FA2318;color: #fff;font-size: 18px;text-align: center;border-color: #FA2318;position: fixed;top: 50%;left: 50%;max-width: 95%;width: 500px;padding: 40px;transform: translate(-50%,-50%);}

.alert>.close {position: absolute;opacity: 1;text-shadow: none;top: 10px;right: 20px;}


.mm-wrapper_opened  .hamburger--spin .hamburger-inner {transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: rotate(225deg);}

.mm-wrapper_opened  .hamburger--spin .hamburger-inner:before {top: 0;
    transition: top .1s ease-out,opacity .1s ease-out .12s;
    opacity: 0;}

.mm-wrapper_opened  .hamburger--spin .hamburger-inner:after {bottom: 0;
    transition: bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;
    transform: rotate(-90deg);}
.openMenu{display:none;}

.feedmodal .modal-body {padding: 50px;}

.feedmodal .modal-dialog {width: 700px;max-width: 95%;}

.feedmodal .modal-content {border-radius: 0;}

.white_input {border-bottom: 1px solid #c8c8c8 !IMPORTANT;padding: 10px 15px;font-size: 16px;border: none;}

input, button, select, textarea, a {outline: none !important;}

.form_in {display: grid;grid-template-columns: repeat(2,1fr);gap: 30px;margin-bottom: 30px;margin-top: 40px;}

.yellow_btn {background: #FA2318;border: 1px solid #FA2318;color: #fff;padding: 12px 30px;border-radius: 5px;line-height: 1;font-family: 'Commissioner-Bold';}

.feedmodal .modal-body .title {font-size: 35px;}

.feedmodal .modal-body>.close {position: absolute;opacity: 1;top: 20px;right: 20px;width: 25px;}

.feedmodal .modal-body>.close svg {width: 100%;height: auto;}
.news_slider.active {height: auto;visibility: visible;}
.news_title:hover {color: #FA2318;text-decoration: none;}

.featured-images {float: left;width: 400px;height: 300px;margin: 0 30px 30px 0;}

.featured-images img {width: 100%;object-fit: cover;height: 100%;}

.post_content .title {display: table;}

.f28 {font-size: 28px;}

header.inner_head {box-shadow: 0 0 10px #91919173;}
.post_content .info {margin-top: 30px;}

.custom-dots{display: flex;align-items: center;justify-content: center;}
.custom-dots .slick-list{width: 360px;}
.custom-dots .slick-slide{width: max-content !important;}




















