

/* Start:/bitrix/templates/aspro-allcorp3/components/bitrix/news.detail/services_fix/style.css?17786159715839*/
.detail-info-wrapper {
    margin-bottom : 48px;
}

.detail-info-wrapper--with-img {
    margin-top : -48px;
}

.has-top-banner .detail-info-wrapper--with-img {
    margin-top : -64px;
}

.detail-info-wrapper--with-img .maxwidth-theme > .detail-info {
    padding-left  : 0px;
    padding-right : 0px;
}

.detail-info {
    padding : 47px;
}

.detail-info__inner {
    margin-top : -6px;
}

.detail-info__date {
    margin-bottom : 8px;
}

.detail-info__chars {
    margin-top : 26px;
}

.detail-info__chars-inner {
    margin-bottom : -20px;
}

.detail-info__chars-item {
    margin-bottom : 20px;
}

.detail-info__chars .line-block {
    flex-wrap : wrap;
}

.detail-info .more-char-link {
    margin-top : 18px;
}

@media (min-width : 768px) {
    .detail-info__btns {
        width : 289px;
    }
}

@media (max-width : 767px) {
    .detail-info .line-block {
        display : block;
    }

    .detail-info__btns {
        padding-top : 20px;
    }
}

@media (max-width : 600px) {
    .detail-info {
        padding-top    : 30px;
        padding-bottom : 30px;
    }

    .detail-info-wrapper--with-img {
        margin-top : 0px;
    }
}

.top-info {
    margin-bottom : 48px;
    overflow      : hidden;
}

.top-info__picture {
    width : 50%;
}

.top-info__picture .owl-carousel:not(.owl-loaded) {
    min-height : 500px;
}

.top-info__picture-item {
    padding-top : 67%;
}

.top-info__link {
    position   : absolute;
    top        : 0;
    right      : 0;
    bottom     : 0;
    left       : 0;
    text-align : center;
    display    : block;
}

.top-info__img {
    height              : 100%;
    display             : block;
    background-size     : cover;
    background-position : center top;
    background-repeat   : no-repeat;
}

.top-info__text-inner {
    padding : 49px 55px 56px;
}

.top-info__task-value {
    margin-top : 8px;
}

.top-info__task + .top-info__bottom {
    margin-top : 40px;
}

.top-info__bottom .properties {
    margin-top : -5px;
}

.top-info__bottom .properties__item {
    margin-bottom : 14px;
}

.buttons-block > div + div {
    margin-top : 12px;
}

.tizers-top-side {
    margin : -49px 0px 48px;
}

@media (max-width : 991px) {
    .top-info .flexbox {
        flex-wrap : wrap;
    }

    body .top-info__picture,
    body .top-info__text {
        width : 100%;
        flex  : auto;
    }
}

@media (max-width : 600px) {
    .top-info__bottom {
        flex-wrap : wrap;
    }

    .top-info__bottom .line-block__item {
        width : 100%;
        flex  : auto;
    }

    .top-info__text-inner {
        padding : 25px;
    }
}

.top-meta {
    margin-bottom : 33px;
}

.top-meta__section {
    background-color : #fafafa;
    background-color : var(--darkerblack_bg_black);
    padding          : 1px 8px 2px;
}

.top-meta__date .svg-inline-sale {
    margin-right : 6px;
}

.tizers-list .grid-list--items-4 {
    grid-template-columns : repeat(auto-fill, minmax(310px, 1fr));
}

.quiz .grid .img {
    overflow        : hidden;
    width           : 100%;
    height          : 200px;
    display         : flex;
    align-items     : center;
    justify-content : center;
}

.quiz .grid .img img {
    width  : 100%;
    height : auto;
}

.image_item {
    text-align : center;
}

.quiz-page .grid1 {
    --bs-columns    : 4;
    margin-bottom   : 10px;

    justify-content : center;
}

.quiz-page .btns {
    display         : flex;
    justify-content : center;
}

.quiz-page .btns .btn + .btn {
    margin-left : 1rem;
}

.quiz-page .btns .btn {
    line-height     : 1;
    display         : inline-flex;
    align-items     : center;
    justify-content : center;
}

.quiz {
    display : none;
}

.quiz.active {
    display : block;
}


.question_list {
    max-width : 600px;
    margin    : 0 auto 10px;
}

.question_item {
    padding : 5px 10px;
}

.question_item + .question_item {
    margin-top : 10px;
}

.question_item label {
    display       : block;
    cursor        : pointer;
    margin-bottom : 0;
}

.grid1.question_list {

    --bs-columns : 4;
}

.grid1 .question_item {
    margin : 0 10px;
}

.grid1 .question_item + .question_item {
    margin-top : 0;
}

.grid1 .question_item label {
    display         : flex;
    flex-direction  : column;
    justify-content : flex-start;
    height          : 100%;
    text-align      : center;

}

.grid1:has(.question_item:nth-child(2)) .question_item {
    width : calc(100% / 2 - 20px);
}

.grid1:has(.question_item:nth-child(3)) .question_item {
    width : calc(100% / 3 - 20px);
}

.grid1:has(.question_item:nth-child(4)) .question_item {
    width : calc(100% / 4 - 20px);
}

.quiz .ordered-block__title {
    font-family: 'Grtsk Tera', Arial, sans-serif; 
    position      : relative;
    padding-right : 40px;
}
@media (max-width : 800px) {

    .quiz .ordered-block__title {
        font-family: 'Grtsk Tera', Arial, sans-serif;
        position      : relative;
        padding-right : 40px;
    }


    .grid1 {
        flex-direction : column;
    }

    .grid1 .question_item {
        margin : 0 0 10px 0;
        width  : 100% !important;
    }

    .grid1 .question_item label {
        display         : flex;
        justify-content : flex-start;
        height          : 100%;
        text-align      : center;
        flex-direction  : column;
        align-items     : center;
    }

    .grid {
        flex-direction : row;
        flex-wrap      : wrap;
    }

    .quiz .grid .img img {
        width  : auto;
        height : auto;
    }
}

