@font-face {
    font-family: "Apercu";
    src: url("/bitrix/templates/mediascope/fonts/ApercuPro-Regular/ApercuPro-Regular.eot");
    src: url("/bitrix/templates/mediascope/fonts/ApercuPro-Regular/ApercuPro-Regular.woff") format("woff"), url("/bitrix/templates/mediascope/fonts/ApercuPro-Regular/ApercuPro-Regular.ttf") format("truetype"), url("/bitrix/templates/mediascope/fonts/ApercuPro-Regular/ApercuPro-Regular.svg?#iefix") format("svg"), url("/bitrix/templates/mediascope/fonts/ApercuPro-Regular/ApercuPro-Regular.eot?#iefix") format("embedded-opentype");
    font-style: normal;
    font-weight: 400;
}
@font-face {
    font-family: "Apercu";
    src: url("/bitrix/templates/mediascope/fonts/ApercuPro-Bold/ApercuPro-Bold.eot");
    src: url("/bitrix/templates/mediascope/fonts/ApercuPro-Bold/ApercuPro-Bold.woff") format("woff"), url("/bitrix/templates/mediascope/fonts/ApercuPro-Bold/ApercuPro-Bold.ttf") format("truetype"), url("/bitrix/templates/mediascope/fonts/ApercuPro-Bold/ApercuPro-Bold.svg?#iefix") format("svg"), url("/bitrix/templates/mediascope/fonts/ApercuPro-Bold/ApercuPro-Bold.eot?#iefix") format("embedded-opentype");
    font-style: normal;
    font-weight: 600;
}
@font-face {
    font-family: 'Apercu';
    src: url('/bitrix/templates/mediascope/fonts/ApercuPro-Light/ApercuPro-Light.eot');
    src: url('/bitrix/templates/mediascope/fonts/ApercuPro-Light/ApercuPro-Light.woff2') format('woff2'), url('/bitrix/templates/mediascope/fonts/ApercuPro-Light/ApercuPro-Light.woff') format('woff'), url('/bitrix/templates/mediascope/fonts/ApercuPro-Light/ApercuPro-Light.ttf') format('truetype'), url('/bitrix/templates/mediascope/fonts/ApercuPro-Light/ApercuPro-Light.svg#ApercuPro-Light') format('svg'), url('/bitrix/templates/mediascope/fonts/ApercuPro-Light/ApercuPro-Light.eot?#iefix') format('embedded-opentype');
    font-style: normal;
    font-weight: 300;
}
body{
    font-family: 'Apercu', sans-serif;
}
img{
    max-width: 100%;
    display: block;
}
.container{
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    margin: 0 auto 40px;
    clear:both;
}

@media (min-width: 1200px){
    .container{width: 1140px;}
}

@media (min-width: 992px) and (max-width: 1200px){
    .container{width: 860px;}
}


.header{padding-top: 20px;}
.header img{width: 130px;}


.container .text,
.container a{
    font-size: 18px;
    color: rgb(51, 51, 51);
    line-height: 25px;
}

.links{
    width: 230px;
    display: block;
    margin: 0 auto;
    margin-bottom: 40px;
}

.collapse-item {
  margin-bottom: 20px;
}
.collapse-content {
  display: none;
  padding: 10px 0 40px;
}
.collapse-btn {
  box-sizing: border-box;
  display: block;
  position: relative;
  line-height: 1.3;
  font-size: 18px;
  text-decoration: none;
  padding: 20px 50px 20px 58px;
  color: #00a696;
  background: url(doc.svg) no-repeat 20px 20px;
  background-size: 20px auto;
  border: 1px solid #96d0ca;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  cursor: pointer;
}
.collapse-btn:not(.affix) {
  width: 100% !important;
  left: auto !important;
}
.collapse-btn::after {
  content: '+';
  display: block;
  font-size: 34px;
  font-weight: 300;
  position: absolute;
  top: 18px;
  right: 15px;
  color: #00a696;
}
.collapse-btn.open {
  color: #777776;
  border-color: #777776;
  background-image: url(doc_active.svg);
}
.collapse-btn.open::after {
  content: '-';
  color: #777776;
}
.slider{
    position: relative;
    outline: none;
}
.flickity-viewport{
    overflow: hidden;
}
.slide{
    width: 100%;
}
.slider .flickity-prev-next-button {
  display: block;
  background: transparent;
  border: none;
  width: 60px;
  opacity: .6;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  cursor: pointer;
}
.slider .flickity-prev-next-button:hover {
  opacity: 1;
}
.slider .flickity-prev-next-button[disabled] {
  opacity: .1;
}
.slider .flickity-prev-next-button svg {
  width: 100%;
}
.slider .flickity-prev-next-button svg path {
  fill: #00a696;
}
.slider .flickity-prev-next-button.previous,
.slider .flickity-prev-next-button.next {
  position: absolute;
  top: 50%;
  margin-top: -30px;
}
.slider .flickity-prev-next-button.next {
  right: -20px;
}
.slider .flickity-prev-next-button.previous {
  left: -20px;
}
@media (min-width: 992px) {
    .slider .flickity-prev-next-button.next {
      right: -60px;
    }
    .slider .flickity-prev-next-button.previous {
      left: -60px;
    }
}
.flickity-page-dots {
    text-align: center;
    list-style: none;
}
.flickity-page-dots li {
    display: inline-block;
    cursor: pointer;
    padding: 4px;
    height: 25px;
    width: 25px;
    font-size: 18px;
    border: 1px solid #dedede;
    margin: 4px;
}
.flickity-page-dots li.is-selected {
    color: #dedede;
}

