

/* Start:/local/templates/aspro_max/components/bitrix/news/services/style.css?172262424516455*/
.buy_services .counter_wrapp .button_block:not(.to-cart) svg,
.services_buy_block .counter_wrapp .button_block:not(.to-cart) svg {
  display: none;
}
.buy_services .counter_wrapp .counter_block {
  background: #ffffff;
  background: var(--light_bg_black);
}

.order-block.buy_services .counter_wrapp .counter_block .text {
  margin-top: 0;
}
.order-block.buy_services .counter_wrapp.wquest {
  padding-right: 58px;
}
.order-block.buy_services .btn.question {
  margin-left: 6px;
}
.order-block.buy_services .btns-col {
  padding-left: 7px;
}
.order-block.buy_services .counter_wrapp {
  padding-top: 0;
}

/*services list*/
.services_buy_block .counter_wrapp.list > div {
  float: none;
  width: auto;
}
.services_buy_block .counter_block_inner {
  vertical-align: top;
  min-width: 114px;
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 10px;
}
.services_buy_block .button_block {
  min-width: 120px;
  margin-bottom: 10px;
}
.services_buy_block .counter_wrapp {
  white-space: normal;
  max-width: 100%;
  padding-top: 10px;
  margin-bottom: -10px;
}

/*.services_buy_block .button_block .btn-sm{font-size: 11px;}
.services_buy_block .counter_block:not(.big),
.services_buy_block .counter_block:not(.big) input[type="text"]{height: 36px;}*/

.order_service_in_list {
  margin-top: 10px;
}
.services_buy_block .counter_wrapp .button_block.wide .btn.in-cart {
  width: auto;
  display: inline-block;
}

/**/

@media (min-width: 1350px) {
  .with_left_block .order-block.buy_services .text-col {
    width: 66.6%;
  }
  .with_left_block .order-block.buy_services .btns-col {
    width: 33.3%;
  }
}

@media (min-width: 992px) and (max-width: 1349px) {
  .with_left_block .order-block.buy_services .text-col {
    width: 50%;
  }
  .with_left_block .order-block.buy_services .btns-col {
    width: 50%;
  }
}

