@import '../css/font-awesome.min.css';@import '../css/fa-viber.css';@import '../js/fancybox/jquery.fancybox.css';@import '../js/flexslider/flexslider.css';@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');.inline_block{display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;*display: inline}*{font-size: 1em}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,label,legend,caption{border: 0px;margin: 0px;outline: 0px;padding: 0px}html,body{margin: 0px;padding: 0px;width: 100%;height: 100%}html{overflow-y: scroll}body{margin: 0;padding: 0;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 16px;color: #2c2d2f;background: #fff;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body,#body{min-width: 1260px}a{color: #d6001c;text-decoration: underline}a:hover{text-decoration: none}article,.article{font-size: 20px;line-height: 26px}article p,.article p{margin-bottom: 34px}article ul,.article ul,article ol,.article ol{margin-left: 20px;margin-bottom: 34px}article h1,.article h1,article h2,.article h2,article h3,.article h3{margin-bottom: 34px;line-height: 1.2em}article h1,.article h1{font-size: 28px}article h2,.article h2{font-size: 24px}article h3,.article h3{font-size: 20px}article table,.article table{margin-bottom: 34px;border-collapse: collapse}article table:last-child,.article table:last-child{margin: 0}article table th,.article table th{text-align: left}article .images,.article .images{text-align: center;font-size: 24px;line-height: 30px;font-weight: 700;margin-bottom: 50px;text-transform: uppercase}article .images > div,.article .images > div{display: inline-block;vertical-align: top}article .images > div a,.article .images > div a{color: #2c2d2f;text-decoration: none}article .images > div a img,.article .images > div a img{display: block;margin: 0 auto}article .images > div a:hover,.article .images > div a:hover{color: #d6001c}article .btn a.button,.article .btn a.button{background: rgba(255,255,255,0.1);color: #fff}article .btn a.button:hover,.article .btn a.button:hover{background: rgba(255,255,255,0.2)}article video,.article video{display: block;width: 50%;margin: 0 auto}article .center_images,.article .center_images{text-align: center}article .center_images > div,.article .center_images > div{display: inline-block;vertical-align: top;margin: 0 20px}article .center_images > div .icon,.article .center_images > div .icon{margin-bottom: 5px}article .center_images > div .text,.article .center_images > div .text{font-size: 15px;line-height: 18px;font-weight: 700}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],input[type=date],select,textarea{border: 1px solid #888;font-family: 'Lato', sans-serif;background: #fff}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=date]:focus,select:focus,textarea:focus{outline: none;border-color: #d6001c}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 40px #fff inset !important}input:-webkit-autofill{-webkit-text-fill-color: #d6001c !important}input[type=submit],input[type=button],button{background: #aaaaaa;border: 0;box-sizing: border-box;border-radius: 0;height: 40px;padding: 0 20px;cursor: pointer;color: #fff;font-size: 14px;font-family: 'Lato', sans-serif;font-weight: 700;text-transform: uppercase;-webkit-appearance: none}input[type=submit]:hover,input[type=button]:hover,button:hover{background: #d6001c;color: #fff}input[type=submit]:focus,input[type=button]:focus,button:focus{outline: none}label.label_0{display: none !important}sup{font-size: 70%;line-height: 0}a.button{display: inline-block;background: #d6001c;box-sizing: border-box;padding: 24px 60px;font-size: 14px;line-height: 17px;color: #fff;text-decoration: none;font-weight: 700;text-transform: uppercase}a.button:hover{background: rgba(214,0,28,0.9)}.page_top{padding: 70px 0;text-align: center;background: #fff;color: #2c2d2f;box-sizing: border-box}.page_top.page_top_image{min-height: 786px;background-size: cover;background-position: center center;color: #fff}.page_top.page_top_image a{color: #fff}.page_top.page_top_image.page_top_image_3,.page_top.page_top_image.page_top_image_14,.page_top.page_top_image.page_top_image_6{color: #2c2d2f}.page_top.page_top_image.page_top_image_3 a,.page_top.page_top_image.page_top_image_14 a,.page_top.page_top_image.page_top_image_6 a{color: #2c2d2f}.page_top .razdels_3{padding-top: 70px}.middle_8 .page_top{padding-bottom: 40px}.bc{font-size: 16px;line-height: 26px;margin-bottom: 20px}.bc a{color: #2c2d2f;text-decoration: none}.bc a:hover{color: #d6001c}.page_title h1,.page_title .h1{font-size: 80px;line-height: 85px;font-weight: 700;text-transform: uppercase}.page_title.page_title_inner h1,.page_title.page_title_inner .h1{font-weight: 300}.page_title.page_title_inner.page_title_bold h1,.page_title.page_title_inner.page_title_bold .h1{font-weight: 700}.ct_gallery_inner .page_title h1,.ct_gallery_inner .page_title .h1{font-size: 40px;line-height: 45px}.clear{clear: both}.left{float: left}.right{float: right}.mess_err,.error{color: #e03c42;font-weight: bold}.mess_ok,.success{color: #4fad51;font-weight: bold}.wrap{width: 1170px;margin: 0 auto;position: relative}#body{position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;height: auto}#middle{height: auto;position: relative}#middle > .article{max-width: 1320px;margin: 0 auto;padding: 130px 0}#left{float: left;width: 280px}#content{float: right;width: 1170px;position: relative;padding: 0}#right{float: right;width: 0px;margin-left: 20px}.block{padding: 130px 0;background-repeat: no-repeat;background-position: center center;background-size: cover;box-sizing: border-box;position: relative}.block .title{font-size: 90px;line-height: 98px;font-weight: 700;margin-bottom: 50px;text-align: center;text-transform: uppercase}.block .title a{color: #2c2d2f;text-decoration: none}.block .title a:hover{color: #d6001c}.block .title * span{font-weight: 300}.block .block_announce{text-align: center}.block .all{text-align: center}.rows{text-align: center}.rows .item{display: inline-block;vertical-align: top}.rows .item .photo,.rows .item .name{margin-bottom: 15px}.rows .item .photo{position: relative}.rows .item .photo .date{position: absolute;z-index: 20;background: rgba(214,0,28,0.7);color: #fff;padding: 10px;left: 0;top: 20px}.rows .item .date{font-size: 12px;line-height: 14px;margin-bottom: 10px}.rows .item .name{font-size: 18px;line-height: 20px}.rows .item .name a{text-decoration: none;color: #2c2d2f}.rows .item .name a:hover{color: #d6001c}.rows .item .more a{display: inline-block;border: 1px solid #d6001c;text-transform: uppercase;line-height: 40px;padding: 0 35px;text-decoration: none}.rows .item .more a:hover{color: #fff;background: #d6001c}.pages{padding: 20px 0px}.pages ul{list-style: none;text-align: center}.pages ul li{display: inline-block;vertical-align: top;margin: 0 5px}.pages ul li a,.pages ul li span{display: inline-block;padding: 5px;border-bottom: 2px solid transparent}.pages ul li a{text-decoration: none}.pages ul li span,.pages ul li a:hover{color: #2c2d2f;border-color: #d6001c}.popup_page{padding: 40px}.popup_page .mess_ok{white-space: nowrap;font-size: 20px;line-height: 25px}#back_top{position: fixed;bottom: 50px;right: 50px;background: #d6001c;opacity: 0.7;z-index: 20000;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;transition: 1s;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}#back_top:hover{opacity: 1}#back_top a{width: 50px;height: 50px;line-height: 50px;display: block;text-align: center;font-size: 25px;color: #fff}.termins .termins_letter{font-size: 1.5em;line-height: 1.6em;font-weight: bold}.termins .termins_letter_container{margin-bottom: 1.5em}.termins .termins_letter_container .termin_item{width: 30%;float: left;padding-bottom: 0.4em}aside .article_item .article_item_photo,aside .article_item .article_item_text{float: none;width: 100%}.tabs .navigation{padding: 0 20px;margin-bottom: 50px}.tabs .navigation ul{list-style: none;display: flex}.tabs .navigation ul li{font-size: 30px;line-height: 40px;padding: 20px;color: #fff;text-align: center;text-transform: uppercase;cursor: pointer}.tabs .navigation ul li.active{background: rgba(255,255,255,0.1);cursor: default}.tabs .contents .tab{display: none}.tabs .contents .tab.active{display: block}.tabs .tabtitle{font-weight: 700;font-size: 16px;line-height: 20px;padding: 10px 0;border-bottom: 1px solid #888;position: relative}.tabs .tabtitle i{position: absolute;top: 15px;right: 10px;color: #888}.version_desktop a,.version_mobile a{display: block;text-align: center;background: #d6001c;line-height: 40px;text-transform: uppercase;color: #fff;text-decoration: none}.version_desktop a:hover,.version_mobile a:hover{background: rgba(214,0,28,0.8)}.cookie_policy{position: fixed;left: 0;bottom: 0;width: 100%;box-sizing: border-box;text-align: center;padding: 20px 100px;background: rgba(0,0,0,0.8);color: #fff;line-height: 30px}.cookie_policy a{display: inline-block;padding: 0 15px;margin-left: 15px;background: #d6001c;color: #fff;border: 2px solid #d6001c;box-sizing: border-box;text-decoration: none}.cookie_policy a i{margin-right: 5px}.cookie_policy a:hover{background: #fff;color: #d6001c}.edit_links{padding: 20px 0 10px}.edit_links a{display: inline-block;vertical-align: top;margin: 0 20px 10px 0;line-height: 30px;border: 2px solid #e03c42;background: #e03c42;color: #fff;font-size: 12px;font-weight: 400;padding: 0 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration: none}.edit_links a:hover{color: #e03c42;background: #fff}.block .edit_links{position: absolute;top: 10px;right: 10px;padding: 0;z-index: 100}.block .edit_links a{margin: 0 0 0 20px}aside .block .edit_links{opacity: .1}aside .block .edit_links a{display: block;margin: 0 0 10px 0}aside .block .edit_links:hover{opacity: 1}.rules{font-size: 12px;line-height: 14px;margin-bottom: 15px}.rules a{color: #2c2d2f;text-decoration: none;border-bottom: 1px solid rgba(214,0,28,0.5)}.rules a:hover{border-color: transparent}.strike{text-decoration: line-through}header{background: #2c2d2f;color: #fff;line-height: 46px}header .logo{float: left;padding: 11px 30px}header .logo a{display: block}header .logo a img{display: block;height: 46px}header .lang{float: right;background: #27292b;padding: 11px 30px;font-size: 14px;cursor: pointer;position: relative;text-transform: capitalize}header .lang > span{display: inline-block;padding-right: 10px;background: url("../images/angle_down.svg") no-repeat center right}header .lang div{position: absolute;top: 100%;right: 0;z-index: 1000;background: #27292b;display: none}header .lang div a,header .lang div span{display: block;font-size: 14px;line-height: 20px;padding: 11px 30px;border-top: 1px solid rgba(255,255,255,0.1)}header .lang div a{text-decoration: none;color: #d6001c}header .lang div a:hover{color: #fff}header .search{float: right;padding: 11px 26px;position: relative}header .search i,header .search input[type=submit]{background: url("../images/icon_search.svg") no-repeat center center;width: 16px;height: 46px}header .search i{display: block;cursor: pointer}header .search input[type=submit]{padding: 0;border: 0;overflow: hidden;text-indent: -1000px}header .search input[type=text]{width: 200px;padding: 0 16px;border: 0;height: 46px;margin-right: 16px}header .search form{display: none;white-space: nowrap;position: absolute;top: 11px;right: 26px}header nav{float: right;padding: 11px 0}header nav .opener{display: none}header nav ul{list-style: none}header nav ul li{display: inline-block;vertical-align: top;font-size: 14px;line-height: 46px;margin-left: 20px;font-weight: 700;text-transform: uppercase}header nav ul li a{color: #fff;text-decoration: none}header nav ul li.active > a,header nav ul li a:hover{color: #d6001c}.razdels .item{color: #fff;background: #d6001c}.razdels .item .photo,.razdels .item .text{width: 50%;box-sizing: border-box}.razdels .item:after{content: '';display: block;clear: both}.razdels .item .photo{float: left}.razdels .item .photo a{display: block}.razdels .item .photo a img,.razdels .item .photo a picture{display: block;width: 100%}.razdels .item .text{float: right;padding: 70px 90px}.razdels .item .text .name{font-size: 70px;line-height: 98px;font-weight: 700;text-transform: uppercase}.razdels .item .text .name a{color: #fff;text-decoration: none}.razdels .item .text .name a:hover{color: rgba(255,255,255,0.9)}.razdels .item .text .announce{font-size: 60px;line-height: 70px;margin-bottom: 50px;font-weight: 300}.razdels .item .text .more{text-align: center}.razdels .item .text .more a{background: #fff;color: #2c2d2f}.razdels .item .text .more a:hover{background: rgba(255,255,255,0.9)}.razdels .item:nth-child(even){background: #2c2d2f}.razdels .item:nth-child(even) .photo{float: right}.razdels .item:nth-child(even) .text{float: left}.razdels .item:nth-child(even) .text .more a{background: rgba(255,255,255,0.1);color: #fff}.razdels .item:nth-child(even) .text .more a:hover{background: rgba(255,255,255,0.2)}.razdels_2 .item{float: left;width: 16.666%}.razdels_2 .item a{display: block;position: relative;color: #fff;text-decoration: none}.razdels_2 .item a picture,.razdels_2 .item a img{display: block;width: 100%}.razdels_2 .item a span{display: block;position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;font-size: 34px;line-height: 40px;padding: 50px 0;text-transform: uppercase;font-weight: 700;background: rgba(44,45,47,0.6);z-index: 10}.razdels_2 .item a:hover span{background: rgba(44,45,47,0.7)}.razdels_2:after{content: '';display: block;clear: both}.razdels_3{max-width: 1070px;margin: 0 auto;text-align: left}.razdels_3 .item{color: #fff;background: #d6001c;float: left;width: calc(50% - 15px);margin-bottom: 30px}.razdels_3 .item:after{content: '';display: block;clear: both}.razdels_3 .item .photo{float: right;width: 230px}.razdels_3 .item .photo a{display: block}.razdels_3 .item .photo a img,.razdels_3 .item .photo a picture{display: block;max-width: 100%}.razdels_3 .item .text{float: left;width: calc(100% - 230px);padding: 40px 30px;box-sizing: border-box}.razdels_3 .item .text .name{font-size: 24px;line-height: 26px;text-transform: uppercase;margin-bottom: 14px}.razdels_3 .item .text .name a{color: #fff;text-decoration: none}.razdels_3 .item .text .name a:hover{color: rgba(255,255,255,0.9)}.razdels_3 .item .text .announce{font-size: 16px;line-height: 20px;font-weight: 300}.razdels_3 .item:nth-child(even){float: right}.razdels_3 .item:nth-child(even) .photo{float: left}.razdels_3 .item:nth-child(even) .text{float: right}.razdels_3:after{content: '';display: block;clear: both}.lists .item{display: inline-block;vertical-align: top;box-sizing: border-box}.lists_1{text-align: center;max-width: 1340px;margin: 0 auto;margin-bottom: 50px}.lists_1 .item{float: left;width: calc(16.66% - 40px);margin: 0 20px}.lists_1 .item .pc{aspect-ratio: 1;border-radius: 50%;position: relative;margin-bottom: 40px;background: #fff}.lists_1 .item .pc span{display: block;font-size: 30px;line-height: 30px;position: absolute;top: 50%;left: 0;width: 100%;margin-top: -15px;font-weight: 700;z-index: 2}.lists_1 .item .pc:before{content: '';position: absolute;top: 2px;left: 2px;display: block;width: calc(100% - 4px);height: calc(100% - 4px);border-radius: 50%;z-index: 1;background: #4d4e50}.lists_1 .item .text{font-size: 16px;line-height: 20px;text-transform: uppercase}.lists_1 .item.item_0 .pc{background-image: linear-gradient(-20deg, #fff 50%, transparent 50%), linear-gradient(90deg, #fff 50%, #d6001c 50%)}.lists_1 .item.item_1 .pc{background-image: linear-gradient(-60deg, #fff 50%, transparent 50%), linear-gradient(90deg, #fff 50%, #d6001c 50%)}.lists_1 .item.item_2 .pc{background-image: linear-gradient(-40deg, #fff 50%, transparent 50%), linear-gradient(90deg, #fff 50%, #d6001c 50%)}.lists_1 .item.item_3 .pc{background-image: linear-gradient(-25deg, #fff 50%, transparent 50%), linear-gradient(90deg, #fff 50%, #d6001c 50%)}.lists_1 .item.item_4 .pc{background-image: linear-gradient(40deg, #fff 50%, transparent 50%), linear-gradient(90deg, #fff 50%, #d6001c 50%)}.lists_1 .item.item_5 .pc{background-image: linear-gradient(-27deg, #fff 50%, transparent 50%), linear-gradient(90deg, #fff 50%, #d6001c 50%)}.lists_1 .item.item_2_0 .pc{background-image: linear-gradient(-50deg, #fff 50%, transparent 50%), linear-gradient(90deg, #fff 50%, #4fad51 50%)}.lists_1 .item.item_2_1 .pc{background-image: linear-gradient(-70deg, #fff 50%, transparent 50%), linear-gradient(90deg, #fff 50%, #4fad51 50%)}.lists_1 .item.item_2_2 .pc{background-image: linear-gradient(-45deg, #fff 50%, transparent 50%), linear-gradient(90deg, #fff 50%, #4fad51 50%)}.lists_1 .item.item_2_3 .pc{background-image: linear-gradient(-25deg, #fff 50%, transparent 50%), linear-gradient(90deg, #fff 50%, #d6001c 50%)}.lists_1 .item.item_2_4 .pc{background-image: linear-gradient(365deg, #4fad51 50%, transparent 50%), linear-gradient(90deg, #4fad51 50%, #4fad51 50%)}.lists_1 .item.item_2_5 .pc{background-image: linear-gradient(-27deg, #fff 50%, transparent 50%), linear-gradient(90deg, #fff 50%, #d6001c 50%)}.lists_1:after{content: '';display: block;clear: both}.lists_1 + .article{font-size: 25px;line-height: 35px;max-width: 1340px;margin: 0 auto;padding: 0 20px}.lists_1 + .article .small{font-size: 16px}.lists_1 + .article .one_image{text-align: center}.lists_1 + .article .one_image img{display: block;margin: auto;max-width: 50%}.lists_1 + .article .image_text{display: flex;gap: 50px;justify-content: space-between;align-items: center}.lists_1 + .article .image_text > div{width: calc(50% - 25px)}.lists_1 + .article .image_text img{display: block;max-width: 100%}.tabs_lists_1{margin: 0 auto}.tabs_lists_1 .navigation ul li{width: 50%}.lists_2{max-width: 1320px;margin: 0 auto}.lists_2 .item{float: left;width: calc(50% - 25px);margin-bottom: 50px}.lists_2 .item .photo{width: 150px;height: 150px;border: 3px solid #d6001c;background-position: center center;background-repeat: no-repeat;box-sizing: border-box;float: right}.lists_2 .item .text{float: left;width: calc(100% - 170px);text-align: right}.lists_2 .item .text .name{font-size: 24px;line-height: 26px;font-weight: 700;margin-bottom: 12px;text-transform: uppercase}.lists_2 .item .text .announce{font-size: 16px;line-height: 26px}.lists_2 .item:after{content: '';display: block;clear: both}.lists_2 .item:nth-child(even){float: right}.lists_2 .item:nth-child(even) .photo{float: left}.lists_2 .item:nth-child(even) .text{float: right;text-align: left}.lists_2:after{content: '';display: block;clear: both}.lists_3 .item{color: #fff;background: #d6001c}.lists_3 .item .photo,.lists_3 .item .text{width: 50%;box-sizing: border-box}.lists_3 .item:after{content: '';display: block;clear: both}.lists_3 .item .photo{float: left}.lists_3 .item .photo a{display: block}.lists_3 .item .photo a img,.lists_3 .item .photo a picture{display: block;max-width: 100%}.lists_3 .item .text{float: right;padding: 140px 90px;text-align: center}.lists_3 .item .text .name{font-size: 80px;line-height: 98px;font-weight: 700;text-transform: uppercase;font-weight: 300;margin-bottom: 30px}.lists_3 .item .text .name a{color: #fff;text-decoration: none}.lists_3 .item .text .name a:hover{color: rgba(255,255,255,0.9)}.lists_3 .item .text .announce{font-size: 20px;line-height: 26px;margin-bottom: 60px;font-weight: 300}.lists_3 .item .text .more{text-align: center}.lists_3 .item .text .more a{background: #fff;color: #2c2d2f}.lists_3 .item .text .more a:hover{background: rgba(255,255,255,0.9)}.lists_3 .item:nth-child(even){background: #2c2d2f}.lists_3 .item:nth-child(even) .photo{float: right}.lists_3 .item:nth-child(even) .text{float: left}.lists_3 .item:nth-child(even) .text .more a{background: rgba(255,255,255,0.1);color: #fff}.lists_3 .item:nth-child(even) .text .more a:hover{background: rgba(255,255,255,0.2)}.catalog .item{color: #fff;background: #d6001c}.catalog .item .photo,.catalog .item .text{width: 50%;box-sizing: border-box}.catalog .item:after{content: '';display: block;clear: both}.catalog .item .photo{float: right}.catalog .item .photo.is_items{height: auto !important}.catalog .item .photo.is_items + .text{height: auto !important}.catalog .item .photo a{display: block}.catalog .item .photo a img,.catalog .item .photo a picture{display: block;width: 100%}.catalog .item .photo .repeat{padding: 0 15px;background: #fff;height: 100%;box-sizing: border-box;text-align: center}.catalog .item .photo .repeat .it{display: inline-block;vertical-align: top;max-width: 280px;width: calc(33.33% - 30px);margin: 30px 12px 20px}.catalog .item .photo .repeat .it a{display: block;color: #2c2d2f;text-decoration: none}.catalog .item .photo .repeat .it a:hover{color: #d6001c}.catalog .item .photo .repeat .it a span{display: block}.catalog .item .photo .repeat .it a .ph{margin-bottom: 10px}.catalog .item .photo .repeat .it a .nm{font-size: 20px;line-height: 30px}.catalog .item .text{float: left}.catalog .item .text .inner{padding: 70px 90px;height: 100%;box-sizing: border-box;position: relative}.catalog .item .text .name{font-size: 50px;line-height: 50px;font-weight: 300;text-transform: uppercase;margin-bottom: 32px}.catalog .item .text .name strong{display: block}.catalog .item .text .name a{color: #fff;text-decoration: none}.catalog .item .text .name a:hover{color: rgba(255,255,255,0.9)}.catalog .item .text .announce{font-size: 31px;line-height: 46px;font-weight: 300}.catalog .item .text .announce ul{margin-left: 40px}.catalog .item .text .more{text-align: center;position: absolute;bottom: 90px;left: 0;width: 100%}.catalog .item .text .more a{background: #fff;color: #2c2d2f}.catalog .item .text .more a:hover{background: rgba(255,255,255,0.9)}.catalog .item:nth-child(even){background: #2c2d2f}.catalog .item:nth-child(even) .photo{float: left}.catalog .item:nth-child(even) .text{float: right}.catalog .item:nth-child(even) .text .more a{background: rgba(255,255,255,0.1);color: #fff}.catalog .item:nth-child(even) .text .more a:hover{background: rgba(255,255,255,0.2)}.middle_10 .catalog .item .photo,.middle_12 .catalog .item .photo{float: left}.middle_10 .catalog .item .text,.middle_12 .catalog .item .text{float: right}.middle_10 .catalog .item:nth-child(even) .photo,.middle_12 .catalog .item:nth-child(even) .photo{float: right}.middle_10 .catalog .item:nth-child(even) .text,.middle_12 .catalog .item:nth-child(even) .text{float: left}.catalog_detail .article h3 a{display: block;color: #2c2d2f;text-decoration: none;padding: 25px;font-size: 26px;line-height: 30px;background: #f0f0f0;text-align: center;text-transform: uppercase}.catalog_detail .article h3 a:hover{color: #d6001c}.catalog_detail .wrap{width: 100%;max-width: 1560px;padding: 0 20px;box-sizing: border-box}.catalog_detail .wrap .article{padding-right: 25%;text-align: justify}.catalog_detail .wrap .article.full{padding: 0;text-align: center}.catalog_detail .wrap .photo{text-align: center}.catalog_detail .wrap .photo img{max-width: 100%}.catalog_detail .modifications{padding: 0 70px}.catalog_detail .modifications .item{display: inline-block;vertical-align: top;width: calc(25% - 45px);margin: 0 20px 40px;text-align: center}.catalog_detail .modifications .item a{display: block;color: #2c2d2f;text-decoration: none}.catalog_detail .modifications .item a:hover{color: #d6001c}.catalog_detail .modifications .item a span{display: block}.catalog_detail .modifications .item a .photo{margin-bottom: 10px}.catalog_detail .modifications .item a .photo img{display: block;width: 100%}.catalog_detail .modifications .item a .name{font-size: 24px;line-height: 30px;font-weight: 700;text-transform: uppercase;word-wrap: break-word}.catalog_detail .specifications .article{text-align: justify}.catalog_detail.catalog_detail_14 .modifications .item{width: calc(33.33% - 45px)}.catalog_detail.catalog_detail_15 .wrap .article{padding: 0}.catalog_detail.catalog_detail_15 .specifications h3 a{color: #2c2d2f;text-decoration: none}.catalog_detail.catalog_detail_15 .specifications h3 a:hover{color: #d6001c}.catalog_detail.catalog_detail_17 .wrap .article,.catalog_detail.catalog_detail_20 .wrap .article,.catalog_detail.catalog_detail_19 .wrap .article{padding: 0}.catalog_detail.catalog_detail_16 .modifications .item{display: block;width: 100%;max-width: 1320px;margin: 0 auto 40px}.catalog_detail.catalog_detail_16 .specifications .article{max-width: 1320px;margin: 0 auto}.catalog_detail.catalog_detail_16 .specifications .article p,.catalog_detail.catalog_detail_16 .specifications .article h3,.catalog_detail.catalog_detail_16 .specifications .article ol{padding: 0}.catalog_detail.catalog_detail_23 .modifications,.catalog_detail.catalog_detail_24 .modifications{text-align: center}.catalog_detail.catalog_detail_23 .modifications .item,.catalog_detail.catalog_detail_24 .modifications .item{width: calc(33.33% - 45px)}.catalog_detail.catalog_detail_24 .specifications .article > p{max-width: calc(66.66% - 130px);margin: 0 auto 34px;padding: 0}.catalog_detail.catalog_detail_25 > .wrap:first-child .article{float: left;width: 60%;padding: 0}.catalog_detail.catalog_detail_25 > .wrap:first-child .photo{float: right;width: 37%}.catalog_detail.catalog_detail_25 > .wrap:first-child:after{content: '';display: block;clear: both}.catalog_detail.catalog_detail_46 > .wrap:first-child .article,.catalog_detail.catalog_detail_47 > .wrap:first-child .article{float: left;width: 50%;padding: 0}.catalog_detail.catalog_detail_46 > .wrap:first-child .photo,.catalog_detail.catalog_detail_47 > .wrap:first-child .photo{float: right;width: 50%}.catalog_detail.catalog_detail_46 > .wrap:first-child:after,.catalog_detail.catalog_detail_47 > .wrap:first-child:after{content: '';display: block;clear: both}.catalog_detail.catalog_detail_46 .specifications table + h2,.catalog_detail.catalog_detail_47 .specifications table + h2{margin-top: -34px}.catalog_detail.catalog_detail_7 > .wrap:first-child .article{width: 50%;position: absolute;top: 50px;left: 25%;padding: 0 50px;box-sizing: border-box}.catalog_detail.catalog_detail_7 > .wrap:first-child .photo{display: flex;justify-content: space-between;align-items: center}.catalog_detail.catalog_detail_7 > .wrap:first-child .photo a{width: 25%}.catalog_detail.catalog_detail_7 .specifications table + h3{margin-bottom: 0}.catalog_detail .photos{display: flex;padding: 0 70px;justify-content: space-between}.catalog_detail .photos a{text-decoration: none;align-self: flex-end;text-align: center}.catalog_detail .photos a img{max-width: 100%}.catalog_detail .specifications .title,.catalog_detail .specifications h2{background: #d6001c;padding: 25px 90px;color: #fff;font-size: 26px;line-height: 30px;font-weight: 700;text-align: center;text-transform: uppercase;margin: 0}.catalog_detail .specifications > .article > p,.catalog_detail .specifications > .article > h3,.catalog_detail .specifications > .article > ul,.catalog_detail .specifications > .article > ol{margin: 0 auto 34px;padding: 0 100px;box-sizing: border-box}.catalog_detail .specifications > .article > p:last-child,.catalog_detail .specifications > .article > h3:last-child,.catalog_detail .specifications > .article > ul:last-child,.catalog_detail .specifications > .article > ol:last-child{margin-bottom: 0}.catalog_detail .specifications > .article > ul,.catalog_detail .specifications > .article > ol{margin-left: 40px}.catalog_detail .specifications table{width: 100%;border-collapse: collapse;table-layout: fixed}.catalog_detail .specifications table tr th,.catalog_detail .specifications table tr td{color: #fff;border-bottom: 1px solid rgba(255,255,255,0.5);text-align: center;font-size: 26px;line-height: 30px;font-weight: 400;padding: 18px}.catalog_detail .specifications table tr th p,.catalog_detail .specifications table tr td p{margin: 0}.catalog_detail .specifications table tr th{background: #888}.catalog_detail .specifications table tr td{background: #2c2d2f}.catalog_detail .specifications table.transparent > tbody > tr > th,.catalog_detail .specifications table.transparent > tbody > tr > td{padding: 0;background: transparent;vertical-align: top}.catalog_detail .specifications table.transparent > tbody > tr > th:first-child,.catalog_detail .specifications table.transparent > tbody > tr > td:first-child{padding-right: 10px}.catalog_detail .specifications table.transparent > tbody > tr > th:last-child,.catalog_detail .specifications table.transparent > tbody > tr > td:last-child{padding-left: 10px}.catalog_detail .specifications table + h3{margin-top: -34px !important;padding: 0 !important}.catalog_detail.catalog_detail_modification_inner22 .specifications > .article > h2{background: none;padding: 0;color: #2c2d2f;text-align: left;margin: 0 auto 34px;padding: 0 100px;box-sizing: border-box}.catalog_detail.catalog_detail_1 .photos{margin-top: -10%}.catalog_detail.catalog_detail_2 .wrap{max-width: 1390px}.catalog_detail.catalog_detail_2 .photos{margin-top: -5%}.catalog_detail.catalog_detail_27 .wrap .photo,.catalog_detail.catalog_detail_27 .wrap .article{display: inline-block;vertical-align: middle}.catalog_detail.catalog_detail_27 .wrap .photo{width: 59%}.catalog_detail.catalog_detail_27 .wrap .article{width: 40%;padding: 0}.catalog_detail.catalog_detail_5 .wrap .photo,.catalog_detail.catalog_detail_10 .wrap .photo,.catalog_detail.catalog_detail_12 .wrap .photo,.catalog_detail.catalog_detail_5 .wrap .article,.catalog_detail.catalog_detail_10 .wrap .article,.catalog_detail.catalog_detail_12 .wrap .article{display: inline-block;vertical-align: middle}.catalog_detail.catalog_detail_5 .wrap .photo,.catalog_detail.catalog_detail_10 .wrap .photo,.catalog_detail.catalog_detail_12 .wrap .photo{width: 30%}.catalog_detail.catalog_detail_5 .wrap .article,.catalog_detail.catalog_detail_10 .wrap .article,.catalog_detail.catalog_detail_12 .wrap .article{width: 69%;padding: 0}.catalog_detail.catalog_detail_10 .wrap .photo{width: 40%;padding-right: 70px;box-sizing: border-box;padding-bottom: 50px}.catalog_detail.catalog_detail_10 .wrap .article{width: 59%}.catalog_detail.catalog_detail_12 .wrap .photo{width: calc(50% - 10px);box-sizing: border-box;padding: 0 40px 0 0}.catalog_detail.catalog_detail_12 .wrap .article{width: calc(50% - 10px)}.catalog_detail.catalog_detail_5 .wrap .photo{width: 35%}.catalog_detail.catalog_detail_5 .wrap .article{width: 64%;padding: 0}.catalog_detail.catalog_detail_28 .wrap .photo,.catalog_detail.catalog_detail_4 .wrap .photo,.catalog_detail.catalog_detail_6 .wrap .photo,.catalog_detail.catalog_detail_8 .wrap .photo,.catalog_detail.catalog_detail_11 .wrap .photo,.catalog_detail.catalog_detail_3 .wrap .photo{float: right;width: 40%}.catalog_detail.catalog_detail_28 .wrap .article,.catalog_detail.catalog_detail_4 .wrap .article,.catalog_detail.catalog_detail_6 .wrap .article,.catalog_detail.catalog_detail_8 .wrap .article,.catalog_detail.catalog_detail_11 .wrap .article,.catalog_detail.catalog_detail_3 .wrap .article{float: left;width: 59%;padding: 0}.catalog_detail.catalog_detail_28 .wrap:after,.catalog_detail.catalog_detail_4 .wrap:after,.catalog_detail.catalog_detail_6 .wrap:after,.catalog_detail.catalog_detail_8 .wrap:after,.catalog_detail.catalog_detail_11 .wrap:after,.catalog_detail.catalog_detail_3 .wrap:after{content: '';display: block;clear: both}.catalog_detail.catalog_detail_11 .wrap .photo img{max-height: 520px}.catalog_detail.catalog_detail_11 .wrap .article h3{margin-bottom: 5px}.catalog_detail.catalog_detail_6 .wrap .photo{width: 35%;padding: 0 4%;box-sizing: border-box}.catalog_detail.catalog_detail_6 .wrap .article{width: 64%;padding: 100px 0}.catalog_detail.catalog_detail_3 .wrap .photo{width: 40%;padding: 0 4%;box-sizing: border-box}.catalog_detail.catalog_detail_3 .wrap .article{width: 59%;padding: 70px 0}.catalog_detail.catalog_detail_28 .wrap .article,.catalog_detail.catalog_detail_8 .wrap .article{padding-top: 100px}.catalog_detail.catalog_detail_13 .specifications table tr td,.catalog_detail.catalog_detail_14 .specifications table tr td,.catalog_detail.catalog_detail_modification .specifications table tr td,.catalog_detail.catalog_detail_10 .specifications table tr td,.catalog_detail.catalog_detail_12 .specifications table tr td,.catalog_detail.catalog_detail_13 .specifications table tr th,.catalog_detail.catalog_detail_14 .specifications table tr th,.catalog_detail.catalog_detail_modification .specifications table tr th,.catalog_detail.catalog_detail_10 .specifications table tr th,.catalog_detail.catalog_detail_12 .specifications table tr th{border-right: 1px solid rgba(255,255,255,0.5)}.catalog_detail.catalog_detail_13 .specifications table tr td a,.catalog_detail.catalog_detail_14 .specifications table tr td a,.catalog_detail.catalog_detail_modification .specifications table tr td a,.catalog_detail.catalog_detail_10 .specifications table tr td a,.catalog_detail.catalog_detail_12 .specifications table tr td a,.catalog_detail.catalog_detail_13 .specifications table tr th a,.catalog_detail.catalog_detail_14 .specifications table tr th a,.catalog_detail.catalog_detail_modification .specifications table tr th a,.catalog_detail.catalog_detail_10 .specifications table tr th a,.catalog_detail.catalog_detail_12 .specifications table tr th a{color: #fff;text-decoration: none;border-bottom: 1px solid rgba(255,255,255,0.5)}.catalog_detail.catalog_detail_13 .specifications table tr td a:hover,.catalog_detail.catalog_detail_14 .specifications table tr td a:hover,.catalog_detail.catalog_detail_modification .specifications table tr td a:hover,.catalog_detail.catalog_detail_10 .specifications table tr td a:hover,.catalog_detail.catalog_detail_12 .specifications table tr td a:hover,.catalog_detail.catalog_detail_13 .specifications table tr th a:hover,.catalog_detail.catalog_detail_14 .specifications table tr th a:hover,.catalog_detail.catalog_detail_modification .specifications table tr th a:hover,.catalog_detail.catalog_detail_10 .specifications table tr th a:hover,.catalog_detail.catalog_detail_12 .specifications table tr th a:hover{border-bottom: transparent}.catalog_detail.catalog_detail_13 .specifications table:not(.noth) tr:first-child td,.catalog_detail.catalog_detail_14 .specifications table:not(.noth) tr:first-child td,.catalog_detail.catalog_detail_modification .specifications table:not(.noth) tr:first-child td,.catalog_detail.catalog_detail_10 .specifications table:not(.noth) tr:first-child td,.catalog_detail.catalog_detail_12 .specifications table:not(.noth) tr:first-child td,.catalog_detail.catalog_detail_13 .specifications table:not(.noth) tr:first-child th,.catalog_detail.catalog_detail_14 .specifications table:not(.noth) tr:first-child th,.catalog_detail.catalog_detail_modification .specifications table:not(.noth) tr:first-child th,.catalog_detail.catalog_detail_10 .specifications table:not(.noth) tr:first-child th,.catalog_detail.catalog_detail_12 .specifications table:not(.noth) tr:first-child th{background: #d6001c}.catalog_detail.catalog_detail_modification .specifications table tr:not(:first-child) td:first-child{background: #888888}.catalog_detail.catalog_detail_modification .specifications table.noth tr td:first-child{background: #888888}.catalog_detail.catalog_detail_9{position: relative}.catalog_detail.catalog_detail_9 .wrap{width: 100%;max-width: 100%}.catalog_detail.catalog_detail_9 .wrap .article{width: 40%;padding: 100px 0 0;margin: 0 auto}.catalog_detail.catalog_detail_9 .photos{margin-top: -600px;padding: 0}.catalog_detail.catalog_detail_9 .photos a{align-self: center;width: 30%}.catalog_detail.catalog_detail_7 .wrap .article{padding: 0}.catalog_detail:last-child{margin-bottom: 70px}.middle_13 .catalog_detail .modifications .item a{cursor: default}.middle_13 .catalog_detail .modifications .item a:hover{color: #2c2d2f}.middle_11 .catalog .item .text .announce{font-size: 27px;line-height: 40px}.middle_6 .catalog .item .text .name,.middle_6 .catalog .item .text .more{display: inline-block;vertical-align: middle}.middle_6 .catalog .item .text .name{margin: 0;line-height: 65px}.middle_6 .catalog .item .text .announce{display: none}.middle_6 .catalog .item .text .more{position: relative;bottom: auto;left: auto;width: auto;margin-left: 65px}.middle_6 .catalog .item:nth-child(even){background: #d6001c}.middle_6 .catalog .item:nth-child(even) .text .more a{background: #fff;color: #2c2d2f}.middle_6 .catalog .item:nth-child(even) .text .more a:hover{background: rgba(255,255,255,0.9)}.middle_6 .catalog_detail .wrap .article{padding: 0;text-align: center}.relative_flex{display: flex;justify-content: space-around;padding: 30px;text-align: center;gap: 20px}.relative_flex .item{flex: 1;max-width: 200px}.relative_flex .item a{display: block;color: #2c2d2f;text-decoration: none;font-size: 14px;line-height: 20px;font-weight: 700;text-transform: uppercase}.relative_flex .item a:hover{color: #d6001c}.relative_flex .item a span{display: block}.relative_flex .item a span strong{font-weight: 700}.relative_flex .item a .photo{margin-bottom: 10px;aspect-ratio: 1;position: relative}.relative_flex .item a .photo img{display: block;max-width: 100%;max-height: 100%;position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0)}.relative_flex .item.item_27 a .photo img{max-height: 80%}footer{background: url("../images/footer.jpg") no-repeat center center;background-size: cover;text-align: center;color: #fff;padding: 90px 30px;min-height: 920px;box-sizing: border-box}footer a{color: #fff;text-decoration: none}footer .contacts .title{font-size: 90px;line-height: 98px;margin-bottom: 50px;text-transform: uppercase}footer .contacts .title .l1{font-weight: 300}footer .contacts .title .l2{font-weight: 700}footer .contacts .cols{display: flex;align-items: center;margin-bottom: 50px}footer .contacts .cols > div{width: 33.33%;text-align: left;box-sizing: border-box;padding: 0 20px}footer .contacts .form{background: rgba(44,45,47,0.5);padding: 40px;width: 100%;max-width: 640px;margin: 0 auto 50px}footer .contacts .form input,footer .contacts .form select,footer .contacts .form textarea{border: 0}footer .contacts .form .submit input{background: #fff;color: #2c2d2f}footer .contacts .address{margin-bottom: 50px;font-size: 20px;line-height: 26px;text-transform: uppercase}footer .contacts .phone{font-size: 30px;line-height: 26px;margin-bottom: 50px}footer .contacts .phone a:hover{color: #d6001c}footer .contacts .mail{font-size: 30px;line-height: 36px;margin-bottom: 70px}footer .contacts .mail a{border-bottom: 1px solid rgba(255,255,255,0.5)}footer .contacts .mail a:hover{border-color: transparent;color: #d6001c}footer .contacts .social a{display: inline-block;vertical-align: top;margin: 0 10px;width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;background-color: #d6001c;background-position: center center;background-repeat: no-repeat}footer .contacts .social a.instagram{background-image: url("../images/icon_instagram.svg")}footer .contacts .social a.instagram i{display: none}footer .contacts .social a.linkedin{background-image: url("../images/icon_linkedin.svg")}footer .contacts .social a.linkedin i{display: none}footer .contacts .social a:hover{background-color: rgba(214,0,28,0.9)}.middle_8 + footer,.middle_11 + footer{background-position: center top}.galleries_also{margin-top: 70px}.galleries_also .page_title{text-align: center;margin-bottom: 50px}.galleries{text-align: center;margin-left: -15px;width: calc(100% + 30px)}.galleries .item{display: inline-block;vertical-align: top;width: calc(20% - 30px);margin: 0 15px 15px}.galleries .item a{display: block;border-radius: 20px;overflow: hidden;position: relative;box-sizing: border-box;color: #fff;text-decoration: none;font-size: 25px;line-height: 35px}.galleries .item a img,.galleries .item a picture{display: block;width: 100%}.galleries .item a span{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(44,45,47,0.5);padding: 45% 10px 0 10px;box-sizing: border-box}.galleries .item a:hover span{background: rgba(44,45,47,0.6)}.flexslider + .article{padding-top: 40px}.flexslider img{border-radius: 10px}.flex-direction-nav a{width: 40px;height: 40px;font-size: 0;line-height: 40px;background: #fff;color: #2c2d2f;border: 1px solid #2c2d2f;border-radius: 5px;text-align: center !important}.flex-direction-nav a:before{font-size: 20px}.flex-direction-nav a.flex-prev{left: -20px !important}.flex-direction-nav a.flex-next{right: -20px !important}.detail_gallery{width: 705px;margin: 0 auto 20px}.detail_gallery #carousel .slides li{cursor: pointer}.detail_gallery #carousel .slides li .video{height: 230px;align-items: center;justify-content: center}.detail_gallery #carousel .slides li .video video{display: block;max-width: 100%;max-height: 100%;margin: auto}.detail_gallery #slider{margin: 0}.detail_gallery #slider .video{height: 705px;display: flex;align-items: center;justify-content: center}.detail_gallery #slider .video video{display: block;max-width: 100%;max-height: 100%;margin: auto}.detail_gallery:after{content: '';display: block;clear: both}.galleries_nav{font-size: 15px;line-height: 26px;margin-bottom: 20px;font-weight: 700}.galleries_nav .wrap{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;justify-content: center}.galleries_nav a,.galleries_nav span{display: inline-block;vertical-align: top}.galleries_nav a{color: #2c2d2f;text-decoration: none;padding-right: 10px;border-right: 1px solid rgba(44,45,47,0.5);text-transform: uppercase}.galleries_nav a:hover{color: #d6001c}.galleries_nav a:last-child{border: 0}.form{width: 500px;margin: 0 auto}.form label{display: block;margin-bottom: 20px;position: relative;float: right;width: calc(50% - 20px)}.form label:last-child{margin: 0}.form label:nth-child(even){float: left}.form label.hide{display: none}.form label > span{display: block;font-size: 14px;line-height: 20px;margin-bottom: 10px;text-align: left}.form label.label_message{float: none;width: 100%;clear: both}.form input[type=text],.form input[type=email],.form input[type=password],.form input[type=tel],.form input[type=number],.form input[type=date],.form select,.form textarea{width: 100%;box-sizing: border-box;border: 1px solid #888;border-radius: 0}.form input[type=text],.form input[type=email],.form input[type=password],.form input[type=tel],.form input[type=number],.form input[type=date],.form select{padding: 0 20px;height: 45px}.form textarea{padding: 20px;resize: vertical;height: 145px}.form sup{color: #e03c42;font-size: 12px}.form .submit{text-align: center}.block_1{padding: 0}.block_2,.block_4{padding: 130px 60px}.block_2 .block_announce,.block_4 .block_announce{max-width: 1320px;margin: 0 auto}.block_2{background: #2c2d2f;color: #fff}.block_3{padding: 0}.block_5 .title{color: #fff}.block_6{color: #fff;background: #4d4e50}.block_6 .title{font-size: 64px;font-weight: 300;margin-bottom: 20px}.block_8 .block_announce{max-width: 1320px;margin: 0 auto}.block_10{padding: 0}.block_9{overflow: hidden;background: none !important;padding: 0}.block_9 video{width: 100%}.block_9 .over{position: absolute;top: 0;left: 0;width: 100%;padding-top: 210px}.block_9 .title,.block_9 .all{text-align: left;max-width: 1120px;padding-left: 100px;margin: 0 auto;box-sizing: border-box}.block_9 .title{margin: 0 auto 50px;padding-top: 174px;font-size: 44px;line-height: 54px;background: url("../images/logo_full.svg") no-repeat top left}.middle_2{background: #2c2d2f;color: #fff}.middle_2 > .article{text-align: center}.header_picture img,.header_picture picture{display: block;width: 100%}.dealers{padding: 100px 0}.dealers ul{list-style: none}.dealers ul li{margin-bottom: 30px;font-size: 30px;line-height: 30px;font-weight: 900}.dealers ul li a{color: #2c2d2f;text-decoration: none}.dealers ul li a:hover{color: #d6001c}#load_popup{max-width: 480px;padding: 40px;font-size: 16px;line-height: 120%}#load_popup p{margin-bottom: 20px}#load_popup h4{font-size: 20px;margin-bottom: 20px}#load_popup img{display: block;max-width: 100%}@media (max-width: 1900px){.razdels .item .text{padding: 50px}.razdels .item .text .name,.razdels .item .text .announce{font-size: 35px;line-height: 45px}.razdels .item .text .name{margin-bottom: 20px}.razdels_2 .item a span{font-size: 26px}.catalog .item .text .inner{padding: 30px}.catalog .item .text .name{font-size: 30px;line-height: 35px;margin-bottom: 20px}.catalog .item .text .announce{font-size: 22px;line-height: 30px;margin-bottom: 20px}.catalog .item .text .more{bottom: 50px}.lists_3 .item .text{padding: 100px 50px}.lists_3 .item .text .name{font-size: 30px;line-height: 35px}.middle_11 .catalog .item .text .announce{font-size: 22px;line-height: 30px}.middle_11 .catalog .item .text .more{bottom: 30px}}@media (max-width: 1279px){body,#body{min-width: 100%}header .logo{margin-left: 30px}header nav{position: absolute;top: 0;left: 20px}header nav .opener{display: block;font-size: 20px}header nav ul{display: none;position: absolute;top: 100%;left: -20px;background: #2c2d2f;z-index: 100}header nav ul li{display: block;margin: 0;border-bottom: 1px solid rgba(255,255,255,0.1);padding: 0 20px}.block .title{font-size: 40px;line-height: 45px}footer{min-height: auto}footer .contacts .title{font-size: 40px;line-height: 45px}.razdels_2 .item a span{font-size: 20px}.razdels .item .text{padding: 20px}.razdels .item .text .name,.razdels .item .text .announce{font-size: 25px;line-height: 35px}.block_9 .over{padding-top: 40px}.lists_3 .item .photo,.lists_3 .item .text{width: 100%;float: none}.catalog .item .text .inner{padding: 20px}.catalog .item .text .name{font-size: 20px;line-height: 25px}.catalog .item .text .announce{font-size: 14px;line-height: 20px}.catalog .item .text .more{bottom: 10px}.catalog .item .photo .repeat .it{width: calc(50% - 30px)}.relative_flex{flex-wrap: wrap}.wrap{width: 100%;padding: 0 20px;box-sizing: border-box}.galleries .item{width: calc(25% - 30px)}.catalog_detail.catalog_detail_10 .specifications .article,.catalog_detail.catalog_detail_modification .specifications .article{overflow: auto}.catalog_detail.catalog_detail_10 .specifications .article table,.catalog_detail.catalog_detail_modification .specifications .article table{width: auto}}@media (max-width: 1023px){.razdels .item .text .announce{font-size: 14px;line-height: 20px;margin-bottom: 20px}.razdels_2 .item a span{font-size: 14px;line-height: 20px}.razdels_3 .item{float: none;width: 100%}.razdels_3 .item:nth-child(even){float: none}.lists_1 .item{width: calc(33.33% - 40px);margin-bottom: 30px}.tabs .navigation ul li{font-size: 20px;line-height: 30px}.article{font-size: 14px;line-height: 20px}.article span{font-size: 14px !important;line-height: 20px !important}a.button{padding: 10px 20px}.block_2,.block_4{padding: 40px 20px}#middle > .article{padding: 40px 20px}.block_9 .title{padding-top: 100px;font-size: 30px;line-height: 35px}.block_8{padding: 40px 20px}.galleries .item{width: calc(33.33% - 30px)}.article .images > div{margin-bottom: 20px}.article .images > div a img{margin: 0 !important}.catalog_detail .wrap .article{padding: 0 !important;position: relative !important;top: auto !important;left: auto !important;right: auto !important;bottom: auto !important}.catalog_detail .wrap .photo,.catalog_detail .wrap .article{width: 100% !important;display: block !important;margin-bottom: 20px !important}.catalog_detail .wrap .photo{padding: 0 !important}.catalog_detail .wrap .photo a{display: block}.catalog_detail .wrap .photo a img{display: block;margin: auto}.catalog_detail .photos{padding: 0 20px !important;margin: 0 0 30px 0 !important}.catalog_detail .modifications{padding: 0 20px}.catalog_detail .modifications .item{width: calc(33.33% - 25px) !important;margin: 0 10px 20px}.relative_flex .item{flex: auto;width: calc(33% - 10px)}}@media (max-width: 767px){header .logo,header .lang,header .search{padding: 11px}header .search form{right: 11px}.razdels_2 .item{width: 33.33%}.razdels .item,.razdels_3 .item{margin: 0}.razdels .item .photo,.razdels_3 .item .photo,.razdels .item .text,.razdels_3 .item .text{float: none;width: 100%}.lists_1 .item{width: calc(50% - 40px)}.lists_1 + .article .image_text{flex-wrap: wrap;gap: 30px}.lists_1 + .article .image_text > div{width: 100%}.lists_1 + .article .one_image img{max-width: 100%}.tabs .navigation ul li{padding: 10px;text-transform: none}.block_9{aspect-ratio: 4 / 3}.block_9 .over{padding-top: 20px}.block_9 .title{background-size: auto 40px;padding-top: 70px;padding-left: 20px;font-size: 20px;line-height: 25px;min-height: 150px;margin-bottom: 10px;background-position: 20px 0}.block_9 video{width: auto;height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%)}.lists_3 .item .text{padding: 40px}.page_title h1,.page_title .h1{font-size: 30px;line-height: 35px}.lists_2 .item{float: none;width: 100%}.lists_2 .item .photo,.lists_2 .item .text{float: none}.lists_2 .item .photo{margin: 0 auto 10px}.lists_2 .item .text{width: 100%;text-align: center}.lists_2 .item:nth-child(even) .photo,.lists_2 .item:nth-child(even) .text{float: none}.lists_2 .item:nth-child(even) .text{text-align: center}#back_top{bottom: 20px;right: 20px}footer .contacts .form{max-width: 100%;padding: 20px;box-sizing: border-box}.form label{width: 100%;float: none}.form label:nth-child(even){float: none}.catalog .item .photo,.catalog .item .text{float: none;width: 100%;height: auto !important}.catalog .item .text .announce{margin-bottom: 60px}.galleries .item{width: 100%;margin: 0 0px 20px 0}.detail_gallery{width: 100%}.article img{display: block;max-width: 100%;height: auto !important}.catalog_detail .specifications h2{padding: 10px 20px}.catalog_detail .specifications table tr th,.catalog_detail .specifications table tr td{font-size: 14px;line-height: 20px;padding: 5px}.catalog_detail .specifications table.transparent{display: block}.catalog_detail .specifications table.transparent > tbody{display: block}.catalog_detail .specifications table.transparent > tbody > tr{display: block}.catalog_detail .specifications table.transparent > tbody > tr > td{display: block;padding: 0 !important;margin-bottom: 20px !important}.catalog_detail .specifications > .article > p,.catalog_detail .specifications > .article > ul,.catalog_detail .specifications > .article > ol,.catalog_detail .specifications > .article > h3{padding: 0 10px !important;max-width: 100% !important}.catalog_detail .modifications .item{display: block;width: 100% !important;margin: 0 0 20px 0}.block_5{background: #d6001c !important;padding: 50px 0}.relative_flex .item{width: calc(50% - 10px)}.page_top_image_4{background: #d6001c !important}}