

/* Start:/bitrix/templates/premium_default/components/bitrix/news.list/mainslider/style.css?17828611085424*/
.mainslider__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: bottom;
     object-position: bottom; }

.mainslider__item {
  min-height: 43rem;
  padding: 2rem 0 2.875rem; }
  .mainslider__item, .mainslider__item.swiper-slide {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  @media (min-width: 768px) {
    .mainslider__item {
      min-height: 40rem; } }
  @media (min-width: 1200px) {
    .mainslider__item {
      min-height: 43.75rem; } }
  @media (min-width: 1400px) {
    .mainslider__item {
      min-height: 50rem; } }

.mainslider__media::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(transparent));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), transparent);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), transparent); }
  @media (min-width: 768px) {
    .mainslider__media::after {
      background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.7)), color-stop(35%, rgba(255, 255, 255, 0.3)), color-stop(50%, rgba(255, 255, 255, 0)));
      background: -o-linear-gradient(left, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.3) 35%, rgba(255, 255, 255, 0) 50%);
      background: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.3) 35%, rgba(255, 255, 255, 0) 50%); } }

.mainslider__item--light .mainslider__media::after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent); }
  @media (min-width: 768px) {
    .mainslider__item--light .mainslider__media::after {
      background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.6)), color-stop(35%, rgba(0, 0, 0, 0.2)), color-stop(50%, rgba(0, 0, 0, 0)));
      background: -o-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 35%, rgba(0, 0, 0, 0) 50%);
      background: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 35%, rgba(0, 0, 0, 0) 50%); } }

.mainslider__item--light {
  color: var(--bs-white); }

.mainslider__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 1; }

.mainslider__content {
  mix-blend-mode: hard-light; }
  @media (min-width: 768px) {
    .mainslider__content {
      width: 60%; } }
  @media (min-width: 1400px) {
    .mainslider__content {
      width: 50%; } }

.mainslider__content-title {
  font-size: calc(1.45rem + 2.4vw);
  line-height: 1.08;
  margin-bottom: 1.5rem;
  letter-spacing: -.03em; }
  @media (min-width: 1200px) {
    .mainslider__content-title {
      font-size: 3.25rem; } }

.mainslider__content-desc {
  font-size: calc(1.275rem + 0.3vw);
  line-height: 1.25; }
  @media (min-width: 1200px) {
    .mainslider__content-desc {
      font-size: 1.5rem; } }

.mainslider__buttons {
  margin-top: 4rem; }

.mainslider__pagination {
  position: absolute;
  bottom: 1.25rem !important;
  right: 0;
  left: 0 !important;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s; }
  @media (min-width: 768px) {
    .mainslider__pagination {
      bottom: 3.125rem !important;
      left: auto !important;
      right: 4rem;
      min-height: 2.25rem;
      width: auto !important; } }
  .mainslider__pagination .swiper-pagination-bullet {
    --swiper-pagination-bullet-size: .1875rem;
    --swiper-pagination-bullet-horizontal-gap: .0625rem;
    --swiper-pagination-bullet-inactive-opacity: 1;
    border-radius: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
  .mainslider__pagination .swiper-pagination-bullet-active {
    opacity: 1; }
  @media (min-width: 768px) {
    .mainslider__pagination .swiper-pagination-bullet {
      --swiper-pagination-bullet-size: .375rem;
      --swiper-pagination-bullet-horizontal-gap: .375rem;
      border: 1px solid var(--bs-gray-500);
      border-radius: 50%;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .mainslider__pagination .swiper-pagination-bullet-active {
      --swiper-pagination-bullet-size: .625rem; }
    .mainslider__pagination:hover .swiper-pagination-bullet {
      --swiper-pagination-bullet-size: .75rem;
      --swiper-pagination-bullet-horizontal-gap: .5rem; }
    .mainslider__pagination:hover .swiper-pagination-bullet-active {
      --swiper-pagination-bullet-size: 1.5rem; } }

/* End */


/* Start:/bitrix/templates/premium_default/components/bitrix/main.include/text_banner/style.css?17828736071409*/
.textBanner__text {
  font-size: 1.75rem;
  line-height: 1.21428;
  letter-spacing: -.03em;
  margin-bottom: 1.5rem; }
  @media (min-width: 576px) {
    .textBanner__text {
      font-size: 1.0rem;
      line-height: 1.15; } }
  @media (min-width: 1200px) {
    .textBanner__text {
      font-size: 1.5rem;
      line-height: 1.04167; } }
  @media (min-width: 1400px) {
    .textBanner__text {
      font-size: 2.25rem;
      line-height: 1; } }

.textBanner__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%; }

.textBanner .social-network__title {
  font-size: 1.125rem;
  line-height: 1.625rem;
  margin-bottom: 1.25rem; }

.textBanner .social-network__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem; }
  .textBanner .social-network__items a {
    outline: none;
    color: var(--bs-primary);
    text-decoration: underline;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s; }

