

/* Start:/bitrix/templates/aspro_optimus/components/aspro/com.banners.optimus/top_slider_banners_custom/style.css?1781179678703*/
.top_slider_wrapp.custom .flexslider .text.center .banner_buttons {
  margin-top: 200px !important;
}
.top_slider_wrapp.custom .flexslider .left .banner_buttons {
  margin-left: 180px;
  margin-top: 40%
}
.top_slider_wrapp.custom .flexslider .banner_button_custom {
  background: #8c0016;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 5px 19px 12px -7px rgba(34, 60, 80, 0.3);
  border-radius: 8px;
}

@media (max-width: 450px) {
  body .wrapper .top_slider_wrapp.custom .flexslider .slides > li {
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #FFF;
  }
  body .wrapper .top_slider_wrapp.custom .flexslider .banner_button_custom {
    display: none;
  }
}

/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/mainpage_tizers/style.css?1758199764260*/
.tizers_block {
  background: #f8f7f7;
  padding: 22px 19px 25px 10px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 26px !important;
}
.tizers_block .benefits__line {
  max-width: 350px;
  margin-top: 5px;
  margin-left: 12px;
}

/* End */


/* Start:/local/templates/.default/components/aspro/com.banners.optimus/optimus_custom/style.css?17585650261677*/
.start_promo_mainpage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 1rem;
}
.start_promo_mainpage .item_tizer.wide25{
  width: calc(25% - 3.1rem);
  padding: 15px;
  height: initial;
}
.start_promo_mainpage .item_tizer.wide25 span.main_wrap{max-width:227px;}

@media (max-width: 768px) {
  .start_promo_mainpage .item_tizer.wide25{
    width: calc(50% - 3rem);
  }
}

.start_promo_mainpage .item_tizer {
  height: 100%;
  display: flex;
  flex-direction: column;
  /* justify-content: space-between; */
  padding-top: 0;
  overflow: hidden;
  background: #fff;
  -webkit-box-shadow: 0 0 25px rgba(0,0,0,.15);
  box-shadow: 0 0 25px rgba(0,0,0,.15);
  border-radius: 10px;
  width: 255px;
  padding: 0 0 5px;
  position: relative;
}

.MainCatalogCard__title {
  margin-top: 7px;
  color: #434343;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  font-weight: 500;
}

.wrapper-img {
  position: relative;
  height: 150px;
}

.MainCatalogCard__img {
  max-width: 100%;
  max-height: 130px;
  -o-object-fit: cover;
  object-fit: cover;
  margin: 0 auto;
}
.wrapper-img img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-position: top;
  max-height: initial;
}
.wrapper_inner_tizer {
  margin-bottom: 30px;
}
.MainCatalogCard__line {
  margin-top: auto;
}
.start_promo_mainpage .wr_block.price .inner_text_desc {
  margin-top: 30px;
  font-size: 16px;
  line-height: 18px;
  font-weight: 300;
}
.start_promo_mainpage .opacity_block1 {
  position: absolute;
  left: 0;
  top:0;
  width: 100%;
  height: 100%;
  display: block;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/slider_main_page/style.css?17585413243041*/
.MainList {
  margin-top: 105px;
}

.MainList__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 0 10px;
}
@media screen and (max-width:950px){
    .MainList__container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:17px 0
    }
}
.MainListItem.active .MainListItem__body{
    display:block;
    -webkit-animation:fadeIn linear .3s forwards;
    animation:fadeIn linear .3s forwards
}
.MainListItem.active .MainListItem__arrow{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg);
    top:5px;
    position:relative;
    -webkit-transition:all .5s ease 0s;
    -o-transition:all .5s ease 0s;
    transition:all .5s ease 0s
}
.MainListItem.active .MainListItem__arrow svg path{
    fill:#c41130
}
.MainListItem__wrapper{
    max-width:298px
}
@media screen and (max-width:950px){
    .MainListItem__wrapper{
        max-width:100%
    }
}
@media screen and (max-width:950px){
    .MainListItem__top{
        width:100%;
        cursor:pointer
    }
}
@media screen and (max-width:950px){
    .MainListItem__title{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        margin-bottom:13px
    }
}
.MainListItem__arrow{
    display:none;
    -webkit-transition:all .5s ease 0s;
    -o-transition:all .5s ease 0s;
    transition:all .5s ease 0s
}
@media screen and (max-width:950px){
    .MainListItem__arrow{
        display:block
    }
}
.MainListItem__body{
    margin-top:42px
}
@media screen and (max-width:950px){
    .MainListItem__body{
        margin-top:27px;
        display:none
    }
}
.MainListItem__view{
    position:relative
}
.MainListItem__img{
    width:100%;
    height:172px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:10px
}
@media screen and (max-width:950px){
    .MainListItem__img{
        height:auto
    }
}
.MainListItem__line{
    position:absolute;
    bottom:12px;
    width:100%
}
.MainListItem__text{
    margin-top:32px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:25px;
}
.MainListItem__p {
    color: #000;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/related/style.css?17585652781382*/
.article__bottom-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: stretch;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.articleLink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 11px 13px 11px 9px;
  background: #f8f7f7;
  width: 100%;
  text-decoration: none;
}
.article__articleLink {
  margin-right: 10px;
  max-width: 255px;
  justify-content: space-between;
}

.articleLink__image {
  position: relative;
  overflow: hidden;
  background: #FFF;
  height: 141px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
}

.articleLink__text {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 116.6666666667%;
  color: #434343;
  margin-bottom: 7px;
}

.articleLink__date {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 121.4285714286%;
  color: #c41130;
}

/* End */
/* /bitrix/templates/aspro_optimus/components/aspro/com.banners.optimus/top_slider_banners_custom/style.css?1781179678703 */
/* /local/templates/.default/components/bitrix/news.list/mainpage_tizers/style.css?1758199764260 */
/* /local/templates/.default/components/aspro/com.banners.optimus/optimus_custom/style.css?17585650261677 */
/* /local/templates/.default/components/bitrix/news.list/slider_main_page/style.css?17585413243041 */
/* /local/templates/.default/components/bitrix/news.list/related/style.css?17585652781382 */
