

/* Start:/bitrix/templates/government_default/components/bitrix/news.list/mainslider/style.min.css?17927549876858*/
.mainslider{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mainslider:not(.swiper-initialized) .mainslider__item:not(:first-child){display:none}.mainslider__item{text-align:center}.mainslider__visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:auto;pointer-events:none}.mainslider__slides{font-size:0}.mainslider__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;top:auto;bottom:0;height:100%}.mainslider__product-img{z-index:2;position:relative;max-width:100%;height:auto;aspect-ratio:attr(width)/attr(height);max-height:calc(100% - .625rem);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-o-pixelated;image-rendering:pixelated}.mainslider__content{text-align:center;margin:1.5rem 0;pointer-events:none}.mainslider__title{margin:0 0 .625rem;padding:0;font-size:1.5rem;font-weight:500}.mainslider__desc{font-size:1rem;font-weight:300;margin:.625rem 0}.mainslider__buttons{margin:1.5rem 0 0}.mainslider__buttons>.btn{position:relative;pointer-events:auto;margin-right:4px}.mainslider__nav{margin:1rem 0}.mainslider__container{height:100%}.mainslider__pictures{position:relative;overflow:hidden;display:block}.mainslider__item--fixed .mainslider__visual{display:-webkit-box;display:-ms-flexbox;display:flex}.mainslider__item--fixed .mainslider__pictures{height:15rem}.mainslider__background{-webkit-transform:translateZ(0);transform:translateZ(0)}.mainslider__item--fixed .mainslider__background{position:absolute;left:-9999px;right:-9999px;top:auto;bottom:0;margin:auto;height:100%;max-width:none;width:auto}.mainslider__item--grid .mainslider__background,.mainslider__item--responsive .mainslider__background{display:block;max-width:100%;height:auto;margin:auto;aspect-ratio:attr(width)/attr(height)}.mainslider__link{display:block;pointer-events:auto}.mainslider__container>.mainslider__link{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0);z-index:3}.mainslider--autoheight,.mainslider--autoheight .mainslider__item{height:auto}.mainslider--autoheight .mainslider__slides{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.mainslider__next{display:none}@media (min-width:576px){.mainslider__item--fixed .mainslider__pictures{height:20rem}}@media (min-width:768px){.mainslider__item--fixed .mainslider__pictures{height:25rem}.mainslider__content{padding-right:1rem}.mainslider__product{padding-left:1rem}.mainslider__product{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:50%;left:auto}.mainslider__product-img{max-width:none;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.mainslider__content{position:absolute;left:0;right:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%;text-align:left;margin:0;z-index:2}.mainslider__title{font-size:1.75rem;font-size:calc(1.3rem + .6vw)}}@media (min-width:768px) and (min-width:1200px){.mainslider__title{font-size:1.75rem}}@media (min-width:768px){.mainslider__desc{font-size:1rem;font-size:1rem}.mainslider__nav{position:absolute;z-index:4;bottom:.625rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.mainslider__pagination{position:absolute;width:100%;left:0;top:auto;bottom:.625rem}.mainslider__pagination .swiper-pagination{text-align:left;padding:0;margin:0 calc(0rem - var(--swiper-pagination-bullet-horizontal-gap,12px))}.mainslider__next{z-index:3111;display:block;position:absolute;top:0;right:0;width:5rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(var(--bs-dark-rgb),.6);cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:.5}.mainslider__next:hover{opacity:1}.mainslider__next:after{content:"\e901";position:absolute;background-repeat:no-repeat;background-position:center center;font-family:swiper-icons;text-align:center;color:#fff;font-size:2rem}.mainslider__item--fixed .mainslider__container{position:absolute;left:0;right:0;top:0;margin:auto}.mainslider__item--grid,.mainslider__item--responsive{display:grid;background-color:#f4f7fb}.mainslider__item--grid .mainslider__content,.mainslider__item--responsive .mainslider__content{position:relative;padding-top:1.5rem;padding-bottom:3rem}.mainslider__item--grid .mainslider__background,.mainslider__item--responsive .mainslider__background{margin:0;-o-object-fit:cover;object-fit:cover}.mainslider__item--grid .mainslider__background{max-width:50%}.mainslider__item--grid>*,.mainslider__item--responsive>*{grid-column:1/2;grid-row:1/2}.mainslider__item--grid>.mainslider__pictures,.mainslider__item--responsive>.mainslider__pictures{display:-webkit-box;display:-ms-flexbox;display:flex}.mainslider__item--grid .mainslider__link,.mainslider__item--grid .mainslider__link picture,.mainslider__item--responsive .mainslider__link,.mainslider__item--responsive .mainslider__link picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mainslider__item--light .mainslider__content{color:#fff}.mainslider[data-color=light] .mainslider__pagination{--swiper-pagination-color:var(--bs-light);--swiper-pagination-bullet-inactive-color:var(--bs-light)}}@media (min-width:992px){.mainslider__item--fixed .mainslider__pictures{height:31.25rem}.mainslider__item--fixed .mainslider__background{height:100%;min-width:100%}}@media (min-width:1200px){.mainslider__title{font-size:2.5rem;font-size:calc(1.375rem + 1.5vw);margin:0 0 1rem}}@media (min-width:1200px) and (min-width:1200px){.mainslider__title{font-size:2.5rem}}@media (min-width:1200px){.mainslider__desc{font-size:1.125rem;font-size:1.125rem;margin:1rem 0 2.25rem}}@media (min-width:1400px){.mainslider__item--grid .mainslider__content,.mainslider__item--responsive .mainslider__content{padding-top:2.5rem;padding-bottom:4.5rem}.mainslider__pagination{bottom:2.5rem;bottom:6%}.mainslider__pagination .swiper-pagination{text-align:left}}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/news_grid-mod/style.min.css?17927550632604*/
.section--news-grid .section__header{margin-bottom:1.375rem}@media (min-width:992px){.section--news-grid .section__header{border-bottom:1px solid #dee2e6;margin-bottom:2.5rem;padding:2.625rem 0}html.bvi-active[data-bvi-theme] .section--news-grid .section__header{border-color:var(--bs-body-color)}}.card--news.card{background-color:transparent;border:none;border-bottom:1px solid #dee2e6;font-size:.875rem;line-height:1.42857}@media (min-width:992px){.card--news.card{border-bottom:none}}.card--news .card-img-canvas{display:block;height:0;overflow:hidden;padding-bottom:100%;position:relative;width:4.5rem}@media (min-width:992px){.card--news .card-img-canvas{padding-bottom:48.21428%;width:auto}}.card--news .card-img{border-radius:0;height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.card--news .card-body{padding:0}.card--news .card-title{font-size:1rem;line-height:1.375;max-height:4.125rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (min-width:992px){.card--news .card-title{height:4.125rem}}@media (min-width:992px){.card--news .card-text{max-height:3.75rem;overflow:hidden}}.card--news .card-time{color:var(--bs-gray-600)}.card--news-bg .card-img-overlay{padding:0}@media (min-width:992px){.card--news-bg .card-title{font-size:1.25rem;line-height:1.4;height:auto}html.bvi-active[data-bvi-theme] .card--news-bg .card-title>a{color:currentColor}.card--news-bg .card-title>a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.card--news-bg .card-img-overlay{background:transparent -webkit-gradient(linear,left top,left bottom,from(#00000000),to(#00000072)) 0 0 no-repeat padding-box;background:transparent -o-linear-gradient(top,#00000000 0,#00000072 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#00000000 0,#00000072 100%) 0 0 no-repeat padding-box;color:var(--bs-light);padding:1.875rem 1.875rem}.card--news-bg .card-time{color:#efefef}html.bvi-active[data-bvi-theme] .card--news-bg .card-img-overlay,html.bvi-active[data-bvi-theme] .card--news-bg .card-time{--bs-text-opacity:1;color:var(--bs-light)!important}html.bvi-active[data-bvi-theme=black] .card--news-bg .card-img-overlay,html.bvi-active[data-bvi-theme=black] .card--news-bg .card-time,html.bvi-active[data-bvi-theme=green] .card--news-bg .card-img-overlay,html.bvi-active[data-bvi-theme=green] .card--news-bg .card-time{--bs-text-opacity:1;color:var(--bs-body-color)!important}}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/main-creative/style.css?17927550633840*/
.card--tile.card {
    background-color: transparent;
    font-size: 0.875rem;
    line-height: 1.42857;
}

.card--tile .card-img-canvas {
    display: block;
    height: 0;
    overflow: hidden;
    padding-bottom: 100%;
    position: relative;
}

@media (min-width: 992px) {
    .card--tile .card-img-canvas {
        padding-bottom: 51.185%;
    }
}

.card--tile .card-img {
    border-radius: 0;
    height: 100%;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
}

.card--tile .card-title {
    font-size: 1rem;
    line-height: 1.25;
}

@media (min-width: 992px) {
    .card--tile .card-title {
        font-size: 1.125rem;
        line-height: 1.44444;
    }
}

@media (min-width: 992px) {
    .card--tile .card-text {
        max-height: 3.75em;
        overflow: hidden;
    }
}

@media (min-width: 992px) {
    .service-categories .section__header {
        border-bottom: 1px solid #dee2e6;
    }

    html.bvi-active[data-bvi-theme] .service-categories .section__header {
        border-color: var(--bs-body-bg-rgb);
    }
}

.service-categories .section__title {
    padding: 1rem 0;
}

@media (min-width: 992px) {
    .service-categories .section__title {
        padding-bottom: 2.5rem;
    }
}

.service-categories__nav {
    padding-right: var(--bs-gutter-x, 1rem);
}

@media (min-width: 992px) {
    .service-categories__nav {
        bottom: -1px;
        padding-right: 0;
        position: relative;
    }

    .service-categories__nav .nav-tabs {
        border-bottom-color: transparent;
    }

    .service-categories__nav .nav-link {
        padding-bottom: 2.5rem;
    }
}

.nav-link-mod {
    cursor: pointer;
}

.nav-tabs .nav-item.show .nav-link.nav-link-mod,
.nav-tabs .nav-link.nav-link-mod.active {
    border-color: transparent transparent #008981 transparent;
}

.nav-tabs .nav-link.nav-link-mod:focus,
.nav-tabs .nav-link.nav-link-mod:hover {
    color: var(-bs-link-color);
    border-color: transparent transparent #008981 transparent;
}


.items-mobile_btn{
    display: none;
}

@media (max-width: 767px) {
    .service-categories.service-categories-mobile {
        padding-bottom: 0;
    }

    .section__header-mobile .nav-tabs {
        display: flex;
        flex-direction: column;
    }

    .service-categories-mobile .items-mobile .col-6 {
        width: 100%;
    }

    .section__header-mobile .nav-tabs .nav-link.nav-link-mod {
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 26px;
        color: #50555A;
    }

    .service-categories-mobile .section__header {
        margin-bottom: 28px !important;
    }

    .items-mobile .card--tile .card-img {
        height: 160px;
        object-fit: cover;
        object-position: center center;
    }

    .items-mobile .card--tile .card-img-canvas {
        padding-bottom: 160px;
    }

    .items-mobile .items-mobile__elem{
        display: none;
    }

    .items-mobile .items-mobile__elem{
        display: block;
    }
    
    .items-mobile .items-mobile__elem.hidden{
        display: none;
    }

    .items-mobile_btn{
        display: flex;
        justify-content: center;
        align-items: center;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 23px;
        color: #3B4357;
        border-radius: 3.2px;
        border: 1px solid #3B4357;
        width: 100%;
        height: 65px;
        margin-bottom: 10px;
    }

    .items-mobile   .items-mobile__elem .card-title a{
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        color: var(-bs-link-color);
    }
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/banners_textnav/style.css?17927550634536*/
.tabslider {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
  .tabslider__slides {
    font-size: 0; }
  .tabslider__item {
    color: var(--bs-dark);
    display: grid; }
  .tabslider__item--light {
    color: var(--bs-light); }
  html.bvi-active[data-bvi-theme] .tabslider__item .tabslider__btn {
    border-color: currentColor;
    color: currentColor; }
  .tabslider__pictures, .tabslider__content {
    grid-column: 1/2;
    grid-row: 1/2; }
  .tabslider__content {
    height: 100%;
    padding: 1.875rem;
    width: 100%;
    z-index: 1; }
  .tabslider__title {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.33333;
    padding: 0;
    margin: 0;
    margin-bottom: 0.5rem; }
  .tabslider__desc {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 300; }
  .tabslider__buttons {
    margin: 2.1rem 0 0; }
    .tabslider__buttons > .btn {
      position: relative;
      pointer-events: auto;
      margin-right: 4px;
      z-index: 2; }
      .tabslider__buttons > .btn:last-child {
        margin-right: 0; }
  .tabslider__link {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1; }
  .tabslider__background {
    aspect-ratio: attr(width)/attr(height);
    display: block;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transform: translateZ(0);
            transform: translateZ(0); }
  .tabslider--autoheight,
  .tabslider--autoheight .tabslider__item {
    height: auto; }
  .tabslider--autoheight .tabslider__slides {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform; }
  .tabslider__next {
    display: none; }
  .tabslider__pagination {
    padding-right: var(--bs-gutter-x, 1rem); }
  @media (min-width: 768px) {
    .tabslider__background {
      margin: 0;
      -o-object-fit: cover;
         object-fit: cover; }
    .tabslider__title {
      font-size: calc(1.2875rem + 0.45vw);
      line-height: 1.15384;
      margin-bottom: calc(1.275rem + 0.3vw); } }
  @media (min-width: 768px) and (min-width: 1200px) {
    .tabslider__title {
      font-size: 1.625rem; } }
  @media (min-width: 768px) and (min-width: 1200px) {
    .tabslider__title {
      margin-bottom: 1.5rem; } }
  @media (min-width: 768px) {
    .tabslider__desc {
      font-size: 1.125rem;
      line-height: 1.44444;
      margin-bottom: calc(1.375rem + 1.5vw); } }
  @media (min-width: 768px) and (min-width: 1200px) {
    .tabslider__desc {
      margin-bottom: 2.5rem; } }
  @media (min-width: 768px) {
    .tabslider__pagination {
      padding-right: 0; } }
  @media (min-width: 992px) {
    .tabslider__content {
      padding: calc(1.4375rem + 2.25vw); } }
  @media (min-width: 992px) and (min-width: 1200px) {
    .tabslider__content {
      padding: 3.125rem; } }
  @media (min-width: 992px) {
    .tabslider__next {
      border-radius: 50%;
      bottom: 0;
      color: #3B4357;
      z-index: 3111;
      display: block;
      margin: auto;
      position: absolute;
      top: 0;
      right: -3.875rem;
      width: 1.875rem;
      height: 1.875rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      background-color: #FFFFFF;
      border: 1px solid #DDE1E6;
      cursor: pointer;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      .tabslider__next:hover {
        color: #0F61D9; }
      .tabslider__next:after {
        content: "\e901";
        position: absolute;
        background-repeat: no-repeat;
        background-position: center center;
        font-family: swiper-icons;
        text-align: center;
        color: currentColor;
        font-size: 1rem; } }

      /* .section--projects-mod .tabslider__next{
        display: none;
      } */
      
      @media(max-width: 1200px){   
        .tabslider__background-mod{
          object-fit: contain;
        }

        .tabslider__content-mod .d-md-inline-block{
          display: none!important;
        }
      }
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/resource_links-mod/style.css?1792755063339*/
.links-card-mod__mobile-name{
    display: none;
}
@media (max-width: 767px) {
    a.card.links-card-mod{
        padding: 10px;
    }
    a.card.links-card-mod img{
        display: none;
    }
    .links-card-mod__mobile-name {
        display: inline;
    }
    a.card.links-card-mod.card--external:after{
        display: none;
    }
}
/* End */
/* /bitrix/templates/government_default/components/bitrix/news.list/mainslider/style.min.css?17927549876858 */
/* /local/templates/.default/components/bitrix/news.list/news_grid-mod/style.min.css?17927550632604 */
/* /local/templates/.default/components/bitrix/news.list/main-creative/style.css?17927550633840 */
/* /local/templates/.default/components/bitrix/news.list/banners_textnav/style.css?17927550634536 */
/* /local/templates/.default/components/bitrix/news.list/resource_links-mod/style.css?1792755063339 */