.textBanner .social-network__item:hover {
  opacity: .6; }

.textBanner .social-network__item-icon {
  font-size: 3rem; }

/* End */


/* Start:/bitrix/templates/premium_default/components/bitrix/catalog.section.list/card-horizontal/style.min.css?1772621270825*/
.card--horizontal.card{--bs-card-bg:#f7f8fa;--bs-card-border-color:#f7f8fa;-o-transition:background-color .3s, border-color .3s;transition:background-color .3s,border-color .3s}.card--horizontal:hover{--bs-card-color:var(--bs-primary-opposite,#fff);--bs-card-bg:var(--bs-primary,#052efa)}.card--horizontal .card-title{-o-transition:color .3s;letter-spacing:-.03em;transition:color .3s}.card--horizontal .card-img{-o-transition:transform .3s;transition:transform .3s}.card--horizontal:hover .card-img{transform:scale(1.05)}.card--horizontal .card-more{color:#565b66;-o-transition:color .3s;transition:color .3s}.card--horizontal:hover .card-more{color:inherit}.card--horizontal .card-more-icon{fill:var(--bs-primary,#052efa);-o-transition:fill .3s;transition:fill .3s}.card--horizontal:hover .card-more-icon{fill:currentColor}
/* End */


/* Start:/bitrix/templates/premium_default/components/bitrix/catalog.section/services/style.min.css?17726212701670*/
.service-item.card{--bs-card-bg:#f7f8fa;--bs-card-border-color:#f7f8fa;--bs-card-spacer-y:2rem;--bs-card-spacer-x:2rem;-o-transition:background-color .3s;min-height:13rem;transition:background-color .3s}.service-item.card:hover{--bs-card-color:var(--bs-primary-opposite,#fff);--bs-card-bg:var(--bs-primary,#052efa)}@media (width>=768px){.service-item.card{min-height:17.25rem}}@media (width>=1200px){.service-item.card{min-height:27.5rem}}.service-item:hover .service-item__number,.service-item:hover .service-item__title,.service-item:hover .service-item__footer{color:currentColor}.service-item__title{-webkit-line-clamp:3;text-overflow:ellipsis;-o-transition:color .3s;letter-spacing:-.03em;-webkit-box-orient:vertical;font-size:1.375rem;line-height:1.18182;transition:color .3s;display:-webkit-box;overflow:hidden}@media (width>=1200px){.service-item__title{font-size:1.625rem;line-height:1.23077}}.service-item__footer{color:var(--bs-secondary,#565b66);-o-transition:color .3s;padding-top:1rem;font-size:1rem;transition:color .3s}.service-item__icon.icon-svg{fill:var(--bs-primary,#052efa);-o-transition:fill .3s;margin:0 0 .75rem;font-size:2rem;transition:fill .3s}@media (width>=576px){.service-item__icon.icon-svg{margin-bottom:1rem}}@media (width>=768px){.service-item__icon.icon-svg{margin-bottom:2rem;font-size:2.5rem}}.service-item:hover .service-item__icon.icon-svg{fill:currentColor}.service-item__number{color:var(--bs-primary,#052efa);-o-transition:color .3s;font-size:1.5rem;font-weight:600;line-height:normal;transition:color .3s}@media (width>=576px){.service-item__number{font-size:2rem}}@media (width>=768px){.service-item__number{font-size:2.5rem}}
/* End */


/* Start:/bitrix/templates/premium_default/components/bitrix/news.list/news_tiles/style.min.css?17726212701563*/
.news-card{min-height:auto;padding-bottom:1rem}@media (width>=992px){.news-card{min-height:34.375rem}}.news-card__image-wrapper{height:0;padding-bottom:57%;position:relative;overflow:hidden}@media (width>=1200px){.news-card__image-wrapper{width:auto;padding-bottom:77%}}.news-card__image{-o-object-fit:cover;object-fit:cover;-o-transition:transform .3s;width:100%;height:100%;transition:transform .3s;position:absolute}@media (width>=768px){.news-card__image-wrapper:hover .news-card__image{transform:scale(1.05)}}.news-card__title{letter-spacing:-.03em;font-size:1.375rem}.news-card__title>a{background-position:left bottom 1px;background-repeat:no-repeat;background-size:100% 1px}.news-card__title>a:hover{background-image:linear-gradient(90deg,currentColor,currentColor)}.news-card__text{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.225rem;display:-webkit-box;overflow:hidden}.news-card__info{align-items:flex-end;line-height:1.225rem;display:flex}.news-card--big{padding-bottom:0}.news-card--big .news-card__image-wrapper{height:auto;padding:0}.news-card--big .news-card__image{position:static;transform:scale(1)}.news-card--big .news-card__title{margin-bottom:1.25rem}@media (width>=1200px){.news-card--big .news-card__title{font-size:2.25rem;line-height:1.11111}}.news-card--big .news-card__text{margin-bottom:1.25rem;line-height:1.75rem}@media (width>=1200px){.news-card--big .news-card__text{font-size:1.25rem}}.news-card--big .news-card__info{margin-bottom:1.5rem;padding-top:.75rem}.news-card__link{margin-top:.75rem}
/* End */


/* Start:/bitrix/templates/premium_default/components/bitrix/news.list/text_news/style.min.css?1764508140160*/
.textNews{background-color:#f7f8fa;padding:1.5rem}.textNews__title{letter-spacing:-.03em;margin-bottom:1.25rem}.textNews__text{color:#565b66;font-size:1.125rem}
/* End */


/* Start:/bitrix/templates/premium_default/components/bitrix/news.list/slider_content/style.min.css?1772621270420*/
.section--sliderContent .swiper-button-prev,.section--sliderContent .swiper-button-next{margin:0;position:static;transform:none}.sliderContent__content{padding-bottom:3.5rem}.sliderContent__title.h2{letter-spacing:-.03em;margin:1.5rem 0}@media (width>=992px){.sliderContent__title.h2{margin-top:0}}@media (width>=1200px){.sliderContent__image{padding-right:8.25rem}}.sliderContent__text{color:#565b66;font-size:1.125rem}
/* End */


/* Start:/bitrix/templates/premium_default/components/bitrix/news.list/banner_2/style.min.css?17726212701358*/
.pageBanner{min-height:30rem;padding:0}@media (width>=992px){.pageBanner{padding:4rem;position:relative;overflow:hidden}}.pageBanner__background{-o-object-fit:cover;object-fit:cover;width:100%;height:25rem;margin-bottom:2rem;display:block}@media (width>=992px){.pageBanner__background{-o-object-position:center;object-position:center;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}}.pageBanner__content{color:var(--bs-body-color);flex:1;width:100%}@media (width>=992px){.pageBanner__content{width:50%}.pageBanner--light .pageBanner__content{color:var(--bs-white)}}.pageBanner__title{letter-spacing:-.03em;margin-bottom:1.25rem;font-size:calc(1.3125rem + .75vw);line-height:1.2}@media (width>=1200px){.pageBanner__title{font-size:1.875rem}}.pageBanner__text{margin-bottom:1.25rem;font-size:1.125rem;line-height:1.625}@media (width>=992px){.pageBanner__text{font-size:1rem}}@media (width<=991.98px){.pageBanner__text{color:var(--bs-gray-600)}.pageBanner__buttons .btn-light{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}.pageBanner__buttons .btn-light:hover,.pageBanner__buttons .btn-light:active,.pageBanner__buttons .btn-light:focus,.pageBanner__buttons .btn-light:focus-visible{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:var(--bs-white)!important}}
/* End */


/* Start:/bitrix/templates/premium_default/components/bitrix/news.list/brands/style.min.css?1772621270285*/
@media (width>=992px){.section--brands .section__content{padding:0 3.5rem;position:relative}}@media (width<=991.98px){.section--brands .swiper-button-prev,.section--brands .swiper-button-next{display:none}}.brand-item{justify-content:center;align-items:center;height:6rem;display:flex}
/* End */
/* /bitrix/templates/premium_default/components/bitrix/news.list/mainslider/style.css?17828611085424 */
/* /bitrix/templates/premium_default/components/bitrix/main.include/text_banner/style.css?17828736071409 */
/* /bitrix/templates/premium_default/components/bitrix/catalog.section.list/card-horizontal/style.min.css?1772621270825 */
/* /bitrix/templates/premium_default/components/bitrix/catalog.section/services/style.min.css?17726212701670 */
/* /bitrix/templates/premium_default/components/bitrix/news.list/news_tiles/style.min.css?17726212701563 */
/* /bitrix/templates/premium_default/components/bitrix/news.list/text_news/style.min.css?1764508140160 */
/* /bitrix/templates/premium_default/components/bitrix/news.list/slider_content/style.min.css?1772621270420 */
/* /bitrix/templates/premium_default/components/bitrix/news.list/banner_2/style.min.css?17726212701358 */
/* /bitrix/templates/premium_default/components/bitrix/news.list/brands/style.min.css?1772621270285 */