/* End */


/* Start:/bitrix/templates/aspro-allcorp3/components/bitrix/news.list/tizers-list/style.css?17786159713616*/
.tizers-list__item {
  display: flex;
  height: 100%;
  flex-direction: row;
}
.tizers-list__item--column {
  flex-direction: column;
}
.tizers-list__item--column.tizers-list__item--centered {
  text-align: center;
  align-items: center;
}
.tizers-list__item--vertical-centered {
  align-items: center;
}

.tizers-list__item-image-wrapper {
  flex-shrink: 0;
}
.tizers-list__item-wrapper.bordered {
  border-radius: 4px;
}
.tizers-list__item-wrapper.tizers-list__item-wrapper-close.bordered {
  margin-right: -1px;
  margin-bottom: -1px;
  border-radius: 0;
}
@media (max-width: 450px) {
  .tizers-list__item {
    flex-direction: column;
  }
  .tizers-list__item--images-position-LEFT .tizers-list__item-image-wrapper {
    margin-bottom: 15px;
  }
}
.tizers-list__item-image-wrapper--TEXT.tizers-list__item-image-wrapper--position-TOP {
  margin-bottom: 19px;
}
.tizers-list__item-image-wrapper--TEXT.tizers-list__item-image-wrapper--position-LEFT {
  margin-top: 4px;
  margin-right: 21px;
}
.tizers-list__item-image-text {
  /* font-weight: bold; */
  font-size: 45px;
  line-height: 45px;
}
.tizers-list__item-image-text--size-50 {
  font-size: 50px;
  line-height: 50px;
}

.tizers-list__item-image-wrapper--PICTURES {
  overflow: hidden;
  border-radius: 50%;
}
.tizers-list__item-image-wrapper--PICTURES.tizers-list__item-image-wrapper--position-TOP {
  width: 140px;
  height: 140px;
  margin-bottom: 26px;
}
.tizers-list__item-image-wrapper--PICTURES.tizers-list__item-image-wrapper--position-LEFT {
  width: 80px;
  height: 80px;
  margin-right: 27px;
}
.tizers-list__item-image-picture {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}

.tizers-list__item-image-wrapper--ICONS {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tizers-list__item-image-wrapper--ICONS svg {
  max-width: 100%;
  max-height: 100%;
}
.tizers-list__item-image-wrapper--position-TOP.tizers-list__item-image-wrapper--ICONS {
  margin-bottom: 26px;
}
.tizers-list__item-image-wrapper--position-LEFT.tizers-list__item-image-wrapper--ICONS {
  margin-right: 28px;
}

.tizers-list__item-text-wrapper {
  display: flex;
  flex-direction: column;
  margin-top: -0.25em;
}
.bx-ie .tizers-list__item-text-wrapper {
  flex-grow: 1;
}
@media (min-width: 451px) {
  .bx-ie .tizers-list__item-text-wrapper {
    flex-basis: 0;
  }
}

.tizers-list__item-descr {
  margin-top: 8px;
}

/* WITH BG */
.tizers-list__item--with-bg {
  background-color: #fff;
  background-color: var(--card_bg_black);
}
.tizers-list__item--with-bg:hover {
  background-color: #fff;
  background-color: var(--card_bg_hover_black);
}
.tizers-list__item--narrow-with-bg {
  padding: 48px;
}
.tizers-list__item--wide-with-bg {
  padding: 56px;
}
.tizers-list__item--with-bg .tizers-list__item-image-wrapper--TEXT.tizers-list__item-image-wrapper--position-TOP {
  margin-bottom: 13px;
}
.tizers-list__item--with-bg.tizers-list__item--images-PICTURES.tizers-list__item--images-position-TOP {
  padding: 47px 47px 42px 47px;
}

/* in detail */
.detail-block.tizers {
  margin: -1px 0 0 0;
}
.detail-block .tizers-list {
  padding: 40px 0 35px 0;
  background-color: var(--card_bg_black);
}
.detail-block .tizers-list__item-name {
  font-size: 1em;
}
.detail-block .tizers-list__item-descr {
  margin-top: 3px;
  font-size: 0.86667em;
}
.detail-block .tizers-list__item-image-wrapper--ICONS {
  width: 40px;
  height: 40px;
}

/* End */


/* Start:/bitrix/templates/aspro-allcorp3/components/bitrix/news.list/faq-list/style.css?1778615971432*/
/*
.bx-ie .faq-items.flex-grow-1 {
  flex-basis: 0px;
}
*/

/* in detail */
.detail-block .faq-list .accordion-head {
  padding: 24px 86px 16px 31px;
}

.detail-block .faq-list .accordion-head .svg-inline-right-arrow {
  right: 28px;
  top: 28px;
}
.detail-block .faq-list .accordion-preview {
  margin-top: 9px;
  margin-bottom: 19px;
}
.detail-block .faq-list .accordion-line {
  top: 31px;
  height: 11px;
}
/* End */
/* /bitrix/templates/aspro-allcorp3/components/bitrix/news.detail/services_fix/style.css?17786159715839 */
/* /bitrix/templates/aspro-allcorp3/components/bitrix/news.list/tizers-list/style.css?17786159713616 */
/* /bitrix/templates/aspro-allcorp3/components/bitrix/news.list/faq-list/style.css?1778615971432 */