@media (min-width: 992px) {
  .order-block.buy_services .text-col {
    width: 66.6%;
  }
  .order-block.buy_services .btns-col {
    width: 33.3%;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .order-block.buy_services .text-col {
    width: 50%;
  }
  .order-block.buy_services .btns-col {
    width: 50%;
  }
}

@media (max-width: 767px) {
  .order-block.buy_services .btns-col .counter_block_inner {
    vertical-align: top;
    min-width: 132px;
    display: inline-block;
  }
  .order-block.buy_services .btns-col .button_block {
    min-width: 130px;
  }
  .order-block.buy_services .btns-col .counter_wrapp {
    white-space: normal;
    max-width: 100%;
  }
  .order-block.buy_services .counter_wrapp.wquest {
    padding-right: 0;
  }
  .order-block.buy_services .counter_wrapp.list > div {
    float: none;
    width: auto;
  }
  .order-block.buy_services .prices {
    padding-right: 0;
  }
  .order-block.buy_services .btns-col .quest_btn {
    padding-right: 6px;
  }
  .order-block.buy_services .btns-col {
    padding-left: 7px;
    padding-right: 7px;
  }
  .order-block.buy_services .btns-col .counter_wrapp.list.big {
    margin-left: 0;
  }

  .order-block.buy_services .button_block.wide {
    display: inline-block;
  }
  .order-block.buy_services .counter_wrapp .button_block.wide .btn.in-cart {
    width: auto;
    display: inline-block;
  }
}

body .ordered-block{margin:2.89rem 0;position:relative;}
.ordered-block:last-of-type{margin-bottom:0;}
.contacts-detail__btn-wrapper{margin-top:32px;}
.flex-1{flex:1;}
.line-block{display:flex;align-items:center;flex-shrink:0;margin:0 -16px;}
.line-block--align-normal{align-items:normal;}
.line-block>.line-block__item{padding-left:16px;padding-right:16px;}
.line-block--40{margin-left:-20px;margin-right:-20px;}
.line-block--40>.line-block__item{padding-left:20px;padding-right:20px;}
.line-block--12{margin-left:-6px;margin-right:-6px;}
.grey-bg{background-color:#fafafa;background-color:var(--light2_bg_black);}
.order-info-block{padding:19px 39px 39px;}
.order-info-block .line-block__item:not(.order-info-btns){margin-top:20px;}
.order-info-block .icon-svg-block{padding-right:3px;}
.order-info-block .text{margin:-7px 0 -8px;min-width:205px;}
.font_18{font-size:1.2em;line-height:calc(1em + 7px);}
.font_large{line-height:calc(1em + 10px);}
.color_333{color:#333;color:var(--white_text_black);}
.rounded-4{border-radius:4px;}
@media (max-width:991px){
  .order-info-block{padding:25px;}
  .order-info-block .line-block{flex-wrap:wrap;}
  .order-info-block .icon-svg-block{display:none;}
  .order-info-block .line-block__item:not(.order-info-btns){margin-top:0;margin-bottom:20px;}
  .order-info-block{padding-bottom:5px;}
}
.stroke-theme *, .stroke-theme-svg, .stroke-theme-use-svg svg {
  stroke: #9e9e9e;
  stroke: var(--theme-base-color);
}


.container-fullwidth {
  max-width: 1632px;
  width: 100%;
  margin: 0 auto;
}
#kraska-slider,
.kolerovka-form.form-koler-rasch {
  margin-right: -30px;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide h1 {
  color: #fff;
  top: 80px;
  left: 60px;
}
.swiper-slide h1, .swiper-slide p {
  position: absolute;
}
.swiper-slide p {
  color: #fff !important;
  top: 200px;
  left: 60px;
}
#kraska-slider .swiper-slide img {
  width: 100%;
  max-height: 500px;
  object-fit: cover;
}
#kolerovka-vid {
  margin-top: 60px;
}
.container-kolerovka {
  max-width: 1570px;
  width: 100%;
  margin: 0 auto;
}
.kolerovka-heading, .kolerovka-paragraph {
  text-align: center;
}
.container-kolerovka > div {
  width: 100%;
}
.kolerovka_vid__wrapper {
  display: flex;
  justify-content: space-between;
  margin: 0 !important;
}
.kolerovka-vid__card:first-child {
  margin-right: auto;
}
.kolerovka-vid__card p {
  color: #fff !important;
  margin-top: auto !important;
  padding: 0px 30px 45px 30px;
}
.vid_card__one {
  background-image: url(/local/templates/aspro_max_copy/images/kolerovka_uslugi/kolerovka_usluga_1.png);
}
.vid_card__two {
  background-image: url(/local/templates/aspro_max_copy/images/kolerovka_uslugi/kolerovka_usluga_2.png);
}
.kolerovka-vid__card {
  width: 764px;
  max-width: 764px !important;
  height: 353px;
  display: flex;
}
#badges-kolerovka {
  margin-top: 60px;
}
.badges_works__cards {
  display: flex;
  margin: 0 !important;
  /* gap: 45px; */
}
.badges_works_card:not(:last-child) {
  margin-right: auto;
}
.badges_works_card {
  max-width: 493px !important;
  background-color: #f8f8f8;
  border: 1px solid #bbb9b9;
  padding: 27px 27px 27px 27px;
  display: flex;
}
.badges_works_card img {
  width: 40px;
  margin-bottom: auto;
  margin-right: 24px;
  margin-left: 20px !important;
}
.badges_works_card h3 {
  margin-top: 0;
  margin-bottom: 13px;
}
.badges_works_card p {
  margin: 0;
}
.what-we {
  margin-top: 60px;
}
.what-we > div > h2 {
  text-align: center;
}
.what-we__buttons-switchers {
  display: flex;
  max-width: 1035px;
  justify-content: space-between;
  margin: 0 auto !important;
  gap: 20px;
}
.what-we__switcher:not(:last-child) {
  margin-right: auto;
}
.what-we__switcher {
  background-color: #d9d9d9;
  padding: 12px 0px;
  color: #000;
  max-width: 232px !important;
  text-align: center;
  flex: 1 !important;
  justify-content: center;
  display: flex;
  align-items: center;
}
.what-we__switcher:hover, .what-we__switcher.active {
  color: #fff;
  background-color: #ec040d;
  cursor: pointer;
}
.what-we__pages {
  padding-top: 49px;
  border-top: 1px solid #ec040d;
}
.what-we__signle-page {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 48%;
  transform: translate(-50%, 0);
  left: -500px;
  transition: all .5s cubic-bezier(.17,.67,.83,.67);
}
.what-we__signle-page {
  display: flex;
  justify-content: space-around;
}
.what-we__signle-page.active {
  opacity: 1;
  visibility: visible;
  left: 0;
  position: static;
  transform: translate(0);
}
.what-we__card.what-we__one {
  background-image: url(/local/templates/aspro_max_copy/images/what-we/what_we_card_1-1.png);
}

.what-we__card.what-we__two {
  background-image: url(/local/templates/aspro_max_copy/images/what-we/what_we_card_1-2.png);
}

.what-we__card.what-we__three {
  background-image: url(/local/templates/aspro_max_copy/images/what-we/what_we_card_1-3.png);
}

.what-we__card.what-we__four {
  background-image: url(/local/templates/aspro_max_copy/images/what-we/what_we_card_1-4.png);
}
.what-we__signle-page .what-we__card {
  justify-content: center;
  align-items: end;
  padding-bottom: 20px;
  display: flex;
  text-decoration: none;
  color: #fff;
}
.what-we__signle-page a {
  max-width: 232px;
  height: 238px;
}
.swiper {
  height: 500px;
}
.kolerovka-form {
  margin-top: 118px;
}

.kolerovka-form__wrapper {
  background-image: url(/local/templates/aspro_max_copy/images/from_background.png);
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
}

.kolerovka-form__content {
  flex-basis: 606px;
  padding: 95px 0px 95px 95px;
}
.kolerovka-form__content p:last-child {
  margin-top: 29px;
}
.kolerovka-form__input-container input {
  background-color: rgba(255, 255, 255, 0.77);
  border: none;
  width: 100%;
  margin-bottom: 15px;
  height: 56px;
  padding: 0 20px;
}
.kolerovka-form__input::placeholder {
  margin-left: 25px;
}
.kolerovka-form__submit {
  width: 100%;
  background-color: #ec040d;
  color: #fff;
  border: none;
  height: 53px;
}
/* faq */

.kolerovka-faq {
  margin-top: 60px;
}

.kolerovka-faq > div > h2 {
  margin-bottom: 43px;
}

.kolerovka-faq > div > h2 {
  text-align: center;
}

.faq-wrapper {
  display: flex;
  justify-content: space-between;
}

.faq-questions {
  max-width: 1029px;
}

.faq-form__form > form > p {
  margin-top: 13px !important;
}

.faq-form__form > form input,
.faq-form__form > form textarea {
  border: none;
}
.faq-form__form > form input {
  padding: 0px 0px 0px 26px;
  /*width: 45%;*/
  height: 37px;
  background: #fff;
}
.faq-form__form > form textarea {
  height: 129px;
  padding: 26px 0px 0px 26px;
  width: 100%;
  background: #fff;
}
.faq-form__inputs-line {
  display: flex;
  justify-content: space-between;
  margin-bottom: 14px;
}
.faq-form__input-textarea textarea {
  width: 100%;
}
.faq-form__input-textarea {
  margin-bottom: 25px;
}
.faq-form__wrapper {
  background-color: #f8f8f8;
  padding: 38px 54px;
  border: 0.5px solid #bbb9b9;
}

.faq-form__wrapper > p {
  margin-bottom: 52px;
}

.faq-form__wrapper h2,
.faq-form__wrapper > p {
  text-align: center;
}

/* .accordion .accordion-item {
  background-color: #f8f8f8;
  border: 0.5px solid #bbb9b9;
  padding: 0px 34px;
} */
.accordion button {
  background-color: #f8f8f8 !important;
  border: 0.5px solid #bbb9b9 !important;
  padding: 1em 34px !important;
}
.accordion .accordion-item button[aria-expanded="true"] {
  border-bottom: 1px solid #03b5d2;
}
.accordion button {
  display: flex;
  align-items: center;
  position: relative;
  text-align: left;
  width: 100%;
  padding: 1em 0;
  color: #000;
  font-size: 1.15rem;
  font-weight: 400;
  border: none;
  background: none;
  outline: none;
}
.accordion button img {
  margin-right: 26px;
}
.accordion button img {
  margin-left: 0;
}

#faq-kolerovka > div > div > div.faq-form.col-xl-5.col-lg-5.col-md-6.col-12 > div > div > form > p {
  margin-top: 13px !important;
}
.accordion button:hover,
.accordion button:focus {
  cursor: pointer;
  color: #fff;
  background-color: #ec040d !important;
}
.accordion button:hover img,
.accordion button:focus img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7486%)
  hue-rotate(258deg) brightness(115%) contrast(103%);
}
.accordion button:hover::after,
.accordion button:focus::after {
  cursor: pointer;
  color: #03b5d2;
  border: 1px solid #03b5d2;
}
.accordion button .accordion-title {
  /* padding: 1em 1.5em 1em 0; */
}
.accordion-item:not(:last-child) {
  margin-bottom: 22px;
}
.accordion button .icon {
  display: inline-block;
  position: absolute;
  top: 25px;
  right: 17px;
  width: 22px;
  height: 22px;
  transform: rotate(0deg);
  transition: transform 200ms ease;
}