footer{margin-top:60px;min-height:20px;}
footer .left,footer .right{float:left}
footer .left{width:100%}
footer .right{width:15%}
@media (max-width: 992px){footer .left,footer .right{width:100%}}
.copyright{text-align:center;margin-top:10px;color:#1f1f1f;font-size:16px}
footer ul{text-align:center;padding-left:0;list-style:none}
footer li{display:inline-block;vertical-align:top}
footer .left li{margin:10px auto;padding:0 20px;border-right:1px solid #1f1f1f}
footer li:last-child{border-right:0}
footer .left li a{color:#1f1f1f;font-size:18px;margin:0;}
footer .right li a{font-size:14px}
footer .right li a span{color:#00ab97}
.nav-tabs-rkn{margin-bottom:25px}
.nav-tabs-rkn ul{list-style-type:none;margin:0 0 0 -5px;padding:0;display:flex}
.nav-tabs-rkn ul li{margin:0;padding:0;line-height:normal;background:0;width:30%;margin:0 0 0 5px;max-width:300px}
.nav-tabs-rkn ul li a{display:flex;text-align:center;justify-content:center;height:41px;padding:0 0 2px 0;align-items:center;background-color:#00a696;font-size:14px;color:white;padding:0 18px 2px 18px;box-sizing:border-box;text-decoration:none}
.tab-one-rkn .container{padding-left:0;width:auto;padding-right:0}
.nav-tabs-rkn ul li.active a{background:#fce900;color:#3c3c3b}
.wr-tabs-rkn2{display:flex}
.wr-tabs-rkn2 .nav-tabs-rkn{width:360px;min-width:360px;margin-right:30px}
.wr-tabs-rkn2 .nav-tabs-rkn ul{display:block;margin:0}
.wr-tabs-rkn2 .nav-tabs-rkn ul li{width:100%;margin:0 0 5px 0;max-width:none}
.wr-tabs-rkn2 .nav-tabs-rkn ul li a{width:100%;text-align:left;justify-content:flex-start}
.wr-tabs-rkn2 .tab-one-rkn{min-height:500px}
.wr-tabs-rkn2 .tab-one-rkn p:first-child{margin-top:0}
.wr-tabs-rkn3 .nav-tabs-rkn{border-bottom:2px solid #bdbdbc;padding:0 0 0 20px;margin-left:-20px}
.wr-tabs-rkn3 .nav-tabs-rkn ul{margin-left:-8px}
.wr-tabs-rkn3 .nav-tabs-rkn ul li{margin-bottom:5px;margin-left:8px;width:auto}
.wr-tabs-rkn3 .nav-tabs-rkn ul li a{border:2px solid #bdbdbc;padding-left:20px;padding-right:20px;padding-bottom:4px;height:42px;box-sizing:border-box;background:#fff;font-size:18px;letter-spacing:.05em;color:#777776}
.wr-tabs-rkn3 .nav-tabs-rkn ul li.active a{position:relative;color:#3c3c3b}
.wr-tabs-rkn3 .nav-tabs-rkn ul li.active a:before{content:'';display:block;border:0;position:absolute;bottom:-9px;left:-2px;width:100%;height:9px;background:#fff;border-left:2px solid #bdbdbc;border-right:2px solid #bdbdbc}

@media(max-width:992px){
   .wr-tabs-rkn2{flex-direction:column}
   .wr-tabs-rkn2 .nav-tabs-rkn,.nav-tabs-rkn{width:auto;min-width:1;margin-right:0}
   .wr-tabs-rkn2 .nav-tabs-rkn ul,.nav-tabs-rkn ul{display:flex;margin:0 0 0 -1px}
   .wr-tabs-rkn2 .nav-tabs-rkn ul li,.nav-tabs-rkn ul li{flex:1 1 0;margin:0 0 0 1px}
   .wr-tabs-rkn2 .nav-tabs-rkn ul li a,.nav-tabs-rkn ul li a{justify-content:center;padding-left:10px;padding-right:10px}
   .wr-tabs-rkn3 .nav-tabs-rkn ul{flex-wrap:wrap;margin-top:-5px}
   .wr-tabs-rkn3 .nav-tabs-rkn ul li.active a:before{display:none}
   .wr-tabs-rkn3 .nav-tabs-rkn{padding:0;margin-left:0;border:0}
   .wr-tabs-rkn3 .nav-tabs-rkn ul li{flex:none;margin-top:5px}
}