

/* Start:/bitrix/templates/cpkr.ru/styles.css?159948497728752*/
/* DEFFAULT STYLE */
body{background:#fff;font-family:'Montserrat';font-style:normal;font-weight:normal;padding:0;margin:0;box-sizing:border-box;font-size:16px}
a:active,a:focus{outline:none}
input,textarea{outline:none}
input:active,textarea:active{outline:none}
:focus{outline:none}
textarea{resize:none}
textarea{resize:vertical}
textarea{resize:horizontal}
p,b,span,div,h1,h2,h3,h4,h5,h6,ul,ol,li{cursor:default;}
ol{font-style:normal;font-weight:normal;line-height:28px;list-style:none;padding:0;margin:0}
ul.ul{margin:0;padding:0 0 0 18px}
ul.ul li{list-style-type:none;position:relative;margin:20px 0 0 0;display:block}
ul.ul li:before{content:" ";position:absolute;left:-16px;top:7px;background:URL(/bitrix/templates/cpkr.ru/images/i-ul-before.png) no-repeat center center;width:5px;height:5px}
[placeholder]::-webkit-input-placeholder{color:#B2BFC5}
[placeholder]::-moz-placeholder{color:#B2BFC5}
[placeholder]::-ms-input-placeholder{color:#B2BFC5}
[placeholder]::placeholder{color:#B2BFC5}
[placeholder]:focus::-webkit-input-placeholder{color:transparent}
[placeholder]:focus::-moz-placeholder{color:transparent}
[placeholder]:focus:-ms-input-placeholder{color:transparent}
[placeholder]:focus::placeholder{color:transparent}

.h1,h1{font-family:'Montserrat';font-size: 36px;  line-height: 44px;font-weight:700;color:#19292F}
.h2,h2{font-family:'Montserrat';font-size:32px;font-weight:700;margin:14px 0;color:#19292F}
.h3,h3{font-family:'Montserrat';font-size:20px;margin:14px 0;font-weight:700;color:#19292F}
.h4,h4{font-family:'Montserrat';font-size:18px;margin:14px 0;font-weight:700;color:#19292F}
.h4,h5{font-family:'Montserrat';font-size:16px;margin:14px 0;font-weight:700;color:#19292F}
.h4,h6{font-family:'Montserrat';font-size:14px;margin:14px 0;font-weight:700;color:#19292F}
a{font-size:16px;color:#D72229;text-decoration:none;cursor:pointer}
a:hover{transition:all 0.2s;color:#D72228}
p{line-height:28px;margin:0 0 5px}
*{box-sizing:border-box}

/* HEADER */
header{box-shadow:0 7px 19px #b2bfc53d}
header.main{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;box-shadow:none;height:auto; max-height:560px;position: relative;}
header.main:before{content:'';height:100%;background:#0006;position:absolute;width:100%}
header.main .content-header{height:488px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 25px}
header.main .content-header h1{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:36px;line-height:52px;color:#FFFFFF;cursor:pointer}
header.main .content-header p{font-size:17px;line-height:32px;color:#fff}
header.main .content-header .header-bedrums{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;position:relative;margin:0;padding:0}
header.main .content-header .header-bedrums a{font-weight:bold;font-size:12px;line-height:15px;text-transform:uppercase;color:#FFFFFF;position:relative;margin:0 5px 0 0}
header.main .content-header .header-bedrums a:hover{text-decoration:underline}
header.main .content-header .header-bedrums a::after{content:'/';padding:0 0 0 5px}
header.main .content-header .header-bedrums a:last-child{font-weight:normal}
header.main .content-header .header-bedrums a:last-child:after{content:none}
header{background:#fff}
header .header-box{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;align-items:center;width:100%;justify-content:space-between}
header .header-logo{background:URL(/bitrix/templates/cpkr.ru/images/i_logo.png) no-repeat center center;width: 100px; height: 47px; background-size: 100% auto;}
header a .header-logo{cursor:pointer}
header .search-box{display:flex;align-items:center;justify-content:flex-end;width:30%;position:relative}
header .search-box form{transition:all 0.35s ease-in-out;padding:0 0 0 10px}
header .search-box input[type="text"]{display:none}
header .search-box input[type="text"]{background:#f6f6f6;border:1px solid #b2bfc5!important}
header .search-box form:hover input[type="text"]{display:block;position:absolute;right:78px;height:35px;top:2px;border-radius:99px;width:250px;padding:10px 20px}
header.main .search-box form:hover input[type="text"]{border:0!important}
header.main .btn-search{background:URL(/bitrix/templates/cpkr.ru/images/i_search_main.png)}
header .btn-search{width:24px;height:24px;background:URL(/bitrix/templates/cpkr.ru/images/i_search.png)}
header.main .btn-en{color:#FFFFFF}
header .btn-en{font-style:normal;font-weight:bold;font-size:16px;color:#B2BFC5}
header nav{width:55%;padding:0 0 0 50px;position:relative}
header nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;width:100%;flex-wrap:wrap}
header nav ul li a{font-weight:bold;font-size:16px;line-height:20px;padding:25px 5px}
header.main nav ul li a:hover{color:#fff}
header nav ul li a:hover{color:#19292F;}
header.main nav ul li a{color:#FFFFFF}
header nav ul li{padding: 24px 0;border-bottom:3px solid #bbb0;}
header nav ul li:hover,header nav ul li.active{border-bottom: 2px solid #D72229}
header.main nav ul li:hover{border-bottom:2px solid #fff;color:#fff}
header nav ul li a{color:#19292F;}
header nav .dropdown-menu{display:none;box-shadow:0 10px 10px #b2bfc53d}
header nav ul li:hover .dropdown-menu{position:absolute;background:#fff;width:auto;padding:0px 0;display:flex;flex-direction:column;align-items:flex-start;top:70px;z-index:2}
header nav .dropdown-menu a:hover{border:0}
header nav .dropdown-menu li{padding:7px 15px;border-bottom:1px solid #eee;width:100%;min-width:200px}
header nav .dropdown-menu li:hover{transition:all 0.2s;background:#f5f5f5}
header nav .dropdown-menu li:last-child{border-bottom:0}
header nav .dropdown-menu li a{padding:5px 0 5px 0}
header nav ul li:hover ul.dropdown-menu li a{color:#000;font-weight:normal}
header nav .dropdown-menu li:hover{transition:all 0.2s;border-bottom: 1px solid #eee!important;}
header nav .dropdown-menu li:last-child:hover{border-bottom:0!important;}
.breadcrumb{display:flex;flex-direction:row;font-style:normal;font-weight:500;line-height:15px;margin:30px 0 0px}
.breadcrumb .item{color:#B2BFC5;font-size:10px}
.breadcrumb a{color:#B2BFC5;font-size:12px;text-decoration:underline;margin:0 5px 0 0}
.breadcrumb a span{cursor:pointer}
.breadcrumb span{color:#B2BFC5;font-size:12px}
@media screen and (max-width:1200px){
    header.main .content-header{height:auto;max-height:400px;padding:10px 20px;margin:20px 0 0 0}
    header .search-box{width:13%}
}

/* CONTENT*/
.contents{width:100%;max-width:1216px;margin:0 auto;position:relative}
.btn{cursor:pointer;display:inline-block;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0.5rem 0.75rem;font-size:1rem;line-height:1.25;transition:all 0.15s ease-in-out}
a.btn-calback{background:#F15B5B;border-radius:99px;font-weight:bold;font-size:12px!important;line-height:15px;text-transform:uppercase;max-width:217px;padding:16px 37px}
a.btn-calback:hover{background:#e84848}
.btn-podpiska{color:#D72229;background:none;text-decoration:underline;padding:12px 10px 14px;width:104px;position:absolute;right:10px;top:0}
.btn-podpiska:hover{text-decoration:none}
.page-description{font-size:16px;line-height:28px;color:#19292F;border-bottom:1px solid #d8dfe2;margin:0 0 30px 0;padding:0 0 20px 0}
section,.section{width:100%;margin:0;padding:40px 0}
section.blue,.section.blue{background:#eef3f6}
.news-items{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;width:100%;position:relative;margin:0 auto 40px}
.news-items .item{width:32%;margin-bottom: 30px }
.news-items .item .item-photo{width:100%;object-fit:cover;height:220px}
.news-items .item .item-category{margin:15px 0 10px}
.news-items .item .item-category a{font-size:12px;line-height:15px;text-transform:uppercase;font-weight:bold;color:#D72229}
.news-items .item .item-category a::after{content:'/';padding:0 0 0 5px}
.news-items .item .item-category a:last-child{font-weight:normal}
.news-items .item .item-category a:last-child:after{content:none}
.news-items .item .item-name{font-size:20px;line-height:28px;font-weight:bold;color:#19292F}
.news-items .item .item-data{font-size:14px;line-height:19px;margin:10px 0;color:#c0c0c0}
.news-items .item .item-data a{text-decoration-line:underline;font-size:14px;line-height:19px;color:#c0c0c0}
.news-items .item .item-text{font-style:normal;font-weight:normal;font-size:15px;line-height:28px;color:#19292F}
.news-items .item .item-text p{margin:0}
.btn-section{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:12px;text-align:center;text-transform:uppercase;border:1px solid #B2BFC5;box-sizing:border-box;border-radius:99px;color:#19292F;width:384px;padding:15px 0 14px;margin:0 auto;display:block}
.btn-section:hover{background:#B2BFC5;color:#19292F}
@media screen and (max-width:1244px){
    .contents{padding: 0 20px;}
}
@media screen and (max-width:810px){
    .news-items{flex-direction:column;align-items:center;margin:0 auto 20px}
    .news-items .item{width:56%;margin:0 0 30px}
}
@media screen and (max-width:570px){
    .news-items .item{width:80%}
}
@media screen and (max-width:420px){
    .news-items .item{width:100%}
    .btn-section{width:100%}
}

/* NEWS LIST */
.news-list{display:flex;flex-direction:column;width:100%;position:relative;margin:40px 0 0 0}
.news-list .item{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;position:relative;width:100%;border-bottom:1px solid #d8dfe2;margin:0 0 35px 0;padding:0 0 30px 0}
.news-list .item .item-photo{width:279px;object-fit:cover;height:160px;margin:0 35px 0 0}
.news-list .item .item-name{font-size:20px;line-height:28px;font-weight:bold;color:#19292F}
.news-list .item .item-name:hover{color:#D72229;text-decoration:underline}
.news-list .item .item-data{font-size:14px;line-height:19px;margin:10px 0;color:#c0c0c0}
.news-list .item .item-data a{text-decoration-line:underline;font-size:14px;line-height:19px;color:#c0c0c0}
.news-list .item .item-text{font-size:16px;line-height:28px;color:#19292F;margin:10px 0 0 0}
.news-list .item .item-text p{margin:0}
.news-list .item:last-child{border-bottom:0;margin:0}
.list{padding:0 0 40px 0}
@media screen and (max-width:605px){
    .news-list .item{flex-direction:column}
    .news-list .item .item-photo{width:100%;margin:0 0 20px 0}
}

/* DETAIL PAGE NEWS */
.news-detail{background-size:100% 466px!important;background-position:left top!important;background-repeat:no-repeat!important;content:' ';width:100%;z-index:0;position:relative;max-width: 1220px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 400px;
}
.news-detail-content{background:#fff;z-index:1;max-width:936px;width:100%;margin:0 auto;position:relative;top:355px;padding:30px}
.news-detail .item-category{margin:0;padding:0}
.news-detail .item-category a{font-size:12px;line-height:15px;text-transform:uppercase;font-weight:bold;color:#19292F}
.news-detail .item-category a::after{content:'/';padding:0 0 0 5px}
.news-detail .item-category a:last-child{font-weight:normal}
.news-detail .item-category a:last-child:after{content:none}
.news-detail h1{font-weight:bold;font-size:36px;line-height:56px;color:#19292F;margin:15px 0 15px 0}
.news-detail h2{font-weight:bold;font-size:20px;line-height:28px;color:#333333}
.news-detail h3{font-weight:bold;font-size:17px;line-height:28px;color:#19292F}
.news-detail p{margin:0 0 35px}
.news-detail .item-data{font-size:14px;line-height:19px;margin:10px 0 15px;color:#c0c0c0}
.news-detail .item-data a{text-decoration-line:underline;font-size:14px;line-height:19px;color:#c0c0c0}
.bold{font-weight:bold}
.news-detail .share-box{position:absolute;left:-134px;top:192px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}
.news-detail .share-box a{border:1px solid #E0E4E7;box-sizing:border-box;border-radius:99px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:flex-start;position:relative;padding:0 8px 0 9px;margin:0 0 8px 0}
.news-detail .share-box a:hover{border:1px solid #D72229}
.news-detail .share-box span{font-weight:500;font-size:12px;line-height:15px;text-transform:uppercase;color:#4F636A;display:block;margin:0 5px 0 15px}
.news-detail .share-box i{width:20px;height:20px;position:relative;background:URL(/bitrix/templates/cpkr.ru/images/soc-icon-news.png) no-repeat;display:block}
.news-detail .share-box i.faceboock{background-position:-1px -8px}
.news-detail .share-box i.vk{background-position:-1px -56px}
.news-detail .share-box i.ok{background-position:-1px -104px}
.news-detail .share-box i.tv{background-position:-1px -152px}
@media screen and (max-width:1207px){.news-detail .share-box{left:0;top:0;flex-direction:row;position:relative;align-items:center}
    .news-detail .share-box a{margin:0 15px 0 0}
}
@media screen and (max-width:880px){.news-detail h1{font-size:30px;line-height:36px}
    .news-detail .page-description{font-size:15px}
    .news-detail p{font-size:14px}
    .news-detail .news-detail-content{padding:30px 0}
    .news-detail{background-position:center top!important;background-size:auto!important}
}


/* CONTACTS */
.contacts-box{line-height:28px;color:#19292F;margin:0 0 230px 0}
.contacts-box p{margin:0 0 5px 0}
.maps-box{width:100%;height:400px;background:#f1f1f1;position:relative;top:-230px}
.maps-box #map{width:100%;height:400px}
.feedback-box{margin:-210px 0 0 0}
.feedback-box .feedback-content{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;align-items:flex-start;width:100%;margin:30px 0 0 0}
.feedback-box .input-box{width:39%;margin:0 32px 0 0;position:relative;display:flex;flex-direction:column}
.feedback-box .input-box input{width:100%;height:48px;left:79px;top:858px;background:#FFFFFF;border-radius:4px;border:0;padding:10px 20px;margin:0 0 16px 0;color:#000}
.feedback-box textarea{resize: none;height:176px;background:#FFFFFF;border-radius:4px;width:58%;border:0;padding:10px 20px}
.feedback-box .submit-box{display:flex;width:100%;justify-content:flex-end;margin:20px 0 0 0}
.feedback-box .btn-submit{background:#D72229;width:280px;height:48px;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:12px;line-height:15px;text-align:center;text-transform:uppercase;color:#FFFFFF;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:99px}
.feedback-box .btn-submit:hover{background:#c71c22}
@media screen and (max-width:1244px){
    .feedback-box .input-box{width:100%;margin:0}
    .feedback-box textarea{width:100%}
}

/* BLUE SLIDER*/
.news-slider-items{display:flex;flex-direction:row;position:relative;width:100%}
.news-slider-items .item{font-style:normal;font-weight:normal;font-size:15px;line-height:28px;width:100%;max-width:800px;margin:0 auto;color:#19292F}
.news-slider-items .item .category{margin:15px 0 10px;padding:0}
.news-slider-items .item .category a{font-family:Montserrat;font-size:12px;line-height:15px;text-transform:uppercase;font-weight:bold;color:#19292F}
.news-slider-items .item .category a::after{content:'/';padding:0 0 0 5px}
.news-slider-items .item .category a:last-child{font-weight:normal}
.news-slider-items .item .category a:last-child:after{content:none}
.news-slider-items .name{font-family:Montserrat;font-style:normal;margin: 0 0 16px 0;font-weight:bold;font-size:32px;line-height:44px;color:#19292F}
.news-slider-items .author{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;position:relative}
.news-slider-items .author .photo{width:54px;height:54px;margin:0 18px 0 0}
.news-slider-items .author img{width:100%;height:100%;object-fit:cover;vertical-align:bottom;border-radius:100%}
.news-slider-items .author p{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;margin:0;color:#19292F}
.news-slider-items .author span{font-family:PT Serif;font-style:normal;font-weight:normal;font-size:16px;line-height:21px;color:#19292F}
.news-slider-items .footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;width:100%;margin:50px 0 0 0}
.btn-dalee{width:159px;height:48px;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:12px;line-height:31px;text-align:center;text-transform:uppercase;border:1px solid #D72229;box-sizing:border-box;border-radius:99px;color:#D72229}
.btn-dalee:hover{color:#fff;background:#D72229}

/* OWL SLIDER */
.owl-nav{z-index:10;position:relative;top:15px}
.owl-nav .owl-next,.owl-nav .owl-prev{position:absolute;top:-193px;width:26px;height:44px;border:0;cursor:pointer}
.owl-nav .owl-next span,.owl-nav .owl-prev span{display:none}
.owl-nav .owl-prev{left:0px;background:url("/bitrix/templates/cpkr.ru/images/owl-controls.png") no-repeat!important;background-position:-15px -58px!important}
.owl-nav .owl-next{right:0px;background:url("/bitrix/templates/cpkr.ru/images/owl-controls.png") no-repeat!important;background-position:-15px -5px!important}
.owl-dots{position:relative;display:flex;flex-direction:row;align-items:center;z-index:10;margin:20px auto 0;justify-content:center}
.owl-dots .owl-dot.active{background:#405061!important}
.owl-dots .owl-dot{cursor:pointer;width:15px;height:15px;background:#fff!important;border-radius:36px;margin:0 5px;border:0;cursor:pointer}

/* MENU PAGE */
.page-menu{margin:30px 0 30px 0}
.page-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
.page-menu ul li{background:#FFFFFF;border:1px solid #E0E4E7;box-sizing:border-box;border-radius:99px;height:44px;margin-right:20px}
.page-menu ul li:hover,.page-menu ul li.active{border:1px solid #D72229}
.page-menu ul li:hover a,.page-menu ul li.active a{color:#D72229}
.page-menu ul li a{display:flex;align-items:center;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:12px;line-height:28px;text-transform:uppercase;color:#19292F;padding:8px 30px}
@media screen and (max-width:580px){.page-menu ul{flex-wrap:wrap}
    .page-menu ul li{margin:0 20px 20px 0}
    .page-menu{margin:30px 0 0 0}
}

/* STORY COMPANY */
.story-items{border-bottom:1px solid #d8dfe2;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;position:relative;padding:10px 0 30px;margin:0 0 30px 0}
.story-items .item{width:23%}
.story-items span{font-weight:bold;font-size:36px;line-height:44px;color:#19292F;display:block;margin:0 0 30px 0}
.story-items p{font-size:16px;line-height:28px;color:#19292F}
@media screen and (max-width:640px){.story-items .item{width:48%;margin:0 0 30px 0}
    .story-items{flex-wrap:wrap}
}
@media screen and (max-width:420px){.story-items .item{width:100%}
}

/* BOX INFO */
.box-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;position:relative;width:100%;flex-wrap:wrap;margin:0 0 40px 0}
.box-content .item{width:50%;margin:0 0 10px 0}
@media screen and (max-width:450px){
    .box-content .item {
        width: 100%;
    }
}

/* BOX TEAMS */
.team-items{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;position:relative;width:100%;flex-wrap:wrap}
.team-items .item{width:22%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}
.team-items .item-photo{width:180px;height:180px;margin:0 0 25px 0}
.team-items .item-photo img{width:100%;height:100%;object-fit:cover;vertical-align:bottom;border-radius:100%}
.team-items .item .item-name{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:20px;line-height:28px;text-align:center;color:#19292F;margin:0 0 15px 0}
.team-items .item .item-name:hover{text-decoration-line:underline;color:#D72229}
.team-items .item p{font-size:16px;line-height:28px;text-align:center;color:#19292F}
@media screen and (max-width:900px){.team-items .item{width:49%;margin:20px 0 10px 0}
}
@media screen and (max-width:550px){.team-items .item{width:100%}
}

/* DETAIL PAGE TEAM */
.btn-back-list{font-weight:bold;font-size:12px;line-height:28px;text-transform:uppercase;color:#19292F;position:absolute;top:0;right:0}
.btn-contacts{border:1px solid #E0E4E7;box-sizing:border-box;border-radius:99px;height:44px;font-size:16px;line-height:28px;color:#D72229;padding:7px 17px;position:relative;display:inline-block;min-width:44px;margin:0 15px 0 0}
.btn-contacts:hover{border:1px solid #D72229;color:#D72229}
.btn-contacts i{width:20px;height:20px;display:block;position:absolute;left:11px;top:11px;background:URL(/bitrix/templates/cpkr.ru/images/soc-icon-team.png) no-repeat}
.btn-contacts i.faceboock{background-position:-14px -14px}
.btn-contacts i.vk{background-position:-75px -14px}
.btn-contacts i.instagram{background-position:-135px -14px}
.team-box{display:flex;flex-direction:row;width:100%;position:relative;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin:50px 0 80px 0}
.team-box .photo{width:245px;height:245px;margin:0 0 25px 0}
.team-box .photo img{width:100%;height:100%;object-fit:cover;vertical-align:bottom;border-radius:100%}
.team-box .info{width:74%;margin:0 0 0 70px;position:relative}
.team-box .info span{font-size:20px;line-height:32px;font-weight:bold;color:#19292F;margin:0 0 25px 0;display:block}
.team-box .info p{font-size:16px;line-height:28px;color:#19292F}
.team-box .info h2{font-weight:bold;font-size:20px;line-height:32px;color:#19292F}
@media screen and (max-width:1245px){
    .team-box .info{width:59%}
}
@media screen and (max-width:830px){
    .team-box{flex-direction:column;align-items:center;justify-content:center}
    .team-box .info{width:100%;margin:0}
}
@media screen and (max-width:470px){
    .btn-back-list{top:-27px;right:0;left:-16px;bottom:0}
    .team-box{margin:0 0 35px 0}
}


/* FOOTER */
footer{background:#00314F;width:100%;padding:25px 20px}
footer .footer-box{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;color:#B2BFC5;position:relative}
footer .footer-box.line{border-top:1px solid #244d67;padding:50px 0 30px 0}
footer .footer-box a{color:#B2BFC5;transition:all 0.2s;font-size:14px}
footer .footer-box a:hover{color:#ffffff}
footer .footer-box p{margin:0}
footer .footer-menu{width:25%;display:flex;flex-direction:column;position:relative;padding-right:30px}
footer .footer-box .footer-menu-name{font-weight:bold;font-size:16px;line-height:20px;text-transform:uppercase;color:#FFFFFF}
footer .footer-menu ul{margin:0;list-style:none;padding:15px 0 30px;display:flex;flex-direction:column;justify-content:flex-start}
footer .footer-menu li{padding:8px 0}
footer .footer-box.footer-header{padding:25px 0 40px;justify-content:flex-start}
footer .footer-box.footer-header a{color:#fff;font-size:16px}
footer .footer-box.footer-header a.mail{text-decoration-line:underline}
footer .footer-box.footer-header p{color:#fff;font-size:16px;margin:0 0 -1px 0;    line-height: 20px;}
footer .footer-box.footer-header .footer-menu{width:auto;max-width:50%}
footer .footer-box.footer-header .footer-menu:nth-of-type(1){padding:0}
footer .footer-box.footer-header .footer-menu:nth-of-type(2){padding:0 44px 0 0}
footer .footer-box.footer-header .footer-menu:nth-of-type(3){width:50%;padding-right:0}
footer form{margin:30px 0 20px 0;position:relative}
footer input[type="email"]{height:48px;width:100%;border-radius:99px;background:#FFFFFF;border:0;padding:20px;font-size:15px;color:#000}
footer .footer-soc{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;position:relative;margin:18px 0 0 0}
footer .footer-soc a{width:48px;height:48px;border:1px solid #244d67;border-radius:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:20px}
footer .footer-soc a:hover{border:1px solid #fff}
footer .footer-soc i{background:URL(/bitrix/templates/cpkr.ru/images/i_soc.png) no-repeat;width:20px;height:20px}
footer .footer-soc i.fb{background-position:-14px -15px!important}
footer .footer-soc i.vk{background-position:-78px -15px!important}
footer .footer-soc i.rss{background-position:-141px -15px!important}
@media screen and (max-width:1250px){
    footer .footer-box.footer-header .footer-menu:nth-of-type(3){width:47%}
}
@media screen and (max-width:1180px){
    footer .footer-box.footer-header .footer-menu:nth-of-type(3){width:40%}
}
@media screen and (max-width:1060px){
    footer .footer-box.footer-header .footer-menu:nth-of-type(3){margin:40px 0 0 0;width:100%;max-width:100%}
}
@media screen and (max-width:716px){
    footer .footer-menu{width:49%}
    footer .footer-box.footer-header{flex-direction:column}
    footer .footer-box.footer-header .footer-menu:nth-of-type(3){margin:0 0 0 0}
    footer .footer-box.footer-header .footer-menu{padding:0;width:100%!important;max-width:100%}
}
@media screen and (max-width:500px){
    footer .footer-box .footer-menu-name{font-size:14px}
    footer .footer-box.footer-header a{font-size:14px}
    footer .footer-menu li{padding:5px 0}
    footer .footer-box.footer-header p{font-size:14px}
}
@media screen and (max-width:380px){
    footer .footer-menu{width:100%}
    footer .footer-box.line{padding:35px 0 0 0}
    footer{padding:10px 20px 20px}
}
.footer-box p {
    font-size: 14px;
}
@media (max-width: 575.98px){
    .news-detail-content  {
        font-size: 36px;
        line-height: 50px !important;
    }
}
div.news-detail img {
    max-width: 100% !important;
    height: auto;
}
.feedback-box-light input, .feedback-box-light textarea {
    border: 1px solid #a6a4a4 !important;
}


/* Мобильное меню */
.mobile-burger,.mobile-closed{display:none}
@media screen and (max-width:1055px){
header .search-box { width: auto; }
.mobile-burger { width: 32px; height: 19px; position: relative; cursor: pointer; display: flex; flex-direction: column; align-items: center; justify-content: space-between;}
.mobile-burger i{ display: block; width: 100%; height: 3px;  }
header.main .mobile-burger i{background: #fff;}
header .mobile-burger i{background: #B2BFC5;}
header nav.open .mobile-closed{display:block;top: 10px; position: relative;}
header nav.open .mobile-closed:before, header nav.open .mobile-closed:after { content: ""; position: absolute; width: 23px; height: 2px; background: #dc545a; right: 10px; top: 10px; }
header nav.open .mobile-closed:before { webkit-transform: rotate(45deg); transform: rotate(45deg); } 
header nav.open .mobile-closed:after { webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
header nav { left: 0;opacity: 0;display:none;transition: all 0.5s;}
header nav.open { display:block; background: #fff; height: 100%; position: fixed; left: 0; bottom: 0; width: 100%; max-width: 300px; padding: 0; z-index: 1000;opacity: 1;    overflow-y: auto; }
header nav.open ul li a { color: #060606; font-weight: normal;}
header nav.open ul li ul.dropdown-menu li {}
header nav.open ul { display: flex; flex-direction: column; align-items: flex-start; padding: 0; margin: 50px 0 0; }
header nav.open ul li:hover .dropdown-menu{display:none}
header nav.open ul.dropdown-menu { display: none; box-shadow: none; }
header nav.open ul li:hover, header nav.open ul li { padding: 0 0px 10px; border-bottom: 1px solid #eaeaea; width: 100%; margin: 0 0 10px;position: relative; }
header nav.open ul li a {padding: 9px 20px; }

header nav.open ul li.parent i{ position: absolute; right: 20px; top: 7px; }
header nav.open ul li.parent i.down { border-top: 6px dashed; border-right: 6px solid transparent; border-left: 6px solid transparent;     color: #ccc;}
header nav.open ul li.parent i.up { border-bottom: 6px dashed; border-right: 6px solid transparent; border-left: 6px solid transparent;     color: #ccc;}
header nav.open ul.dropdown-menu,header nav.open  ul li:hover .dropdown-menu { position: relative; top: 0; width: 100%; margin: 10px 0 0 0; border-top: 1px solid #eaeaea; padding: 10px 0 0 0;}
header nav.open ul li ul.dropdown-menu a{ padding: 0 10px 0 30px; width: 100%; display: block;}
header nav.open ul li ul.dropdown-menu li:last-child{ border: 0; padding: 0; margin: 0; }
} 


.news-detail-content table{    width: 100%;margin: 20px 0 0 0;}
.news-detail-content table td { width: 70%; padding: 10px 20px; box-sizing: border-box; border: 0; border-bottom: 1px solid; border-right: 1px solid; }
.news-detail-content table td p { margin: 0; }
.news-detail-content table { width: 100%; margin: 20px 0 0 0; border: 0; border-left: 1px solid; border-top: 1px solid; }
.news-detail-content table td:nth-child(1){    width: 30%;}
.news-detail-content table.number-table td:nth-child(1){    width: 50px;text-align:center}
.news-detail-content table.number-table td{    width: 49%;}

/* End */


/* Start:/bitrix/templates/cpkr.ru/template_styles.css?1741073391479*/
.media-image {
    width: 100% !important;
    height: auto;
}
.tg {
    width: 20px;
    height: 18px !important;
    display: block;
    position: absolute;
    left: 10px !important;
    top: 13px !important;
    background: URL(/bitrix/templates/cpkr.ru/images/tg.png) no-repeat !important;
}

.story-items.story-items-first {
    border-bottom: none;
    margin-bottom: 0;
}
@media (max-width: 640px) {
    .story-items.story-items-first {
        padding-bottom: 0;
    }
}
/* End */
/* /bitrix/templates/cpkr.ru/styles.css?159948497728752 */
/* /bitrix/templates/cpkr.ru/template_styles.css?1741073391479 */