.accordion button .icon::before,
.accordion button .icon::after {
  display: block;
  position: absolute;
  content: "";
  width: 10px;
  height: 2px;
  background: currentColor;
  transition: transform 200ms ease;
}

.accordion button .icon::before {
  top: 10px;
  left: 3px;
  transform: rotate(45deg);
}

.accordion button .icon::after {
  top: 10px;
  left: 9px;
  transform: rotate(-45deg);
}

.accordion button[aria-expanded="true"] {
  color: #fff;
  background-color: #ec040d !important;
}
.accordion button[aria-expanded="true"] img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7486%)
  hue-rotate(258deg) brightness(115%) contrast(103%);
}
.accordion button[aria-expanded="true"] .icon {
  transform: rotate(180deg);
}

.accordion button[aria-expanded="true"] + .accordion-content {
  opacity: 1;
  max-height: 10em;
  transition: all 200ms linear;
  will-change: opacity, max-height;
}

.accordion .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 200ms linear, max-height 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content p {
  font-size: 1rem;
  font-weight: 300;
  margin: 2em 0;
}
/* form faq */

.faq-form {
  max-width: 491px;
}

.faq-form__submit {
  width: 100%;
  border: none;
  background-color: #ec040d;
  color: #fff;
  padding: 10px 0;
}
#kolerovka-vid {
  margin-top: 60px;
}
/* responsive */
@media screen and (max-width: 1200px) {
  .badges_works_card:last-child {
    margin-top: 24px;
    flex: 1;
    max-width: 100% !important;
  }
}
@media screen and (max-width: 992px) {
  .container-kolerovka {
    margin-right: 0 !important;
  }
  /*.what-we__card:nth-of-type(1n+3) {*/
  /*  margin-top: 24px;*/
  /*}*/
  .what-we__card {
    max-width: 100% !important;
    background-size: cover;
    background-repeat: no-repeat;
  }
}
@media screen and (max-width: 768px) {
  div.faq-form {
    max-width: 100%;
    margin-top: 46px;
  }
  .badges_works_card {
    max-width: 100%;
  }
  .kolerovka-vid__card.vid_card__one {
    margin-bottom: 46px;
  }
  .badges_works_card {
    max-width: 100% !important;
  }
  .badges_works_card:not(:last-child) {
    margin-right: 0;
    margin-bottom: 24px;
  }
  #kraska-slider, .kolerovka-form.form-koler-rasch {
     margin-right: 0;
  }
}

@media screen and (max-width: 576px) {
  .what-we__buttons-switchers {
    flex-direction: column;
  }
  .what-we__switcher {
    width: 100% !important;
    max-width: none !important;
  }
  .what-we__signle-page {
    flex-direction: column;
  }
}

.detail-block.ordered-block.order_sale {
  display: none;
}

#kraska-slider .swiper-slide img {
  width: 100%;
  max-height: 500px;
  object-fit: cover;
}

@media (min-width: 1201px) {
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333% !important;
  }
}

@media (min-width: 992px) {
  .container-kolerovka > div {
    flex-wrap: wrap;
  }
}

@media (max-width: 992px) {
  .faq-wrapper {
    flex-wrap: wrap;
  }
  .faq-form {
    width: 100%;
    margin-top: 46px;
    max-width: none;
    margin-inline: 16px;
  }
}

@media (min-width: 768px) {
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .container-kolerovka > div {
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 768px) {
  .container-kolerovka > div {
    flex-wrap: wrap;
  }
  .badges_works_card:not(:last-child) {
    margin-right: 0;
    margin-bottom: 24px;
  }
  .badges_works_card {
    width: 100% !important;
  }
  .swiper-slide p {
    top: 110px;
    left: 30px;
  }
  .swiper-slide h1 {
    top: 20px;
    left: 30px;
  }
}

@media (max-width: 560px) {
  .swiper-slide p {
    display: none;
  }
  .swiper-slide h1 {
    font-size: 24px;
    top: 30px;
  }
}
/* End */


/* Start:/local/templates/aspro_max/components/bitrix/news.list/news-list/style.min.css?16964008618609*/
.list-type-block .period-block{margin:0 0 14px}.list-type-block.item-views.wide_img.list .item .previewtext{margin-top:14px}.item-views.list-type-block .item .previewtext p:first-child{margin-top:0}.list-type-block.item-views.wide_img .item .body-info .arrow_link{position:absolute;right:0;top:0;display:inline-block;width:38px;height:38px}.list-type-block.item-views.wide_img.image_right .item .body-info .arrow_link{display:none}.list-type-block.item-views.wide_img.image_right .item .image+.body-info.has-link{padding-right:293px;padding-left:0}.item-views.list-type-block .items .item_wrap{padding:39px;margin:0 0 -1px}.item-views.list-type-block .items .item_wrap:not(:hover){background:var(--light,none) var(--dark,var(--card_bg_black))}.list-type-block.item-views.wide_img .item .svg.svg-inline-right-arrow{position:absolute;top:13px;left:12px}.item_wrap:hover .body-info .arrow_link .svg-inline-right-arrow path{fill:#fff!important}.head-block .item-link.active .btn-inline.darken{color:#333;color:var(--white_text_black)}.list-type-block.item-views.wide_img .item .period-block-bottom{position:absolute;bottom:0;left:0}.list-type-block.item-views.image_left.wide_img .item.wti.wdate{padding-bottom:20px}.list-type-block.item-views.image_left.wide_img .item .image+.body-info .period-block-bottom{position:absolute;bottom:0;left:293px}.list-type-block.item-views .item .section-name-block{display:block;margin:0 0 10px}.list-type-block.item-views.wide_img .item .image+.body-info{padding-left:293px;padding-right:70px}.list-type-block.item-views .item .body-info .info-sticker-block.static-block{position:static}.list-type-block.item-views .item_wrap>.item .period-block .svg,.list-type-block.item-views .item_wrap>.item .period-block-bottom .svg{padding:0 9px 1px 0}.list-type-block.item-views .item .body-info:not(.with-section) .period-block{margin-top:-6px}.list-type-block.item-views .item:not(.wdate) .body-info:not(.with-section)>.title{margin-top:-6px}.item-views.list-type-block.wide_img .items.row>.col-md-12{z-index:10}.list-news1 .item .middle_properties .middle_prop{margin-right:32px;display:inline-block;margin-top:7px}.list-news1 .item .middle_properties .middle_prop .title-prop{margin-bottom:5px}.list-news1 .item .middle_properties{margin-top:13px}.compact-view.item-views.list-type-block .items .item_wrap{padding:2.27rem}.compact-view.list-type-block.item-views.wide_img .item .image+.body-info{padding-left:12.27rem}.compact-view.list-type-block.item-views .item .title{margin-bottom:.8rem}body .compact-view.list-type-block.item-views.list .item .previewtext{margin:0}.compact-view.list-type-block.item-views .body-info.with-section span.date-separate{padding-left:8px;padding-right:8px;float:left}.compact-view.list-type-block.item-views .body-info.with-section span.section-name-block{float:left}.compact-view.list-type-block.item-views .body-info.with-section .top_title_wrap{overflow:hidden}.compact-view.list-type-block.item-views .body-info.with-section .period-block span.date{float:left}.compact-view.list-type-block.item-views .item .body-info:not(.with-section) .period-block{margin-top:0}.compact-view.list-type-block.item-views.list-news1 .item .image+.body-info.with-section{padding-bottom:0}.compact-view.list-type-block .period-block{margin:0 0 10px}.compact-view.list-type-block.item-views .item .body-info .info-sticker-block.static-block{margin-top:20px}.small-image-view.list-type-block.item-views.wide_img .item .image>a{background-color:#fff;border-radius:4px;padding:10px;display:inline-block}.small-image-view.list-type-block.item-views.wide_img .item .image+.body-info{padding-left:13rem}.small-image-view.list-type-block.item-views.wide_img.image_right .item .image+.body-info{padding-right:12.6rem;padding-left:0}.list-type-block.item-views.list-news1.services-mode .properties+.services_buy_block .prices{margin-top:-2px}.list-type-block.item-views.list-news1.services-mode .properties{margin-top:-2px}.list-news1.services-mode .previewtext+.properties+.order_service_in_list{margin-top:23px}.list-news1.services-mode .previewtext+.properties+.order_service_in_list.no-props{margin-top:25px}.list-type-block.item-views.list-news1 .properties .inner-wrapper{padding:0;display:block;vertical-align:bottom;font-size:.933em;line-height:22px}.list-type-block.item-views.list-news1 .properties .inner-wrapper:last-child{margin-bottom:20px}.list-type-block.item-views.list-news1 .item.wti .body-info .properties{margin-left:0;margin-right:0}.list-type-block.item-views.list-news1 .prices div{display:inline-block}.list-type-block.item-views.list-news1 .prices{margin-top:20px}.list-type-block.item-views.list-news1 .prices .price_old{margin-left:5px;text-decoration:line-through}.list-news1 .owl-carousel{padding:0 2.27rem;border:1px solid #ececec;border-color:var(--stroke_black);margin-bottom:-1px;width:100%;width:calc(100% + 1px);background-color:var(--card_bg_black)}.list-news1 .owl-carousel .owl-stage-outer{overflow:hidden}.list-news1 .owl-carousel .owl-stage{display:flex;flex-wrap:wrap}.list-news1.item-views .owl-carousel .item_wrap{padding:2.27rem 2.27rem 2.27rem 0;height:100%}.list-news1 .owl-carousel .item .arrow_link,.list-news1 .owl-carousel .item .previewtext{display:none;opacity:0;visibility:hidden}body .list-news1.item-views .owl-carousel .item{height:100%}body .list-news1.item-views .owl-carousel .item>.image{width:150px}.list-news1.item-views .owl-carousel .item>.image+.body-info{padding:0 0 0 174px}body .list-news1.item-views.image_left .owl-carousel .item>.image+.body-info .period-block-bottom{left:174px;white-space:nowrap}.list-news1 .owl-carousel .owl-nav{left:-22px;background:#fff;background:var(--card_bg_black);right:-22px}.list-news1 .owl-carousel .owl-dots{display:none}.list-news1 .owl-carousel.owl-theme.owl-bg-nav .owl-stage-outer{margin-bottom:0}@media (max-width:767px){.list-type-block.item-views.wide_img .item .body-info .arrow_link{display:none}.list-type-block.item-views.wide_img .item .image+.body-info{padding-right:0}.list-news1 .owl-carousel{padding:0}.list-news1.item-views .owl-carousel .item_wrap{padding:19px 19px 9px}.list-news1 .owl-carousel .item_wrap .item{width:100%}.list-news1 .owl-carousel .owl-nav{display:none}.list-news1 .owl-carousel .owl-dots{display:block}body .list-news1.item-views .owl-carousel .item_wrap .item>.image{margin-bottom:17px;width:100%}body .list-news1.item-views .owl-carousel .item .section-name-block{margin-bottom:13px}body .list-news1.item-views.image_left .owl-carousel .item>.image+.body-info .period-block-bottom{left:0}.list-news1.list-type-block.item-views .owl-carousel .item .image+.body-info.with-section{padding-bottom:39px;padding-left:0}}@media (min-width:601px){.list-news1.compact-view.list-type-block.item-views.wide_img .item>.image{width:150px;min-height:100px;flex-direction:column;justify-content:center;display:flex}.list-news1.small-image-view.list-type-block.item-views.wide_img .item>.image{width:160px;height:110px;flex-direction:column;justify-content:center;display:flex}}@media (max-width:600px){.list-type-block.item-views .items.mobile-compact .item>.body-info{padding:0 29px 29px!important}.compact-view.list-type-block.item-views .items.mobile-compact .body-info.with-section span.section-name-block{float:none}.item-views.list-type-block .items.mobile-compact .item_wrap{padding:0}.list-news1.list-type-block.item-views.image_left.wide_img .item .period-block-bottom,.list-news1.list-type-block.item-views.image_right.wide_img .item .period-block-bottom{position:absolute;bottom:0;left:0}.list-news1.list-type-block.item-views.image_right.wide_img .item>.image,.list-news1.list-type-block.item-views.wide_img .item>.image{margin-bottom:39px}.list-news1.list-type-block.item-views .item>.body-info,.list-news1.list-type-block.item-views.image_right .item .body-info{padding-top:0}.list-news1.list-type-block.item-views .item .title{margin-bottom:0}.list-news1.list-type-block.item-views.wide_img.list .item .previewtext{margin-top:13px}.list-news1 .owl-carousel{width:calc(100% - 1px);margin-left:-1px!important}.mobile-overflow.row .item{height:100%;min-height:100%}.mobile-overflow.row .item .previewtext{display:none}.list-type-block.item-views.image_left.wide_img .item .image+.body-info .period-block-bottom{left:0}}@media (max-width:400px){.compact-view.list-type-block.item-views .body-info.with-section .period-block span.date,.compact-view.list-type-block.item-views .body-info.with-section span.section-name-block{float:none}.compact-view.list-type-block.item-views .body-info.with-section span.date-separate{display:none}}
/* End */


/* Start:/local/templates/aspro_max/css/animation/animation_ext.css?16964008634934*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

.transition{
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.animated.duration03{

-webkit-animation-duration: 0.3s;
-moz-animation-duration: 0.3s;
-o-animation-duration: 0.3s;
animation-duration: 0.3s;
}
.animated.duration04{

-webkit-animation-duration: 0.4s;
-moz-animation-duration: 0.4s;
-o-animation-duration: 0.4s;
animation-duration: 0.4s;
}
.animated.duration05{

-webkit-animation-duration: 0.5s;
-moz-animation-duration: 0.5s;
-o-animation-duration: 0.5s;
animation-duration: 0.5s;
}
.animated.duration06{

-webkit-animation-duration: 0.6s;
-moz-animation-duration: 0.6s;
-o-animation-duration: 0.6s;
animation-duration: 0.6s;
}
.animated.duration07{

-webkit-animation-duration: 0.7s;
-moz-animation-duration: 0.7s;
-o-animation-duration: 0.7s;
animation-duration: 0.7s;
}
.animated.duration08{

-webkit-animation-duration: 0.8s;
-moz-animation-duration: 0.8s;
-o-animation-duration: 0.8s;
animation-duration: 0.8s;
}
.animated.duration09{

-webkit-animation-duration: 0.9s;
-moz-animation-duration: 0.9s;
-o-animation-duration: 0.9s;
animation-duration: 0.9s;
}
.animated.duration10{

-webkit-animation-duration: 1s;
-moz-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
}

.delay01{

-webkit-animation-delay: 0.1s;
-moz-animation-delay: 0.1s;
-o-animation-delay: 0.1s;
animation-delay: 0.1s;}

.delay03{

-webkit-animation-delay: 0.3s;
-moz-animation-delay: 0.3s;
-o-animation-delay: 0.3s;
animation-delay: 0.3s;}


.delay05{

-webkit-animation-delay: 0.5s;
-moz-animation-delay: 0.5s;
-o-animation-delay: 0.5s;
animation-delay: 0.5s;}

.delay055{

-webkit-animation-delay: 0.55s;
-moz-animation-delay: 0.55s;
-o-animation-delay: 0.55s;
animation-delay: 0.55s;}

.delay06{

-webkit-animation-delay: 0.6s;
-moz-animation-delay: 0.6s;
-o-animation-delay: 0.6s;
animation-delay: 0.6s;}
.delay065{

-webkit-animation-delay: 0.65s;
-moz-animation-delay: 0.65s;
-o-animation-delay: 0.65s;
animation-delay: 0.65s;}

.delay07{

-webkit-animation-delay: 0.7s;
-moz-animation-delay: 0.7s;
-o-animation-delay: 0.7s;
animation-delay: 0.7s;}

.delay08{

-webkit-animation-delay: 0.8s;
-moz-animation-delay: 0.8s;
-o-animation-delay: 0.8s;
animation-delay: 0.8s;}

.delay09{

-webkit-animation-delay: 0.9s;
-moz-animation-delay: 0.9s;
-o-animation-delay: 0.9s;
animation-delay: 0.9s;}

.delay11,.delay011{

-webkit-animation-delay: 1.1s;
-moz-animation-delay: 1.1s;
-o-animation-delay: 1.1s;
animation-delay: 1.1s;}

.delay12, .delay012{

-webkit-animation-delay: 1.2s;
-moz-animation-delay: 1.2s;
-o-animation-delay: 1.2s;
animation-delay: 1.2s;}

.delay13,.delay013{

-webkit-animation-delay: 1.3s;
-moz-animation-delay: 1.3s;
-o-animation-delay: 1.3s;
animation-delay: 1.3s;}

.delay15, .delay015{

-webkit-animation-delay: 1.5s;
-moz-animation-delay: 1.5s;
-o-animation-delay: 1.5s;
animation-delay: 1.5s;}

.delay17, .delay017{

-webkit-animation-delay: 1.5s;
-moz-animation-delay: 1.5s;
-o-animation-delay: 1.5s;
animation-delay: 1.5s;}

.delay19, .delay019{

-webkit-animation-delay: 1.5s;
-moz-animation-delay: 1.5s;
-o-animation-delay: 1.5s;
animation-delay: 1.5s;}

.delay21, .delay021{

-webkit-animation-delay: 1.5s;
-moz-animation-delay: 1.5s;
-o-animation-delay: 1.5s;
animation-delay: 1.5s;}

@-webkit-keyframes toggle_opacity{
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes toggle_opacity{
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}

@-webkit-keyframes flash {
  0% {
    opacity: .55;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .55;
  }
  100% {
    opacity: 1;
  }
}

/* WebKit è Opera */
@-webkit-keyframes spinner{
  from{
    -webkit-transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(360deg);
  }
}
/* Other */
@keyframes spinner{
  from{
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  to{
    -moz-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}
/* End */
/* /local/templates/aspro_max/components/bitrix/news/services/style.css?172262424516455 */
/* /local/templates/aspro_max/components/bitrix/news.list/news-list/style.min.css?16964008618609 */
/* /local/templates/aspro_max/css/animation/animation_ext.css?16964008634934 */
