

/* Start:/local/templates/delement/custom.css?174055711335577*/
.steps {

}

.steps svg {
    pointer-events: none;
}

.steps__banner {
    width: 100%;
    height: 250px;
    background-color: #F3F3F4;
    position: relative;

    @media (max-width: 520px) {
        height: 160px;
    }
}

.steps__banner svg {
    position: absolute;
    top: 0;
    right: 0;
    object-fit: cover;
    height: 100%;
    width: auto;
}

.steps h3 {
    margin: 40px 0;
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
    color: #3D3E40;
}

.steps h5 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    margin: 40px 0 32px 0;
    color: #3D3E40;
}

.steps__selected {
    margin: 40px 0;
}

.steps__selected h2 {
    margin: 0;
    font-size: 32px;
    line-height: 40px;

    @media (max-width: 1024px) {
        font-size: 24px;
        line-height: 32px;
    }
}

.steps__progress {
    display: flex;
    align-items: center;
    gap: 24px;

    @media (max-width: 1024px) {
        justify-content: space-around;
    }
}

.steps__progressItem {
    display: flex;
    flex-direction: column;
    align-items: center;
    filter: grayscale(1);
    flex-shrink: 1;
}

.steps__progressItem.isActive {
    filter: grayscale(0);
}

.steps__progressLine {
    filter: grayscale(1);
    flex-shrink: 0;
    height: 8px;
    width: calc(50% - 170px);
    position: relative;
    margin-top: -30px;

    @media (max-width: 1024px) {
        display: none;
    }
}

.steps__progressLine svg {
    position: absolute;
    top: 0;
    left: 0;
}

.steps__progressLine.isActive {
    filter: grayscale(0);
}

.steps__progressItem svg {
    width: 80px;
    height: 80px;
}

.steps__progressItem p {
    color: #3D3E40;
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    margin: 8px 0 0 0;
}

.steps__grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 30px;

    @media (max-width: 920px) {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px;
    }

    @media (max-width: 520px) {
        grid-template-columns: 1fr;
    }
}

.steps__grid.steps__grid--2cols {
    grid-template-columns: repeat(2, 1fr);
}

.steps__grid.steps__grid--2cols .steps__item {
    padding: 18px;
    min-height: 104px;
}

.steps__grid.steps__grid--2cols .steps__item p a {
    font-size: 18px;
}

.steps__grid--3cols {
    grid-template-columns: repeat(3, 1fr);

    @media (max-width: 920px) {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px;
    }

    @media (max-width: 520px) {
        grid-template-columns: 1fr;
    }
}

.steps__item {
    display: flex;
    flex-direction: column;
    position: relative;
    padding: 32px;
    min-height: 210px;
    background-color: #F3F3F4;
    border-radius: 4px;
    cursor: pointer;

    @media (max-width: 768px) {
        padding: 18px;
    }

    @media (max-width: 520px) {
        min-height: 180px;
    }
}

.steps__item p {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    margin: 0 0 12px 0;
}

.steps__item p a {
    color: #3D3E40;
    text-decoration: none;
    outline: none;
}

.steps__item p a::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

.steps__item p a:hover {
    color: #46A666;
}

.steps__itemArrow {
    width: 100%;
    margin: auto auto 0 0;
    overflow: hidden;
}

.steps__itemArrow svg {
    transform: translateX(-18px);
    transition: all 0.3s linear;
}

.steps__item:hover .steps__itemArrow svg {
    transform: translateX(0);
}

.steps__return {
    margin: 80px 0 0 0;
    outline: none;
    color: #999999;
    display: flex;
    align-items: center;
    text-decoration: navajowhite;
}

.steps__return span {
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
    margin: 0 0 0 15px;
}

.steps__return:hover {
    color: #46A666;
}

.steps__answer {
    max-width: 100%;
    margin: 40px auto 0 auto;
    color: #36383C;
    font-size: 24px;
    line-height: 30px;
}

.steps__answer h1,
.steps__answer h2,
.steps__answer h3,
.steps__answer h4,
.steps__answer h5 {
    margin: 0 0 40px 0;
}

.steps__answer  p,
.steps__answer  a {
    font-size: 24px;
    line-height: 30px;
}

.nav-cards .nav-card:nth-child(1) .nav-card__img-wrap .nav-card__decor {
    left: 184%;
    top: 140%;
}

.nav-cards .nav-card:nth-child(2) .nav-card__img-wrap .nav-card__decor {
    left: -125%;
    top: 140%;
}

.nav-cards .nav-card:nth-child(3) .nav-card__img-wrap .nav-card__decor {
    left: 184%;
    top: 13%;
}

.nav-cards .nav-card:nth-child(4) .nav-card__img-wrap .nav-card__decor {
    left: -125%;
    top: 13%;
}

.nav-cards .nav-card:nth-child(1) .nav-card__wrap {
    flex-direction: row-reverse;
}

.nav-cards .nav-card:nth-child(3) .nav-card__wrap {
    flex-direction: row-reverse;
}

.nav-cards .nav-card:nth-child(1) .nav-card__wrap .nav-card__header {
    align-items: flex-end;
}

.nav-cards .nav-card:nth-child(3) .nav-card__wrap .nav-card__header {
    align-items: flex-end;
}

.nav-cards .nav-card .nav-card__img-wrap .nav-card__decor {
    transition: filter 0.3s linear;
    filter: grayscale(1);
    width: 967px;
    height: 1258px;

    @media (max-width: 1170px) {
        display: none;
    }
}

.nav-cards .nav-card .nav-card__header .nav-card__arrow {
    fill: #FFB300;
    stroke: #FFB300;
    background: none;
}+

 .nav-cards .nav-card .nav-card__header .nav-card__arrow {
     fill: #FFB300;
     stroke: #FFB300;
 }

.nav-cards .nav-card .nav-card__header .nav-card__arrow path {
    fill: #FFB300;
    stroke: #FFB300;
}

.nav-cards .nav-card:hover .nav-card__header .nav-card__arrow * {
    @media (min-width: 1170px) {
        fill: #FFFFFF;
        stroke: #FFFFFF;
    }
}

.nav-cards .nav-card:hover {
    color: #36383c;
}

.nav-cards .nav-card:hover .nav-card__img-wrap .nav-card__decor {
    filter: grayscale(0);
}

.nav-cards .nav-card .nav-card__header {
    position: relative;
    z-index: 2;
}


.nav-cards .nav-card .nav-card__arrow-wrap {

}

.section.section--padding.section--pay {
    padding-block: 80px;
}

.section.section--padding.section--pay .container {
    position: relative;
}

.section.section--padding.section--pay .section__bg-icon {
    width: 966px;
    height: 1257px;
    left: 8.4%;
    top: -271%;
}

.pay-buttons {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.pay-buttons__row {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 32px;

    @media (max-width: 767px) {
        flex-direction: column;
        align-items: flex-start;
    }
}

.pay-buttons .pay-buttons__row h2 {
    color: #FFFFFF;
    margin-top: 0;
    margin-bottom: 0;
}

/* fix 17.01.2023 - 188073 */
.link-cards .link-card {
    min-height: 192px;

    @media (max-width: 767px) {
        min-height: 137px;
    }
}

.modal__heading  {
    
    span {
        display: block;
    }

    span:first-child {
        margin-bottom: 24px;
    }

    span:last-child {
        margin-bottom: 80px;

        @media (max-width: 767px) {
            margin-bottom: 50px;
        }
    }
}

.modal__body {

    .btn.h2 {
        height: auto;
        text-align: left;
        white-space: wrap;
    }
}

.modal--kommisar-request-success {
   
    .btn.h2 {
        width: 100%;
        font-size: 19px;
        padding-block: 12px;
    }

    .modal__heading {

        span:last-child {
            font-size: 25px;
            font-weight: 400;
        }
    }
}

.customModal {
    position: fixed;
    inset: 0;
    display: none;
    justify-content: center;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    z-index: 99999999;
    animation: fadeIn 0.3s linear;
}

.customModal--withImg {
    padding-inline: 24px;

    @media(max-width: 767px) {
        padding-inline: 12px;
    }
}


@keyframes fadeIn {
    from {
        opacity: 0;
      }
    
      to {
        opacity: 1;
      } 
}

.customModal--close {
    animation: fadeOut 0.3s linear;
}

@keyframes fadeOut {
    from {
        opacity: 1;
      }
    
      to {
        opacity: 0;
      } 
}

.customModal__container {
    background-color: white;
    max-width: 635px;
    width: 100%;
    border-radius: 4px;
    padding: 70px 75px;
    flex-shrink: 0;
    position: relative;

    @media (max-width: 767px) {
        padding: 40px;
    }
}

.customModal--withImg .customModal__container {
    max-width: 1450px;
    padding: 70px 16px;
}

.customModal__closeBtn {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px;
    width: 70px;
    height: 70px;
    border: none;
    background-color: transparent;
    font-size: 48px;
    font-weight: 100;
    color: #5ac37d;
    cursor: pointer;
}

.customModal__closeBtn::before,
.customModal__closeBtn::after {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 30px;
    height: 2px;
    background-color: #5ac37d;
}

.customModal__closeBtn::before {
    transform: rotate(-45deg);
}

.customModal__closeBtn::after {
    transform: rotate(45deg);
}

.customModal__body {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.customModal__heading.h2 {
    margin-top: 0;
    margin-bottom: 38px;
}

/*Стили для выпадающего меню начало*/

.menu__item > .menu__item-submenu > .menu__list > .menu__item > .menu__item-label {
    border-bottom: 1px solid rgba(0,0,0,.1);
}

.menu__item-link.submenu__item-link {
    display: flex;
    min-height: 40px;
}

.menu__item-submenu > .menu__list > .menu__item > .menu__item-label > .menu__item-link {
    display: flex;
    align-items: center;
    min-height: 40px;
}

.submenu__item-img {
    width: 40px;
    height: 40px;
    padding: 4px 0;
}

.submenu__item-text {
    display: flex;
    align-items: center;
    color: inherit;
    width: 100%;
    pointer-events: none;
}

.submenu__item-img + .submenu__item-text {
    padding-left: 15px;
}
@media (min-width: 1024px) {

    .menu__item-submenu > .menu__list > .menu__item:hover {
        background-color: transparent;
    }

    .menu__item-submenu > .menu__list > .menu__item:hover > .menu__item-label > .menu__item-link > .submenu__item-text {
        color: #5ac37d;
    }

    .menu__item-submenu > .menu__list > .menu__item:hover > .menu__item-label > .menu__item-link {
        color: #5ac37d;
    }

    .menu__item-submenu > .menu__list > .menu__item:hover > .menu__item-label > svg > path {
        fill: #5ac37d;
    }
}

/*Стили для выпадающего меню конец*/

/*Стили для аккордеона начало*/

.accordionContainerOuter {
    display: flex;
    gap: 20px;
}

.accordionContainerOuter--2cols .accordion {
    flex-basis: 50%;
    max-width: 50%;
}

@media(max-width:750px) {
    .accordionContainerOuter {
       flex-direction: column;
    }

    .accordionContainerOuter--2cols .accordion {
        flex-basis: 100%;
        max-width: 100%;
    }
}

.accordion {
    height: fit-content;
    background-color: #f3f3f4;
    border-radius: 4px;
    padding: 0 30px;
}

.accordion.is-open > .accordion__content {
    height: initial;
}

.accordion.is-fully-open > .accordion__content {
    overflow: initial;
}

.accordion.is-open > .accordion-header > .accordion-header__toggle {
    background-color: #5ac37d;
}

.accordion__summary {
    padding: 20px 0;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.accordion-header__desc {
    margin-right: 10px;
    color: #46a666;
    font-size: 22px;
    line-height: 1.4;
    font-weight: 700;
}

@media(max-width: 1024px) {
    .accordion-header__desc {
        font-size: 20px;
    }
}

.accordion-header__icon {
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    margin-right: 24px;
    text-align: center;
}

.accordion-header__toggle {
    margin-left: auto;
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100%;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.accordion-header__toggle::after {
    --borderColor: #46a666;

    content: "";
    width: 9px;
    height: 9px;
    border-top: 2px solid var(--borderColor);
    border-right: 2px solid var(--borderColor);
    transform: rotate(135deg);
    transition: transform .3s ease;
}

.accordion.is-open > .accordion-header > .accordion-header__toggle::after {
    --borderColor: #fff;

    transform: rotate(-45deg);
}

.accordion__content {
    overflow: hidden;
    height: 0;
    transition: height 0.4s ease-out;
}

.accordion__content-inner {
    padding: 20px 0 40px 0;
    border-top: 1px solid #c6cacd;
}

/*Стили для аккордеона конец*/

/* Стили для кастомного нумерованного списка начало*/

.customNumberedList {
    margin: 0;
    list-style-type: none;
    counter-reset: my-counter;
}

.customNumberedList__item {
   display: flex;
   gap: 20px;
   padding-left: 0;
}

.customNumberedList__item {
    margin: 0;
    min-height: 60px;
}

.customNumberedList__item::before {
    content: "";
}

.customNumberedList__item-header {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.customNumberedList__item:not(:last-child) > .customNumberedList__item-header::after {
    content: "";
    width: 1px;
    height: 100%;
    background-color: #46a666;
}

.customNumberedList__item-number {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border: 1px solid #46a666;
    border-radius: 50%;
    color: #46a666;
    font-weight: 700;
    flex-shrink: 0;
}

.customNumberedList__item-numberContainer {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 46px;
    border: 1px solid #46a666;
    border-radius: 50%;
    flex-shrink: 0;
}

.customNumberedList__item > p.customNumberedList__item-text {
    margin: 0;
}

.customNumberedList__item-content {
    margin-bottom: 16px;
}

/* Стили для кастомного нумерованного списка конец*/

/* Стиля для внутреннего контейнера для любого контента*/
.outerContainer {
    display: flex;
    gap: 24px;
}

.outerContainer h3 {
    margin-top: 0;
}

.outerContainer--2-cols .outerContainer__inner {
    flex-basis: 50%;
    max-width: 50%;
}

.outerContainer__inner:not(:first-child) {
    border-left: 1px solid #46a666;
    padding-left: 24px;
}

@media(max-width:750px) {
    .outerContainer {
       flex-direction: column;
    }

    .outerContainer--2-cols .outerContainer__inner {
        flex-basis: 100%;
        max-width: 100%;
    }
}

/*Стили для страницы peredacha-pokazaniy-onlayn*/

.peredacha-pokazaniy-onlayn .info-box.info-box-100 {
    border: none;
    background: transparent;
    justify-content: flex-start;
    margin: 0 0 24px 0;
    padding: 0;
    min-height: auto;
}

.peredacha-pokazaniy-onlayn .info-box .icon-info {
    background-image: url(/peredacha-pokazaniy-onlayn/img/new/exclamationPoint.svg);
    width: 24px;
    height: 24px;
    margin-right: 16px;
    flex-shrink: 0;
}

.peredacha-pokazaniy-onlayn .info-box .text-info {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    color: #3D3E40;
    text-align: left;
}

.peredacha-pokazaniy-onlayn .panel_Button {
    width: 100%;
    justify-content: flex-start;
    gap: 30px;
    margin-bottom: 24px;
}

.peredacha-pokazaniy-onlayn .panel_Button .btn {
    padding: 0 32px;
    height: 50px;
}

.peredacha-pokazaniy-onlayn h1:not(:first-of-type) {
    margin-bottom: 50px;
    margin-top: 80px;
}

.peredacha-pokazaniy-onlayn .highlighted-text {
    margin-bottom: 0;
    padding: 32px 72px;
}

.peredacha-pokazaniy-onlayn .highlighted-text p:not(:last-child) {
    margin: 0 0 16px 0;
}

.peredacha-pokazaniy-onlayn .highlighted-text p:last-child {
    margin: 0;
}

.peredacha-pokazaniy-onlayn .highlighted-text p {
    font-size: 18px;
    line-height: 26px;
}

.peredacha-pokazaniy-onlayn .link-cards.link-cards--2-cols ~ p {
    display: none;
}

.peredacha-pokazaniy-onlayn .link-card--diff .link-card__announce  {
    margin: 0;
    margin-top: auto;
}

.peredacha-pokazaniy-onlayn .link-card.link-card--diff {
    min-height: 270px;
}

.peredacha-pokazaniy-onlayn .link-card--diff .link-card__announce span:first-of-type {
    margin-bottom: 40px;
    display: inline-block;
}

.peredacha-pokazaniy-onlayn .link-card--diff .link-card__announce span.nav-card__arrow {
    margin: 0;
}

.peredacha-pokazaniy-onlayn .client_adress {
    width: 540px;
}

@media(max-width: 1170px) {
    .peredacha-pokazaniy-onlayn .client_adress {
        width: 508px;
    } 
}

@media(max-width: 600px) {
    .peredacha-pokazaniy-onlayn .client_adress {
        width: 100%;
    } 
}

.peredacha-pokazaniy-onlayn .form_block {
    overflow: visible;
}

@media(max-width: 496px) {
    .peredacha-pokazaniy-onlayn .form_block {
        flex-wrap: wrap;
        gap: 15px;
    } 
}

.peredacha-pokazaniy-onlayn .licevoy.form-input {
    width: 304px;
}


@media(max-width: 496px) {
    .peredacha-pokazaniy-onlayn .button_wide {
        margin-left: 0px !important;
    }
}

.peredacha-pokazaniy-onlayn .link-card__img-wrap {
    object-fit: contain;
    width: 64px;
    height: 64px;
}

@media(max-width: 496px) {
    .peredacha-pokazaniy-onlayn .link-card__img-wrap {
       width: 54px;
       height: 54px;
    }
}

.peredacha-pokazaniy-onlayn .content_result_step1 h3 {
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    margin-top: 0;
}

/*Стили для новых секций на главной странице*/

.section--grid-1-cols {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
}
    
.section--grid-1-cols .outer-grid-2cols,
.section--grid-1-cols .container {
    grid-column: 1;
    grid-row: 1;
}

.section--grid-1-cols .container {
    width: 100%;
    padding-top: 29px;
    padding-bottom: 29px;
}

.outer-grid-2cols {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.outer-grid-2cols img:first-of-type {
    align-self: end;
    justify-self: start;
    margin-top: 35px;
}

.outer-grid-2cols img:last-of-type {
    align-self: start;
    justify-self: end;
}

.container-grid-2cols {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 26px;
}

.socialMedia-container h2 {
    margin: 0;
    margin-bottom: 16px;
    font-size: 38px;
    line-height: 48px;
    color: #46A666;
    text-align: center;
}

.socialMedia-container p {
    margin: 0;
    margin-bottom: 24px;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
}

.socialMedia {
    display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 16px;
    column-gap: 30px;
}

.socialMedia__item {
    display: flex;
    gap: 24px;
    align-items: center;
    padding: 24px 15px 24px 24px;
    background-color: #FFFFFF;
    border-radius: 10px;
    max-width: 288px;
    width: 100%;
    color: rgb(54, 56, 60);
    text-decoration: none;
    cursor: pointer;
}

.socialMedia__description {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
}

.faq__link {
    text-decoration: none;
    color: inherit;
}

.faq__link:hover {
    color: #46a666;
}

@media(max-width:1440px) {
    .section--grid-1-cols .container {
        width: initial;
    }
}

@media(max-width: 920px) {
    .container-grid-2cols {
        grid-template-columns: 1fr;
    } 

    .innerContainer-image img {
        display: block;
        margin: 0 auto;
        width: 50%;
    }

    .faq__image img {
        display: block;
        margin: 0 auto;
        width: 50%;
    }

    .faq__link {
        display: block;
        text-align: center;
    }
}

@media(max-width: 768px) {
    .outer-grid-2cols.outer-grid-2cols--uneven {
        grid-template-columns: 1fr 1.7fr;
    }
}

@media(max-width: 750px) {
    .socialMedia-container h2 {
        font-size: 28px;
        line-height: 1.2; 
    }

    .socialMedia-container p {
        font-size: 18px;
        line-height: 1.2;
    }
}

@media(max-width: 460px) {
    .socialMedia {
        grid-template-columns: 1fr;
    }

    .socialMedia__item  {
        max-width: initial;
        padding: 16px;
    }
}

/*Стиля для карточек nav-card nav-card--new*/

.nav-cards .nav-card.nav-card--new:nth-child(1) .nav-card__wrap,
.nav-cards .nav-card.nav-card--new:nth-child(3) .nav-card__wrap{
    flex-direction: row;
}

.nav-cards .nav-card.nav-card--new .nav-card__header .nav-card__arrow {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUwIDdIMCIgc3Ryb2tlPSIjNDZBNjY2IiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBmaWxsPSIjNDZBNjY2IiBkPSJNNDQuMDAxIDEuNEw0NS4zMzQgMGw2LjY2NyA3LTEuMzMzIDEuNHoiLz48cGF0aCBmaWxsPSIjNDZBNjY2IiBkPSJNNDUuMzMzIDE0TDQ0IDEyLjZsNi42NjctN0w1MiA3eiIvPjwvc3ZnPg==);
    background-size: contain;
}

.nav-cards .nav-card.nav-card--new:nth-child(2) .nav-card__img-wrap .nav-card__decor,
.nav-cards .nav-card.nav-card--new:nth-child(4) .nav-card__img-wrap .nav-card__decor {
    left: 50%;
}

.nav-cards .nav-card.nav-card--new:nth-child(1) .nav-card__wrap .nav-card__header,
.nav-cards .nav-card.nav-card--new:nth-child(3) .nav-card__wrap .nav-card__header {
    align-items: flex-start;
}

.nav-cards .nav-card.nav-card--new:nth-child(1) .nav-card__img-wrap .nav-card__decor,
.nav-cards .nav-card.nav-card--new:nth-child(2) .nav-card__img-wrap .nav-card__decor,
.nav-cards .nav-card.nav-card--new:nth-child(3) .nav-card__img-wrap .nav-card__decor,
.nav-cards .nav-card.nav-card--new:nth-child(4) .nav-card__img-wrap .nav-card__decor {
    left: 50%;
    top: 0;
    width: 180%;
    height: 404%;
    transition: .7s;
}

.nav-card.nav-card--new .nav-card__decor path {
    fill: #e5e7e8;
}

.nav-card.nav-card--new:hover .nav-card__decor,
.nav-cards .nav-card.nav-card--new:nth-child(1):hover .nav-card__img-wrap .nav-card__decor,
.nav-cards .nav-card.nav-card--new:nth-child(2):hover .nav-card__img-wrap .nav-card__decor,
.nav-cards .nav-card.nav-card--new:nth-child(3):hover .nav-card__img-wrap .nav-card__decor,
.nav-cards .nav-card.nav-card--new:nth-child(4):hover .nav-card__img-wrap .nav-card__decor {
    top: -10%;
}

@media (max-width: 1170px) {
    .nav-card.nav-card--new .nav-card__decor,
    .nav-cards .nav-card.nav-card--new:nth-child(1) .nav-card__img-wrap .nav-card__decor,
    .nav-cards .nav-card.nav-card--new:nth-child(2) .nav-card__img-wrap .nav-card__decor,
    .nav-cards .nav-card.nav-card--new:nth-child(3) .nav-card__img-wrap .nav-card__decor,
    .nav-cards .nav-card.nav-card--new:nth-child(4) .nav-card__img-wrap .nav-card__decor {
        display: block;
    }
}

@media(max-width: 1023px) {
    .nav-cards .nav-card.nav-card--new .nav-card__header {
        position: static;
    }
}

.nav-cards.nav-cards--bottom {
    margin-top: 10px;
}

.nav-card.nav-card--bottom {
    display: flex;
    background-color: transparent;
    height: auto;
}

.nav-cards .nav-card.nav-card--bottom .nav-card__wrap {
    align-items: center;
    gap: 24px;
    flex-direction: row;
}

.nav-card.nav-card--bottom h2,
.nav-card.nav-card--bottom .h5 {
    margin: 0;
}

.nav-card.nav-card--bottom .nav-card__arrow-wrap {
    margin: 0;
    margin-left: auto;
    flex-shrink: 0;
}

.nav-card.nav-card--bottom:hover .nav-card__arrow-wrap {
    width: 32px;
}

.nav-card.nav-card--bottom .nav-card__imageContainer {
    display: flex;
    justify-content: center;
    align-items: center;
    width: clamp(100px, 6em, 114px);
    height: clamp(100px, 6em, 114px);
    border-radius: 50%;
    border: 2px solid #E5E7E8;
    flex-shrink: 0;
}

.nav-card.nav-card--bottom .nav-card__image {
    filter: drop-shadow(0px 4px 3px #00000040);
    transition: .3s;
}

.nav-card.nav-card--bottom .h5 {
    transition: .3s;
}

.nav-card.nav-card--bottom:hover .nav-card__image {
    scale: 1.12;
}

.nav-card.nav-card--bottom:hover .h5 {
    color: #ffb300;
}

/*Стили для таймера*/

.timer-pokaz {
    position: absolute;
    top: 24px;
    right: 50%;
    transform: translateX(50%);
    display: flex;
    color: #5ac37d;
    align-items: center;
    z-index: 2;
}

@media(max-width: 550px) {
    .timer-pokaz {
        flex-direction: column;
    }
}

.timer__title {
    font-size: 16px;
    line-height: 24px;
    color: #36383C;
    text-wrap: nowrap;
}

.timer__items {
    display: flex;
    font-size: 30px;
}

.timer__item {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    min-width: 40px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 26px;
    line-height: 1;
}

.timer__item::before {
    content: attr(data-title);
    display: block;
    font-size: 14px;
    line-height: 2;
    margin-left: 8px;
    color: #76808A;
}

.timer__item:not(:last-child)::after {
    content: ':';
    position: absolute;
    right: -15px;
}

/*Стиля для шапки сайта*/

.header .header__logo .logo a {
    display: flex;
    gap: 52px;
}

.header .header__contacts .header__contacts-tel {
    font-size: 24px;
    line-height: 1;
    margin-bottom: 0;
}

.header .menu__list {
    flex-wrap: wrap;
}

.header .menu__item-icon.i-icon {
    margin-top: 5px;
}

@media(max-width: 1170px) {
    .header .menu__item-icon.i-icon {
        margin-top: 0;
    }
}

.header .header__contacts {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.header .header__contacts-worktime {
    font-size: 12px;
    line-height: 1;
    margin-bottom: 16px;
}

.header .header__request-call {
    font-size: 14px;
    line-height: 22px;
}

.header .search__btn.search__open-btn {
    color: #46A666;
    margin-right: 38px;
}

.header .header__menu .menu__list.menu__list-s1 .menu__item:last-child {
    margin-left: 0;
}

.header .header__link.header__link-interpr a {
    font-size: 16px;
    line-height: 24px;
}

.header div.header__link.header__link-interpr {
    padding: 8px 32px;
    border-radius: 10px;
    border: 2px solid #6ECA8D;
    margin: 16px 0;
    color: #6ECA8D;
}

.header .header__link.header__link-interpr + .header__link.header__link-interpr {
    margin-left: 30px;
}

.header .header__bottom-wrap {
    align-items: center;
}

/*Стили для переключения "Часному лицу / Юридическому лицу"*/

.header .header__site-type .site-type {
    display: grid;
    grid-template-columns: 1fr 1.5fr;
    background-color: #F3F3F4;
    height: 48px;
    border-radius: 10px;
    align-items: center;
    padding: 0 2px;
}

.header .site-type__item.btn-sts-item:first-child {
    grid-column: 1;
    grid-row: 1;
    padding-right: 0;
    margin-right: 0;
    border-right: none;
}

.header .site-type__item.btn-sts-item:nth-child(2) {
    grid-column: 2;
    grid-row: 1;
}

.header .site-type__item.btn-sts-item a {
    position: relative;
    width: 100%;
    height: 44px;
    padding: 0 24px;
    border: none;
    border-radius: 8px;
    background-color: transparent;
    color: #D7D7D8;
    font-weight: 400;
    transition: all 0.3s;
    z-index: 2;
}

.header .site-type__item-slide {
    height: 44px;
    padding: 0 24px;
    border-radius: 8px; 
    min-width: 176px;
    background-color: #fff;
    grid-column: 1;
    grid-row: 1;
}

.header .site-type__item.btn-sts-item a.active {
    color: #5ac37d;
    background-color: transparent;
    
}

@media(min-width: 768px) {
    .header .site-type__item.btn-sts-item a:hover {
        color: #ffb300;
        background-color: transparent;
    }

    .header .site-type__item.btn-sts-item a.active:hover {
        color: #5ac37d;
        background-color: transparent;
    }
}

@media(max-width: 1024px) {
    .header .header__logo .logo a {
        gap: 22px;
    }

    .header .header__contacts {
        flex-shrink: 0;
    }

    .header .header__contacts .header__contacts-tel {
        font-size: 22px;
    }

    .header .header__contacts-worktime {
        margin-bottom: 4px;
    }
}

@media(max-width: 683px) {
    .mobile-menu .site-type {
        flex-direction: column;
        gap: 16px;
    }

    .mobile-menu .site-type__item.btn-sts-item:first-child {
        margin-left: 0;
        padding-right: 0;
        margin-right: 0;
    }

    .mobile-menu .site-type__item.btn-sts-item:last-child {
        margin-right: 0;
    }

    .mobile-menu .site-type__item.btn-sts-item {
        width: 100%;
    }

    .mobile-menu a {
        width: 70%;
    }
}

@media(max-width: 640px) {
    .header .header__contacts {
       display: none;
    } 
}

/*Стили для формы news-subscribe__form начало*/

.news-subscribe__form .form-col .btn {
    padding: 8px 32px;
    border: 2px solid #6ECA8D;
    color: #6ECA8D;
    background-color: transparent;
}

.news-subscribe__form .form-input,
.news-subscribe__form .form-col .btn {
    border-radius: 10px;
}

.news-subscribe__form .news-subscribe__form-col--input.form-col {
    flex-basis: auto;
    width:70%;
}

@media(max-width: 750px) {
    .news-subscribe__form .news-subscribe__form-col--input.form-col {
        width: auto;
    }
}

/*Стили для формы news-subscribe__form конец*/

/*Стили для секции без margin-bottom*/

.section.section--withoutMb:not(:last-child) {
    margin-bottom: 0;
}

/*Стили для формы "Заказать звонок" начало*/


#back-call .form-block__label {
    width: 22%;
}

#back-call .form-block__label.form-block__label--checkbox {
    display: flex;
    width: 100%;
}

#back-call .checkbox__emulator {
    margin-right: 18px;
}

#back-call > input[type="checkbox"]:checked ~ .checkbox__emulator::before {
    display: flex;
}

#back-call > .checkbox__emulator::before {
    content: "✓";
    display: none;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
    color: #5ac37d;
    font-weight: 700;
}

#back-call .required-label {
    color: red;
}

#back-call .required-label.checkbox__required {
    position: absolute;
    top: -6px;
    left: 26px;
}

#back-call .form-row.form-row--submit {
    margin-top: 40px;
}
/*Стили для формы "Заказать звонок" конец*/



/*Стили для карточек на странице "Бизнесу" начало */

.link-card.link-card--diff .link-card__img-wrap {
    margin-bottom: calc(32px* -1);
}

/*Стили для карточек на странице "Бизнесу" конец */

/*Стили для главного баннера начало*/

.main-slider .swiper-pagination-bullet {
    border: 2px solid #5ac37d!important;
}

@media (max-width: 750px) {
    .main-slider .main-slider__wrap {
        padding: 60px 0 40px 0;
    }
}

@media (max-width: 550px) {
    .main-slider .main-slider__wrap {
        padding: 80px 0 40px 0;
    }
}

.main-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #5ac37d!important;
}

.main-slider__title.black-textColor {
    color: #36383C;
}

.main-slider .main-slider__info.container .btn {
    padding: 10px 32px;
    border: 2px solid #6ECA8D;
    border-radius: 10px;
    color: #6ECA8D;
    background-color: transparent;
    font-size: 16px;
    line-height: 24px;
}

.main-slider .main-slider__img-front {
    right: 17%;
    bottom: 27px;
    width: 590px;
}

@media(max-width: 1737px) {
    .main-slider .main-slider__img-front {
        right: 15%;
    }
}

@media(max-width: 1600px) {
    .main-slider .main-slider__img-front {
        right: 12%;
    }
}

@media(max-width: 1500px) {
    .main-slider .main-slider__img-front {
        right: 11%;
    }
}

@media(max-width: 1400px) {
    .main-slider .main-slider__img-front {
        right: 9%;
    }
}

@media(max-width: 1300px) {
    .main-slider .main-slider__img-front {
        right: 3%;
    }
}

.main-slider .main-slider__img-wrap picture {
    display: flex;
    height: 100%;
    width: 100%;
}

.main-slider .main-slider__img-bg {
    min-width: initial !important;
    margin-left: auto;
}

.main-slider .main-slider__info-wrap {
    width: 58%;
}
/*Стили для главного баннера конец*/

/*Стили для поля поиска в шапке начало*/

.header__search.search-desk .search__form {
    margin-right: 20px;
}

.header__search.search-desk .search__form .search__input-wrap {
    display: flex;
}

#title-search-input.search__input {
    background-color: #f3f3f4;
    border: 1px solid #46a666;
    border-radius: 10px;
    width: 78%;
    margin-left: auto;
    color: #36383C;
}

#title-search-input-mobil.search-input {
    background-color: #f3f3f4;
    border: 1px solid #46a666;
    border-radius: 10px;
    color: #36383C;
}

.search__form .search__actions {
    color: #46a666;
}

.search-mobil .search-form.search-form-new .search__actions {
    color: #46a666;
}

@media(max-width: 1200px) {
    #title-search-input.search__input {
        width: 76%; 
    }
}

@media(max-width: 1140px) {
    #title-search-input.search__input {
        width: 75%; 
    }
}

@media(max-width: 1080px) {
    #title-search-input.search__input {
        width: 74%; 
    }
}

@media(max-width: 1024px) {
    #title-search-input.search__input {
        width: 100%; 
        display: none;
    }

    .search__form .search__actions {
        display: none;
    }
}

/*Стили для поля поиска в шапке конец*/

.highlighted-text--isBorderless {
    border-color: transparent;
    border-left: none!important;
}

.highlighted-text--isBgTransparent {
    background: transparent!important;
}
/* End */


/* Start:/local/templates/delement/frontend/assets/styles/main.css?1741847006232813*/
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}
.swiper-button-next,.swiper-button-prev{
    position:absolute;top:50%;
    width:46px;height:46px;
    margin-top:calc(-1 * 46px/ 2);
    z-index:10;
    cursor:pointer;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#007aff;
    opacity: 0.6;
}
.nav-btn--prev:hover,.swiper-button-prev:hover {
    background-image: url("/local/templates/delement/components/bitrix/news.list/main-banner/image/green-left-arrow.svg");
    opacity: 1;
}
.swiper-button-prev, .nav-btn--prev {
    background-image: url("/local/templates/delement/components/bitrix/news.list/main-banner/image/whitw-left-arrow.svg");
}

.swiper-button-next:hover, .nav-btn--next:hover {
    background-image: url("/local/templates/delement/components/bitrix/news.list/main-banner/image/green-right-arrow.svg");
    opacity: 1;
}
.swiper-button-next, .nav-btn--next {
    background-image: url("/local/templates/delement/components/bitrix/news.list/main-banner/image/white-right-arrow.svg");
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}

.swiper-button-next:after,
.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:5%;right:auto}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{/*content:"prev"*/}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:5%;left:auto}
.button-conteiner-next-prev { width: 100%}
@media (max-width:1170px) and (min-width:1024px){
    .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:1%;right:auto}
    .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:1%;left:auto}
}
@media (max-width:1570px) and (min-width:1170px){
    .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:1%;right:auto}
    .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:1%;left:auto}
}

@media (max-width:1890px) and (min-width:1570px){
    .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:8%;right:auto}
    .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:8%;left:auto}
}

@media (max-width:2240px) and (min-width:1891px){

    .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:16%;right:auto}
    .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:16%;left:auto}
}

@media (max-width:2522px) and (min-width:2241px){
    .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:19%;right:auto}
    .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:19%;left:auto}
}

@media (max-width:2640px) and (min-width:2522px){
    .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:21%;right:auto}
    .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:21%;left:auto}
}

@media (max-width:3362px) and (min-width:2641px) {

    .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:28%;right:auto}
    .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:28%;left:auto}
}

@media (max-width:5043px) and (min-width:3363px) {
    .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:35%;right:auto}
    .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:35%;left:auto}
}
@media (min-width:5044px) {
    .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:38%;right:auto}
    .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:38%;left:auto}
}


.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{/*content:"next"*/}
.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 15px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;font-family:"object-fit:contain";object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid #007aff;border-top-color:transparent}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid;border-color:#888 #888 #fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #ddd;border-radius:0;background:#f8f8f8;position:relative;overflow:hidden}.selectric .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;color:#444;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric .button,.selectric .label{display:block;line-height:38px;height:38px}.selectric .button{position:absolute;right:0;top:0;width:38px;background-color:#f8f8f8;color:#bbb;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:none}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:none!important;color:#666!important}.selectric-items .disabled,.selectric-items .selectric-group .selectric-group-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;background:none;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}.pickmeup{background:#000;border-radius:.4em;box-sizing:content-box;display:inline-block;position:absolute;touch-action:manipulation}.pickmeup *{box-sizing:border-box}.pickmeup.pmu-flat{position:relative}.pickmeup.pmu-hidden{display:none}.pickmeup .pmu-instance{display:inline-block;height:13.8em;padding:.5em;text-align:center;width:15em}.pickmeup .pmu-instance .pmu-button{color:#eee;cursor:pointer;outline:none;text-decoration:none}.pickmeup .pmu-instance .pmu-today{background:#17384d;color:#88c5eb}.pickmeup .pmu-instance .pmu-button:hover{background:transparent;color:#88c5eb}.pickmeup .pmu-instance .pmu-not-in-month{color:#666}.pickmeup .pmu-instance .pmu-disabled,.pickmeup .pmu-instance .pmu-disabled:hover{color:#333;cursor:default}.pickmeup .pmu-instance .pmu-selected{background:#136a9f;color:#eee}.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected{background:#17384d}.pickmeup .pmu-instance nav{color:#eee;display:flex;line-height:2em}.pickmeup .pmu-instance nav :first-child :hover{color:#88c5eb}.pickmeup .pmu-instance nav .pmu-next,.pickmeup .pmu-instance nav .pmu-prev{display:none;height:2em;width:1em}.pickmeup .pmu-instance nav .pmu-month{width:14em}.pickmeup .pmu-instance .pmu-months *,.pickmeup .pmu-instance .pmu-years *{display:inline-block;line-height:3.6em;width:3.5em}.pickmeup .pmu-instance .pmu-day-of-week{color:#999;cursor:default}.pickmeup .pmu-instance .pmu-day-of-week *,.pickmeup .pmu-instance .pmu-days *{display:inline-block;line-height:1.5em;width:2em}.pickmeup .pmu-instance .pmu-day-of-week *{line-height:1.8em}.pickmeup .pmu-instance:first-child .pmu-prev,.pickmeup .pmu-instance:last-child .pmu-next{display:block}.pickmeup .pmu-instance:first-child .pmu-month,.pickmeup .pmu-instance:last-child .pmu-month{width:13em}.pickmeup .pmu-instance:first-child:last-child .pmu-month{width:12em}.pickmeup:not(.pmu-view-days) .pmu-day-of-week,.pickmeup:not(.pmu-view-days) .pmu-days,.pickmeup:not(.pmu-view-months) .pmu-months,.pickmeup:not(.pmu-view-years) .pmu-years{display:none}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.breadcrumbs,.reset-list{list-style:none;padding:0;margin:0}.breadcrumbs li,.reset-list li{padding:0;margin:0;position:static}.breadcrumbs li:after,.breadcrumbs li:before,.reset-list li:after,.reset-list li:before{content:none}.breadcrumbs{display:flex;flex-flow:row wrap;list-style:none;font-size:17px}@media print{.breadcrumbs{display:none}}.breadcrumbs__item{display:flex;color:#76808a}.breadcrumbs__item:not(:last-child):after{content:"-";margin:0 10px}.breadcrumbs__link{border:0;color:currentColor;position:relative;text-decoration:none;transition:.3s}.pagination__items,.reset-list{list-style:none;padding:0;margin:0}.pagination__items li,.reset-list li{padding:0;margin:0;position:static}.pagination__items li:after,.pagination__items li:before,.reset-list li:after,.reset-list li:before{content:none}.pagination{display:flex;align-items:center;justify-content:space-between}.pagination__items{display:flex;min-width:0}.pagination__item{width:40px;height:40px;line-height:calc(40px - calc(2px * 2));border:2px solid transparent;border-radius:4px;background-color:transparent;color:#36383c;text-align:center;outline:none;transition:.3s}.pagination__item:active,.pagination__item:focus,.pagination__item:hover{border:2px solid #5ac37d}.bx-ie11 .pagination__item{display:flex;align-items:center;justify-content:center}.pagination__item:not(:last-child){margin-right:10px}.pagination__item:before{content:none}.pagination__item:hover{border-color:transparent}.pagination__item:hover:active,.pagination__item:hover:focus,.pagination__item:hover:hover{border-color:#5ac37d}.pagination__item:focus{border-color:transparent}.pagination__item:focus:active,.pagination__item:focus:focus,.pagination__item:focus:hover{border-color:#5ac37d}.pagination__item:active{border-color:transparent}.pagination__item--active,.pagination__item:active:active,.pagination__item:active:focus,.pagination__item:active:hover{border-color:#5ac37d}.pagination__link{text-decoration:none;border:0;color:inherit;width:100%;height:100%;display:block}.bx-ie11 .pagination__link{display:flex;align-items:center;justify-content:center}.pagination__link:hover{color:inherit}@media (max-width:750px){.pagination__navs{display:none}}.nav-btn,.reset-link{text-decoration:none;color:inherit;transition:0s}.nav-btn:hover,.reset-link:hover{color:initial}.nav-btn,.reset-button{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}.nav-btns{display:flex;align-items:center}.nav-btns .nav-btn{cursor:pointer}.nav-btns .nav-btn svg{pointer-events:none}.nav-btns .nav-btn:not(:last-child){margin-right:10px}.nav-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#5ac37d;color:#fff;border-radius:4px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.3s}.nav-btn:focus,.nav-btn:hover{outline:none;background-color:#508c64;color:#fff}.nav-btn.disabled,.nav-btn.swiper-button-disabled,.nav-btn[disabled]{background-color:#c6cacd;cursor:default}.nav-btn--prev .i-icon{transform:scaleX(-1)}.nav-btn .i-icon{width:8px;height:14px;flex-shrink:0}.nav-btn .i-icon *{fill:currentColor}.timer{display:flex;flex-flow:row wrap}.timer__label:not(:last-child):after{content:"\00a0"}.timer__value{display:flex}.timer__value-item{display:inherit}.timer__value-item--no-stamp .timer__stamp{display:none}.timer__value-item--day+.timer__value-item--hour:before,.timer__value-item--hour+.timer__value-item--minute:before,.timer__value-item--minute+.timer__value-item--second:before{content:":"}.timer__value-item--day .timer__count:empty:before,.timer__value-item--hour .timer__count:empty:before,.timer__value-item--minute .timer__count:empty:before,.timer__value-item--second .timer__count:empty:before{content:"00"}.timer__stamp:before{content:"\00a0"}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{box-sizing:border-box}html{font-family:Calibri,sans-serif;height:100%!important;font-size:19px;line-height:1.44;font-weight:400;overflow:hidden}@media (max-width:1170px){html{font-size:17px}}@media print{html{overflow:auto}}body{color:#36383c;height:100%!important;max-height:100%;overflow:hidden}@media print{body{height:auto!important;max-height:none}}#svg-sprite{display:none!important}.flow-container{margin:auto;display:flex;flex-direction:column;z-index:3;width:100%;height:100%;height:-webkit-fill-available;overflow-y:auto;overflow-x:hidden}@media print{.flow-container{display:block;height:auto}}.content{position:relative;flex:1 0 auto;min-height:0}.content--overflow-hidden{overflow:hidden}.container{max-width:1242px;margin:auto;padding:0 30px;box-sizing:content-box}@media (max-width:1023px){.container{padding:0 20px}}@media (max-width:750px){.container{padding:0 10px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:20px;margin-top:40px;line-height:1.3}@media (max-width:750px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2;margin-top:20px;margin-bottom:1.2em}}.h1,h1{font-size:38px}@media (min-width:751px) and (max-width:1170px){.h1,h1{font-size:32px}}@media (max-width:750px){.h1,h1{font-size:28px;line-height:1.2}}.h2,h2{font-size:32px}@media (min-width:751px) and (max-width:1170px){.h2,h2{font-size:28px}}@media (max-width:750px){.h2,h2{font-size:26px}}.h3,h3{font-size:28px}@media (min-width:751px) and (max-width:1170px){.h3,h3{font-size:26px}}@media (max-width:750px){.h3,h3{font-size:24px}}.h4,h4{font-size:24px}@media (min-width:751px) and (max-width:1170px){.h4,h4{font-size:22px}}@media (max-width:750px){.h4,h4{font-size:20px}}.h5,h5{font-size:22px}@media (min-width:751px) and (max-width:1170px){.h5,h5{font-size:20px}}@media (max-width:750px){.h5,h5{font-size:18px}}.h6,h6{font-size:20px}@media (min-width:751px) and (max-width:1170px){.h6,h6{font-size:18px}}@media (max-width:750px){.h6,h6{font-size:16px}}img{max-width:100%;max-height:100%;height:auto}.link,a{color:#46a666;text-decoration:underline;transition:.3s}@media (max-width:1170px){.link:not([href^=tel]):not([href^=mailto]),a:not([href^=tel]):not([href^=mailto]){overflow-wrap:break-word}}.link:hover,a:hover{color:#ffb300}.caption{font-size:17px;color:#76808a}@media (max-width:1170px){.caption{font-size:16px}}@media (max-width:750px){.caption{font-size:15px}}.link{padding:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit;outline:none}.link--bold{font-weight:700}.link--icon{color:#46a666;text-decoration:none;transition:.3s}.link--icon:hover{color:#5ac37d}.link--icon span:first-child{margin-right:8px}.link--icon span:last-child{margin-left:8px}.link--icon .i-icon{width:1.3em;height:1.3em}.link--icon .i-icon *{fill:currentColor}.link--dotted{text-decoration:none;border-bottom:2px dotted}.link-direction{text-decoration:none;font-weight:700;position:relative}.link-direction__icon.i-icon{position:absolute;top:5px;width:8px;height:14px}.link-direction__icon.i-icon path{fill:#5ac37d;transition:.3s}.link-direction--prev{color:#999;padding-left:22px}.link-direction--prev .link-direction__icon{left:0;transform:rotate(180deg)}.link-direction--next{padding-right:22px;color:#5ac37d}.link-direction--next .link-direction__icon{right:0}.link-direction:focus,.link-direction:hover{color:#ffb300}.link-direction:focus .link-direction__icon path,.link-direction:hover .link-direction__icon path{fill:#ffb300}.clearfix:after,.clearfix:before{content:"";display:table;clear:both}ul{list-style-type:none;padding:0}ol,ul{margin:1.333em 0}ol>li,ul>li{padding-left:26px}@media print{ol>li,ul>li{padding-left:0}}ol li,ul li{margin:10px 0}ol li>ol,ol li>ul,ul li>ol,ul li>ul{margin:11px 0}ol{list-style-type:none;padding:0}ol>li{padding-left:20px}ol li{margin:10px 0}ol li:first-child{margin-top:0}ol li:last-child{margin-bottom:0}@media print{ul{list-style-type:circle;list-style-position:inside}}ul>li{position:relative}ul>li:before{content:"";color:#46a666;position:absolute;top:.6em;left:0;width:16px;height:2px;background-color:currentColor}@media print{ul>li:before{display:none}}ul.check-style>li:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC0SURBVHgBlZA7CsJAEIZ3Fkxaj5AjeISkWdKmFIsgiGinN/AYAYu1MZa2gkWOoEfYUygi7DobEkk22Tx+2Acz8/3DDJAR8vluOnHeV0Lk/r44PukY0HFfGYDyAYDrGC0TQ0D8zvAICjTKYZZuY0w8Qr7xBoLBbZ6IovM3wNeTrsxMgy5QC/TF0tUJfeK84IMFy0T0gX/YNFBKRcVSrGANNgxKWcEG3BihA7SKndeH8NK+/ap+k9pSwicRImkAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;background-color:transparent;width:14px;height:13px;top:8px}@media print{ul.check-style>li:before{display:none}}ul.dot-style>li{padding-left:14px}ul.dot-style>li:before{width:4px;height:4px;border-radius:0}@media print{ul.dot-style>li:before{display:none}}ol{counter-reset:list 0}@media print{ol{list-style-type:decimal;list-style-position:inside}}ol>li{position:relative;padding-left:33px}@media print{ol>li{padding-left:0}}ol>li:before{counter-increment:list;content:counter(list) ".";position:absolute;top:0;left:0;color:#46a666}@media print{ol>li:before{display:none}}p{margin:1.333em 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}figure{margin:0}.blockquote{min-height:80px;margin:30px 0}.blockquote__text{position:relative;padding:0 76px}@media (max-width:750px){.blockquote__text{padding-left:50px;padding-right:0}}.blockquote__text:after,.blockquote__text:before{content:"";background-image:url(/local/templates/delement/frontend/assets/styles/../icons/icon-quote.svg);background-size:contain;background-repeat:no-repeat;position:absolute;width:40px;height:32px;pointer-events:none}@media (max-width:750px){.blockquote__text:after,.blockquote__text:before{width:30px;height:22px}}.blockquote__text:before{top:0;left:0}.blockquote__text:after{right:0;bottom:0;transform:rotate(-180deg)}@media (max-width:750px){.blockquote__text:after{display:none}}.blockquote cite{display:block;text-align:right;margin-top:20px}.blockquote cite span{display:block;font-style:normal}.table-wrapper{overflow-x:auto;width:100%;margin-bottom:30px;border:1px solid #c6cacd;border-radius:4px}.table,table{border-radius:4px;overflow:hidden;border-collapse:collapse;width:100%}.table,.table td,.table th,table,table td,table th{border:1px solid #c6cacd}.table td,.table th,table td,table th{padding:20px;vertical-align:top}@media print{.table td,.table th,table td,table th{padding:10px}}.table th,table th{font-weight:700;text-align:left;border-bottom-width:2px}.table tr:first-child td:first-child,.table tr:first-child th:first-child,table tr:first-child td:first-child,table tr:first-child th:first-child{border-top-left-radius:4px}.table tr:first-child td:last-child,.table tr:first-child th:last-child,table tr:first-child td:last-child,table tr:first-child th:last-child{border-top-right-radius:4px}.table tr:last-child td:first-child,.table tr:last-child th:first-child,table tr:last-child td:first-child,table tr:last-child th:first-child{border-bottom-left-radius:4px}.table tr:last-child td:last-child,.table tr:last-child th:last-child,table tr:last-child td:last-child,table tr:last-child th:last-child{border-bottom-right-radius:4px}.table thead+tbody tr:first-child td,.table thead+tbody tr:first-child th,table thead+tbody tr:first-child td,table thead+tbody tr:first-child th{border-radius:0}.table tbody tr:nth-child(2n) td,table tbody tr:nth-child(2n) td{background-color:#f3f3f4}.decorated-text{line-height:1.44;margin-bottom:2.1em}.decorated-text--icon{display:flex;align-items:center}.decorated-text--border-left{padding-top:16px;padding-bottom:16px;padding-left:30px;border-left:4px solid #5ac37d}.decorated-text--border-top-bottom{padding:35px 76px;border-top:3px solid #5ac37d;border-bottom:3px solid #5ac37d}@media (max-width:1023px){.decorated-text--border-top-bottom{padding-left:36px;padding-right:36px}}@media (max-width:750px){.decorated-text--border-top-bottom{padding:32px}}.decorated-text--boxed{position:relative;padding:42px 76px;min-height:95px}@media (max-width:750px){.decorated-text--boxed{padding:32px 46px}}.decorated-text--boxed .decorated-text__content:after,.decorated-text--boxed .decorated-text__content:before,.decorated-text--boxed:after,.decorated-text--boxed:before{content:"";position:absolute;width:288px;height:87px;border:2px solid;pointer-events:none}@media (max-width:750px){.decorated-text--boxed .decorated-text__content:after,.decorated-text--boxed .decorated-text__content:before,.decorated-text--boxed:after,.decorated-text--boxed:before{width:130px}}.decorated-text--boxed .decorated-text__content:before,.decorated-text--boxed:before{bottom:0;left:0;border-right:0;border-top:0}.decorated-text--boxed .decorated-text__content:before{transform:translate(8px,-8px)}.decorated-text--boxed .decorated-text__content:after,.decorated-text--boxed:after{top:0;right:0;border-left:0;border-bottom:0}.decorated-text--boxed .decorated-text__content:after{transform:translate(-8px,8px)}.decorated-text--boxed:after,.decorated-text--boxed:before{border-color:#5ac37d}.decorated-text--boxed .decorated-text__content:after,.decorated-text--boxed .decorated-text__content:before{border-color:#f7b013}.decorated-text__icon{margin-right:24px;flex-shrink:0}.decorated-text__icon--lightning{width:42px;height:52px}.decorated-text__icon--notice{width:64px;height:64px}.decorated-text>:first-child,.decorated-text__content>:first-child{margin-top:0}.decorated-text>:last-child,.decorated-text__content>:last-child{margin-bottom:0}.highlighted-text{padding:32px 76px;background:#f3f3f4;margin-bottom:1.333em;border-radius:4px;border-left:4px solid #5ac37d}.inner-content--narrow .highlighted-text{padding-left:36px;padding-right:36px}@media (max-width:1023px){.highlighted-text{padding-left:36px;padding-right:36px}}@media (max-width:750px){.highlighted-text{padding:32px}}.highlighted-text--border{border:2px solid #e5e7e8}.highlighted-text--bg{border:0;background-color:#5ac37d;color:#fff}.highlighted-text--bg .highlighted-text__icon path{fill:#fff}.highlighted-text--bg-white{background-color:#fff}.highlighted-text--border{border:2px solid #5ac37d}.highlighted-text--icon{display:flex;align-items:flex-start}.highlighted-text__icon{flex-shrink:0;width:42px;height:52px;margin-right:20px}.highlighted-text>:first-child,.highlighted-text__content>:first-child{margin-top:0}.highlighted-text>:last-child,.highlighted-text__content>:last-child{margin-bottom:0}.alert-box{padding:22px 100px 22px 30px;border-radius:4px;background-color:rgba(255,191,0,.1);background-image:url(/local/templates/delement/frontend/assets/styles/../icons/icon-warning.svg);background-position:right 30px center;background-size:50px 50px;background-repeat:no-repeat}@media (max-width:1023px){.alert-box{padding:20px 100px 20px 20px;background-position:right 20px center}}@media (max-width:750px){.alert-box{padding:10px 60px 10px 20px}}.alert-box:not(:last-child){margin-bottom:40px}@media (max-width:1023px){.alert-box:not(:last-child){margin-bottom:30px}}@media (max-width:750px){.alert-box:not(:last-child){margin-bottom:20px}}.notice{display:flex;align-self:baseline}.notice__icon{background-image:url(/local/templates/delement/frontend/assets/styles/../icons/icon-notice.svg);width:32px;height:32px;flex-shrink:0;margin-right:16px}.notice__text{position:relative;top:3px;font-size:18px;line-height:1.5;color:#fff}.details{background-color:#f3f3f4;padding:0 30px;margin-bottom:.9em;border-radius:4px}@media print{.details{padding:0 20px}}.details[open]{padding-bottom:20px}.details[open]>summary{color:#46a666}.details[open]>summary .details__icon{background-color:#5ac37d}.details[open]>summary .details__icon svg{color:#fff;transform:rotate(-90deg)}.details--2[open]>summary{color:#888}.details--2[open]>summary .details__icon{background-color:transparent}.details--nested>.details__content{padding:0;background-color:transparent;border-radius:0;margin-bottom:-20px}.details--nested>.details__content .details{padding:0;border:0;margin-bottom:0;border-bottom:1px solid #c6cacd;border-radius:0}.details--nested>.details__content .details:last-child,.details--nested>.details__content .details:last-child>.details__content{border-bottom:0}.details summary{outline:none;display:block}.details summary:active,.details summary:focus{outline:none;color:#46a666}.details summary:before{display:none}.details summary::-webkit-details-marker{display:none}.details__summary{padding:20px 0;display:flex;align-items:center;cursor:pointer}.details--2 .details__summary{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.15)}.details__title{white-space:normal;margin-right:16px;font-weight:700;font-size:22px;line-height:1.4}@media (min-width:751px) and (max-width:1170px){.details__title{font-size:20px}}@media (max-width:750px){.details__title{font-size:18px}}.details--2 .details__title{color:#888;font-size:18px;font-weight:400}.details__icon{margin-left:auto;width:40px;height:40px;flex-shrink:0;border-radius:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width:1023px){.details__icon{width:36px;height:36px}}@media (max-width:750px){.details__icon{width:30px;height:30px}}.details--2 .details__icon{width:40px;height:40px;background-color:#e4e4e4 !important;}.details__icon svg{width:8px;height:14px;transition:transform .3s;transform:rotate(90deg);color:#46a666}@media (max-width:750px){.details__icon svg{width:7px;height:12px}}.details--2 .details__icon svg{color:#46a666!important}.details__icon svg *{fill:currentColor}.details__content{padding:20px 0;border-top:1px solid #c6cacd}@media print{.details__content{padding-left:0;padding-right:0;background-color:transparent}}.details--2 .details__content{padding:10px 0 0;background-color:transparent;border-top:0}.details--2 .details__content p{margin:5px 0}.details__img{flex-shrink:0;width:40px;height:40px;margin-right:24px;text-align:center}.digits-list{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1145px;margin-left:-30px;margin-bottom:0;width:100%}.digits-list>div{display:flex;flex-direction:column-reverse;align-items:center;margin-left:30px;margin-bottom:30px}@media (max-width:1170px){.digits-list>div{flex-basis:calc(50% - 30px)}}@media (max-width:750px){.digits-list>div{flex-basis:calc(100% - 30px)}}.digits-list dt{font-weight:700;font-size:20px;line-height:1.3;white-space:nowrap}.digits-list dd{margin:0;font-weight:700;font-size:60px;line-height:1.13;color:#46a666}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;visibility:hidden;opacity:0;background-color:rgba(0,0,0,.7);transition:.3s}.overlay.is-shown{z-index:15;opacity:1;visibility:visible}@font-face{font-family:Calibri;src:local("Calibri Light Italic"),local("Calibri-LightItalic"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri-LightItalic.woff2) format("woff2"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri-LightItalic.woff) format("woff"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Calibri;src:local("Calibri Italic"),local("Calibri-Italic"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri-Italic.woff2) format("woff2"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri-Italic.woff) format("woff"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Calibri;src:local("Calibri Light"),local("Calibri-Light"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri-Light.woff2) format("woff2"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri-Light.woff) format("woff"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Calibri;src:local("Calibri Bold"),local("Calibri-Bold"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri-Bold.woff2) format("woff2"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri-Bold.woff) format("woff"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Calibri;src:local("Calibri"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri.woff2) format("woff2"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri.woff) format("woff"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Calibri;src:local("Calibri Bold Italic"),local("Calibri-BoldItalic"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri-BoldItalic.woff2) format("woff2"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri-BoldItalic.woff) format("woff"),url(/local/templates/delement/frontend/assets/styles/../fonts/Calibri/Calibri-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}.reset-list,.select .selectric-items ul{list-style:none;padding:0;margin:0}.reset-list li,.select .selectric-items ul li{padding:0;margin:0;position:static}.reset-list li:after,.reset-list li:before,.select .selectric-items ul li:after,.select .selectric-items ul li:before{content:none}.file-attacher__remove-btn,.reset-button{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}.checkbox__input,.radio input,.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.cross,.file-attacher__remove-btn{position:relative;cursor:pointer}.cross:after,.cross:before,.file-attacher__remove-btn:after,.file-attacher__remove-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:100%;height:2px;transform:rotate(-45deg);background-color:currentColor}.cross:after,.file-attacher__remove-btn:after{transform:rotate(45deg)}.i-icon{background-repeat:no-repeat;background-position:50%;display:inline-block;vertical-align:middle;width:1em;height:1em;fill:currentColor}input{box-shadow:none;padding:0}[type=submit],button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:inherit}button,input,optgroup,select,textarea{line-height:inherit;outline:none}textarea{width:100%;resize:vertical;padding:15px}input::-ms-clear{display:none}.form--appraisal{max-width:610px;width:100%;margin:auto}@media (min-width:751px){.form--appraisal .form-block__label{flex:0 1 auto;white-space:nowrap}}@media (min-width:751px){.form--appraisal .form-block__input{flex:0 1 435px;margin-left:auto}}.form--appraisal .form-rating-group .form-block__input{flex:1}.form--appraisal .form__footer .checkbox{max-width:330px}.form--fast-appraisal .form-rating-group .form-row{align-items:center;justify-content:space-between}.form--fast-appraisal .form-rating-group .form-col{width:auto;flex-basis:auto}.form__footer{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.form__footer>:last-child{margin-left:20px}.form-rating-group{margin:32px 0;padding:32px;background-color:#f3f3f4;border-radius:4px}.form-rating-group:first-child{margin-top:0}.form-rating-group:last-child{margin-bottom:0}.form-rating-group__label{margin-top:0;margin-bottom:32px}.form-rating-group .rating__label{flex-basis:225px}.form-fieldset{border:0;padding:0;margin:0 0 20px;position:relative}.form-fieldset legend{display:block;margin-right:20px;float:left}@media (max-width:1023px){.form-fieldset legend{font-weight:700;float:none;margin-bottom:15px;margin-right:0}}.form-fieldset__fields{display:block;overflow:hidden}.form-row{display:flex;margin-left:-32px}.form-row:not(:last-child){margin-bottom:20px}@media (min-width:751px) and (max-width:1170px){.form-row{display:flex}}@media (max-width:750px){.form-row{display:block}}@media (max-width:750px){.form-row--address{display:flex;flex-wrap:wrap}}.form-row--address .form-col{width:auto;max-width:none}.form-row--address .form-col:first-child{flex:3.5}@media (max-width:750px){.form-row--address .form-col:first-child{flex:1 1 100%}}.form-row--address .form-col:nth-child(n+2){flex:1;min-width:75px}@media (max-width:750px){.form-row--address .form-col:nth-child(n+2){flex:1.5}}.form-row--address .form-col:last-child{flex:1.5;flex-shrink:0;min-width:115px}.form-col{position:relative;width:100%;max-width:100%;min-width:0;margin-left:32px;margin-bottom:0;flex-basis:100%}@media (max-width:750px){.form-col{width:auto}}@media (max-width:750px){.form-col:not(:last-child){margin-bottom:20px}}.form-col.invalid .form-col__error{display:block}.form-col.invalid .form-input{border-color:#ea0029}.form-errors{margin:20px 0}.form-errors__error{color:#ea0029}.form-errors__error:not(:last-child){margin-bottom:16px}.form-block{position:relative;display:flex;align-items:flex-start}.form-fieldset .form-block{display:block}@media (max-width:750px){.form-block{flex-wrap:wrap}}.form-block--select-wide .select .selectric .label,.form-block--select-wide .selectric-items li.highlighted{font-weight:700;color:#5ac37d}@media (min-width:481px){.form-block--select-wide,.form-block--select-wide .form-block__input,.form-block--select-wide .selectric-wrapper{position:static}.form-block--select-wide .select .selectric-wrapper.selectric-open .selectric{background-color:#fff;border:1px solid #c6cacd;border-radius:4px;font-weight:700;color:#5ac37d;height:48px;line-height:calc(48px - 2px);padding:0 16px}@media (max-width:480px){.form-block--select-wide .select .selectric-wrapper.selectric-open .selectric{z-index:20}}.form-block--select-wide .select .selectric-below .selectric-items{width:calc(100% - 60px)!important;top:calc(100% - 10px);left:30px;padding:30px;z-index:15}@media (max-width:750px){.form-block--select-wide .select .selectric-below .selectric-items{width:calc(100% - 20px)!important;left:10px;padding:20px}}@media (max-width:480px){.form-block--select-wide .select .selectric-below .selectric-items{width:100%!important;left:0;top:0;padding-top:40px}}.form-block--select-wide .select .selectric-below .selectric-items li{padding-bottom:0;margin-bottom:8px;break-inside:avoid-column}.form-block--select-wide .select .selectric-below .selectric-scroll{border-top:none;padding-top:0;overflow:inherit}@media (max-width:480px){.form-block--select-wide .select .selectric-below .selectric-scroll{overflow:auto}}.form-block--select-wide .select .selectric-below .selectric-scroll ul{column-count:4}@media (max-width:750px){.form-block--select-wide .select .selectric-below .selectric-scroll ul{column-count:3}}@media (max-width:480px){.form-block--select-wide .select .selectric-below .selectric-scroll ul{column-count:1}}}.form-block--inline{flex-wrap:wrap}.form-block__error{flex-basis:100%;color:#ea0029;font-size:17px;line-height:1.53;opacity:0;transition:.6s}.form-block__label{display:block;margin-right:20px;position:relative;top:10px}@media (max-width:750px){.form-block__label{margin-bottom:5px;flex-basis:100%;top:0}}.form-fieldset .form-block__label{top:0;margin-bottom:8px;margin-right:0}.form-block--inline .form-block__label{top:0;margin-bottom:5px;flex-basis:100%}.form-block__input{flex:1;min-width:0;position:relative}.form-block__input.opened:after{transform:rotate(180deg)}.form-block__input.closed:after{transform:rotate(0)}.form-block__input--date:after{content:"";position:absolute;right:10px;top:0;bottom:0;margin:auto;background-image:url(/local/templates/delement/frontend/assets/styles/../icons/icon-arrow-select.svg);background-size:11px 7px;background-repeat:no-repeat;background-position:50%;width:11px;height:7px;pointer-events:none;border:0;transition:.2s}.form-block__input--date.chosen:after{opacity:0}.form-block__input--date.chosen .form-input{background-color:#5ac37d;font-weight:700;color:#fff}.form-block__input--date.chosen .form-clean{display:flex}.form-block__tip{margin-left:16px}.form-input{width:100%;color:#36383c;background-color:#fff;border:1px solid #c6cacd;border-radius:4px;height:48px;line-height:calc(48px - 2px);padding:0 16px;transition:border-color .3s}@media (max-width:1023px){.form-input{line-height:calc(44px - 2px)}}@media (max-width:750px){.form-input{line-height:calc(40px - 2px)}}@media (max-width:1023px){.form-input{height:44px}}@media (max-width:750px){.form-input{height:40px}}.select .selectric{width:100%;color:#36383c;background-color:#fff;border:1px solid #c6cacd;border-radius:4px;height:48px;line-height:calc(48px - 2px);padding:0 16px;transition:border-color .3s}@media (max-width:1023px){.select .selectric{line-height:calc(44px - 2px)}}@media (max-width:750px){.select .selectric{line-height:calc(40px - 2px)}}@media (max-width:1023px){.select .selectric{height:44px}}@media (max-width:750px){.select .selectric{height:40px}}.form-input::-ms-input-placeholder{color:#c6cacd;opacity:1}.select .selectric::-ms-input-placeholder{color:#c6cacd;opacity:1}.form-input::placeholder{color:#c6cacd;opacity:1}.select .selectric::placeholder{color:#c6cacd;opacity:1}.form-input:focus,.form-input:hover,.select .selectric:focus,.select .selectric:hover{outline:0;border-color:#46a666}.form-input.invalid,.select .selectric.invalid{border-color:#ea0029}.form-input.invalid~.form-block__error,.select .selectric.invalid~.form-block__error{opacity:1}textarea.form-input{padding-top:12px;padding-bottom:12px;height:140px;line-height:1.45;display:block}.form-clean{right:10px;top:2px;height:95%;width:25px;padding:0;z-index:10;border:none;background-color:transparent;display:none;outline:none;cursor:pointer}.form-clean,.form-clean:after,.form-clean:before{position:absolute;justify-content:center;align-items:center}.form-clean:after,.form-clean:before{content:"";display:flex;width:1px;height:15px;background-color:#fff;transform:rotate(45deg);top:15px}@media (max-width:1170px){.form-clean:after,.form-clean:before{top:12px}}@media (max-width:750px){.form-clean:after,.form-clean:before{top:10px}}.form-clean:before{transform:rotate(-45deg)}.form-attach{display:inline-block;cursor:pointer}.form-attach input{display:none}.form-attach>*{display:inline-block;vertical-align:middle}.form-attach__icon{margin-right:5px}.form-attach__icon .cls-file-1{fill:#5ac37d}.form-attach__label{cursor:pointer}.file-attacher__list{margin-top:20px;margin-bottom:0}.file-attacher__list:empty{display:none}.file-attacher__list-item-name{word-break:break-word}.file-attacher__list-item-size{color:#f3f3f4;margin-right:10px}.file-attacher__list-item-remove{text-decoration:none;text-transform:lowercase}.file-attacher__list-item-remove:hover{text-decoration:underline}.file-attacher__list-item-remove,.file-attacher__list-item-size{font-size:14px;display:inline-block}.file-attacher__input{display:none}.file-attacher__input.invalid+.file-attacher__btn label{color:#ea0029}.file-attacher__btn{display:flex;align-items:center}.file-attacher__btn label{display:inline-flex;cursor:pointer;align-items:center;min-width:0;color:#5ac37d;transition:.3s}.file-attacher__btn label:hover{color:#ffb300}.has-files .file-attacher__btn label{color:#36383c}.file-attacher__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1023px){.file-attacher__label{white-space:normal}}.file-attacher__icon{flex-shrink:0;width:20px;height:20px;margin-right:20px}@media (max-width:1023px){.file-attacher__icon{margin-right:15px}}.file-attacher__remove-btn{flex-shrink:0;width:12px;height:12px;margin-left:10px;color:#76808a;display:none}.has-files .file-attacher__remove-btn{display:block}.checkbox,.radio{display:inline-flex;align-items:baseline;cursor:pointer}.checkbox:active .checkbox__emulator,.checkbox:hover .checkbox__emulator,.checkbox__input:focus+.checkbox__emulator,.radio:active .checkbox__emulator,.radio:hover .checkbox__emulator{border-color:#5ac37d}.checkbox__input:checked+.checkbox__emulator{border-color:#5ac37d;background-color:#5ac37d}.checkbox__input:checked+.checkbox__emulator .i-icon{transform:scale(1)}.checkbox__input.invalid+.checkbox__emulator{border-color:#ea0029}.checkbox__emulator,.radio__emulator{display:flex;margin-right:12px;flex-shrink:0;width:22px;height:22px;transition:.2s;background-color:#fff;border:1px solid #c6cacd;border-radius:4px}.checkbox__emulator .i-icon,.radio__emulator .i-icon{width:12px;height:12px;transform:scale(0);transition:transform .2s;margin:auto}.invalid .checkbox__emulator{border-color:#ea0029}.checkbox__label{display:block}.radio:active .radio__emulator,.radio:hover .radio__emulator,.radio input:checked+.radio__emulator,.radio input:focus+.radio__emulator{border-color:#5ac37d}.radio input:checked+.radio__emulator:before{transform:scale(1)}.radio input.invalid+.radio__emulator{border-color:#ea0029}.radio__emulator{border-radius:100%}.radio__emulator:before{content:"";width:12px;height:12px;border-radius:100%;background-color:#5ac37d;margin:auto;transform:scale(0);transition:.3s}.radio__text{flex:1 1 auto}.select{min-width:0}.select .selectric{padding-right:40px}.select .selectric .button,.select .selectric .label{height:inherit;line-height:inherit;font-size:inherit;color:inherit;margin:0}.select .selectric .button{font-size:0;background-color:transparent;width:34px}.select .selectric .button:after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;background-image:url(/local/templates/delement/frontend/assets/styles/../icons/icon-arrow-select.svg);background-size:11px 7px;background-repeat:no-repeat;background-position:50%;width:11px;height:7px;pointer-events:none;border:0}.select .selectric-wrapper.selectric-open .selectric{border-color:transparent;background-color:transparent;transition:0s}.select .selectric-wrapper.selectric-open .selectric .button{transform:scaleY(-1)}.select .selectric-items{background-color:#fff;border-radius:4px;border-color:#c6cacd;padding:0 16px;box-shadow:0 0 15px rgba(0,0,0,.25)}.select .selectric-items li,.select .selectric-items ul{line-height:inherit;font-size:inherit;min-height:0}.select .selectric-items li{background-color:transparent;font-size:inherit;transition:.2s}.select .selectric-items li:not(:last-child){padding-bottom:8px}.select .selectric-items li:hover{color:#5ac37d}.select .selectric-below .selectric-items{padding-top:48px;top:calc(100% - 48px)}@media (max-width:1023px){.select .selectric-below .selectric-items{top:calc(100% - 44px)}}@media (max-width:750px){.select .selectric-below .selectric-items{top:calc(100% - 40px)}}@media (max-width:1023px){.select .selectric-below .selectric-items{padding-top:44px}}@media (max-width:750px){.select .selectric-below .selectric-items{padding-top:40px}}.select .selectric-above .selectric-items{padding-bottom:48px;bottom:calc(100% - 48px)}@media (max-width:1023px){.select .selectric-above .selectric-items{bottom:calc(100% - 44px)}}@media (max-width:750px){.select .selectric-above .selectric-items{bottom:calc(100% - 40px)}}@media (max-width:1023px){.select .selectric-above .selectric-items{padding-bottom:44px}}@media (max-width:750px){.select .selectric-above .selectric-items{padding-bottom:40px}}.select .selectric-scroll{max-height:300px;overflow:auto;padding:12px 0}.select .selectric-below .selectric-scroll{border-top:1px solid #c6cacd}.select .selectric-above .selectric-scroll{border-bottom:1px solid #c6cacd}.pickmeup{background-color:#fff;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.15);margin-top:10px;z-index:25}.pickmeup .pmu-instance .pmu-button{color:#36383c;background-color:transparent;transition:.2s}.pickmeup .pmu-instance .pmu-day-of-week,.pickmeup .pmu-instance .pmu-not-in-month{color:#c6cacd}.pickmeup .pmu-instance .pmu-button:hover,.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected,.pickmeup .pmu-instance .pmu-selected{border-radius:4px;background-color:#5ac37d;color:#fff}.pickmeup .pmu-instance .pmu-button.pmu-month:hover,.pickmeup .pmu-instance .pmu-next.pmu-button:hover,.pickmeup .pmu-instance .pmu-prev.pmu-button:hover{background-color:transparent;color:#5ac37d}@media (max-width:750px){.grecaptcha-badge{visibility:hidden;pointer-events:none}}.message-error{color:red;margin-bottom:10px}.red-star{position:relative}.red-star:before{position:absolute;content:"*";top:0;left:38px;color:red}input:disabled,input:disabled:active,input:disabled:focus,input:disabled:hover{border-color:rgba(198,202,205,.2);background-color:rgba(198,202,205,.2)}input:disabled::-webkit-input-placeholder{color:transparent}input:disabled:-moz-placeholder,input:disabled::-moz-placeholder{color:transparent}input:disabled:-ms-input-placeholder{color:transparent}.btn,.reset-button{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}.btn{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;line-height:1.5;font-weight:700;text-align:center;text-transform:none;text-decoration:none;color:#fff;background-color:#5ac37d;height:48px;padding:0 20px;border:2px solid transparent;border-radius:4px;outline:none;transition:.3s;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1023px){.btn{height:44px}}@media (max-width:750px){.btn{height:40px}}.btn:focus,.btn:hover{background-color:#508c64;border-color:transparent;color:#fff}.btn--bordered{color:#5ac37d;background-color:#fff;border-color:currentColor}.btn--bordered:focus,.btn--bordered:hover{background-color:#5ac37d}.btn--yellow{background-color:#ffb300}.btn--yellow:focus,.btn--yellow:hover{background-color:#ffe100}.btn--yellow.btn--bordered{color:#ffb300;background-color:#fff}.btn--yellow.btn--bordered:focus,.btn--yellow.btn--bordered:hover{background-color:#ffb300;color:#fff}.btn--icon .i-icon *{fill:currentColor}.btn--icon .i-icon:last-child{margin-left:10px}.btn--icon .i-icon:first-child{margin-right:10px}.btn--icon-arrow .i-icon{width:7px;height:11px}.cabinet-type-btns .btn{width:100%}.cabinet-type-btns .btn:not(:last-child){margin-bottom:15px}.contacts-group:not(:last-child){margin-bottom:20px}.contacts-group__title{font-weight:700;font-size:18px;margin-bottom:20px}@media (max-width:750px){.contacts-group__title{font-size:16px;margin-bottom:10px}}.contacts-group .details:not(:last-child){margin-bottom:10px}.contacts-list:only-child{margin:0}.contacts-list>div.block-style dd,.contacts-list>div.block-style dt{display:inline-block;width:100%}@media print{.contacts-list>div.block-style dd,.contacts-list>div.block-style dt{display:block;width:auto}}.contacts-list>div.flex-style{display:flex}@media (max-width:750px){.contacts-list>div.flex-style{display:block}}@media (min-width:751px){.contacts-list>div.flex-style dt:after{content:" ";display:inline-block}}@media (max-width:750px){.contacts-list>div.flex-style dd,.contacts-list>div.flex-style dt{display:inline-block;width:100%}}.contacts-list--offset>div:not(:last-child){margin-bottom:10px}.contacts-list dd,.contacts-list dt{display:inline;vertical-align:top}.contacts-list dt{color:#888}.contacts-list dd{margin:0}.contacts-list dd a{color:#5ac37d;font-weight:700}.contacts-list dd a:hover{color:#ffb300}.contacts-list dd a[href^=tel]{text-decoration:none;color:#36383c}.contacts-list dd a[href^=tel]:hover{color:#5ac37d}.grid{display:flex;flex-wrap:wrap;margin-left:calc(30px * -1)}@media (max-width:1023px){.grid{margin-left:calc(20px * -1)}}.custom-grid{display:flex;flex-wrap:wrap;margin-left:calc(30px * -1)}@media (min-width:1366px) and (max-width:1920px){.custom-grid{margin-left:calc(30px * -1)}}@media (max-width:1023px){.custom-grid{margin-left:calc(20px * -1)}}.grid-col{flex:1;max-width:calc(25% - 30px);flex-basis:calc(25% - 30px);margin-left:30px;margin-bottom:30px}@media (max-width:1023px){.grid-col{margin-bottom:20px;margin-left:20px;flex-basis:calc(25% - 20px)}}@media (max-width:1365px){.grid-col{flex-basis:calc(50% - 30px)}}@media (max-width:750px){.grid-col{flex-basis:calc(100% - 30px)}}@media (max-width:1023px){.grid-col{max-width:calc(25% - 20px)}}@media (max-width:1365px){.grid-col{max-width:calc(50% - 30px)}}@media (max-width:750px){.grid-col{max-width:calc(100% - 30px)}}.custom-grid-col{flex:1;max-width:calc(25% - 30px);flex-basis:calc(25% - 30px);margin-left:30px;margin-bottom:30px}@media (min-width:1366px) and (max-width:1920px){.custom-grid-col{margin-bottom:30px}}@media (max-width:1023px){.custom-grid-col{margin-bottom:20px}}@media (min-width:1366px) and (max-width:1920px){.custom-grid-col{margin-left:30px}}@media (max-width:1023px){.custom-grid-col{margin-left:20px;flex-basis:calc(25% - 20px)}}@media (min-width:1366px) and (max-width:1920px){.custom-grid-col{flex-basis:calc(50% - 30px)}}@media (max-width:1365px){.custom-grid-col{flex-basis:calc(50% - 30px)}}@media (max-width:750px){.custom-grid-col{flex-basis:calc(100% - 30px)}}@media (max-width:1023px){.custom-grid-col{max-width:calc(25% - 20px)}}@media (min-width:1366px) and (max-width:1920px){.custom-grid-col{max-width:calc(50% - 30px)}}@media (max-width:1365px){.custom-grid-col{max-width:calc(50% - 30px)}}@media (max-width:750px){.custom-grid-col{max-width:calc(100% - 30px)}}.custom-grid-col>:last-child{margin-bottom:0}.document{display:inline-flex;align-items:flex-start;text-decoration:none;color:#36383c;padding-bottom:.6em}.document:hover{color:#ffb300}.document__icon{flex-shrink:0;width:36px;height:42px;margin-right:20px}.document__icon text{line-height:1;color:#36383c}.document__label{text-decoration:underline;position:relative;top:.6em}.documents-list,.reset-list{list-style:none;padding:0;margin:0}.documents-list li,.reset-list li{padding:0;margin:0;position:static}.documents-list li:after,.documents-list li:before,.reset-list li:after,.reset-list li:before{content:none}.documents-list li:not(:last-child){margin-bottom:30px}.error-page{display:flex}@media (max-width:750px){.error-page{flex-direction:column}}.error-page__text{margin-right:auto}.error-page__decor{font-weight:700;font-size:400px;line-height:350px;color:#e5e7e8;align-self:flex-start;position:relative;display:flex;justify-content:center;align-items:center}@media (max-width:1023px){.error-page__decor{font-size:300px;line-height:250px}}@media (max-width:750px){.error-page__decor{order:-1;margin-bottom:70px;margin-top:40px}}@media (max-width:480px){.error-page__decor{font-size:200px;line-height:180px;margin-top:0;margin-bottom:50px}}.error-page__zippers{width:77%;height:136%;position:absolute;animation:shake-hard .7s linear .6s}.error-page__socket{position:absolute}@media (max-width:1023px){.error-page__socket{display:none}}.error-page__socket--top{top:-74%;right:-23%;width:405px;height:405px;background-image:url(/local/templates/delement/frontend/assets/styles/../images/error-page/socket-top.svg)}.error-page__socket--bottom{bottom:-77%;left:-40%;width:512px;height:405px;background-image:url(/local/templates/delement/frontend/assets/styles/../images/error-page/socket-bottom.svg)}@keyframes shake-hard{2%{transform:translate(10px,-5px) rotate(-.5deg)}4%{transform:translate(4px,1px) rotate(.5deg)}6%{transform:translate(10px,9px) rotate(2.5deg)}8%{transform:translate(7px,7px) rotate(3.5deg)}10%{transform:translate(10px) rotate(.5deg)}12%{transform:translate(-3px,-4px) rotate(.5deg)}14%{transform:translate(-4px,-2px) rotate(-.5deg)}16%{transform:translate(8px,7px) rotate(3.5deg)}18%{transform:translate(-8px,-3px) rotate(.5deg)}20%{transform:translate(2px,-7px) rotate(-2.5deg)}22%{transform:translate(6px,1px) rotate(-1.5deg)}24%{transform:translate(1px,1px) rotate(-2.5deg)}26%{transform:translate(-1px,10px) rotate(2.5deg)}28%{transform:translate(10px,-1px) rotate(3.5deg)}30%{transform:translate(-8px,-2px) rotate(2.5deg)}32%{transform:translate(7px) rotate(3.5deg)}34%{transform:translate(-1px,-3px) rotate(-1.5deg)}36%{transform:translate(-5px,8px) rotate(1.5deg)}38%{transform:translate(8px,5px) rotate(3.5deg)}40%{transform:translate(10px,2px) rotate(-1.5deg)}42%{transform:translateY(-1px) rotate(-2.5deg)}44%{transform:translate(-3px,-6px) rotate(.5deg)}46%{transform:translateY(-6px) rotate(-2.5deg)}48%{transform:translate(6px,6px) rotate(-2.5deg)}50%{transform:translate(-3px,9px) rotate(-.5deg)}52%{transform:translate(7px,-3px) rotate(1.5deg)}54%{transform:translate(7px) rotate(1.5deg)}56%{transform:translate(3px,-7px) rotate(.5deg)}58%{transform:translate(2px,-3px) rotate(-2.5deg)}60%{transform:translate(5px,2px) rotate(-2.5deg)}62%{transform:translate(-2px,10px) rotate(-.5deg)}64%{transform:translate(8px,-2px) rotate(3.5deg)}66%{transform:translate(8px,-3px) rotate(1.5deg)}68%{transform:translate(4px,5px) rotate(2.5deg)}70%{transform:translateY(-7px) rotate(2.5deg)}72%{transform:translate(5px,-7px) rotate(1.5deg)}74%{transform:translate(-4px,-2px) rotate(-2.5deg)}76%{transform:translate(-8px,-2px) rotate(1.5deg)}78%{transform:translate(2px,-5px) rotate(.5deg)}80%{transform:translate(-2px,-3px) rotate(.5deg)}82%{transform:translate(-4px,-1px) rotate(-.5deg)}84%{transform:translate(-4px,8px) rotate(.5deg)}86%{transform:translate(3px,5px) rotate(-.5deg)}88%{transform:translate(6px,-4px) rotate(3.5deg)}90%{transform:translate(-8px,3px) rotate(-.5deg)}92%{transform:translate(-5px,3px) rotate(-2.5deg)}94%{transform:translate(10px,2px) rotate(1.5deg)}96%{transform:translate(-8px,6px) rotate(-2.5deg)}98%{transform:translate(10px,9px) rotate(1.5deg)}0%,to{transform:translate(0) rotate(0)}}.faq__items{margin-bottom:40px}.faq__show-more{text-align:center}.files-loader__type{display:flex;margin-bottom:32px}.files-loader__type-item:not(:last-child){margin-right:130px}@media (max-width:1023px){.files-loader__type-item:not(:last-child){margin-right:60px}}@media (max-width:750px){.files-loader__type-item:not(:last-child){margin-right:40px}}.files-loader__item{display:flex;position:relative}@media (max-width:1023px){.files-loader__item{flex-wrap:wrap}}.files-loader__item:not(:last-child){margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #c6cacd}@media (max-width:750px){.files-loader__item:not(:last-child){margin-bottom:24px;padding-bottom:24px}}.files-loader__item--doc{padding-bottom:0!important;border-bottom:0!important;flex-wrap:nowrap}fieldset.files-loader__item{border:0;padding:0;margin:0;display:block}fieldset.files-loader__item legend{display:block;float:left}@media (max-width:1023px){fieldset.files-loader__item legend{float:none}}.files-loader__item-block{overflow:hidden;display:block;position:relative;flex-basis:49%}@media (max-width:1023px){.files-loader__item-block{order:3;flex-basis:100%}}.files-loader__item--doc .files-loader__item-block{overflow:visible;flex-basis:100%}@media (max-width:1023px){.files-loader__item--doc .files-loader__item-block{order:1}}.files-loader__item-block .file-attacher:not(:last-child){margin-bottom:24px}.files-loader__item-label{width:49%;margin-right:20px}@media (max-width:1023px){.files-loader__item-label{flex:1;margin-right:0;margin-bottom:15px;order:1;width:auto}}@media (min-width:1024px){.files-loader__item-tip{position:absolute;top:0;left:calc(100% + 16px);margin-left:0}}@media (max-width:1023px){.files-loader__item-tip{order:2;margin-left:auto}}@media (max-width:1023px){fieldset .files-loader__item-tip{position:absolute;right:0;top:0}}.files-loader__items-group{display:none}.files-loader__items-group.is-active{display:block}.footer__nav-item,.reset-list{list-style:none;padding:0;margin:0}.footer__nav-item li,.reset-list li{padding:0;margin:0;position:static}.footer__nav-item li:after,.footer__nav-item li:before,.reset-list li:after,.reset-list li:before{content:none}.footer__nav-item a,.reset-link{text-decoration:none;color:inherit;transition:0s}.footer__nav-item a:hover,.reset-link:hover{color:initial}.footer{color:#fff}@media print{.footer{color:#36383c;margin-top:40px}}.footer__main{background-color:#36383c;padding:56px 0}@media (max-width:750px){.footer__main{padding:40px 0}}@media print{.footer__main{padding:0}}.footer__top{padding-bottom:56px;margin-bottom:56px;border-bottom:1px solid hsla(0,0%,100%,.2)}@media (max-width:750px){.footer__top{margin-bottom:40px;padding-bottom:40px}}@media (max-width:1023px){.footer__top{display:none}}.footer__bottom{display:flex}@media (max-width:1023px){.footer__bottom{display:grid;grid-template-columns:60% 40%}}@media (max-width:750px){.footer__bottom{display:block}}@media print{.footer__bottom{display:block}}.footer__bottom>*{flex:1 0 auto}@media (min-width:1024px){.footer__bottom>:first-child{flex-basis:calc(8.333% * 3);padding-right:30px}@media (max-width:1023px){.footer__bottom>:first-child{padding-right:20px}}}@media (min-width:1024px){.footer__bottom>:nth-child(2){flex-basis:calc(8.333% * 3);margin-right:30px}@media (max-width:1023px){.footer__bottom>:nth-child(2){margin-right:20px}}}@media (min-width:1024px){.footer__bottom>:nth-child(3){flex-basis:calc(8.333% * 6 - 60px)}}@media print{.footer__bottom>*{margin-bottom:16px}}.footer__phones-socials{display:flex;flex-wrap:wrap}@media (max-width:1023px){.footer__phones-socials{display:block;grid-row:1/span 2;grid-column:2}}.footer__phones-socials>*{flex:0 1 50%}.footer__phones-socials>:first-child{padding-right:30px}@media (max-width:1023px){.footer__phones-socials>:first-child{padding-right:20px;padding-right:0}}@media (min-width:1024px){.footer__phones-socials>:last-child{flex-basis:100%}}.footer__socials{margin-top:auto}@media (max-width:1023px){.footer__socials{margin-top:0}}@media print{.footer__socials{display:none}}@media (max-width:1023px){.footer__contacts{order:1}}@media (max-width:750px){.footer__contacts{display:none}}.footer__contacts p{margin:12px 0}@media (max-width:1023px){.footer__contacts p{margin:10px 0}}.footer__contacts a{text-decoration:none}.footer__worktime{font-size:.9rem;color:#fff;opacity:.5}@media (max-width:1023px){.footer__worktime{font-size:1rem}}@media print{.footer__worktime{color:#36383c;opacity:1}}.footer__address{font-style:normal}.bx-ie11 .footer__address{max-width:280px}@media (max-width:1023px){.footer__logo{margin-bottom:34px}}@media (max-width:750px){.footer__logo{display:none}}@media print{.footer__logo{display:block}}.footer__logo img{max-width:260px}.footer__nav{display:flex}.footer__nav-wrap{flex:1 1 calc(8.333% * 2 + 60px);padding-right:8.333%}.footer__nav-wrap:nth-child(2){flex-basis:calc(8.333% * 6 - 36px)}.footer__nav-wrap:nth-child(3){flex-basis:calc(8.333% * 2 + 30px)}.footer__nav-item{break-inside:avoid;margin-bottom:40px;font-size:16px;line-height:1.37;width:100%}.footer__nav-item li:first-child{font-size:20px;color:#46a666}.footer__nav-item li:not(:last-child){margin-bottom:12px}.footer__nav-item a{transition:.3s}.footer__nav-item a:hover{color:#ffb300}.footer__nav-item--wide{column-count:2;column-gap:8.333%}@media (max-width:1023px){.footer__phone{margin-bottom:20px}}.footer__phone a{font-size:24px;font-weight:700;line-height:1em;color:#fff;text-decoration:none;margin-bottom:4px}@media print{.footer__phone a{color:#36383c}}@media (max-width:1023px){.footer__phone a{font-size:22px}}@media (max-width:750px){.footer__phone a{font-size:20px}}.footer__phone p{margin:0;font-size:.9rem;color:#fff;opacity:.5}@media print{.footer__phone p{color:#36383c;opacity:1}}.footer__additional{padding:16px 0;background-color:#282a2d}@media (max-width:1023px){.footer__additional{padding-top:20px;padding-bottom:40px}}@media (max-width:750px){.footer__additional{padding:20px 0}}.footer__additional-wrap{display:flex;justify-content:space-between}@media (max-width:750px){.footer__additional-wrap{display:block}}.footer__copyright{font-size:15px}@media (max-width:1023px){.footer__copyright{width:40.6%}}@media (max-width:750px){.footer__copyright{width:auto;margin-bottom:16px}}.footer__politics{font-size:16px}@media (max-width:1023px){.footer__politics{width:23.4%}}@media (max-width:750px){.footer__politics{width:auto;font-size:15px;margin-bottom:20px}}@media print{.footer__politics{display:none}}.footer__politics a{text-decoration:none;color:#fff}.footer__politics a:hover{color:#5ac37d}.footer__de a{opacity:.7}.footer__de a:hover{opacity:1}.footer__de img{height:24px}.gallery{margin-bottom:2.8rem}.gallery__top{margin-bottom:30px;position:relative}@media (max-width:1023px){.gallery__top{margin-bottom:20px}}.gallery__top:hover .gallery__expand{opacity:1}.gallery__bottom{display:flex;justify-content:space-between}@media print{.gallery__bottom{display:none}}.gallery__bottom-left{width:calc(8.333% * 10);margin-right:30px}@media (max-width:1023px){.gallery__bottom-left{margin-right:20px}}@media (min-width:751px){.inner-content--narrow .gallery__bottom-left{width:calc(8.333% * 9)}}@media (max-width:750px){.gallery__bottom-left{width:auto;margin:0}}.gallery__bottom-right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media (max-width:750px){.gallery__bottom-right{display:none}}.gallery__count{color:#76808a;white-space:nowrap}.gallery__expand{pointer-events:none;width:50px;height:50px;position:absolute;top:30px;right:30px;z-index:1;opacity:0;transition:.3s}.go-up,.reset-button{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}.go-up{cursor:pointer;width:50px;height:50px;border-radius:100%;background-color:#ffb300;border:1px solid #fff;position:fixed;right:60px;bottom:80px;z-index:10;text-align:center;font-size:0;transition:.3s;transform:translateY(160px)}.go-up // 80 * 2 @media(--mobile){right:20px;bottom:20px}.go-up.is-active{transform:translateY(0)}.go-up__icon{width:25px;height:25px;transform:rotate(-90deg);transition:.2s ease}.go-up:hover .go-up__icon{margin-top:-6px}.header__button,.reset-button{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}@media (max-width:1023px){.header{height:80px;box-shadow:0 2px 10px rgba(0,0,0,.1)}@media (max-width:750px){.header{height:60px}}}@media print{.header{padding:20px 0;height:auto;box-shadow:none}}.header__burger{margin-right:35px;display:none}@media print{.header__burger{display:none!important}}@media (max-width:1023px){.header__burger{display:block}}@media (max-width:750px){.header__burger{margin-right:18px}}.header__burger .burger{display:flex}@media (max-width:1023px){.header__top>.container{padding:0}}.header__top-wrap{display:flex;align-items:center;justify-content:space-between}@media (min-width:1024px){.header__top-wrap{padding:12px 0}}@media (max-width:1023px){.header__top-wrap{justify-content:flex-start;position:relative}}.header__top-wrap>:not(:last-child){margin-right:30px}@media (max-width:1023px){.header__top-wrap>:not(:last-child){margin-right:20px}}.header__bottom{background-color:#f3f3f4}@media (max-width:1023px){.header__bottom{display:none}}.header__bottom-wrap{display:flex;position:relative}.header__personal{margin-right:0!important}@media (max-width:1023px){.header__personal{display:none}}.header__logo{width:27%}@media (max-width:750px){.header__logo{width:auto}}@media (max-width:750px){.header__logo .logo img{height:40px}}.header__search{position:relative}.header__contacts{text-align:right}@media print{.header__contacts{display:block!important}}@media (max-width:1023px){.header__contacts{margin-left:auto}}@media (max-width:750px){.header__contacts{display:none}}.header__contacts-tel{font-size:26px;line-height:1;color:#5ac37d;font-weight:700;text-decoration:none;display:inline-block;margin-bottom:5px}.header__contacts-worktime{font-size:14px;color:#76808a}.header__menu{flex:1}.header__link{align-self:center;display:flex;align-items:center;padding-left:24px;position:relative}.header__link:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;height:36px;width:1px;background-color:#c6cacd}.header__link a{color:inherit;text-decoration:none}.header__link a:hover{color:#5ac37d}.header__buttons{display:flex}@media print{.header__buttons{display:none}}@media (min-width:1024px){.header__buttons{display:none}}@media (max-width:750px){.header__buttons{margin-left:auto}}.header__button{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-left:1px solid #c6cacd;cursor:pointer;color:#5ac37d;transition:.3s}@media (max-width:750px){.header__button{height:60px;width:60px}}.header__button:hover{background-color:#5ac37d;color:#fff}.header__button-icon{width:20px;height:20px}.header__button-icon *{fill:currentColor}@media (max-width:1023px){.header [data-menu-item-desktop]{display:none}}@media (min-width:1024px){.header [data-menu-item-mobile]{display:none}}.header [data-menu-item-mobile=search]{margin:0!important}.burger{display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#ffb300;z-index:12;width:80px;height:80px}@media (max-width:750px){.burger{height:60px;width:60px}}.burger:hover .burger__line:not(:last-child){margin-bottom:3px}.burger__lines{display:flex;align-items:center;justify-content:center;flex-direction:column;width:22px;height:22px;flex-shrink:0;position:relative}.burger__line{width:100%;flex:0 0 2px;height:2px;background-color:currentColor;transition:.2s}.burger__line:not(:last-child){margin-bottom:5px}.inner-content--narrow{margin:auto}@media (min-width:1024px){.inner-content--narrow{width:calc(8.333% * 8)}.bx-ie11 .inner-content--narrow{width:66.66%}}.inner-content img{border-radius:4px}@media (min-width:1024px){.inner-content img[align]{clear:both;width:calc(8.333% * 5 - 30px / 2);margin-bottom:calc(30px / 2)}@media (max-width:1023px){.inner-content img[align]{margin-bottom:calc(20px / 2);width:calc(8.333% * 5 - 20px / 2)}}}@media (min-width:1024px){.inner-content img[align=left]{float:left;margin-right:30px}@media (max-width:1023px){.inner-content img[align=left]{margin-right:20px}}}@media (min-width:1024px){.inner-content img[align=right]{float:right;margin-left:30px}@media (max-width:1023px){.inner-content img[align=right]{margin-left:20px}}}@media (max-width:1023px){.inner-content img[align]{float:none}}.link-card__wrap,.reset-button{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}.link-card__arrow,.nav-card__arrow{flex-shrink:0;width:52px;height:14px;display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUwIDdIMCIgc3Ryb2tlPSIjNDZBNjY2IiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBmaWxsPSIjNDZBNjY2IiBkPSJNNDQuMDAxIDEuNEw0NS4zMzQgMGw2LjY2NyA3LTEuMzMzIDEuNHoiLz48cGF0aCBmaWxsPSIjNDZBNjY2IiBkPSJNNDUuMzMzIDE0TDQ0IDEyLjZsNi42NjctN0w1MiA3eiIvPjwvc3ZnPg==");background-size:contain}.link-cards{display:flex;flex-wrap:wrap;margin-left:calc(30px * -1)}@media (max-width:1023px){.link-cards{margin-left:calc(20px * -1)}}.link-cards .link-card{max-width:calc(33.33% - 30px);flex-basis:calc(33.33% - 30px);margin-left:30px;margin-bottom:30px}@media (max-width:1023px){.link-cards .link-card{margin-bottom:20px;margin-left:20px;flex-basis:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}@media (max-width:750px){.link-cards .link-card{max-width:calc(100% - 30px);flex-basis:calc(100% - 30px)}@media (max-width:1023px){.link-cards .link-card{flex-basis:calc(100% - 20px);max-width:calc(100% - 20px)}}}.link-cards--2-cols .link-card{max-width:calc(50% - 30px);flex-basis:calc(50% - 30px);margin-left:30px;margin-bottom:30px}@media (max-width:1023px){.link-cards--2-cols .link-card{margin-bottom:20px;margin-left:20px;flex-basis:calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width:750px){.link-cards--2-cols .link-card{max-width:calc(100% - 30px);flex-basis:calc(100% - 30px)}@media (max-width:1023px){.link-cards--2-cols .link-card{flex-basis:calc(100% - 20px);max-width:calc(100% - 20px)}}}.link-card{border-radius:4px;background-color:#f3f3f4;color:#36383c;display:flex;overflow:hidden;min-height:160px}@media (max-width:1023px){.link-card{min-height:180px}}@media (max-width:750px){.link-card{min-height:135px}}.link-card:hover{color:#46a666}.link-card__wrap{display:flex;flex:1;padding:32px;color:inherit;text-decoration:none;cursor:pointer}@media (max-width:1023px){.link-card__wrap{padding:20px;position:relative}}@media (max-width:750px){.link-card__wrap{cursor:default}}.link-card__wrap:active,.link-card__wrap:hover{color:inherit}.link-card__header{display:flex;flex-direction:column;flex:1;margin-right:20px}@media (max-width:1023px){.link-card__header{min-width:100%;margin-right:0}}.link-card__title{margin:0 0 auto}.link-card__arrow-wrap{margin-top:20px;width:32px;display:flex;justify-content:flex-end;overflow:hidden;transition:.3s}.bx-ie11 .link-card__arrow-wrap{overflow:visible}@media (max-width:1023px){.link-card__arrow-wrap{margin-top:auto}}.link-card__img-wrap{align-self:center;display:flex;position:relative}@media (max-width:1023px){.link-card__img-wrap{flex-basis:50px;margin-left:-50px;align-self:flex-end}}.link-card__img-wrap img{display:block;transition:.5s;max-width:unset}.link-card:hover .link-card__img-wrap img{transform:translateX(5%)}@media (max-width:1170px){.link-card--diff{max-width:calc(50% - 30px);flex-basis:calc(50% - 30px)}@media (max-width:1023px){.link-card--diff{flex-basis:calc(50% - 20px);max-width:calc(50% - 20px)}}}@media (max-width:750px){.link-card--diff{max-width:calc(100% - 30px);flex-basis:calc(100% - 30px)}@media (max-width:1023px){.link-card--diff{flex-basis:calc(100% - 20px);max-width:calc(100% - 20px)}}}.link-card--diff .link-card__main{display:flex;flex-direction:column;margin-right:20px}.link-card--diff .link-card__title{margin-bottom:20px}.link-card--diff .link-card__title-wrap{text-decoration:none;color:inherit;margin-bottom:20px}@media (max-width:750px){.link-card--diff .link-card__title-wrap{cursor:default}}.link-card--diff .link-card__title-wrap .link-card__title{margin-bottom:0}.link-card--diff .link-card__announce{font-size:18px;line-height:26px;margin:0 0 20px}@media (max-width:750px){.link-card--diff .link-card__announce{font-size:17px;line-height:1.44}}.link-card--diff .link-card__arrow-wrap{margin-top:auto}@media (max-width:750px){.link-card--diff .link-card__arrow-wrap{cursor:default}}.link-card--diff .link-card__img-wrap{align-self:flex-start;margin-left:auto}@media (max-width:750px){.link-card--diff .link-card__img-wrap{cursor:default}}.link-card--segmental-links:hover{color:inherit}.link-card--segmental-links:hover .link-card__wrap{cursor:default}.link-card--segmental-links:hover .link-card__img-wrap img{transform:translateX(0)}.link-card--segmental-links:hover .link-card__title-wrap:focus .link-card__title,.link-card--segmental-links:hover .link-card__title-wrap:hover .link-card__title{color:#46a666}.link-card--segmental-links:hover .link-card__arrow-wrap:focus,.link-card--segmental-links:hover .link-card__arrow-wrap:hover{width:52px}.link-card--segmental-links:hover .link-card__img-wrap:focus,.link-card--segmental-links:hover .link-card__img-wrap:hover{transform:translateX(5%)}.link-card--segmental-links:hover .link-card__title{transition:.3s}.link-card--segmental-links:hover .link-cards__announce{color:#36383c}.link-card:not(.link-card--segmental-links):hover .link-card__arrow-wrap{width:52px}.loader-btn{position:relative}.loader-btn.loading .loader-text{opacity:1;z-index:5}.loader-text{position:absolute;width:10px;right:-20px;top:-10px;height:10px;border-radius:50%;display:inline-block;vertical-align:middle;opacity:0;z-index:-1;transition:.3s}.loader-text__outter{position:absolute;border:2px solid;border-left:2px solid transparent;border-bottom:0;width:100%;height:100%;border-radius:50%;animation:loader-1-outter 1s cubic-bezier(.42,.61,.58,.41) infinite}.loader-text__inner{position:absolute;border-left:2px solid;border-bottom:2px solid;border-radius:50%;width:20px;height:20px;left:calc(50% - 10px);top:calc(50% - 10px);border-right:0;border-top:2px solid transparent;animation:loader-1-inner 1s cubic-bezier(.42,.61,.58,.41) infinite}@keyframes loader-1-outter{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loader-1-inner{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.loader{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:-1;opacity:0;transform:scale(1.3);transition:.25s ease-out}.loader.active{visibility:visible;z-index:40;opacity:1;transform:scale(1)}.loader__inner{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#5ac37d;animation:spin 2s linear infinite}.loader__inner:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#ffb300;animation:spin 3s linear infinite}.loader__inner:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#46a666;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo img{display:block}.map-list__list,.reset-list{list-style:none;padding:0;margin:0}.map-list__list li,.reset-list li{padding:0;margin:0;position:static}.map-list__list li:after,.map-list__list li:before,.reset-list li:after,.reset-list li:before{content:none}.map-list__list,.map-place-picker__window-results dd ul,.reset-list{list-style:none;padding:0;margin:0}.map-list__list li,.map-place-picker__window-results dd ul li,.reset-list li{padding:0;margin:0;position:static}.map-list__list li:after,.map-list__list li:before,.map-place-picker__window-results dd ul li:after,.map-place-picker__window-results dd ul li:before,.reset-list li:after,.reset-list li:before{content:none}.map-place-picker__change-btn,.map-place-picker__close-btn,.map-place-picker__current,.map-place-picker__window-clear,.reset-button{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}.map-cluster{background-image:url(/local/templates/delement/frontend/assets/styles/../icons/icon-cluster.svg);font-weight:700;font-size:22px;line-height:90px;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center}@media (max-width:1023px){.map-cluster{line-height:60px;font-size:20px}}.map-placemark{background-image:url(/local/templates/delement/frontend/assets/styles/../icons/icon-placemark.svg)}.map-placemark.is-active{background-image:url(/local/templates/delement/frontend/assets/styles/../icons/icon-placemark-active.svg)}.map-cluster,.map-placemark{width:70px;height:70px;background-size:cover}@media (max-width:1023px){.map-cluster,.map-placemark{width:60px;height:60px}}.map-list{display:flex;border:1px solid rgba(9,9,9,.1);border-radius:4px}@media print{.map-list{display:block}}.map-list__list-wrap{flex:1 1 50%;height:620px}@media (max-width:750px){.map-list__list-wrap{height:auto}}@media (max-width:1023px) and (min-width:751px){.map-list__list-wrap{height:680px;flex-basis:calc(8.333% * 7)}}@media print{.map-list__list-wrap{height:auto;overflow:visible!important}}.map-list__list{padding:0 30px 20px;height:100%}@media (max-width:1023px){.map-list__list{padding-left:20px;padding-right:20px}}@media print{.map-list__list{height:auto;width:100%!important;min-width:0!important;max-width:100%!important}}.map-list__list li .details{background-color:transparent;border:0;padding:0;margin-bottom:0;border-radius:0}.map-list__list li .details__icon{background-color:#f3f3f4}.map-list__list li .details--2 .details__icon{background-color:transparent}.map-list__list li:not(:last-child)>.details{border-bottom:1px solid rgba(0,0,0,.2)}.map-list__list li>.details[open]{border-bottom-color:transparent}.map-list__list li>.details>.details__content{border-top:0;padding-left:20px;padding-right:20px;border-radius:4px;background-color:#f3f3f4}.map-list__list li>.details dl:first-of-type{margin-top:0}.map-list__map{flex:1 1 50%;min-width:0;height:600px}@media (max-width:750px){.map-list__map{height:auto}}@media (max-width:1023px) and (min-width:751px){.map-list__map{height:680px;flex-basis:calc(8.333% * 5)}}@media (max-width:750px){.map-list__map{display:none}}@media print{.map-list__map{height:500px;display:block}}.map-list__map .map{height:100%!important}.map-list__map .map>ymaps,.map-list__map .map>ymaps>ymaps{width:100%!important;height:100%!important}.map-list__show-on-map{display:block;margin-bottom:15px}@media (min-width:751px){.map-list__show-on-map{display:none}}@media print{.map-list__show-on-map{display:none}}.map-place-picker{position:relative;margin-bottom:30px}.map-place-picker__top{display:flex;align-items:baseline}.map-place-picker__current{cursor:pointer;display:inline-flex;align-items:center;margin-right:20px}.map-place-picker__current .i-icon{width:18px;height:24px;flex-shrink:0;margin-right:20px}@media (max-width:1023px){.map-place-picker__current .i-icon{width:14px;height:20px;margin-right:10px}}.map-place-picker__current-label{font-size:22px;font-weight:700;line-height:1.3;border-bottom:2px dotted}@media (max-width:1023px){.map-place-picker__current-label{font-size:18px}}@media (max-width:750px){.map-place-picker__current-label{font-size:16px}}.map-place-picker__place-count{align-self:center;font-weight:300;font-size:22px;line-height:1.2;color:#888}@media (max-width:1023px){.map-place-picker__place-count{font-size:18px}}@media (max-width:750px){.map-place-picker__place-count{font-size:16px}}.map-place-picker__change-btn{cursor:pointer;color:#46a666;font-weight:700;margin-left:auto;text-decoration:underline;transition:color .3s}.is-opened .map-place-picker__change-btn{display:none}.map-place-picker__change-btn:hover{color:#ffb300}@media (max-width:750px){.map-place-picker__change-btn{display:none}}.map-place-picker__close-btn{display:none;margin-left:auto;align-self:center;width:30px;height:30px;position:relative;cursor:pointer;color:#888}.is-opened .map-place-picker__close-btn{display:block}.map-place-picker__close-btn:after,.map-place-picker__close-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:100%;height:2px;transform:rotate(-45deg);background-color:currentColor}.map-place-picker__close-btn:after{transform:rotate(45deg)}.map-place-picker__close-btn span{display:none}.map-place-picker__window{display:flex;flex-direction:column;position:absolute;top:calc(100% + 20px);left:0;right:0;padding:30px;height:calc(600px + 30px);background:#f3f3f4;box-shadow:0 0 15px rgba(0,0,0,.25);border-radius:4px;opacity:0;pointer-events:none;visibility:hidden;transition:.3s;z-index:4}@media (max-width:750px){.map-place-picker__window{height:calc(auto + 30px)}}@media (max-width:1023px) and (min-width:751px){.map-place-picker__window{height:calc(680px + 30px)}}@media (max-width:750px){.map-place-picker__window{padding:20px;box-shadow:none;height:auto;display:none}}@media (max-width:750px){.modal-map .map-place-picker__window{display:flex}}.is-opened .map-place-picker__window{opacity:1;pointer-events:auto;visibility:visible}.map-place-picker__window-label{flex-shrink:0;display:inline-block;font-weight:700;font-size:22px;line-height:1.2;margin-bottom:26px}@media (max-width:1023px){.map-place-picker__window-label{font-size:20px;margin-bottom:20px}}@media (max-width:750px){.map-place-picker__window-label{font-size:18px;margin-bottom:15px}}.map-place-picker__window-form{flex-shrink:0;position:relative;margin-bottom:26px}@media (max-width:750px){.map-place-picker__window-form{margin-bottom:20px}}.map-place-picker__window-input{height:48px;width:100%;background:transparent;border:0;border-bottom:2px solid #888;font-weight:300;font-size:22px;outline:none}@media (max-width:1023px){.map-place-picker__window-input{height:40px;font-size:20px}}@media (max-width:750px){.map-place-picker__window-input{font-size:18px}}.map-place-picker__window-input::-ms-input-placeholder{color:#888}.map-place-picker__window-input::placeholder{color:#888}.map-place-picker__window-input:focus{border-bottom-color:#46a666}.input-is-filled .map-place-picker__window-input{border-bottom-color:#ffb300}.map-place-picker__window-clear{outline:none;position:absolute;right:0;top:0;bottom:0;margin:auto;width:30px;height:30px;cursor:pointer;color:#888;opacity:0;pointer-events:none}.input-is-filled .map-place-picker__window-clear{opacity:1;pointer-events:auto}.map-place-picker__window-clear:after,.map-place-picker__window-clear:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:26px;height:2px;transform:rotate(-45deg);background-color:currentColor}@media (max-width:750px){.map-place-picker__window-clear:after,.map-place-picker__window-clear:before{width:20px}}.map-place-picker__window-clear:after{transform:rotate(45deg)}.map-place-picker__window-clear span{display:none}.map-place-picker__window-results{flex:1 1 100%}.map-place-picker__window-results dl{margin:0}.map-place-picker__window-results dl>div{display:block}.map-place-picker__window-results dl>div:not(:last-child){margin-bottom:26px}.map-place-picker__window-results dt{font-weight:700;font-size:18px;line-height:26px;margin-bottom:20px;color:#888}.map-place-picker__window-results dd{margin:0}.map-place-picker__window-results dd ul{column-count:6}@media (max-width:1023px){.map-place-picker__window-results dd ul{column-count:4}}@media (max-width:750px){.map-place-picker__window-results dd ul{column-count:1}}.map-place-picker__window-results dd ul li{break-inside:avoid}.map-place-picker__window-results dd ul li:not(:last-child){margin-bottom:8px}.map-place-picker__window-results dd ul a{color:inherit;text-decoration:none}.map-place-picker__window-results dd ul a:hover{color:#46a666}.map-place-picker__window-results dd ul a.is-active{font-weight:700;color:#46a666}.map-place-picker__window-results-area{height:100%;overflow:auto}.map-place-picker__window-results-not-found a{color:#36383c}.map-place-picker__window-results-not-found a:hover{color:#5ac37d}.map-place-picker__window-results-not-found-label{font-size:22px;color:#ffb300;margin-bottom:25px}@media (max-width:1023px){.map-place-picker__window-results-not-found-label{font-size:20px}}@media (max-width:750px){.map-place-picker__window-results-not-found-label{font-size:18px;margin-bottom:20px}}.menu__list,.reset-list{list-style:none;padding:0;margin:0}.menu__list li,.reset-list li{padding:0;margin:0;position:static}.menu__list li:after,.menu__list li:before,.reset-list li:after,.reset-list li:before{content:none}@media (min-width:1024px){.menu__list{display:flex}}.menu__item-submenu .menu__list{flex-direction:column}.menu__item{transition:.3s;flex:0 1 auto}@media (min-width:1024px){.menu__item{height:60px}}@media (max-width:1023px){.menu__item{font-size:18px;font-weight:700}}@media (min-width:1024px){.menu__item--hidden-desktop{display:none}}li.menu__item{position:relative}.menu__item:not(:last-child){margin-right:40px}
@media (max-width:1170px) and (min-width:1024px){.menu__item:not(:last-child){margin-right:30px}}@media (max-width:1023px){.menu__item:not(:last-child){margin-right:0;border-bottom:1px solid rgba(0,0,0,.2)}}@media (min-width:1024px){.menu__item:hover>.menu__item-submenu{opacity:1;visibility:visible;pointer-events:all;transform:translateX(0)}}@media (max-width:1023px){.menu__item.menu__item--sumbenu-opened>.menu__item-submenu{display:block}}@media (min-width:1024px){.menu__item.menu__item--sumbenu-opened>.menu__item-label{border-bottom-color:#46a666;color:#5ac37d}}.menu__item.menu__item--sumbenu-opened>.menu__item-label .menu__item-icon{transform:rotate(-90deg)}.menu__item:hover>.menu__item-label{color:#5ac37d}.menu__item-submenu .menu__item{height:auto;width:100%;margin-right:0;position:relative}@media (min-width:1024px){.menu__item-submenu .menu__item{padding:0 30px}}@media (max-width:1023px){.menu__item-submenu .menu__item{font-size:1rem;font-weight:400}}@media (min-width:1024px){.menu__item-submenu .menu__item.menu__item--sumbenu-opened,.menu__item-submenu .menu__item:hover{background-color:#46a666}.menu__item-submenu .menu__item.menu__item--sumbenu-opened>.menu__item-label,.menu__item-submenu .menu__item:hover>.menu__item-label{color:#fff}}.menu__item-label{display:flex;justify-content:space-between;align-items:center;height:inherit;cursor:pointer;border-bottom:3px solid transparent}.menu__item-submenu .menu__item-label{border:0}@media (min-width:1024px){.menu__item-submenu .menu__item-label{padding:10px 0}}.menu__item-submenu .menu__item:not(:last-child) .menu__item-label{border-bottom:1px solid rgba(0,0,0,.1)}.menu__item-link{color:inherit;text-decoration:none;margin-right:8px;flex:1 1 auto}@media (max-width:1023px){.menu__item-link{padding:14px 0}}.menu__item-link:hover{color:inherit}@media (max-width:1023px){.menu__item-submenu .menu__item-submenu .menu__item-link{padding-left:30px}}@media (min-width:1024px){.menu__item-submenu{visibility:hidden;pointer-events:none;opacity:0;position:absolute;top:100%;left:0;width:500px;z-index:3;background-color:#f3f3f4;box-shadow:0 0 15px rgba(0,0,0,.25);border-radius:0 0 4px 4px;transition:opacity .2s,transform .5s}}
@media (max-width:1170px) and (min-width:1024px){.menu__item-submenu{width:300px}}@media (max-width:1023px){.menu__item-submenu{display:none;background-color:rgba(0,0,0,.05);margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}}@media (max-width:750px){.menu__item-submenu{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}.menu__item-submenu .menu__item-submenu{left:100%;top:0;min-height:auto}@media (max-width:1023px){.menu__item-submenu .menu__item-submenu{min-height:0}}.menu__item-icon{transform:rotate(90deg);width:11px;height:11px}.bx-ie11 .menu__item-icon{position:relative;top:2px}@media (max-width:1023px){.menu__item-icon{margin-right:12px;margin-left:12px}}@media (min-width:1024px){.menu__item-submenu .menu__item-icon{transform:rotate(0)}}.menu__item-icon *{transition:.3s;fill:currentColor}.cross,.mobile-menu__close{position:relative;cursor:pointer}.cross:after,.cross:before,.mobile-menu__close:after,.mobile-menu__close:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:100%;height:2px;transform:rotate(-45deg);background-color:currentColor}.cross:after,.mobile-menu__close:after{transform:rotate(45deg)}.mobile-menu{position:fixed;left:0;top:0;width:60%;height:100%;height:-webkit-fill-available;z-index:20;background:#fff;padding:0 30px;transform:translateX(-100%);transition:.5s;display:flex;flex-direction:column}@media (max-width:750px){.mobile-menu{padding:0 15px}}@media (min-width:751px) and (max-width:1170px){.mobile-menu{min-width:575px}}@media (max-width:750px){.mobile-menu{min-width:270px}}@media (max-width:480px){.mobile-menu{min-width:100%}}.mobile-menu__head{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-bottom:1px solid rgba(0,0,0,.1);margin:0 calc(30px * -1);padding-left:30px}@media (max-width:750px){.mobile-menu__head{padding-left:15px;margin:0 calc(15px * -1)}}.mobile-menu__logo img{max-height:60px;display:block}@media (max-width:750px){.mobile-menu__logo img{max-height:40px}}.mobile-menu__body{min-height:0;overflow-x:hidden;overflow-y:auto;margin:0 calc(30px * -1);padding:30px}@media (max-width:750px){.mobile-menu__body{padding:15px;margin:0 calc(15px * -1)}}.mobile-menu__item--menu{margin-top:28px}.mobile-menu__item--reception{margin-top:25px;font-size:18px;font-weight:700}.mobile-menu__close{width:80px;height:80px;margin-left:auto;color:#fff;background-color:#ffb300}@media (max-width:750px){.mobile-menu__close{height:60px;width:60px}}.mobile-menu__close:after,.mobile-menu__close:before{width:20px}@media (max-width:1023px){.menu-is-opened [data-menu]{transform:translateX(0)}}.modal{display:none;max-width:635px;width:100%;border-radius:4px;padding:70px 75px;flex-shrink:0;margin:auto}@media (max-width:750px){.modal{padding:40px}}@media (max-width:359px){.modal{padding:30px 20px}}.modal--worker{max-width:820px}.modal--reception-request-success{max-width:665px;align-self:center;margin:auto}.modal--bg{background-image:url(/local/templates/delement/frontend/assets/styles/../images/modal-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:48% 38.7%}.modal__heading{margin:0}.modal__subheading{margin-bottom:20px}.modal__top{margin-bottom:40px}.modal--width{max-width:710px}.modal-map{display:none;width:100%;background:transparent;padding:0}.modal-map__body{border-radius:4px;overflow:hidden;height:480px}.modal-map__body .map{height:100%}.modal-map__body .map-place-picker__window{height:100%;position:relative;top:0;opacity:1;visibility:visible;pointer-events:auto}.modal-map__header{margin-bottom:15px;display:flex}.modal-map__title{font-size:16px;color:#fff}.modal-map .fancybox-close-small{position:relative;width:30px;height:30px;margin-left:auto;background-color:#fff;border-radius:100%;padding:0;opacity:1}.modal-map .fancybox-close-small:after,.modal-map .fancybox-close-small:before{width:15px}.fancybox-close-small{width:70px;height:70px;font-size:0;overflow:hidden}.fancybox-close-small svg{display:none}.fancybox-close-small:after,.fancybox-close-small:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:30px;height:2px;background-color:#5ac37d;transform:rotate(45deg)}.fancybox-close-small:before{transform:rotate(-45deg)}.fancybox-bg{background:rgba(0,0,0,.4)}.fancybox-map-modal .fancybox-bg{background:rgba(0,0,0,.8)}.fancybox-map-modal .fancybox-slide{padding:10px}.fancybox-slide--html{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.fancybox-slide--html:before{content:none}.nav-cards{display:flex;flex-wrap:wrap;margin-left:calc(30px * -1)}@media (max-width:1023px){.nav-cards{margin-left:calc(20px * -1)}}.nav-cards .nav-card{max-width:calc(50% - 30px);flex-basis:calc(50% - 30px);margin-left:30px;margin-bottom:30px}@media (max-width:1023px){.nav-cards .nav-card{margin-bottom:20px;margin-left:20px;flex-basis:calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width:750px){.nav-cards .nav-card{max-width:calc(100% - 30px);flex-basis:calc(100% - 30px)}@media (max-width:1023px){.nav-cards .nav-card{flex-basis:calc(100% - 20px);max-width:calc(100% - 20px)}}}.nav-card{height:200px;border-radius:4px;background-color:#f3f3f4;color:#36383c;display:flex;overflow:hidden}@media (max-width:1023px) and (min-width:751px){.nav-card{height:210px}}.nav-card:hover{color:#46a666}.nav-card__wrap{display:flex;flex:1;padding:32px;color:inherit;text-decoration:none}@media (max-width:1023px){.nav-card__wrap{padding:20px;position:relative;padding-right:0}}.nav-card__wrap:active,.nav-card__wrap:hover{color:inherit}.nav-card__header{display:flex;flex-direction:column;flex:1}.nav-card__title{margin:0}@media (max-width:1023px){.nav-card__title{position:absolute;z-index:3;width:60%}}.nav-card__arrow-wrap{margin-top:auto;width:32px;display:flex;justify-content:flex-end;overflow:hidden;transition:.3s}.bx-ie11 .nav-card__arrow-wrap{overflow:visible}.nav-card:hover .nav-card__arrow-wrap{width:52px}.nav-card__arrow{flex-shrink:0;width:52px;height:14px;display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUwIDdIMCIgc3Ryb2tlPSIjNDZBNjY2IiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBmaWxsPSIjNDZBNjY2IiBkPSJNNDQuMDAxIDEuNEw0NS4zMzQgMGw2LjY2NyA3LTEuMzMzIDEuNHoiLz48cGF0aCBmaWxsPSIjNDZBNjY2IiBkPSJNNDUuMzMzIDE0TDQ0IDEyLjZsNi42NjctN0w1MiA3eiIvPjwvc3ZnPg==");background-size:contain}.nav-card__img-wrap{flex:0 0 288px;height:180px;align-self:flex-end;margin-left:auto;margin-bottom:calc(32px * -1);display:flex;position:relative}@media (max-width:1023px){.nav-card__img-wrap{margin-bottom:calc(20px * -1);flex-basis:233px;height:145px}}.nav-card__img-wrap img{width:100%;height:100%;align-self:flex-end;display:block;position:relative;z-index:2;transition:.5s}.nav-card:hover .nav-card__img-wrap img{transform:translateX(5%)}.nav-card__decor{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:180%;height:404%;z-index:1;transition:.7s;pointer-events:none}.nav-card:hover .nav-card__decor{top:-10%}.nav-card__decor path{fill:#e5e7e8}.new-detail{display:flex}@media (max-width:1023px){.new-detail{display:block}}.new-detail__return{align-self:flex-start}@media (max-width:1023px){.new-detail__return{display:none}}.new-detail a[href^="tel:"]{color:inherit;text-decoration:none;font-weight:700}.new-detail__time{color:#76808a;display:block;margin-bottom:25px}.new-detail__directions{margin-top:60px;display:flex;justify-content:space-between}@media (max-width:480px){.new-detail__directions{margin-top:30px}}.new-detail__directions .link-direction{margin-top:10px}.new-detail__directions .link-direction--prev{margin-right:10px}.new-detail__directions .link-direction--next{text-align:right;margin-left:auto}.new-detail__bottom{margin-top:45px;padding-top:30px;border-top:1px solid #c6cacd}.news-card-grid:not(:last-child){margin-bottom:60px}@media (max-width:750px){.news-card-grid:not(:last-child){margin-bottom:40px}}.news-card-grid__items{display:flex;flex-wrap:wrap;margin-left:calc(30px * -1);margin-bottom:calc(30px * -1)}@media (max-width:1023px){.news-card-grid__items{margin-bottom:calc(20px * -1);margin-left:calc(20px * -1)}}.news-card-grid__items .news-card{flex-basis:calc(33.33% - 30px);margin-bottom:30px;margin-left:30px}@media (max-width:1023px){.news-card-grid__items .news-card{margin-left:20px;margin-bottom:20px;flex-basis:calc(33.33% - 20px)}}@media (max-width:750px){.news-card-grid__items .news-card{flex-basis:calc(100% - 30px)}@media (max-width:1023px){.news-card-grid__items .news-card{flex-basis:calc(100% - 20px)}}}.news-card-grid__items--index .news-card{flex-grow:1}@media (max-width:1023px) and (min-width:751px){.news-card-grid__items--index .news-card:nth-child(3){display:none}}.news-card-grid__more{text-align:center;margin-top:30px}@media (min-width:751px){.news-card-grid__more{display:none}}.news-card{display:flex;background-color:#fff;border-radius:4px;overflow:hidden}@media (max-width:750px){.news-card{box-shadow:0 0 10px rgba(0,0,0,.15)}}.news-card__wrap{flex:1;display:flex;flex-direction:column;color:inherit;text-decoration:none}.news-card__wrap:active,.news-card__wrap:hover{color:inherit}.news-card__img-wrap{height:220px}@media (max-width:1023px){.news-card__img-wrap{height:200px}}@media (max-width:750px){.news-card__img-wrap{height:190px}}.news-card__img-wrap img{display:block;width:100%;height:100%;font-family:"object-fit:cover";object-fit:cover}.bx-ie11 .news-list .news-card__img-wrap img{max-width:334px}.news-card__main{flex:1 1 auto;padding:24px 32px 32px;display:flex;flex-direction:column}.bx-ie11 .news-list .news-card__main{flex:1 0 0px}@media (max-width:1023px){.news-card__main{padding:20px}}.news-card__date{display:block;color:#76808a;font-size:17px;margin-bottom:8px}@media (max-width:1023px){.news-card__date{font-size:16px;margin-bottom:11px}}@media (max-width:750px){.news-card__date{font-size:15px;margin-bottom:11px}}.news-card__title{margin:0 0 20px;font-size:20px;transition:.3s}@media (max-width:1023px){.news-card__title{margin-bottom:45px}}@media (max-width:750px){.news-card__title{font-size:18px}}.news-card:hover .news-card__title{color:#5ac37d}.news-card__arrow-wrap{margin-top:auto;width:32px;display:flex;justify-content:flex-end;overflow:hidden;transition:.3s}.bx-ie11 .news-card__arrow-wrap{overflow:visible}.news-card:hover .news-card__arrow-wrap{width:52px}.news-card__arrow{flex-shrink:0;width:52px;height:14px;display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUwIDdIMCIgc3Ryb2tlPSIjNDZBNjY2IiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBmaWxsPSIjNDZBNjY2IiBkPSJNNDQuMDAxIDEuNEw0NS4zMzQgMGw2LjY2NyA3LTEuMzMzIDEuNHoiLz48cGF0aCBmaWxsPSIjNDZBNjY2IiBkPSJNNDUuMzMzIDE0TDQ0IDEyLjZsNi42NjctN0w1MiA3eiIvPjwvc3ZnPg==");background-size:contain}.news-card--row{min-height:274px;margin-bottom:30px;position:relative;border-radius:4px;border:1px solid #c6cacd;overflow:inherit}@media (max-width:1023px){.news-card--row{min-height:260px}}.news-card--row .news-card__main{padding-top:32px}@media (max-width:1023px){.news-card--row .news-card__main{padding-top:20px}}.news-card--row .news-card__tag{position:absolute;right:32px;bottom:18px}.news-card--row .news-card__wrap{flex-direction:row}.news-card--row .news-card__wrap:focus,.news-card--row .news-card__wrap:hover{box-shadow:0 0 20px rgba(0,0,0,.15)}@media (max-width:750px){.news-card--row .news-card__wrap{flex-direction:column}}.news-card--row .news-card__img-wrap{align-self:center;margin-left:30px;width:calc(8.333% * 4 - 30px / 2);flex-shrink:0}@media (max-width:1023px){.news-card--row .news-card__img-wrap{width:calc(8.333% * 4 - 20px / 2);margin-left:20px;height:220px}}@media (max-width:750px){.news-card--row .news-card__img-wrap{height:190px;margin-left:0;width:100%}.news-card--row .news-card__img-wrap img{border-top-left-radius:4px;border-top-right-radius:4px}}.news-card--row .news-card__descript{margin-top:0;max-height:78px;overflow:hidden;text-overflow:ellipsis;margin-bottom:40px}@media (max-width:1170px){.news-card--row .news-card__descript{max-height:90px}}@media (max-width:1023px){.news-card--row .news-card__descript{max-height:70px}}@media (max-width:750px){.news-card--row .news-card__descript{margin-bottom:30px}}@media (max-width:1023px){.news-card--row .news-card__title{margin-bottom:20px}}.news-subscribe{display:flex;align-items:baseline}@media (max-width:1023px){.news-subscribe{flex-wrap:wrap}}.news-subscribe__title{margin:0 30px 0 0;flex-basis:calc(8.333% * 5)}@media (max-width:1023px){.news-subscribe__title{margin-right:20px}}@media (min-width:1171px){.news-subscribe__title{font-size:26px}}@media (max-width:1023px){.news-subscribe__title{flex-basis:100%;margin-right:0;margin-bottom:30px}}@media (max-width:750px){.news-subscribe__title{margin-bottom:20px}}.news-subscribe__form{flex:1;margin-left:auto}.news-subscribe__form .form-row{margin-left:-20px}.news-subscribe__form .form-col{width:auto;flex-basis:auto;margin-left:20px}.news-subscribe__form .form-block{flex-wrap:nowrap}@media (max-width:750px){.news-subscribe__form .form-block{align-items:center}}.news-subscribe__form .form-block__label{flex-basis:auto}.news-subscribe__form-col--input.form-col{flex-basis:100%}.news-list{margin-top:40px;margin-bottom:50px}.news-filter__button{display:none;padding:0 30px;position:relative;background-color:#f3f3f4;width:100%;border:none;border-radius:4px;height:50px;align-items:center;justify-content:center;font-weight:700;font-size:18px;outline:none}.news-filter__button:before{width:23px;height:30px;background-image:url(/local/templates/delement/frontend/assets/styles/../icons/icon-filter.svg);left:calc(50% - 70px);top:11px;position:absolute;content:""}@media (max-width:1023px){.news-filter__button{display:flex}}.news-filter__form{background-color:#f3f3f4;border-radius:4px;padding:16px 30px 16px 55px;display:flex;align-items:center;position:relative}@media (max-width:1023px){.news-filter__form{flex-direction:column;padding-bottom:0;padding-left:30px;display:none;padding-top:40px}.news-filter__form:after{position:absolute;content:"";top:5px;width:93%;height:1px;border-top:1px solid #c6cacd}.news-filter__form:before{display:none}.news-filter__form.shown{display:flex}}@media (max-width:480px){.news-filter__form{padding:15px}.news-filter__form .form-block__input{width:100%;flex:inherit}.news-filter__form .form-block__input--date:first-of-type{margin-bottom:15px}}.news-filter__form:before{width:23px;height:30px;background-image:url(/local/templates/delement/frontend/assets/styles/../icons/icon-filter.svg);left:30px;top:25px;position:absolute;content:""}.news-filter__form .form-block{width:100%;margin-left:30px}@media (max-width:1023px){.news-filter__form .form-block{margin-bottom:16px;margin-left:0}}.news-filter__form .form-block .separator{color:#c4c4c4;margin:0 10px}@media (max-width:480px){.news-filter__form .form-block .separator{display:none}}.page{padding-top:30px;padding-bottom:100px}@media print{.page{padding:20px 0}}.page__breadcrumbs{margin-bottom:50px}@media (max-width:750px){.page__breadcrumbs{margin-bottom:30px}}.page__header{display:flex;align-items:baseline}@media (max-width:750px){.page__header{flex-wrap:wrap}}.page__header .page__title{margin:0}.page__header,.page__title{margin:0 0 50px}@media (max-width:1023px){.page__header,.page__title{margin-bottom:40px}}@media (max-width:750px){.page__header,.page__title{margin-bottom:30px}}.page__subtitle{margin-left:30px;font-weight:300;font-size:22px;line-height:1.2;color:#888}@media (max-width:1023px){.page__subtitle{font-size:18px}}@media (max-width:750px){.page__subtitle{font-size:16px;flex-basis:100%;order:2;margin-left:0;margin-top:10px}}.page__header-right{margin-left:auto;text-align:right}@media print{.page__header-right{display:none}}@media (max-width:750px){.page__header-right{flex-basis:100%;order:3;margin-top:10px;margin-left:0;text-align:left}}.page--no-breadcrumbs{padding-top:100px}@media (min-width:1024px){.page--no-breadcrumbs{padding-bottom:250px}}@media (max-width:1023px){.page--no-breadcrumbs{padding-top:55px}}@media (max-width:480px){.page--no-breadcrumbs{padding-top:30px}}.pay-block__tab-link,.reset-button{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}.pay-block{color:#fff}.pay-block__tabs:not(:last-child){margin-bottom:50px}.pay-block__tabs-links{display:flex;align-items:center;margin-bottom:56px}@media (max-width:1170px){.pay-block__tabs-links{align-items:stretch;position:relative;margin-bottom:30px;border-bottom:2px solid hsla(0,0%,100%,.2)}}.pay-block__tab-link{font-size:38px;font-weight:700;color:#fff;border-bottom:2px solid transparent;outline:none;cursor:pointer;margin:0;transition:.3s}@media (max-width:1170px){.pay-block__tab-link{font-size:28px;padding-top:10px;padding-bottom:28px;flex:1 1 50%;margin-bottom:-2px;opacity:.5}}@media (max-width:750px){.pay-block__tab-link{font-size:18px;padding-bottom:20px}}@media (max-width:1170px){.pay-block__tab-link:first-child{padding-right:30px}}@media (max-width:1170px){.pay-block__tab-link:nth-child(3){padding-left:60px}}@media (max-width:750px){.pay-block__tab-link:nth-child(3){padding-left:35px}}.pay-block__tab-link.is-active{cursor:default;border-color:currentColor}@media (max-width:1170px){.pay-block__tab-link.is-active{opacity:1}}.pay-block__tabs-links-icon{flex-shrink:0;width:32px;height:40px;margin:0 30px}@media (max-width:1170px){.pay-block__tabs-links-icon{margin:0;left:50%;transform:translateX(-50%);top:20px;position:absolute}}@media (max-width:750px){.pay-block__tabs-links-icon{top:45%;transform:translate(-50%,-50%)}}.pay-block__tabs-links-icon path{fill:url(#paint0_linear)}.pay-block__tab{display:none;transform-origin:left}.pay-block__tab.is-active{display:block;animation:showTab .6s}@media (max-width:1170px) and (min-width:751px){.pay-block__form .form-row{flex-wrap:wrap}}.pay-block__form .form-block{align-items:baseline}.pay-block__form .form-block__label{top:0}@media (max-width:1170px) and (min-width:751px){.pay-block__form .form-block__label{flex-basis:155px}}.pay-block__form .form-errors__error{color:#fff}.pay-block__form-col{width:auto;flex-basis:auto}@media (max-width:1170px){.pay-block__form-col:not(:last-child){margin-bottom:20px}}.pay-block__form-col--acc-number{flex-basis:450px}@media (max-width:1170px) and (min-width:751px){.pay-block__form-col--acc-number{flex-basis:445px;min-width:50%}}.pay-block__form-col--acc-number .form-input{min-width:150px}.pay-block__form-col--email{flex-basis:475px}@media (max-width:1170px) and (min-width:751px){.pay-block__form-col--email{flex-basis:445px;min-width:50%;order:1}}@media (max-width:1170px) and (min-width:751px){.pay-block__form-col--submit{margin-left:auto}}@media (max-width:1170px){.pay-block__form-btn--desktop{display:none}}@media (min-width:1171px){.pay-block__form-btn--tablet{display:none}}.preloader{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:99993;opacity:0;transition:.25s ease-out}.preloader.is-shown{visibility:visible;opacity:1}.preloader.is-hidden{visibility:hidden;opacity:0}.preloader__wrap{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#5ac37d;animation:spin 2s linear infinite}.preloader__wrap:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#ffb300;animation:preloaderSpin 3s linear infinite}.preloader__wrap:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#46a666;animation:preloaderSpin 1.5s linear infinite}@keyframes preloaderSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rating{display:flex;align-items:center}@media (max-width:480px){.rating{flex-wrap:wrap}}.rating--disabled{pointer-events:none}.rating__label{font-size:18px;line-height:1.4;margin-right:16px}@media (max-width:480px){.rating__label{flex-basis:100%;font-size:1rem;margin-right:0;margin-bottom:10px}}.rating__items{display:flex;align-items:center}.rating__item{cursor:pointer;position:relative;outline:none}.rating__item:not(:last-of-type){margin-right:12px}.rating__item.active .rating__item-icon *,.rating__item.hovered .rating__item-icon *,.rating__item:focus .rating__item-icon *{fill:url(#icon-rating-gradient)}.rating__item-icon{width:29px;height:36px;display:block}.rating__item-icon--active{position:absolute;left:0;top:0;z-index:1}.rating__item-icon--active *{fill:url(#icon-rating-gradient)}.rating__item-icon path{fill:#c6cacd}.rating input.invalid+.rating__items .rating__item-icon polygon{stroke:#ea0029}.rating__expression{width:24px;height:24px;color:#76808a;transition:.3s}@media (max-width:750px){.rating__expression{display:none}}.rating__expression:first-child{margin-right:16px}.rating__expression:last-child{margin-left:16px}[data-rating="1"] .rating__expression--negative,[data-rating="2"] .rating__expression--negative{color:#ffb300}[data-rating="4"] .rating__expression--positive,[data-rating="5"] .rating__expression--positive{color:#5ac37d}.rating__expression path{fill:currentColor}.reception{display:flex}@media (max-width:1023px){.reception{flex-wrap:wrap}}.reception__main{flex:1 1 75%;min-width:0;margin-right:8.333%}@media (max-width:1023px){.reception__main{margin-right:0;flex-basis:100%}}.reception__form .form-row{margin-left:-20px}.reception__form .form-col{margin-left:20px}@media (max-width:1023px){.reception__form .form-block{flex-wrap:wrap}}.reception__form .form-block__label{flex:0 0 205px}@media (max-width:1023px){.reception__form .form-block__label{flex-basis:100%;margin-bottom:5px}}.reception__form .form-block__input{margin-left:auto}@media (min-width:1024px){.reception__form .form-block__tip{position:absolute;top:13px;left:calc(100% + 16px);margin-left:0}}.reception__form .form-fieldset legend{width:205px;//margin-right:0}@media (max-width:1023px){.reception__form .form-fieldset legend{width:auto}}.reception__form .form-fieldset .form-block__label{width:auto}.reception__form-section{border-bottom:1px solid #c6cacd;padding-bottom:40px;margin-bottom:40px}@media (max-width:750px){.reception__form-section{padding-bottom:25px;margin-bottom:25px}}@media (max-width:750px){.reception__form-section:not(:last-of-type){border:0}}.reception__form-section-header{margin-bottom:32px}.reception__form-section-title{margin:0}.reception__form-footer{display:flex;align-items:center;justify-content:space-between}.reception__rate{margin-top:80px}.reception__aside{flex:0 0 25%}@media (max-width:1023px){.reception__aside{order:-1;flex-basis:100%;margin-bottom:60px}}@media (max-width:750px){.reception__aside{margin-bottom:40px}}.reception__aside>:first-child{margin-top:0}.reception__aside>:last-child{margin-bottom:0}.reception__aside .h1,.reception__aside .h2,.reception__aside .h3,.reception__aside .h4,.reception__aside .h5,.reception__aside h1,.reception__aside h2,.reception__aside h3,.reception__aside h4,.reception__aside h5{margin-bottom:16px}.reception__aside hr{margin:1.78em 0;height:1px;background-color:#c6cacd;border:0;box-shadow:none}._scrollbar [data-scrollbar-track]{visibility:visible;pointer-events:auto}[data-scrollbar]{position:relative}[data-scrollbar-scroller]{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}[data-scrollbar-scroller]::-webkit-scrollbar{width:0;-webkit-appearance:none}[data-scrollbar-scroller-native]::-webkit-scrollbar{width:3px;background:#999}[data-scrollbar-track]{position:absolute;top:0;right:2px;bottom:0;visibility:hidden;pointer-events:none;width:4px;background-color:#d5d5d7}@media (max-width:750px){[data-scrollbar-track]{width:2px}}[data-scrollbar-bar]{position:absolute;right:-1px;z-index:1;width:6px;background:#5ac37d;border-radius:4px;cursor:pointer}@media (max-width:750px){[data-scrollbar-bar]{width:4px}}.search-page{padding:60px 105px 80px}@media (max-width:1023px){.search-page{padding:55px}}@media (max-width:480px){.search-page{padding:20px}}.search-page__result{margin-bottom:0}.search-page__result span:first-child{color:#888}.search-page__result-fail{display:none}.search-page-list{margin-top:55px}.search-page__more{margin-top:50px;text-align:center}.search-page__more-btn{font-weight:700;text-decoration:none}.search-page--fail .search-page-form{border-color:#ffb300}.search-page--fail .search-page__more-btn{display:none}.search-page-form{position:relative;height:70px;border-bottom:2px solid #46a666;display:flex;align-items:center;transition:.3s}.search-page-form__buttons{height:50%;position:absolute;right:0;display:flex}.search-page-form__buttons button{background-color:transparent;padding:0;display:flex;align-items:center;cursor:pointer;outline:none;width:40px;height:100%}@media (max-width:480px){.search-page-form__buttons button{width:30px}}.search-page-form__submit{justify-content:flex-end;border:none;border-left:1px solid #c6cacd}.search-page-form__submit svg{width:20px;height:20px}.search-page-form__submit svg path{transition:.3s;fill:#46a666}.search-page-form__submit:focus svg path,.search-page-form__submit:hover svg path{fill:#ffb300}.search-page-form__clean{border:none;position:relative;margin-right:10px;justify-content:center}.search-page-form__clean:after,.search-page-form__clean:before{content:"";position:absolute;width:23px;height:2px;transform:rotate(-45deg);background-color:#888;transition:.3s}.search-page-form__clean:after{transform:rotate(45deg)}.search-page-form__clean:focus:after,.search-page-form__clean:focus:before,.search-page-form__clean:hover:after,.search-page-form__clean:hover:before{background-color:#ffb300}@media (max-width:480px){.search-page-form__clean{margin-right:5px}}.search-page-form__input{border:none;background-color:transparent;font-weight:700;font-size:28px;line-height:34px;width:100%;height:100%;outline:none;padding-right:100px}@media (min-width:751px) and (max-width:1170px){.search-page-form__input{font-size:26px}}@media (max-width:750px){.search-page-form__input{font-size:24px}}@media (max-width:480px){.search-page-form__input{padding-right:70px}}.search-item{padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,.1)}.search-item__link{text-decoration:none}.search-item__link:focus .search-item__title,.search-item__link:hover .search-item__title{color:#46a666}.search-item__title{transition:.3s;color:#36383c}.search-item p{color:#36383c;max-height:77px;overflow:hidden;text-overflow:ellipsis}@media (max-width:1170px){.search-item p{max-height:72px}}.search-item__tag{margin-top:15px;text-align:right}.reset-list,.search__results{list-style:none;padding:0;margin:0}.reset-list li,.search__results li{padding:0;margin:0;position:static}.reset-list li:after,.reset-list li:before,.search__results li:after,.search__results li:before{content:none}.reset-button,.search__btn{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}@media (min-width:1024px){.search{position:relative}}.search__btn{width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:inherit}.search__btn .i-icon{width:20px;height:20px}.search__btn .i-icon *{fill:currentColor}@media (max-width:1023px){.search__open-btn{display:none}}.search__close-btn{position:relative;cursor:pointer}.search__close-btn:after,.search__close-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:26px;height:2px;transform:rotate(-45deg);background-color:currentColor}.search__close-btn:after{transform:rotate(45deg)}.search__form{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s;position:absolute;display:flex;justify-content:space-between}@media (min-width:1024px){.search__form{right:0;top:0;height:100%}}@media (max-width:1023px){.search__form{top:calc(100% + 10px);left:0;width:100%;height:60px;z-index:3}}@media (max-width:750px){.search__form{z-index:20}}.search-opened .search__form{opacity:1;visibility:visible;pointer-events:auto}.search__actions{display:flex;align-items:center;position:absolute;right:0;top:0;height:100%;color:#fff}.search__actions:after{content:"";position:absolute;left:50%;top:0;bottom:0;margin:auto;height:36px;width:1px;background-color:hsla(0,0%,100%,.2)}.search__input-wrap{flex:1;min-width:100%}.search__input{height:100%;width:100%;box-shadow:none;border:0;padding:0 130px 0 20px;background:#46a666;border-radius:4px;color:#fff;text-overflow:ellipsis}.search__input::-ms-input-placeholder{color:currentColor;opacity:.6}.search__input::placeholder{color:currentColor;opacity:.6}.search__results{position:absolute;left:0;right:0;top:calc(100% + 10px);padding:20px;background:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.25);z-index:5}.search__results:empty{display:none}.search__results li:not(:last-child){margin-bottom:10px}.search__results a{text-decoration:none;color:#36383c}.search__results a:hover{color:#46a666}.section{overflow:hidden}.section:not(:last-child){margin-bottom:80px}@media (max-width:1023px){.section:not(:last-child){margin-bottom:60px}}@media (max-width:750px){.section:not(:last-child){margin-bottom:40px}}.section--padding{padding:80px 0}@media (max-width:1023px){.section--padding{padding:60px 0}}@media (max-width:750px){.section--padding{padding:40px 0}}.section--pay{background-color:#5ac37d;padding:25px 0!important;position:relative}.section--pay .container{position:relative;z-index:1}.section--bg{background-color:#f3f3f4}.section--error-page{overflow:inherit}.section--overflow-visible{overflow:visible}.section>:first-child{margin-top:0}.section__header{margin-bottom:40px;display:flex;align-items:baseline}@media (max-width:750px){.section__header{margin-bottom:30px;flex-wrap:wrap}}.section__header-link{margin-left:auto}@media (max-width:750px){.section__header-link{display:none}}.section__title{margin:0}.section__caption{font-weight:300;margin-left:30px;font-size:22px;color:#888}@media (max-width:1023px){.section__caption{font-size:18px}}@media (max-width:750px){.section__caption{font-size:16px;margin-left:0;margin-top:10px;flex-basis:100%}}.section__bg-icon{position:absolute;left:22%;width:99%;height:2379px;top:8%;transform:translateY(-50%);pointer-events:none;z-index:0}@media (max-width:1170px){.section__bg-icon{display:none}}.section__bg-icon *{fill:#ffb300}.site-type{display:flex}@media (max-width:1023px){.site-type{border-bottom:2px solid rgba(0,0,0,.2)}}.site-type__item{line-height:1.36;text-align:center}@media (max-width:1023px){.site-type__item{font-size:18px;font-weight:700;margin-bottom:-2px}}@media (max-width:750px){.site-type__item{font-size:1rem;line-height:1.36}}.site-type__item:first-child{margin-right:24px}@media (min-width:1024px){.site-type__item:first-child{padding-right:24px;border-right:1px solid #c6cacd}}@media (max-width:1023px){.site-type__item:first-child{margin-right:30px}}.site-type__item a{text-decoration:none;color:#36383c}@media (max-width:1023px){.site-type__item a{padding:8px 0;display:block;border-bottom:2px solid transparent}}.site-type__item a.active{color:#46a666}@media (max-width:1023px){.site-type__item a.active{border-bottom-color:currentColor}}.site-type-btns{display:flex}@media (max-width:750px){.site-type-btns{flex-wrap:wrap}}.site-type-btns .btn{flex:1}@media (max-width:750px){.site-type-btns .btn{flex-basis:100%}}.site-type-btns .btn:not(:last-child){margin-right:30px}@media (max-width:1023px){.site-type-btns .btn:not(:last-child){margin-right:20px}}@media (max-width:750px){.site-type-btns .btn:not(:last-child){margin-right:0;margin-bottom:15px}}.swiper-container .swiper-slide,.swiper-container .swiper-wrapper{height:auto}.main-slider .swiper-pagination{bottom:32px}

.main-slider .swiper-pagination-bullet{
    width: 14px;
    height: 14px;
    border: 2px solid #E4E4E4;
    background-color: #E4E4E4;
    opacity: 1;
    position: relative;
    z-index: 2;
}

.main-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:#5ac37d;
    border: 2px solid #5ac37d;
}
.main-slider__wrap{height:520px;position:relative;display:flex;align-items:center;color:#fff}
.main-slider .swiper-pagination-bullet:hover { background-color: #5ac37d; border: 2px solid #5ac37d;}

.hr_slider_line_bottom {height: 1px; width: 100%; background: #eeeeee; position: absolute}

@media (max-width:1169px){.main-slider__wrap{height:750px;padding:60px 0;align-items:flex-start}}@media (max-width:750px){.main-slider__wrap{height:580px;padding:40px 0}}.main-slider__info{flex:1 1 100%;margin:0 auto;z-index:2}.main-slider__info .timer{margin-top:10px;font-size:85%}@media(max-width:480px){.main-slider__info .timer{flex-flow:column}.main-slider__info .timer__value{background:#508c64;padding:0 3px;margin-right:auto}}.main-slider__info-wrap{width:50%}@media (max-width:1170px){.main-slider__info-wrap{width:75%}}@media (max-width:750px){.main-slider__info-wrap{width:100%}}.main-slider__title{font-size:52px;line-height:1.2;margin:0 0 16px}@media (max-width:1170px){.main-slider__title{font-size:42px;margin-bottom:30px}}@media (max-width:750px){.main-slider__title{font-size:32px;margin-bottom:20px}}@media (max-width:359px){.main-slider__title{font-size:29px}}@media (max-width:1170px){.main-slider__title br{display:none}}.main-slider__preview{font-size:22px;line-height:1.5;margin:0 0 32px}@media (max-width:1170px){.main-slider__preview{font-size:20px}}@media (max-width:750px){.main-slider__preview{font-size:1rem;margin-bottom:20px}}@media (max-width:359px){.main-slider__preview br{display:none}}.main-slider__img-wrap{position:absolute;left:0;right:0;top:0;margin:auto;width:100%;max-width:1920px;height:100%;pointer-events:none;overflow:hidden}.main-slider__img-decor{position:absolute;left:0;top:0;height:100%;width:75%;max-width:none;font-family:"object-fit:cover;object-position:right";object-fit:cover;object-position:right}@media (max-width:1365px){.main-slider__img-decor{width:90%}}@media (max-width:1169px){.main-slider__img-decor{width:100%;height:590px;object-position:bottom}}@media (max-width:750px){.main-slider__img-decor{height:480px}}.main-slider__img-front{position:absolute;bottom:0;right:14%;width:670px;font-family:"object-fit:contain;object-position:bottom";object-fit:contain;object-position:bottom}@media (max-width:1365px){.main-slider__img-front{right:10%}}@media (max-width:1169px){.main-slider__img-front{bottom:40px;width:auto;left:0;right:0;margin:auto}}@media (max-width:750px){.main-slider__img-front{width:auto;bottom:20px}}@media (max-width:480px){.main-slider__img-front{width:360px}}.main-slider__img-bg{min-width:100%;height:100%;font-family:"object-fit:cover;object-position:right";object-fit:cover;object-position:right}@media (max-width:1169px){.main-slider__img-bg{min-width:1169px;position:relative;left:50%;transform:translateX(-50%)}}@media (max-width:750px){.main-slider__img-bg{min-width:767px}}.gallery-slider .swiper-container{border-radius:4px}.gallery-slider .swiper-slide img{border-radius:4px;display:block}.gallery-thumbs-slider .swiper-container{margin-right:-30px}@media (max-width:750px){.gallery-thumbs-slider .swiper-container{margin:0 -20px;padding:0 20px}}.gallery-thumbs-slider .swiper-slide{width:calc(20% - 30px);margin-right:30px;opacity:.5;transition:opacity .3s;cursor:pointer}@media (max-width:1023px){.gallery-thumbs-slider .swiper-slide{width:calc(25% - 30px)}}@media (max-width:750px){.gallery-thumbs-slider .swiper-slide{margin-right:15px;width:40%}}@media (max-width:750px){.gallery-thumbs-slider .swiper-slide:last-child{margin-right:0}}@media (min-width:1024px){.inner-content--narrow .gallery-thumbs-slider .swiper-slide{width:calc(33.4% - 30px)}}.gallery-thumbs-slider .swiper-slide.swiper-slide-thumb-active{opacity:1;cursor:default}.gallery-thumbs-slider .swiper-slide img{border-radius:4px;display:block;width:100%;height:102px;font-family:"object-fit:cover";object-fit:cover}@media (max-width:1023px){.gallery-thumbs-slider .swiper-slide img{height:82px}}@media (max-width:480px){.gallery-thumbs-slider .swiper-slide img{height:60px}}.reset-list,.socials__items{list-style:none;padding:0;margin:0}.reset-list li,.socials__items li{padding:0;margin:0;position:static}.reset-list li:after,.reset-list li:before,.socials__items li:after,.socials__items li:before{content:none}.socials{display:flex;align-items:center}.socials:not(:last-child){margin-bottom:10px}@media (max-width:1023px){.socials{display:block}}.socials__label{margin-right:24px}@media (max-width:1023px){.socials__label{margin-right:0;margin-bottom:10px}}.socials__items{display:flex;align-items:center}.socials__item{transition:.3s}.socials__item:hover{opacity:.7}.socials__item:not(:last-child){margin-right:28px}@media (max-width:750px){.socials__item:not(:last-child){margin-right:16px}}.socials__icon{height:26px;width:26px}.socials__link{color:inherit;transition:.3s}.socials-share,.socials__link{display:flex;align-items:center}@media (max-width:480px){.socials-share{flex-wrap:wrap}}.socials-share .ya-share2__badge,.socials-share .ya-share2__title{display:none}.socials-share__text{margin-bottom:10px}@media (max-width:480px){.socials-share__text{order:-1}}.socials-share .ya-share2__list{display:flex;margin:0}.socials-share li{padding:0;margin-top:0;margin-right:10px}.socials-share li:before{display:none}.socials-share .ya-share2__link{display:flex;align-items:center;justify-content:center;border-radius:4px;width:40px;height:40px;background-color:#c6cacd;position:relative;transition:.3s}.socials-share .ya-share2__link:before{position:absolute;content:"";background-repeat:no-repeat;top:50%;left:50%;transform:translate(-50%,-50%)}.socials-share .ya-share2__link:focus,.socials-share .ya-share2__link:hover{background-color:#5ac37d}.socials-share .ya-share2__item_service_vkontakte .ya-share2__link:before{background-image:url(/local/templates/delement/frontend/assets/styles/../images/socials/vk.svg);width:20px;height:12px}.socials-share .ya-share2__item_service_facebook .ya-share2__link:before{background-image:url(/local/templates/delement/frontend/assets/styles/../images/socials/fb.svg);width:10px;height:19px}.socials-share .ya-share2__item_service_odnoklassniki .ya-share2__link:before{background-image:url(/local/templates/delement/frontend/assets/styles/../images/socials/odnok.svg);width:20px;height:20px}.socials-share .ya-share2__item_service_twitter .ya-share2__link:before{background-image:url(/local/templates/delement/frontend/assets/styles/../images/socials/twitter.svg);width:26px;height:26px}.reset-button,.tab-link{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}.tabs__links{display:flex;align-items:stretch;border-bottom:1px solid #ddd;overflow-x:auto;overflow-y:hidden}@media (max-width:750px){.tabs__links:after{content:"";align-self:stretch;display:block;position:-webkit-sticky;position:sticky;right:0;width:40px;flex-shrink:0;background:linear-gradient(90deg,transparent 0,hsla(0,0%,100%,.9) 50%,#fff);pointer-events:none}}.tabs__links--pill{align-items:center;border-bottom:0}.tabs__tabs{margin-top:25px}.tabs-tab{display:none;transform-origin:left}.tabs-tab.is-active{display:block;animation:showTab .6s;scroll-margin:100px}.tab-link{cursor:pointer;text-decoration:none;font-weight:700;line-height:1.44;border-bottom:3px solid transparent;padding:7px 0;outline:none;display:inline-flex;align-items:center;max-width:50%;flex:0 0 auto;transition:.6s}@media (max-width:1023px){.tab-link{max-width:65%}}.tabs__links--pill .tab-link{background-color:#e5e7e8;border-radius:4px;padding:5px 20px;font-weight:400;border:0;margin:0}.tab-link:focus,.tab-link:hover{text-decoration:none;color:#46a666}.tab-link:not(:last-child){margin-right:40px}.tabs__links--pill .tab-link:not(:last-child){margin-right:12px}.tab-link.is-active{cursor:default;color:#5ac37d;border-bottom-color:currentColor}.tabs__links--pill .tab-link.is-active{color:#fff;background-color:#5ac37d}@keyframes showTab{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.tag{text-decoration:none;color:#76808a;display:block}.tag:focus,.tag:hover{color:#46a666}.reset-button{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}.tip__content,.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.tip{display:inline-block;width:24px;height:24px;cursor:pointer}.tip--field{width:100%;height:0;display:block}.tip .i-icon{width:100%;height:100%}.tip--dark .i-icon path:first-child{fill:#fff}.tip--dark .i-icon path:nth-child(2){fill:#76808a}.tippy-content{padding:24px;font-size:17px;line-height:1.3;color:#76808a}.c-black{color:#36383c}.c-black2{color:#282a2d}.c-green{color:#5ac37d}.c-green2{color:#508c64}.c-green3{color:#46a666}.c-yellow{color:#ffb300}.c-yellow2{color:#ffe100}.c-gray{color:#f3f3f4}.c-gray2{color:#e5e7e8}.c-gray3{color:#76808a}.c-gray4{color:#c6cacd}.c-gray5{color:#888}.c-red{color:#ea0029}.reset-list{list-style:none;padding:0;margin:0}.reset-list li{padding:0;margin:0;position:static}.reset-list li:after,.reset-list li:before{content:none}.reset-list-item{padding:0}.reset-list-item:before{content:none}.reset-link{text-decoration:none;color:inherit;transition:0s}.reset-link:hover{color:initial}.reset-button,.worker-card__show-more-btn{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.cross{position:relative;cursor:pointer}.cross:after,.cross:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:100%;height:2px;transform:rotate(-45deg);background-color:currentColor}.cross:after{transform:rotate(45deg)}@media (max-width:750px){.hidden-mobile{display:none!important}}@media (min-width:751px){.visible-mobile{display:none!important}}@media (max-width:1919px){.hidden-desktop-below{display:none!important}}.worker-card-list{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-50px;margin-bottom:-50px}.worker-card-list .worker-card{flex-basis:calc(50% - 50px);margin-left:50px;margin-bottom:50px}@media (max-width:750px){.worker-card-list .worker-card{flex-basis:calc(100% - 50px)}}.worker-card{display:flex;flex-wrap:wrap}.worker-card__top{flex-basis:100%;padding-bottom:10px;border-bottom:2px solid #5ac37d;margin-bottom:20px;align-self:flex-start}.worker-card__position{color:#888;margin-bottom:20px}@media (max-width:1023px){.worker-card__position{margin-bottom:10px}}.worker-card__img-wrap{margin-right:30px;background:#f3f3f4;background-image:url(/local/templates/delement/frontend/assets/styles/../images/placeholder-img.svg);background-size:57px 72px;background-position:50%;background-repeat:no-repeat;border-radius:4px;width:211px;height:300px}@media (max-width:750px){.worker-card__img-wrap:empty{display:none}}@media (max-width:1170px) and (min-width:1024px){.worker-card__img-wrap{width:171px;height:260px}}@media (max-width:1023px){.worker-card__img-wrap{margin-right:0;margin-bottom:20px}}@media (max-width:750px){.worker-card__img-wrap{margin-left:auto;margin-right:auto}}.worker-card__img-wrap img{width:100%;height:100%;display:block;border-radius:inherit}.worker-card__main{flex:1;align-self:center;min-width:0}@media (max-width:1023px){.worker-card__main{flex-basis:100%}}.worker-card__title{margin-top:0;margin-bottom:16px}@media (max-width:750px){.worker-card__title br{display:none}}.worker-card__show-more:not(:last-child){margin-bottom:12px}.worker-card__show-more-btn{cursor:pointer;color:#46a666;font-weight:700;border-bottom:2px dotted;transition:.3s}.worker-card__show-more-btn:hover{color:#5ac37d}
@media (max-width:1170px) and (min-width:1024px){.menu__item-submenu{width:300px}}@media (max-width:1023px){.menu__item-submenu{display:none;background-color:rgba(0,0,0,.05);margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}}@media (max-width:750px){.menu__item-submenu{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}.menu__item-submenu .menu__item-submenu{left:100%;top:0;min-height:auto}@media (max-width:1023px){.menu__item-submenu .menu__item-submenu{min-height:0}}.menu__item-icon{transform:rotate(90deg);width:11px;height:11px}.bx-ie11 .menu__item-icon{position:relative;top:2px}@media (max-width:1023px){.menu__item-icon{margin-right:12px;margin-left:12px}}@media (min-width:1024px){.menu__item-submenu .menu__item-icon{transform:rotate(0)}}.menu__item-icon *{transition:.3s;fill:currentColor}.cross,.mobile-menu__close{position:relative;cursor:pointer}.cross:after,.cross:before,.mobile-menu__close:after,.mobile-menu__close:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:100%;height:2px;transform:rotate(-45deg);background-color:currentColor}.cross:after,.mobile-menu__close:after{transform:rotate(45deg)}.mobile-menu{position:fixed;left:0;top:0;width:60%;height:100%;height:-webkit-fill-available;z-index:20;background:#fff;padding:0 30px;transform:translateX(-100%);transition:.5s;display:flex;flex-direction:column}@media (max-width:750px){.mobile-menu{padding:0 15px}}@media (min-width:751px) and (max-width:1170px){.mobile-menu{min-width:575px}}@media (max-width:750px){.mobile-menu{min-width:270px}}@media (max-width:480px){.mobile-menu{min-width:100%}}.mobile-menu__head{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-bottom:1px solid rgba(0,0,0,.1);margin:0 calc(30px * -1);padding-left:30px}@media (max-width:750px){.mobile-menu__head{padding-left:15px;margin:0 calc(15px * -1)}}.mobile-menu__logo img{max-height:60px;display:block}@media (max-width:750px){.mobile-menu__logo img{max-height:40px}}.mobile-menu__body{min-height:0;overflow-x:hidden;overflow-y:auto;margin:0 calc(30px * -1);padding:30px}@media (max-width:750px){.mobile-menu__body{padding:15px;margin:0 calc(15px * -1)}}.mobile-menu__item--menu{margin-top:28px}.mobile-menu__item--reception{margin-top:25px;font-size:18px;font-weight:700}.mobile-menu__close{width:80px;height:80px;margin-left:auto;color:#fff;background-color:#ffb300}@media (max-width:750px){.mobile-menu__close{height:60px;width:60px}}.mobile-menu__close:after,.mobile-menu__close:before{width:20px}@media (max-width:1023px){.menu-is-opened [data-menu]{transform:translateX(0)}}.modal{display:none;max-width:635px;width:100%;border-radius:4px;padding:70px 75px;flex-shrink:0;margin:auto}@media (max-width:750px){.modal{padding:40px}}@media (max-width:359px){.modal{padding:30px 20px}}.modal--worker{max-width:820px}.modal--reception-request-success{max-width:665px;align-self:center;margin:auto}.modal--bg{background-image:url(/local/templates/delement/frontend/assets/styles/../images/modal-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:48% 38.7%}.modal__heading{margin:0}.modal__subheading{margin-bottom:20px}.modal__top{margin-bottom:40px}.modal--width{max-width:710px}.modal-map{display:none;width:100%;background:transparent;padding:0}.modal-map__body{border-radius:4px;overflow:hidden;height:480px}.modal-map__body .map{height:100%}.modal-map__body .map-place-picker__window{height:100%;position:relative;top:0;opacity:1;visibility:visible;pointer-events:auto}.modal-map__header{margin-bottom:15px;display:flex}.modal-map__title{font-size:16px;color:#fff}.modal-map .fancybox-close-small{position:relative;width:30px;height:30px;margin-left:auto;background-color:#fff;border-radius:100%;padding:0;opacity:1}.modal-map .fancybox-close-small:after,.modal-map .fancybox-close-small:before{width:15px}.fancybox-close-small{width:70px;height:70px;font-size:0;overflow:hidden}.fancybox-close-small svg{display:none}.fancybox-close-small:after,.fancybox-close-small:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:30px;height:2px;background-color:#5ac37d;transform:rotate(45deg)}.fancybox-close-small:before{transform:rotate(-45deg)}.fancybox-bg{background:rgba(0,0,0,.4)}.fancybox-map-modal .fancybox-bg{background:rgba(0,0,0,.8)}.fancybox-map-modal .fancybox-slide{padding:10px}.fancybox-slide--html{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.fancybox-slide--html:before{content:none}.nav-cards{display:flex;flex-wrap:wrap;margin-left:calc(30px * -1)}@media (max-width:1023px){.nav-cards{margin-left:calc(20px * -1)}}.nav-cards .nav-card{max-width:calc(50% - 30px);flex-basis:calc(50% - 30px);margin-left:30px;margin-bottom:30px}@media (max-width:1023px){.nav-cards .nav-card{margin-bottom:20px;margin-left:20px;flex-basis:calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width:750px){.nav-cards .nav-card{max-width:calc(100% - 30px);flex-basis:calc(100% - 30px)}@media (max-width:1023px){.nav-cards .nav-card{flex-basis:calc(100% - 20px);max-width:calc(100% - 20px)}}}.nav-card{height:200px;border-radius:4px;background-color:#f3f3f4;color:#36383c;display:flex;overflow:hidden}@media (max-width:1023px) and (min-width:751px){.nav-card{height:210px}}.nav-card:hover{color:#46a666}.nav-card__wrap{display:flex;flex:1;padding:32px;color:inherit;text-decoration:none}@media (max-width:1023px){.nav-card__wrap{padding:20px;position:relative;padding-right:0}}.nav-card__wrap:active,.nav-card__wrap:hover{color:inherit}.nav-card__header{display:flex;flex-direction:column;flex:1}.nav-card__title{margin:0}@media (max-width:1023px){.nav-card__title{position:absolute;z-index:3;width:60%}}.nav-card__arrow-wrap{margin-top:auto;width:32px;display:flex;justify-content:flex-end;overflow:hidden;transition:.3s}.bx-ie11 .nav-card__arrow-wrap{overflow:visible}.nav-card:hover .nav-card__arrow-wrap{width:52px}.nav-card__arrow{flex-shrink:0;width:52px;height:14px;display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUwIDdIMCIgc3Ryb2tlPSIjNDZBNjY2IiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBmaWxsPSIjNDZBNjY2IiBkPSJNNDQuMDAxIDEuNEw0NS4zMzQgMGw2LjY2NyA3LTEuMzMzIDEuNHoiLz48cGF0aCBmaWxsPSIjNDZBNjY2IiBkPSJNNDUuMzMzIDE0TDQ0IDEyLjZsNi42NjctN0w1MiA3eiIvPjwvc3ZnPg==");background-size:contain}.nav-card__img-wrap{flex:0 0 288px;height:180px;align-self:flex-end;margin-left:auto;margin-bottom:calc(32px * -1);display:flex;position:relative}@media (max-width:1023px){.nav-card__img-wrap{margin-bottom:calc(20px * -1);flex-basis:233px;height:145px}}.nav-card__img-wrap img{width:100%;height:100%;align-self:flex-end;display:block;position:relative;z-index:2;transition:.5s}.nav-card:hover .nav-card__img-wrap img{transform:translateX(5%)}.nav-card__decor{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:180%;height:404%;z-index:1;transition:.7s;pointer-events:none}.nav-card:hover .nav-card__decor{}.nav-card__decor path{}.new-detail{display:flex}@media (max-width:1023px){.new-detail{display:block}}.new-detail__return{align-self:flex-start}@media (max-width:1023px){.new-detail__return{display:none}}.new-detail a[href^="tel:"]{color:inherit;text-decoration:none;font-weight:700}.new-detail__time{color:#76808a;display:block;margin-bottom:25px}.new-detail__directions{margin-top:60px;display:flex;justify-content:space-between}@media (max-width:480px){.new-detail__directions{margin-top:30px}}.new-detail__directions .link-direction{margin-top:10px}.new-detail__directions .link-direction--prev{margin-right:10px}.new-detail__directions .link-direction--next{text-align:right;margin-left:auto}.new-detail__bottom{margin-top:45px;padding-top:30px;border-top:1px solid #c6cacd}.news-card-grid:not(:last-child){margin-bottom:60px}@media (max-width:750px){.news-card-grid:not(:last-child){margin-bottom:40px}}.news-card-grid__items{display:flex;flex-wrap:wrap;margin-left:calc(30px * -1);margin-bottom:calc(30px * -1)}@media (max-width:1023px){.news-card-grid__items{margin-bottom:calc(20px * -1);margin-left:calc(20px * -1)}}.news-card-grid__items .news-card{flex-basis:calc(33.33% - 30px);margin-bottom:30px;margin-left:30px}@media (max-width:1023px){.news-card-grid__items .news-card{margin-left:20px;margin-bottom:20px;flex-basis:calc(33.33% - 20px)}}@media (max-width:750px){.news-card-grid__items .news-card{flex-basis:calc(100% - 30px)}@media (max-width:1023px){.news-card-grid__items .news-card{flex-basis:calc(100% - 20px)}}}.news-card-grid__items--index .news-card{flex-grow:1}@media (max-width:1023px) and (min-width:751px){.news-card-grid__items--index .news-card:nth-child(3){display:none}}.news-card-grid__more{text-align:center;margin-top:30px}@media (min-width:751px){.news-card-grid__more{display:none}}.news-card{display:flex;background-color:#fff;border-radius:4px;overflow:hidden}@media (max-width:750px){.news-card{box-shadow:0 0 10px rgba(0,0,0,.15)}}.news-card__wrap{flex:1;display:flex;flex-direction:column;color:inherit;text-decoration:none}.news-card__wrap:active,.news-card__wrap:hover{color:inherit}.news-card__img-wrap{height:220px}@media (max-width:1023px){.news-card__img-wrap{height:200px}}@media (max-width:750px){.news-card__img-wrap{height:190px}}.news-card__img-wrap img{display:block;width:100%;height:100%;font-family:"object-fit:cover";object-fit:cover}.bx-ie11 .news-list .news-card__img-wrap img{max-width:334px}.news-card__main{flex:1 1 auto;padding:24px 32px 32px;display:flex;flex-direction:column}.bx-ie11 .news-list .news-card__main{flex:1 0 0px}@media (max-width:1023px){.news-card__main{padding:20px}}.news-card__date{display:block;color:#76808a;font-size:17px;margin-bottom:8px}@media (max-width:1023px){.news-card__date{font-size:16px;margin-bottom:11px}}@media (max-width:750px){.news-card__date{font-size:15px;margin-bottom:11px}}.news-card__title{margin:0 0 20px;font-size:20px;transition:.3s}@media (max-width:1023px){.news-card__title{margin-bottom:45px}}@media (max-width:750px){.news-card__title{font-size:18px}}.news-card:hover .news-card__title{color:#5ac37d}.news-card__arrow-wrap{margin-top:auto;width:32px;display:flex;justify-content:flex-end;overflow:hidden;transition:.3s}.bx-ie11 .news-card__arrow-wrap{overflow:visible}.news-card:hover .news-card__arrow-wrap{width:52px}.news-card__arrow{flex-shrink:0;width:52px;height:14px;display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUwIDdIMCIgc3Ryb2tlPSIjNDZBNjY2IiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBmaWxsPSIjNDZBNjY2IiBkPSJNNDQuMDAxIDEuNEw0NS4zMzQgMGw2LjY2NyA3LTEuMzMzIDEuNHoiLz48cGF0aCBmaWxsPSIjNDZBNjY2IiBkPSJNNDUuMzMzIDE0TDQ0IDEyLjZsNi42NjctN0w1MiA3eiIvPjwvc3ZnPg==");background-size:contain}.news-card--row{min-height:274px;margin-bottom:30px;position:relative;border-radius:4px;border:1px solid #c6cacd;overflow:inherit}@media (max-width:1023px){.news-card--row{min-height:260px}}.news-card--row .news-card__main{padding-top:32px}@media (max-width:1023px){.news-card--row .news-card__main{padding-top:20px}}.news-card--row .news-card__tag{position:absolute;right:32px;bottom:18px}.news-card--row .news-card__wrap{flex-direction:row}.news-card--row .news-card__wrap:focus,.news-card--row .news-card__wrap:hover{box-shadow:0 0 20px rgba(0,0,0,.15)}@media (max-width:750px){.news-card--row .news-card__wrap{flex-direction:column}}.news-card--row .news-card__img-wrap{align-self:center;margin-left:30px;width:calc(8.333% * 4 - 30px / 2);flex-shrink:0}@media (max-width:1023px){.news-card--row .news-card__img-wrap{width:calc(8.333% * 4 - 20px / 2);margin-left:20px;height:220px}}@media (max-width:750px){.news-card--row .news-card__img-wrap{height:190px;margin-left:0;width:100%}.news-card--row .news-card__img-wrap img{border-top-left-radius:4px;border-top-right-radius:4px}}.news-card--row .news-card__descript{margin-top:0;max-height:78px;overflow:hidden;text-overflow:ellipsis;margin-bottom:40px}@media (max-width:1170px){.news-card--row .news-card__descript{max-height:90px}}@media (max-width:1023px){.news-card--row .news-card__descript{max-height:70px}}@media (max-width:750px){.news-card--row .news-card__descript{margin-bottom:30px}}@media (max-width:1023px){.news-card--row .news-card__title{margin-bottom:20px}}.news-subscribe{display:flex;align-items:baseline}@media (max-width:1023px){.news-subscribe{flex-wrap:wrap}}.news-subscribe__title{margin:0 30px 0 0;flex-basis:calc(8.333% * 5)}@media (max-width:1023px){.news-subscribe__title{margin-right:20px}}@media (min-width:1171px){.news-subscribe__title{font-size:26px}}@media (max-width:1023px){.news-subscribe__title{flex-basis:100%;margin-right:0;margin-bottom:30px}}@media (max-width:750px){.news-subscribe__title{margin-bottom:20px}}.news-subscribe__form{flex:1;margin-left:auto}.news-subscribe__form .form-row{margin-left:-20px}.news-subscribe__form .form-col{width:auto;flex-basis:auto;margin-left:20px}.news-subscribe__form .form-block{flex-wrap:nowrap}@media (max-width:750px){.news-subscribe__form .form-block{align-items:center}}.news-subscribe__form .form-block__label{flex-basis:auto}.news-subscribe__form-col--input.form-col{flex-basis:100%}.news-list{margin-top:40px;margin-bottom:50px}.news-filter__button{display:none;padding:0 30px;position:relative;background-color:#f3f3f4;width:100%;border:none;border-radius:4px;height:50px;align-items:center;justify-content:center;font-weight:700;font-size:18px;outline:none}.news-filter__button:before{width:23px;height:30px;background-image:url(/local/templates/delement/frontend/assets/styles/../icons/icon-filter.svg);left:calc(50% - 70px);top:11px;position:absolute;content:""}@media (max-width:1023px){.news-filter__button{display:flex}}.news-filter__form{background-color:#f3f3f4;border-radius:4px;padding:16px 30px 16px 55px;display:flex;align-items:center;position:relative}@media (max-width:1023px){.news-filter__form{flex-direction:column;padding-bottom:0;padding-left:30px;display:none;padding-top:40px}.news-filter__form:after{position:absolute;content:"";top:5px;width:93%;height:1px;border-top:1px solid #c6cacd}.news-filter__form:before{display:none}.news-filter__form.shown{display:flex}}@media (max-width:480px){.news-filter__form{padding:15px}.news-filter__form .form-block__input{width:100%;flex:inherit}.news-filter__form .form-block__input--date:first-of-type{margin-bottom:15px}}.news-filter__form:before{width:23px;height:30px;background-image:url(/local/templates/delement/frontend/assets/styles/../icons/icon-filter.svg);left:30px;top:25px;position:absolute;content:""}.news-filter__form .form-block{width:100%;margin-left:30px}@media (max-width:1023px){.news-filter__form .form-block{margin-bottom:16px;margin-left:0}}.news-filter__form .form-block .separator{color:#c4c4c4;margin:0 10px}@media (max-width:480px){.news-filter__form .form-block .separator{display:none}}.page{padding-top:30px;padding-bottom:100px}@media print{.page{padding:20px 0}}.page__breadcrumbs{margin-bottom:50px}@media (max-width:750px){.page__breadcrumbs{margin-bottom:30px}}.page__header{display:flex;align-items:baseline}@media (max-width:750px){.page__header{flex-wrap:wrap}}.page__header .page__title{margin:0}.page__header,.page__title{margin:0 0 50px}@media (max-width:1023px){.page__header,.page__title{margin-bottom:40px}}@media (max-width:750px){.page__header,.page__title{margin-bottom:30px}}.page__subtitle{margin-left:30px;font-weight:300;font-size:22px;line-height:1.2;color:#888}@media (max-width:1023px){.page__subtitle{font-size:18px}}@media (max-width:750px){.page__subtitle{font-size:16px;flex-basis:100%;order:2;margin-left:0;margin-top:10px}}.page__header-right{margin-left:auto;text-align:right}@media print{.page__header-right{display:none}}@media (max-width:750px){.page__header-right{flex-basis:100%;order:3;margin-top:10px;margin-left:0;text-align:left}}.page--no-breadcrumbs{padding-top:100px}@media (min-width:1024px){.page--no-breadcrumbs{padding-bottom:250px}}@media (max-width:1023px){.page--no-breadcrumbs{padding-top:55px}}@media (max-width:480px){.page--no-breadcrumbs{padding-top:30px}}.pay-block__tab-link,.reset-button{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}.pay-block{color:#fff}.pay-block__tabs:not(:last-child){margin-bottom:50px}.pay-block__tabs-links{display:flex;align-items:center;margin-bottom:56px}@media (max-width:1170px){.pay-block__tabs-links{align-items:stretch;position:relative;margin-bottom:30px;border-bottom:2px solid hsla(0,0%,100%,.2)}}.pay-block__tab-link{font-size:38px;font-weight:700;color:#fff;border-bottom:2px solid transparent;outline:none;cursor:pointer;margin:0;transition:.3s}@media (max-width:1170px){.pay-block__tab-link{font-size:28px;padding-top:10px;padding-bottom:28px;flex:1 1 50%;margin-bottom:-2px;opacity:.5}}@media (max-width:750px){.pay-block__tab-link{font-size:18px;padding-bottom:20px}}@media (max-width:1170px){.pay-block__tab-link:first-child{padding-right:30px}}@media (max-width:1170px){.pay-block__tab-link:nth-child(3){padding-left:60px}}@media (max-width:750px){.pay-block__tab-link:nth-child(3){padding-left:35px}}.pay-block__tab-link.is-active{cursor:default;border-color:currentColor}@media (max-width:1170px){.pay-block__tab-link.is-active{opacity:1}}.pay-block__tabs-links-icon{flex-shrink:0;width:32px;height:40px;margin:0 30px}@media (max-width:1170px){.pay-block__tabs-links-icon{margin:0;left:50%;transform:translateX(-50%);top:20px;position:absolute}}@media (max-width:750px){.pay-block__tabs-links-icon{top:45%;transform:translate(-50%,-50%)}}.pay-block__tabs-links-icon path{fill:url(#paint0_linear)}.pay-block__tab{display:none;transform-origin:left}.pay-block__tab.is-active{display:block;animation:showTab .6s}@media (max-width:1170px) and (min-width:751px){.pay-block__form .form-row{flex-wrap:wrap}}.pay-block__form .form-block{align-items:baseline}.pay-block__form .form-block__label{top:0}@media (max-width:1170px) and (min-width:751px){.pay-block__form .form-block__label{flex-basis:155px}}.pay-block__form .form-errors__error{color:#fff}.pay-block__form-col{width:auto;flex-basis:auto}@media (max-width:1170px){.pay-block__form-col:not(:last-child){margin-bottom:20px}}.pay-block__form-col--acc-number{flex-basis:450px}@media (max-width:1170px) and (min-width:751px){.pay-block__form-col--acc-number{flex-basis:445px;min-width:50%}}.pay-block__form-col--acc-number .form-input{min-width:150px}.pay-block__form-col--email{flex-basis:475px}@media (max-width:1170px) and (min-width:751px){.pay-block__form-col--email{flex-basis:445px;min-width:50%;order:1}}@media (max-width:1170px) and (min-width:751px){.pay-block__form-col--submit{margin-left:auto}}@media (max-width:1170px){.pay-block__form-btn--desktop{display:none}}@media (min-width:1171px){.pay-block__form-btn--tablet{display:none}}.preloader{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:99993;opacity:0;transition:.25s ease-out}.preloader.is-shown{visibility:visible;opacity:1}.preloader.is-hidden{visibility:hidden;opacity:0}.preloader__wrap{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#5ac37d;animation:spin 2s linear infinite}.preloader__wrap:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#ffb300;animation:preloaderSpin 3s linear infinite}.preloader__wrap:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#46a666;animation:preloaderSpin 1.5s linear infinite}@keyframes preloaderSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rating{display:flex;align-items:center}@media (max-width:480px){.rating{flex-wrap:wrap}}.rating--disabled{pointer-events:none}.rating__label{font-size:18px;line-height:1.4;margin-right:16px}@media (max-width:480px){.rating__label{flex-basis:100%;font-size:1rem;margin-right:0;margin-bottom:10px}}.rating__items{display:flex;align-items:center}.rating__item{cursor:pointer;position:relative;outline:none}.rating__item:not(:last-of-type){margin-right:12px}.rating__item.active .rating__item-icon *,.rating__item.hovered .rating__item-icon *,.rating__item:focus .rating__item-icon *{fill:url(#icon-rating-gradient)}.rating__item-icon{width:29px;height:36px;display:block}.rating__item-icon--active{position:absolute;left:0;top:0;z-index:1}.rating__item-icon--active *{fill:url(#icon-rating-gradient)}.rating__item-icon path{fill:#c6cacd}.rating input.invalid+.rating__items .rating__item-icon polygon{stroke:#ea0029}.rating__expression{width:24px;height:24px;color:#76808a;transition:.3s}@media (max-width:750px){.rating__expression{display:none}}.rating__expression:first-child{margin-right:16px}.rating__expression:last-child{margin-left:16px}[data-rating="1"] .rating__expression--negative,[data-rating="2"] .rating__expression--negative{color:#ffb300}[data-rating="4"] .rating__expression--positive,[data-rating="5"] .rating__expression--positive{color:#5ac37d}.rating__expression path{fill:currentColor}.reception{display:flex}@media (max-width:1023px){.reception{flex-wrap:wrap}}.reception__main{flex:1 1 75%;min-width:0;margin-right:8.333%}@media (max-width:1023px){.reception__main{margin-right:0;flex-basis:100%}}.reception__form .form-row{margin-left:-20px}.reception__form .form-col{margin-left:20px}@media (max-width:1023px){.reception__form .form-block{flex-wrap:wrap}}.reception__form .form-block__label{flex:0 0 205px}@media (max-width:1023px){.reception__form .form-block__label{flex-basis:100%;margin-bottom:5px}}.reception__form .form-block__input{margin-left:auto}@media (min-width:1024px){.reception__form .form-block__tip{position:absolute;top:13px;left:calc(100% + 16px);margin-left:0}}.reception__form .form-fieldset legend{width:205px;//margin-right:0}@media (max-width:1023px){.reception__form .form-fieldset legend{width:auto}}.reception__form .form-fieldset .form-block__label{width:auto}.reception__form-section{border-bottom:1px solid #c6cacd;padding-bottom:40px;margin-bottom:40px}@media (max-width:750px){.reception__form-section{padding-bottom:25px;margin-bottom:25px}}@media (max-width:750px){.reception__form-section:not(:last-of-type){border:0}}.reception__form-section-header{margin-bottom:32px}.reception__form-section-title{margin:0}.reception__form-footer{display:flex;align-items:center;justify-content:space-between}.reception__rate{margin-top:80px}.reception__aside{flex:0 0 25%}@media (max-width:1023px){.reception__aside{order:-1;flex-basis:100%;margin-bottom:60px}}@media (max-width:750px){.reception__aside{margin-bottom:40px}}.reception__aside>:first-child{margin-top:0}.reception__aside>:last-child{margin-bottom:0}.reception__aside .h1,.reception__aside .h2,.reception__aside .h3,.reception__aside .h4,.reception__aside .h5,.reception__aside h1,.reception__aside h2,.reception__aside h3,.reception__aside h4,.reception__aside h5{margin-bottom:16px}.reception__aside hr{margin:1.78em 0;height:1px;background-color:#c6cacd;border:0;box-shadow:none}._scrollbar [data-scrollbar-track]{visibility:visible;pointer-events:auto}[data-scrollbar]{position:relative}[data-scrollbar-scroller]{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}[data-scrollbar-scroller]::-webkit-scrollbar{width:0;-webkit-appearance:none}[data-scrollbar-scroller-native]::-webkit-scrollbar{width:3px;background:#999}[data-scrollbar-track]{position:absolute;top:0;right:2px;bottom:0;visibility:hidden;pointer-events:none;width:4px;background-color:#d5d5d7}@media (max-width:750px){[data-scrollbar-track]{width:2px}}[data-scrollbar-bar]{position:absolute;right:-1px;z-index:1;width:6px;background:#5ac37d;border-radius:4px;cursor:pointer}@media (max-width:750px){[data-scrollbar-bar]{width:4px}}.search-page{padding:60px 105px 80px}@media (max-width:1023px){.search-page{padding:55px}}@media (max-width:480px){.search-page{padding:20px}}.search-page__result{margin-bottom:0}.search-page__result span:first-child{color:#888}.search-page__result-fail{display:none}.search-page-list{margin-top:55px}.search-page__more{margin-top:50px;text-align:center}.search-page__more-btn{font-weight:700;text-decoration:none}.search-page--fail .search-page-form{border-color:#ffb300}.search-page--fail .search-page__more-btn{display:none}.search-page-form{position:relative;height:70px;border-bottom:2px solid #46a666;display:flex;align-items:center;transition:.3s}.search-page-form__buttons{height:50%;position:absolute;right:0;display:flex}.search-page-form__buttons button{background-color:transparent;padding:0;display:flex;align-items:center;cursor:pointer;outline:none;width:40px;height:100%}@media (max-width:480px){.search-page-form__buttons button{width:30px}}.search-page-form__submit{justify-content:flex-end;border:none;border-left:1px solid #c6cacd}.search-page-form__submit svg{width:20px;height:20px}.search-page-form__submit svg path{transition:.3s;fill:#46a666}.search-page-form__submit:focus svg path,.search-page-form__submit:hover svg path{fill:#ffb300}.search-page-form__clean{border:none;position:relative;margin-right:10px;justify-content:center}.search-page-form__clean:after,.search-page-form__clean:before{content:"";position:absolute;width:23px;height:2px;transform:rotate(-45deg);background-color:#888;transition:.3s}.search-page-form__clean:after{transform:rotate(45deg)}.search-page-form__clean:focus:after,.search-page-form__clean:focus:before,.search-page-form__clean:hover:after,.search-page-form__clean:hover:before{background-color:#ffb300}@media (max-width:480px){.search-page-form__clean{margin-right:5px}}.search-page-form__input{border:none;background-color:transparent;font-weight:700;font-size:28px;line-height:34px;width:100%;height:100%;outline:none;padding-right:100px}@media (min-width:751px) and (max-width:1170px){.search-page-form__input{font-size:26px}}@media (max-width:750px){.search-page-form__input{font-size:24px}}@media (max-width:480px){.search-page-form__input{padding-right:70px}}.search-item{padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,.1)}.search-item__link{text-decoration:none}.search-item__link:focus .search-item__title,.search-item__link:hover .search-item__title{color:#46a666}.search-item__title{transition:.3s;color:#36383c}.search-item p{color:#36383c;max-height:77px;overflow:hidden;text-overflow:ellipsis}@media (max-width:1170px){.search-item p{max-height:72px}}.search-item__tag{margin-top:15px;text-align:right}.reset-list,.search__results{list-style:none;padding:0;margin:0}.reset-list li,.search__results li{padding:0;margin:0;position:static}.reset-list li:after,.reset-list li:before,.search__results li:after,.search__results li:before{content:none}.reset-button,.search__btn{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}@media (min-width:1024px){.search{position:relative}}.search__btn{width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:inherit}.search__btn .i-icon{width:20px;height:20px}.search__btn .i-icon *{fill:currentColor}@media (max-width:1023px){.search__open-btn{display:none}}.search__close-btn{position:relative;cursor:pointer}.search__close-btn:after,.search__close-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:26px;height:2px;transform:rotate(-45deg);background-color:currentColor}.search__close-btn:after{transform:rotate(45deg)}.search__form{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s;position:absolute;display:flex;justify-content:space-between}@media (min-width:1024px){.search__form{right:0;top:0;height:100%}}@media (max-width:1023px){.search__form{top:calc(100% + 10px);left:0;width:100%;height:60px;z-index:3}}@media (max-width:750px){.search__form{z-index:20}}.search-opened .search__form{opacity:1;visibility:visible;pointer-events:auto}.search__actions{display:flex;align-items:center;position:absolute;right:0;top:0;height:100%;color:#fff}.search__actions:after{content:"";position:absolute;left:50%;top:0;bottom:0;margin:auto;height:36px;width:1px;background-color:hsla(0,0%,100%,.2)}.search__input-wrap{flex:1;min-width:100%}.search__input{height:100%;width:100%;box-shadow:none;border:0;padding:0 130px 0 20px;background:#46a666;border-radius:4px;color:#fff;text-overflow:ellipsis}.search__input::-ms-input-placeholder{color:currentColor;opacity:.6}.search__input::placeholder{color:currentColor;opacity:.6}.search__results{position:absolute;left:0;right:0;top:calc(100% + 10px);padding:20px;background:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.25);z-index:5}.search__results:empty{display:none}.search__results li:not(:last-child){margin-bottom:10px}.search__results a{text-decoration:none;color:#36383c}.search__results a:hover{color:#46a666}.section{overflow:hidden}.section:not(:last-child){margin-bottom:80px}@media (max-width:1023px){.section:not(:last-child){margin-bottom:60px}}@media (max-width:750px){.section:not(:last-child){margin-bottom:40px}}.section--padding{padding:80px 0}@media (max-width:1023px){.section--padding{padding:60px 0}}@media (max-width:750px){.section--padding{padding:40px 0}}.section--pay{background-color:#5ac37d;position:relative}.section--pay .container{position:relative;z-index:1}.section--bg{background-color:#f3f3f4}.section--error-page{overflow:inherit}.section--overflow-visible{overflow:visible}.section>:first-child{margin-top:0}.section__header{margin-bottom:40px;display:flex;align-items:baseline}@media (max-width:750px){.section__header{margin-bottom:30px;flex-wrap:wrap}}.section__header-link{margin-left:auto}@media (max-width:750px){.section__header-link{display:none}}.section__title{margin:0}.section__caption{font-weight:300;margin-left:30px;font-size:22px;color:#888}@media (max-width:1023px){.section__caption{font-size:18px}}@media (max-width:750px){.section__caption{font-size:16px;margin-left:0;margin-top:10px;flex-basis:100%}}.section__bg-icon{position:absolute;left:22%;width:99%;height:2379px;top:8%;transform:translateY(-50%);pointer-events:none;z-index:0}@media (max-width:1170px){.section__bg-icon{display:none}}.section__bg-icon *{}.site-type{display:flex}@media (max-width:1023px){.site-type{border-bottom:2px solid rgba(0,0,0,.2)}}.site-type__item{line-height:1.36;text-align:center}@media (max-width:1023px){.site-type__item{font-size:18px;font-weight:700;margin-bottom:-2px}}@media (max-width:750px){.site-type__item{font-size:1rem;line-height:1.36}}.site-type__item:first-child{margin-right:24px}@media (min-width:1024px){.site-type__item:first-child{padding-right:24px;border-right:1px solid #c6cacd}}@media (max-width:1023px){.site-type__item:first-child{margin-right:30px}}.site-type__item a{text-decoration:none;color:#36383c}@media (max-width:1023px){.site-type__item a{padding:8px 0;display:block;border-bottom:2px solid transparent}}.site-type__item a.active{color:#46a666}@media (max-width:1023px){.site-type__item a.active{border-bottom-color:currentColor}}.site-type-btns{display:flex}@media (max-width:750px){.site-type-btns{flex-wrap:wrap}}.site-type-btns .btn{flex:1}@media (max-width:750px){.site-type-btns .btn{flex-basis:100%}}.site-type-btns .btn:not(:last-child){margin-right:30px}@media (max-width:1023px){.site-type-btns .btn:not(:last-child){margin-right:20px}}@media (max-width:750px){.site-type-btns .btn:not(:last-child){margin-right:0;margin-bottom:15px}}.swiper-container .swiper-slide,.swiper-container .swiper-wrapper{height:auto}.main-slider .swiper-pagination{bottom:32px}.main-slider .swiper-pagination-bullet{width:12px;height:12px;border:2px solid #fff;background-color:transparent;opacity:1;position:relative;z-index:2}.main-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.main-slider__wrap{height:520px;position:relative;display:flex;align-items:center;color:#fff}@media (max-width:1169px){.main-slider__wrap{height:750px;padding:60px 0;align-items:flex-start}}@media (max-width:750px){.main-slider__wrap{height:580px;padding:40px 0}}.main-slider__info{flex:1 1 100%;margin:0 auto;z-index:2}.main-slider__info .timer{margin-top:10px;font-size:85%}@media(max-width:480px){.main-slider__info .timer{flex-flow:column}.main-slider__info .timer__value{background:#508c64;padding:0 3px;margin-right:auto}}.main-slider__info-wrap{width:50%}@media (max-width:1170px){.main-slider__info-wrap{width:75%}}@media (max-width:750px){.main-slider__info-wrap{width:100%}}.main-slider__title{font-size:52px;line-height:1.2;margin:0 0 16px}@media (max-width:1170px){.main-slider__title{font-size:42px;margin-bottom:30px}}@media (max-width:750px){.main-slider__title{font-size:32px;margin-bottom:20px}}@media (max-width:359px){.main-slider__title{font-size:29px}}@media (max-width:1170px){.main-slider__title br{display:none}}.main-slider__preview{font-size:22px;line-height:1.5;margin:0 0 32px}@media (max-width:1170px){.main-slider__preview{font-size:20px}}@media (max-width:750px){.main-slider__preview{font-size:1rem;margin-bottom:20px}}@media (max-width:359px){.main-slider__preview br{display:none}}.main-slider__img-wrap{position:absolute;left:0;right:0;top:0;margin:auto;width:100%;max-width:1920px;height:100%;pointer-events:none;overflow:hidden}.main-slider__img-decor{position:absolute;left:0;top:0;height:100%;width:75%;max-width:none;font-family:"object-fit:cover;object-position:right";object-fit:cover;object-position:right}@media (max-width:1365px){.main-slider__img-decor{width:90%}}@media (max-width:1169px){.main-slider__img-decor{width:100%;height:590px;object-position:bottom}}@media (max-width:750px){.main-slider__img-decor{height:480px}}.main-slider__img-front{position:absolute;bottom:0;right:14%;width:670px;font-family:"object-fit:contain;object-position:bottom";object-fit:contain;object-position:bottom}@media (max-width:1365px){.main-slider__img-front{right:10%}}@media (max-width:1169px){.main-slider__img-front{bottom:40px;width:auto;left:0;right:0;margin:auto}}@media (max-width:750px){.main-slider__img-front{width:auto;bottom:20px}}@media (max-width:480px){.main-slider__img-front{width:360px}}.main-slider__img-bg{min-width:100%;height:100%;font-family:"object-fit:cover;object-position:right";object-fit:cover;object-position:right}@media (max-width:1169px){.main-slider__img-bg{min-width:1169px;position:relative;left:50%;transform:translateX(-50%)}}@media (max-width:750px){.main-slider__img-bg{min-width:767px}}.gallery-slider .swiper-container{border-radius:4px}.gallery-slider .swiper-slide img{border-radius:4px;display:block}.gallery-thumbs-slider .swiper-container{margin-right:-30px}@media (max-width:750px){.gallery-thumbs-slider .swiper-container{margin:0 -20px;padding:0 20px}}.gallery-thumbs-slider .swiper-slide{width:calc(20% - 30px);margin-right:30px;opacity:.5;transition:opacity .3s;cursor:pointer}@media (max-width:1023px){.gallery-thumbs-slider .swiper-slide{width:calc(25% - 30px)}}@media (max-width:750px){.gallery-thumbs-slider .swiper-slide{margin-right:15px;width:40%}}@media (max-width:750px){.gallery-thumbs-slider .swiper-slide:last-child{margin-right:0}}@media (min-width:1024px){.inner-content--narrow .gallery-thumbs-slider .swiper-slide{width:calc(33.4% - 30px)}}.gallery-thumbs-slider .swiper-slide.swiper-slide-thumb-active{opacity:1;cursor:default}.gallery-thumbs-slider .swiper-slide img{border-radius:4px;display:block;width:100%;height:102px;font-family:"object-fit:cover";object-fit:cover}@media (max-width:1023px){.gallery-thumbs-slider .swiper-slide img{height:82px}}@media (max-width:480px){.gallery-thumbs-slider .swiper-slide img{height:60px}}.reset-list,.socials__items{list-style:none;padding:0;margin:0}.reset-list li,.socials__items li{padding:0;margin:0;position:static}.reset-list li:after,.reset-list li:before,.socials__items li:after,.socials__items li:before{content:none}.socials{display:flex;align-items:center}.socials:not(:last-child){margin-bottom:10px}@media (max-width:1023px){.socials{display:block}}.socials__label{margin-right:24px}@media (max-width:1023px){.socials__label{margin-right:0;margin-bottom:10px}}.socials__items{display:flex;align-items:center}.socials__item{transition:.3s}.socials__item:hover{opacity:.7}.socials__item:not(:last-child){margin-right:28px}@media (max-width:750px){.socials__item:not(:last-child){margin-right:16px}}.socials__icon{height:26px;width:26px}.socials__link{color:inherit;transition:.3s}.socials-share,.socials__link{display:flex;align-items:center}@media (max-width:480px){.socials-share{flex-wrap:wrap}}.socials-share .ya-share2__badge,.socials-share .ya-share2__title{display:none}.socials-share__text{margin-bottom:10px}@media (max-width:480px){.socials-share__text{order:-1}}.socials-share .ya-share2__list{display:flex;margin:0}.socials-share li{padding:0;margin-top:0;margin-right:10px}.socials-share li:before{display:none}.socials-share .ya-share2__link{display:flex;align-items:center;justify-content:center;border-radius:4px;width:40px;height:40px;background-color:#c6cacd;position:relative;transition:.3s}.socials-share .ya-share2__link:before{position:absolute;content:"";background-repeat:no-repeat;top:50%;left:50%;transform:translate(-50%,-50%)}.socials-share .ya-share2__link:focus,.socials-share .ya-share2__link:hover{background-color:#5ac37d}.socials-share .ya-share2__item_service_vkontakte .ya-share2__link:before{background-image:url(/local/templates/delement/frontend/assets/styles/../images/socials/vk.svg);width:20px;height:12px}.socials-share .ya-share2__item_service_facebook .ya-share2__link:before{background-image:url(/local/templates/delement/frontend/assets/styles/../images/socials/fb.svg);width:10px;height:19px}.socials-share .ya-share2__item_service_odnoklassniki .ya-share2__link:before{background-image:url(/local/templates/delement/frontend/assets/styles/../images/socials/odnok.svg);width:20px;height:20px}.socials-share .ya-share2__item_service_twitter .ya-share2__link:before{background-image:url(/local/templates/delement/frontend/assets/styles/../images/socials/twitter.svg);width:26px;height:26px}.reset-button,.tab-link{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}.tabs__links{display:flex;align-items:stretch;border-bottom:1px solid #ddd;overflow-x:auto;overflow-y:hidden}@media (max-width:750px){.tabs__links:after{content:"";align-self:stretch;display:block;position:-webkit-sticky;position:sticky;right:0;width:40px;flex-shrink:0;background:linear-gradient(90deg,transparent 0,hsla(0,0%,100%,.9) 50%,#fff);pointer-events:none}}.tabs__links--pill{align-items:center;border-bottom:0}.tabs__tabs{margin-top:25px}.tabs-tab{display:none;transform-origin:left}.tabs-tab.is-active{display:block;animation:showTab .6s;scroll-margin:100px}.tab-link{cursor:pointer;text-decoration:none;font-weight:700;line-height:1.44;border-bottom:3px solid transparent;padding:7px 0;outline:none;display:inline-flex;align-items:center;max-width:50%;flex:0 0 auto;transition:.6s}@media (max-width:1023px){.tab-link{max-width:65%}}.tabs__links--pill .tab-link{background-color:#e5e7e8;border-radius:4px;padding:5px 20px;font-weight:400;border:0;margin:0}.tab-link:focus,.tab-link:hover{text-decoration:none;color:#46a666}.tab-link:not(:last-child){margin-right:40px}.tabs__links--pill .tab-link:not(:last-child){margin-right:12px}.tab-link.is-active{cursor:default;color:#5ac37d;border-bottom-color:currentColor}.tabs__links--pill .tab-link.is-active{color:#fff;background-color:#5ac37d}@keyframes showTab{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.tag{text-decoration:none;color:#76808a;display:block}.tag:focus,.tag:hover{color:#46a666}.reset-button{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}.tip__content,.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.tip{display:inline-block;width:24px;height:24px;cursor:pointer}.tip--field{width:100%;height:0;display:block}.tip .i-icon{width:100%;height:100%}.tip--dark .i-icon path:first-child{fill:#fff}.tip--dark .i-icon path:nth-child(2){fill:#76808a}.tippy-content{padding:24px;font-size:17px;line-height:1.3;color:#76808a}.c-black{color:#36383c}.c-black2{color:#282a2d}.c-green{color:#5ac37d}.c-green2{color:#508c64}.c-green3{color:#46a666}.c-yellow{color:#ffb300}.c-yellow2{color:#ffe100}.c-gray{color:#f3f3f4}.c-gray2{color:#e5e7e8}.c-gray3{color:#76808a}.c-gray4{color:#c6cacd}.c-gray5{color:#888}.c-red{color:#ea0029}.reset-list{list-style:none;padding:0;margin:0}.reset-list li{padding:0;margin:0;position:static}.reset-list li:after,.reset-list li:before{content:none}.reset-list-item{padding:0}.reset-list-item:before{content:none}.reset-link{text-decoration:none;color:inherit;transition:0s}.reset-link:hover{color:initial}.reset-button,.worker-card__show-more-btn{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font-family:inherit}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.cross{position:relative;cursor:pointer}.cross:after,.cross:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:100%;height:2px;transform:rotate(-45deg);background-color:currentColor}.cross:after{transform:rotate(45deg)}@media (max-width:750px){.hidden-mobile{display:none!important}}@media (min-width:751px){.visible-mobile{display:none!important}}@media (max-width:1919px){.hidden-desktop-below{display:none!important}}.worker-card-list{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-50px;margin-bottom:-50px}.worker-card-list .worker-card{flex-basis:calc(50% - 50px);margin-left:50px;margin-bottom:50px}@media (max-width:750px){.worker-card-list .worker-card{flex-basis:calc(100% - 50px)}}.worker-card{display:flex;flex-wrap:wrap}.worker-card__top{flex-basis:100%;padding-bottom:10px;border-bottom:2px solid #5ac37d;margin-bottom:20px;align-self:flex-start}.worker-card__position{color:#888;margin-bottom:20px}@media (max-width:1023px){.worker-card__position{margin-bottom:10px}}.worker-card__img-wrap{margin-right:30px;background:#f3f3f4;background-image:url(/local/templates/delement/frontend/assets/styles/../images/placeholder-img.svg);background-size:57px 72px;background-position:50%;background-repeat:no-repeat;border-radius:4px;width:211px;height:300px}@media (max-width:750px){.worker-card__img-wrap:empty{display:none}}@media (max-width:1170px) and (min-width:1024px){.worker-card__img-wrap{width:171px;height:260px}}@media (max-width:1023px){.worker-card__img-wrap{margin-right:0;margin-bottom:20px}}@media (max-width:750px){.worker-card__img-wrap{margin-left:auto;margin-right:auto}}.worker-card__img-wrap img{width:100%;height:100%;display:block;border-radius:inherit}.worker-card__main{flex:1;align-self:center;min-width:0}@media (max-width:1023px){.worker-card__main{flex-basis:100%}}.worker-card__title{margin-top:0;margin-bottom:16px}@media (max-width:750px){.worker-card__title br{display:none}}.worker-card__show-more:not(:last-child){margin-bottom:12px}.worker-card__show-more-btn{cursor:pointer;color:#46a666;font-weight:700;border-bottom:2px dotted;transition:.3s}.worker-card__show-more-btn:hover{color:#5ac37d}

.box-formul {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: 1.333em 0;
}

.box-formul .formul-item {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    width: 170px;
    height: 170px;
    text-align: center;
    padding: 10px;
    border: 2px solid #70ad47;
}

.box-formul .formul-znak {
    margin: 0 10px;
    font-weight: 600;
}

/* New contacts */

.contacts-info-box {margin-bottom: 20px;}

.contacts-logo-box {
    float: left;
    padding: 25px 30px 10px 0;
    border-right: 5px solid #ffb300;
    margin: 10px 30px 10px 0;
}

.contacts-list-zag-box {
    float: left;
    margin: 0;
    padding: 10px 0 10px 0;
}

.contacts-list-zag-box ul {margin: 0 !important;}

.contacts-list-zag-box ul li {line-height: 26px;}

.contacts-list-zag-box ul li:before {content: none;}

.alert-box.alert-box-white {
    background: transparent;
    border-radius: 0;
    padding: 22px 30px 22px 30px;
    margin-bottom: 0;
}

.alert-box.alert-box-white.alert-box-white-g {background-color: #F3F3F4;}

.alert-box.alert-box-white.alert-box-white-g .cont-col-1 {
    width: 40%;
    float: left;
    padding-right: 30px;
}

.alert-box.alert-box-white.alert-box-white-g .cont-col-1 .txt-box-grafrab {
    font-size: 22px;
    margin-top: 20px;
}

.alert-box.alert-box-white.alert-box-white-g .cont-col-1 .img-box-grafrab {margin-top: 100px;}

.alert-box.alert-box-white.alert-box-white-g .cont-col-2 {
    width: 30%;
    float: left;
    padding: 0 30px;
}

.alert-box.alert-box-white.alert-box-white-g .cont-col-3 {
    width: 30%;
    float: left;
    padding-left: 30px;
}

.alert-box.alert-box-white.alert-box-white-g .cont-col-3 .img-box-grafrab {margin-top: 40px;}

.alert-box.alert-box-white.alert-box-white-g p {text-align: center;}

.svetofor {
    display: block;
    float: left;
    width: 27px;
    height: 27px;
    /*border-radius: 100%;*/
    margin-right: 5px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.svetofor.svetofor-red {
    background-image: url("/local/templates/delement/frontend/assets/images/svetofor2-red.png");
    /*border: 1px solid #8F3916;*/
}

.svetofor.svetofor-yel {
    background-image: url("/local/templates/delement/frontend/assets/images/svetofor2-yel.png");
    /*border: 1px solid #CCA61F;*/
}

.svetofor.svetofor-grn {
    background-image: url("/local/templates/delement/frontend/assets/images/svetofor2-grn.png");
    /*border: 1px solid #169252;*/
}

.zag-label-box {
    width: 43%;
    margin-bottom: 10px;
}

.zag-label-box.zag-label-box-of1 {width: 48%;}

.zag-label-box p {
    font-size: 16px;
    text-align: right;
}

.so-svetoforom .details__icon.details__icon-so-svet {margin-left: 10px;}

.so-svetoforom .svetofor-zag {
    margin-left: auto;
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    /*border-radius: 100%;*/
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.so-svetoforom .svetofor-zag.svetofor-zag-red {
    background-image: url("/local/templates/delement/frontend/assets/images/svetofor2-red.png");
    /*border: 1px solid #8F3916;*/
}

.so-svetoforom .svetofor-zag.svetofor-zag-yel {
    background-image: url("/local/templates/delement/frontend/assets/images/svetofor2-yel.png");
    /*border: 1px solid #CCA61F;*/
}

.so-svetoforom .svetofor-zag.svetofor-zag-grn {
    background-image: url("/local/templates/delement/frontend/assets/images/svetofor2-grn.png");
    /*border: 1px solid #169252;*/
}

.clear {clear: both;}

.header__menu .menu__list.menu__list-s1 .menu__item:last-child {margin-left: auto;}

.header .header__link.header__link-interpr {
    padding: 14px 8px;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: transparent;
    border-color: currentColor;
    transition: .3s;
}

.header .header__link.header__link-interpr:before {background-color: transparent;}

.header .header__link.header__link-interpr:hover {
    border-color: #5ac37d;
    color: #5ac37d;
}

.header .header__link.header__link-interpr:hover a {color: #5ac37d;}

.cascana-chat-widget .jss28.jss29 button.jss36 {
    background-color: #5ac37d;
    background-image: url("/local/templates/delement/drop_CEC.ChatWidget_UES_v2_24032022/widget_fon-pattern.png");
    background-size: contain;
    background-position: center;
}

.cascana-chat-widget .jss28.jss29 button.jss36:hover {background-image: url("/local/templates/delement/drop_CEC.ChatWidget_UES_v2_24032022/widget_fon-pattern-hover.png");}

.message .jss155, .message .jss99 {
    border: 1px solid #87898F !important;
    background-color: #fff !important;
}

.subscribe-edit .table, .subscribe-edit .table td, .subscribe-edit .table th, .subscribe-edit table, .subscribe-edit table td, .subscribe-edit table th {border: none;}

.subscribe-edit .table tbody tr:nth-child(2n) td, .subscribe-edit table tbody tr:nth-child(2n) td {background-color: transparent;}

.subscribe-edit input {
    width: 100%;
    color: #36383c;
    background-color: #fff;
    border: 1px solid #c6cacd;
    border-radius: 4px;
    height: 48px;
    line-height: calc(48px - 2px);
    padding: 0 16px;
    transition: border-color .3s;
}

.subscribe-edit input[type=submit], .subscribe-edit input[type=reset] {
    width: 20%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    line-height: 1.5;
    font-weight: 700;
    text-align: center;
    text-transform: none;
    text-decoration: none;
    color: #fff;
    background-color: #5ac37d;
    height: 48px;
    padding: 0 20px;
    border: 2px solid transparent;
    border-radius: 4px;
    outline: none;
    transition: .3s;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-right: 10px;
}

.subscribe-edit input[type=reset] {
    color: #5ac37d;
    background-color: #fff;
    border: 2px solid currentColor;
}

.subscribe-edit input[type=submit]:hover {
    background-color: #508c64;
    border-color: transparent;
    color: #fff;
}

.subscribe-edit input[type=reset]:hover {
    background-color: #5ac37d;
    color: #fff;
    border-color: #5ac37d;
}

.attention-box {
    display: none;
    width: 60%;
    padding: 10px;
    background: #fff3cd;
    border-radius: 4px;
    border-left: 4px solid #ffb300;
    margin-left: auto;
    margin-top: 10px;
    text-align: center;
}

.alert-tehrab-cont {margin: 250px auto;}

.alert-tehrab {height: 320px;}

.alert-tehrab h2 {
    margin-top: 50px;
    margin-bottom: 20px;
}

.alert-tehrab h4 {
    width: 70%;
    margin-top: 0;
    margin-bottom: 20px;
}

.alert-tehrab img {
    width: 250px;
    float: right;
}

.btn-lkues {
    display: block;
    background-color: transparent;
    border: 3px solid #D4D1CF;
    border-radius: 0;
    font-size: 22px;
    color: #36383c;
    text-decoration: none;
    margin-bottom: 15px;
    padding: 10px;
    text-align: center;
    min-height: 86px;
}

.btn-lkues.btn-lkues-str1 {line-height: 60px;}

.btn-lkues.btn-lkues-str2 {line-height: 35px;}

.btn-lkues:hover {
    border-color: #5ac37d;
    color: #36383c;
}

.btn-lkues span {font-size: 14px;}

.btn-lkues img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 10px;
}

.cabinet-type-btns {position: relative;}
.b_lk_text_content_block {
    color: #00b050;
    font-size: 11pt;
    line-height: 16px;
    display: block;
    padding-bottom: 5px;
    padding-top: 35px;
}
.b_lk_text_content {
    color: #00b050;
    font-size: 11pt;
    line-height: 16px;

    padding-bottom: 5px;
}

.link-podrob {
    position: absolute;
    left: 44%;
    margin: 50px auto;
}
.btn-lkues-str3::before {
    content: ' ';
    width: 37px;
    height: 37px;
    display: block;
    position: absolute;
    z-index: 100;
    background-image: url(/local/templates/delement/frontend/assets/icons/new_circle.svg);
    margin: -20px 0;
    right: -16px;
}

.window_nyak_box {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
    display: none;
}

.window_nyak_bg {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
}

.window_nyak {
    width: 50%;
    position: fixed;
    top: 20%;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #ccc;
    right: 25%;
    z-index: 99999;
    height: auto;
    box-shadow: 0px 1px 16px 5px #fff;
}

.window_nyak .fancybox-close-small-nyak {
    top: -13px;
}

.window_nyak img {
    width: 100%;
    margin-bottom: -7px;
}

.col5 {
    width: 42%;
    float: left;
}

.col7 {
    width: 58%;
    float: left;
}

.col5 .text24 {
    font-size: 24px;
}

.col7 .img-title {
    display: block;
    width: auto;
    margin: 0 0 0 auto;
}

.col5 img, .col7 img {width: 100%;}

.img-ensb {
    float: right;
    width: 250px;
    margin-left: 15px;
    margin-bottom: 15px;
}

@media only screen and (max-width: 1366px) {
    .window_nyak {
        width: 80%;
        right: 10%;
    }
}


@media only screen and (min-width: 1025px) and (max-width: 1280px) {

    .alert-box.alert-box-white.alert-box-white-g .cont-col-1, .alert-box.alert-box-white.alert-box-white-g .cont-col-2 {width: 35%;}

    .alert-box.alert-box-white.alert-box-white-g .cont-col-3 .img-box-grafrab {margin-top: 60px;}

}

@media only screen and (min-width: 769px) and (max-width: 1024px) {

    .box-formul .formul-item {
        width: 120px;
        height: 120px;
        font-size: 14px;
    }

    .box-formul .formul-znak {font-size: 14px;}

    .zag-label-box {width: 42%;}

    .header__menu .menu__list .menu__item:last-child {max-width: 0;}
    .menu__item-submenu .menu__item-label { width: 230px}
    .header__menu .menu__list.menu__list-s1 .menu__item:last-child { margin-left: 0}

    .alert-box.alert-box-white.alert-box-white-g .cont-col-1 {width: 35%;}

    .alert-box.alert-box-white.alert-box-white-g .cont-col-1 .txt-box-grafrab {font-size: 19px;}

    .alert-box.alert-box-white.alert-box-white-g .cont-col-1 .img-box-grafrab {margin-top: 80px;}

    .alert-box.alert-box-white.alert-box-white-g .cont-col-2 {width: 40%;}

    .alert-box.alert-box-white.alert-box-white-g .cont-col-3 {width: 25%;}

    .alert-box.alert-box-white.alert-box-white-g .cont-col-3 .img-box-grafrab {margin-top: 60px;}

    .alert-tehrab-cont {margin: 200px auto;}

    .alert-tehrab {height: auto;}

    .alert-tehrab h4 {width: 68%;}

    #bx_3218110189_3159844 .main-slider__img-front {bottom: 0;}

}

/*@media only screen and (min-width: 601px) and (max-width: 768px) {

    .box-formul {
        flex-wrap: wrap;
    }

    .box-formul .formul-item, .box-formul .formul-znak {margin-bottom: 10px;}

    .box-formul .formul-znak {
        min-width: 25px;
        text-align: center;
    }

}*/

@media only screen and (max-width: 768px) {

    .box-formul-responsive {overflow-x: scroll;}

    .box-formul {
        justify-content: start;
        min-height: min-content;
    }

    .box-formul .formul-item, .box-formul .formul-znak {flex: 0 0 auto;}

    .so-svetoforom .svetofor-zag.svetofor-zag-of1 {
        margin-right: 0;
        width: 30px;
        height: 30px;
    }

    .zag-label-box.zag-label-box-of1 {width: 56%;}

    .alert-box.alert-box-white.alert-box-white-g .cont-col-1 {width: 100%;}

    .alert-box.alert-box-white.alert-box-white-g .cont-col-1 .img-box-grafrab {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .alert-box.alert-box-white.alert-box-white-g .cont-col-2 {width: 58%;}

    .alert-box.alert-box-white.alert-box-white-g .cont-col-3 {width: 42%;}

    .alert-box.alert-box-white.alert-box-white-g .cont-col-3 .img-box-grafrab {margin-top: 55px;}

    .alert-tehrab-cont {margin: 200px auto;}

    .alert-tehrab {height: auto;}

    .alert-tehrab h2 {margin-top: 45px;}

    #bx_3218110189_3159844 .main-slider__img-front {bottom: 0;}

}

.zakcallback {
    display: flex;
    background-color: #5ac37d;
    width: 58px;
    height: 58px;
    border: none;
    cursor: pointer;
    align-items: center;
    border-radius: 50%;
    justify-content: center;
    position: absolute;
    bottom: 35px;
    right: 100px;
    z-index: 10;
    animation: animate_pulse 1.5s infinite;
}

.zakcallback:hover {
    animation: none;
}

@keyframes animate_pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(23, 190, 96, 0.4);
    }
    70% {
        box-shadow: 0 0 0 10px rgba(228, 25, 49, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(228, 25, 49, 0);
    }
}

.zakcallback img {
    width: 30px;
    height: 30px;
    animation: animate_motion 5s 0s both infinite;
}

.zakcallback:hover img {
    animation: none;
}

@keyframes animate_motion {
    0%, 20% {
        transform: rotate(0deg);
    }
    10%, 14%, 18%, 2%, 6% {
        transform: rotate(-25deg);

    }
    12%, 16%, 4%, 8% {
        transform: rotate(25deg);
    }
}

#modalformzakcallback {
    max-width: 535px;
    padding: 40px 25px;
}

/*#formzakcallback .form-block {margin-bottom: 15px;}

#formzakcallback .form-block .form-block__label {flex: 0 0 105px;}

#formzakcallback .btn-box {text-align: center;}*/
/*Off zakcallback*/
/*.zakcallback, .menu__item--zakcallback { display: none}*/

.product-chat-widget {display: none;}

.fancybox-button.fancybox-close-small.fancybox-close-small-wq {
    width: 40px;
    height: 40px;
    top: 5px;
    right: 25px;
    border: 1px solid #5ac37d;
    border-radius: 50%;
}

.fancybox-close-small.fancybox-close-small-wq:after, .fancybox-close-small.fancybox-close-small-wq:before {
    content: "";
    width: 25px;
}

fieldset.files-loader__item.files-loader__item_info {display: flex;}

.mess-ls { opacity: 1 !important}
.is-active-a {display: block}

.header__link.header__link-interpr.header__link-interpr-ul {
    padding: 0 !important;
    border: none !important;
    border-radius: 0 !important;
}

.btn.btn-lkteplo {
    height: 90px;
    line-height: 1.2;
}

.header__top-wrap {position: relative;}

.timer-pokaz {
    position: absolute;
    top: 24px;
    right: 50%;
    transform: translateX(50%);
    display: flex;
    color: #5ac37d;
    align-items: baseline;
    z-index: 2;
    min-width: 40px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 26px;
    line-height: 1;
}

.timer__title {
    font-size: 16px;
    line-height: 24px;
    color: #36383C;
    text-wrap: nowrap;
}

.timer__items {
    display: flex;
    font-size: 30px;
}
.timer__item {
    position: relative;
    display: flex;
    align-items: baseline;
    flex-direction: row-reverse;
    min-width: 40px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 26px;
    line-height: 1;
}
.timer__item::before {
    content: attr(data-title);
    display: block;
    font-size: 14px;
    line-height: 2;
    margin-left: 8px;
    color: #76808A;
}
.timer__item:not(:last-child)::after {
    content: ':';
    position: absolute;
    right: -15px;
}

.timer-pokaz-icon {display: none;}

.footer__phone .footer__phone_h4 {margin-top: 0 !important;}

.footer__phone .footer__phone_h4 a {text-decoration: underline;}

.footer__phone .footer__phone_h4 a:hover {text-decoration: none;}

.info-box-predzap {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #c6cacd;
    padding: 15px 30px;
    text-align: center;
    background: #fff;
    border-radius: 20px;
    width: 100%;
    min-height: 70px;
    margin: 10px 0 30px;
}

.info-box-predzap .info-text {
    font-size: 32px;
    width: 40%;
    text-align: left;
    line-height: 42px;
    font-weight: 600;
}

.info-box-predzap .info-btn .btn {
    font-size: 28px;
    font-weight: 400;
    padding: 0 56px;
    height: 54px;
    border: 2px solid #5ac37d;
    color: #5ac37d;
    background-color: #fff;
}

.info-box-predzap .info-btn .btn:hover {
    color: #fff;
    background-color: #5ac37d;
}

@media only screen and (min-width: 1799px) and (max-width: 1800px) {

    .timer-pokaz {right: -300px;}

}

@media only screen and (min-width: 769px) and (max-width: 1798px) {

    .timer-pokaz .timer__title {text-align: center;}

    .timer-pokaz .timer__items {justify-content: center;}
}

@media only screen and (min-width: 1281px) and (max-width: 1365px) {

    .header__personal.header__personal__lk {margin-right: 10px !important;}

}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {

    .header__personal.header__personal__lk {margin-right: 25px !important;}

    .header__personal.header__personal__lk .btn.btn--bordered.popup-modal-ajax {padding: 0 10px;}
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {

    .header__personal.header__personal__lk {margin-right: 25px !important;}

    .header__personal.header__personal__lk .btn.btn--bordered.popup-modal-ajax {padding: 0 10px;}

    .info-box-predzap .info-text {width: 60%;}

}

@media only screen and (max-width: 768px) {

    .mobile-menu__body .timer-pokaz {
        display: flex;
        position: static;
        align-items: center;
        margin-top: 20px;
        margin-bottom: 0;
    }

    .info-box-predzap .info-text {
        font-size: 26px;
        width: 60%;
        line-height: 36px;
    }

    .info-box-predzap .info-btn .btn {padding: 0 40px;}

    .timer__item::before {
        margin-left: 2px;
        margin-right: 4px;
    }

}

@media only screen and (min-width: 601px) and (max-width: 768px) {

    .header__logo .logo img {height: 50px;}

    .header__burger {margin-right: 10px !important;}

    .header__buttons {margin-right: 0 !important;}

    .header__contacts-worktime {font-size: 12px;}

    .timer__title {font-size: 14px;}

    .timer__items {font-size: 24px;}

    .timer__item {
        min-width: 35px;
        margin-left: 5px;
        margin-right: 5px;
        padding-bottom: 8px;
    }

    .timer__item::before {font-size: 10px;}

    .timer__item:not(:last-child)::after {right: -8px;}

}

@media(max-width: 550px) {
    .timer-pokaz {
        flex-direction: column;
        align-items: center;
    }
}

@media only screen and (max-width: 425px) {

    .contacts-logo-box {
        padding: 25px 0 10px 0;
        margin: 10px auto 10px auto;
        float: none;
        text-align: center;
        border-right: 0;
        border-bottom: 5px solid #ffb300;
    }

    .contacts-list-zag-box {
        float: none;
        margin: 0 auto;
        width: 75%;
    }

    .contacts-list-zag-box ul li {padding-left: 0;}

    .zag-label-box {width: 85%;}

    .so-svetoforom .svetofor-zag {
        width: 30px;
        height: 30px;
    }

    .so-svetoforom .details__title {
        word-wrap: break-word;
        width: 65%;
    }

    .zag-label-box.zag-label-box-of1 {width: 95%;}

    .alert-box.alert-box-white.alert-box-white-g {padding: 20px;}

    .alert-box.alert-box-white.alert-box-white-g .cont-col-1, .alert-box.alert-box-white.alert-box-white-g .cont-col-2, .alert-box.alert-box-white.alert-box-white-g .cont-col-3 {
        width: 100%;
        padding: 0;
    }

    .alert-box.alert-box-white.alert-box-white-g .cont-col-1 .img-box-grafrab, .alert-box.alert-box-white.alert-box-white-g .cont-col-2 .img-box-grafrab, .alert-box.alert-box-white.alert-box-white-g .cont-col-3 .img-box-grafrab {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .alert-tehrab-cont {margin: 100px auto;}

    .alert-tehrab {
        padding: 32px 20px;
        height: 87vh;
        overflow-x: auto;
    }

    .alert-tehrab h2 {
        margin-top: 20px;
        width: 100%;
        text-align: center;
    }

    .alert-tehrab h4 {
        width: 100%;
        text-align: center;
    }

    .alert-tehrab p, .alert-tehrab ul {width: 100%;}

    .alert-tehrab img {
        float: none;
        margin: 0 auto !important;
        display: block;
    }

    .zakcallback {
        bottom: 18px;
        right: 50px;

    }

    .btn-lkues {
        font-size: 20px;
        text-align: center !important;
    }

    .btn-lkues.btn-lkues-str1 {line-height: 30px;}

    .btn-lkues.btn-lkues-str2 {line-height: 20px;}

    .link-podrob {
        left: 49%;
        bottom: 5%;
    }

    .btn-lkues img {margin-right: 20px;}

    .cabinet-type-btns .btn {font-size: 16px;}

    .cabinet-type-btns .btn.btn-lkteplo {
        height: 80px;
        white-space: normal;
    }

    .col5, .col7 {
        width: 100%;
        margin-bottom: 10px;
    }

    .img-ensb {
        float: none;
        display: block;
        margin: 0 auto 15px;
    }

    .header__buttons {margin-right: 0 !important;}

    .timer-pokaz {
        margin-right: 0 !important;
    }

    .timer__title {font-size: 10px;}

    .timer__items {font-size: 22px;}

    .timer__item {
        min-width: 30px;
        margin-left: 5px;
        margin-right: 5px;
        padding-bottom: 8px;
    }

    .timer__item::before {font-size: 9px;}

    .timer__item:not(:last-child)::after {right: -8px;}

    .info-box-predzap {
        flex-direction: column;
        padding: 15px;
    }

    .info-box-predzap .info-text {
        width: 100%;
        margin-bottom: 10px;
        font-size: 25px;
        text-align: center;
    }

}

@media only screen and (max-width: 375px) {

    .btn-lkues {font-size: 18px;}

    .btn-lkues br {clear: both;}

    /*.btn-lkues img {
        width: 50px;
        height: 50px;
    }*/

    .link-podrob {left: 47%;}

    .cabinet-type-btns .btn.btn-lkteplo {
        height: 100px;
    }
}

/*Стили для новых секций на главной странице*/

.section--grid-1-cols {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
}

.section--grid-1-cols .outer-grid-2cols,
.section--grid-1-cols .container {
    grid-column: 1;
    grid-row: 1;
}

.section--grid-1-cols .container {
    width: 100%;
    padding-top: 29px;
    padding-bottom: 29px;
}

.outer-grid-2cols {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.outer-grid-2cols img:first-of-type {
    align-self: end;
    justify-self: start;
    margin-top: 35px;
}

.outer-grid-2cols img:last-of-type {
    align-self: start;
    justify-self: end;
}

.container-grid-2cols {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 26px;
}

.socialMedia-container h2 {
    margin: 0;
    margin-bottom: 16px;
    font-size: 38px;
    line-height: 48px;
    color: #46A666;
    text-align: center;
}

.socialMedia-container p {
    margin: 0;
    margin-bottom: 24px;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
}

.socialMedia {
    display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 16px;
    column-gap: 30px;
}

.socialMedia__item {
    display: flex;
    gap: 24px;
    align-items: center;
    padding: 24px 15px 24px 24px;
    background-color: #FFFFFF;
    border-radius: 10px;
    max-width: 288px;
    width: 100%;
    color: rgb(54, 56, 60);
    text-decoration: none;
    cursor: pointer;
}

.socialMedia a:hover {
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.05), 0 10px 10px rgba(0, 0, 0, 0.10);
}

.socialMedia__description {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
}

@media(max-width:1440px) {
    .section--grid-1-cols .container {
        width: initial;
    }
}

@media(max-width: 920px) {
    .container-grid-2cols {
        grid-template-columns: 1fr;
    }

    .innerContainer-image img {
        display: block;
        margin: 0 auto;
        width: 50%;
    }

    .faq__image img {
        display: block;
        margin: 0 auto;
        width: 50%;
    }

    .faq__link {
        display: block;
        text-align: center;
    }
}

@media(max-width: 768px) {
    .outer-grid-2cols.outer-grid-2cols--uneven {
        grid-template-columns: 1fr 1.7fr;
    }
}

@media(max-width: 750px) {
    .socialMedia-container h2 {
        font-size: 28px;
        line-height: 1.2;
    }

    .socialMedia-container p {
        font-size: 18px;
        line-height: 1.2;
    }
}

@media(max-width: 460px) {
    .socialMedia {
        grid-template-columns: 1fr;
    }

    .socialMedia__item  {
        max-width: initial;
        padding: 16px;
    }
}

.faq__link {
    /* display: block; */
    text-decoration: none;
    color: inherit;
}

.faq__link:hover {
    color: #46a666;
}

.faq__href {
    color: #36383C;
    text-decoration: none;
}

.faq__href span {
    color: #6ECA8D;
    text-decoration: underline;
}

.faq__href:hover {
    color: #36383C;
}

.faq__href:hover span {
    color: #ffb300;
}

.nav-cards .nav-card:not(.nav-card--new) .nav-card__header {
     position: static;
}

.nav-cards .nav-card:not(.nav-card--new) .nav-card__wrap {
    position: relative;
}

@media (max-width: 1023px) {
    .nav-card__wrap {
        padding-right: 20px;
    }

    .nav-card.nav-card--new .nav-card__wrap {
        padding-right: 0;
    }

    .nav-cards .nav-card:not(.nav-card--new) .nav-card__img-wrap {
        z-index: 1;
    }

    .nav-cards .nav-card:not(.nav-card--new):nth-child(1) .nav-card__title,
    .nav-cards .nav-card:not(.nav-card--new):nth-child(3) .nav-card__title{
        right: 20px;
        text-align: end;
    }

    .nav-cards .nav-card:not(.nav-card--new):nth-child(2) .nav-card__title,
    .nav-cards .nav-card:not(.nav-card--new):nth-child(4) .nav-card__title{
        left: 20px;
    }
}

.header__search.search-desk .search__form {
    margin-right: 20px;
}

.header__search.search-desk .search__form .search__input-wrap {
    display: flex;
}

#title-search-input.search__input {
    background-color: #f3f3f4;
    border: 1px solid #46a666;
    border-radius: 10px;
    width: 78%;
    margin-left: auto;
    color: #36383C;
}

#title-search-input-mobil.search-input {
    background-color: #f3f3f4;
    border: 1px solid #46a666;
    border-radius: 10px;
    color: #36383C;
}

.search__form .search__actions {
    color: #46a666;
}

.search-mobil .search-form.search-form-new .search__actions {
    color: #46a666;
}

@media(max-width: 1200px) {
    #title-search-input.search__input {
        width: 76%;
    }
}

@media(max-width: 1140px) {
    #title-search-input.search__input {
        width: 75%;
    }
}

@media(max-width: 1080px) {
    #title-search-input.search__input {
        width: 74%;
    }
}

@media(max-width: 1024px) {
    #title-search-input.search__input {
        width: 100%;
        display: none;
    }

    .search__form .search__actions {
        display: none;
    }
}

@media(max-width: 565px) {
    .cabinet-type-btns .btn-lkues.btn-lkues-str1,
    .cabinet-type-btns .btn-lkues.btn-lkues-str2 {
        display: flex;
        gap: 25px;
        line-height: 30px;
        min-height: 132px;
    }
}

@media(max-width: 520px) {
    .cabinet-type-btns .btn-lkues.btn-lkues-str1,
    .cabinet-type-btns .btn-lkues.btn-lkues-str2 {
       gap: 0;
    }
}

.verticalCard {
    display: flex;
    gap: 16px;
    margin-bottom: 40px;
}

.verticalCard img {
    flex-shrink: 0;
    width: 40px;
    height: 40px;
}

.verticalCard.verticalCard--withMarginTop {
    margin-top: 40px;
}

.verticalCardGrayText {
    color: #76808a;
}


/*Стили для нового баннера для страницы "Тепловая энергия" начало*/

.bannerNew {
    display: grid;
    grid-template-columns: 1.4fr 1fr;
    margin-bottom: 40px;
}

.bannerNew__content {
    max-width: 606px;
    width: 100%;
    margin-top: 50px;
}

.bannerNew__content > h1 {
    font-size: calc(32px + 20*(100vw/1920));
    line-height: 1;
    margin: 0;
    margin-bottom: 16px;
    color: #5AC37D;
}

.bannerNew__image {
    align-self: end;
    justify-self: end;
}

.bannerNew__subtitle {
    /*-font-weight: 700;-*/
    font-size: calc(16px + 16*(100vw/1920));
    line-height: 1.25;
    margin: 0;
    color: #76808a;
}

@media(max-width: 1280px) {
    .bannerNew {
        margin-bottom: 32px;
    }
}

@media(max-width: 1024px) {
    .bannerNew {
        grid-template-columns: 1fr 1fr;
    }

    .bannerNew__subtitle {
        font-size: calc(16px + 5.3333*(100vw / 1024));
        line-height: 1.4;
    }
}

@media(max-width: 767px) {
    .bannerNew {
        grid-template-columns: 1fr;
        margin-bottom: 24px;
        gap: 16px;
    }
    .bannerNew__content {
        margin-top: 0;
    }
    .bannerNew__content > h1 {
        font-size: calc(32px + (20 + 20 * 0.7) * ((100vw - 360px) / 1920));
        line-height: 1.25;
    }

    .bannerNew__image {
        justify-self: center;
    }

    .bannerNew__subtitle {
        font-size: calc(16px + (16 + 16 * 0.7) * ((100vw - 360px)/1920));
        line-height: 1.5;
    }
}

/*Стили для нового баннера для страницы "Тепловая энергия" конец*/

/*Стили для сетки начало*/

.gridLayout {
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr;
    height: fit-content;
}
.gridLayout--center {
    margin: auto;
}

.gridLayout--3cols {
    grid-template-columns: repeat(3, 1fr);
}

.gridLayout--2cols {
    grid-template-columns: repeat(2, 1fr);
}

@media(max-width: 1280px) {
    .gridLayout {
        gap: 16px;
    }
}

@media(max-width: 1024px) {
    .gridLayout--3cols {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media(max-width: 767px) {
    .gridLayout {
        gap: 8px;
    }

    .gridLayout--3cols,
    .gridLayout--2cols {
        grid-template-columns: 1fr;
    }
}

/*Стили для сетки конец*/

/*Стили для кнопки ссылки начало*/
.button-link {
    display: flex;
    gap: 20px;
    align-items: center;
    background-color: #f3f3f4;
    max-width: 394px;
    width: 100%;
    padding: 20px 30px;
    color: #76808A;
    text-decoration: none;
    font-weight: 600;
    border-radius: 4px;
}

.button-link span {
    font-size: 18px;
    line-height: 1;
}

.button-link:hover {
    color: #5ac37d;
}

/*Стили для кнопки ссылки конец*/

.socialMedia a:hover {
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.05), 0 10px 10px rgba(0, 0, 0, 0.10);
}
/* End */


/* Start:/local/templates/delement/frontend/assets/styles/wmstyle.css?174195033625906*/
.warn_usluga {
    width: 100%;
    background: #ffb30040;
    padding: 20px;
    border-radius: 10px;
    margin-top: 30px;
}

.list_service label { margin-right: 20px}

.top_predtext {
    position: absolute;
    opacity: 0;
    width: 1px;
    height: 1px;
    z-index: 0}

.top_predtext #bx_incl_area_4 {width: 150px;
    height: 50px; background: #5ac37d}


.reception-district-validate, .reception-city-validate,
.reception-street-validate, .reception-house-validate{display: block;
    position: absolute;
    color: red;
    font-size: 10pt;}

#captcha-container .CheckboxCaptcha-Checkbox[data-checked=true] {

    background-color: #5ac37d !important;
    border: 0;
}

.modal.modal--kommisar-request-success.modal--kommisar-request-success-new .modal__top {margin-bottom: 30px;}

.modal.modal--kommisar-request-success.modal--kommisar-request-success-new .modal__heading.h2 span:first-child {font-size: 24px;}

.modal.modal--kommisar-request-success.modal--kommisar-request-success-new .modal__heading.h2 span:last-child {
    font-size: 22px;
    font-weight: bold;
    color: #6b6969;
    margin-bottom: 20px;
}

.modal.modal--kommisar-request-success.modal--kommisar-request-success-new .form.form--fast-appraisal {margin-bottom: 20px;}

.modal.modal--kommisar-request-success.modal--kommisar-request-success-new .btn {width: 100%;}

/* slider new design */

.main-slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    background-color: #fff;
    border: 1px solid #5AC37D;
    margin: 0 12.5px;
}

.main-slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:hover {background-color: #5AC37D;}

/* profit-links-2024 new design 2024 */

.section.section--profit-links {margin-bottom: 50px;}

.link-cards.link-cards-main-new .link-card.link-card-col1 {
    max-width: calc(100% - 30px);
    flex-basis: calc(100% - 30px);
    background-image: url("/local/templates/delement/frontend/assets/images/section-fullwidth-new/right_2.png");
    background-repeat: no-repeat;
    background-position: 110% 110%;
    background-size: 35%;
}

.link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__wrap {padding: 29px 56px 30px 32px;}

.link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__header {
    margin-top: 3px;
    margin-right: 66px;
}

.link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__title {margin-bottom: 18px;}

.link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__announce {
    font-size: 22px;
    line-height: 35.2px;
}

.link-cards.link-cards-main-new .link-card.link-card-col1:hover {color: #36383c;}

.link-cards.link-cards-main-new .link-card.link-card-col1:hover .link-card__title {color: #46a666;}

.link-cards.link-cards-main-new .link-card.link-card-col1:hover .link-card__announce {color: #36383c;}

.link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__arrow-wrap {margin-top: 33px;}

.link-cards.link-cards-main-new .link-card .link-card__arrow-wrap.mob-visib {display: none;}

/* header-faq-2024 new design 2024 */

.section.section--faq.section--faq-2024 {
    margin-bottom: 91px;
    text-align: center;
}

.section.section--faq.section--faq-2024 .faq__description h2 {
    font-size: 38px;
    line-height: 60.8px;
    margin-top: 0;
    margin-bottom: 19px;
}

.section.section--faq.section--faq-2024 .faq__description .btn.btn-faq {
    border: 1px solid #00A862;
    color: #00A862;
    background-color: #fff;
    padding: 0 59px;
    height: 49px;
    font-size: 22px;
}

.section.section--faq.section--faq-2024 .faq__description .btn.btn-faq:hover {
    color: #fff;
    background-color: #00A862;
}

/* footer new design 2024 */

.footer.footer-2024 .footer__main {
    background-color: #313337;
    padding: 54px 0 55px;
}

.footer.footer-2024 .footer__main .footer__top {
    padding-bottom: 40px;
    margin-bottom: 54px;
    border-bottom: 1px solid #505255;
}

.footer.footer-2024 .footer__main .footer__top .footer__nav.footer__nav__new {gap: 30px;}

.footer.footer-2024 .footer__main .footer__top .footer__nav.footer__nav__new .footer__nav-wrap {
    padding-right: 0;
    flex-basis: calc(25% - 20px);
    width: calc(25% - 20px);
}

.footer.footer-2024 .footer__main .footer__nav.footer__nav__new .footer__nav-wrap.footer__nav-wrap--wide {
    flex-basis: calc(50% - 10px);
    width: calc(50% - 10px);
}

.footer.footer-2024 .footer__nav.footer__nav__new .footer__nav-wrap .footer__nav-item {margin-bottom: 0;}

.footer.footer-2024 .footer__nav.footer__nav__new .footer__nav-wrap .footer__nav-item:not(:last-child) {margin-bottom: 56px;}

.footer.footer-2024 .footer__nav.footer__nav__new .footer__nav-wrap.footer__nav-wrap--wide .footer__nav-item.footer__nav-item--wide {
    margin-bottom: 0;
    column-gap: 30px;
    column-fill: auto;
}

.footer.footer-2024 .footer__top.footer__top_s1 .footer__nav.footer__nav__new .footer__nav-wrap.footer__nav-wrap--wide .footer__nav-item.footer__nav-item--wide {height: 410px;}

.footer.footer-2024 .footer__top.footer__top_ul .footer__nav.footer__nav__new .footer__nav-wrap.footer__nav-wrap--wide .footer__nav-item.footer__nav-item--wide {height: 530px;}

.footer.footer-2024 .footer__nav.footer__nav__new .footer__nav-wrap .footer__nav-item li {line-height: 20.8px;}

.footer.footer-2024 .footer__nav.footer__nav__new .footer__nav-wrap .footer__nav-item li:not(:last-child) {
    margin-bottom: 14px;
}

.footer.footer-2024 .footer__nav.footer__nav__new .footer__nav-wrap .footer__nav-item li:first-child {
    color: #5AC37D;
    margin-bottom: 24px;
    font-weight: 700;
    line-height: 24.41px;
    column-span: all;
}

.footer.footer-2024 .footer__bottom {
    gap: 30px;
}

.footer.footer-2024 .footer__bottom .footer__logo {
    flex-basis: calc(33.34% - 20px);
    width: calc(33.34% - 20px);
    padding-right: 0;
    margin-right: 0;
}

.footer.footer-2024 .footer__bottom .footer__logo .logo, .footer.footer-2024 .footer__bottom .footer__logo .footer__address {margin-bottom: 24px;}

.footer.footer-2024 .footer__bottom .footer__logo picture img {max-width: 276px;}

.footer.footer-2024 .footer__bottom .footer__logo .footer__address {
    font-size: 16px;
    line-height: 25.6px;
}

.footer.footer-2024 .socials .socials__items {gap: 27px;}

.footer.footer-2024 .socials .socials__items .socials__item:not(:last-child) {margin-right: 0;}

.footer.footer-2024 .socials .socials__items .socials__item:hover {opacity: 1;}

.footer.footer-2024 .socials .socials__items .socials__item .socials__link .socials__icon {
    width: auto;
    height: 24px;
}

.footer.footer-2024 .socials .socials__items .socials__item:hover .socials__link .socials__icon.socials__icon_main {display: none;}

.footer.footer-2024 .socials .socials__items .socials__item .socials__link .socials__icon.socials__icon_hover {display: none;}

.footer.footer-2024 .socials .socials__items .socials__item:hover .socials__link .socials__icon.socials__icon_hover {display: block;}

.footer.footer-2024 .footer__bottom .footer__contacts {
    flex-basis: calc(33.34% - 20px);
    width: calc(33.34% - 20px);
    margin-right: 0;
}

.footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_h4 {
    font-size: 20px;
    line-height: 24.41px;
    color: #5AC37D;
    margin-bottom: 24px;
}

.footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_work_time {
    font-size: 16px;
    line-height: 25.6px;
    margin-bottom: 8px;
    font-weight: 400;
}

.footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_item {
    font-size: 21px;
    line-height: 33.6px;
    margin-bottom: 8px;
}

.footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_item a {
    font-size: 21px;
    line-height: 33.6px;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
}

.footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_item a:hover {
    color: #fff;
    text-decoration: underline;
}

.footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_email {
    font-size: 18px;
    line-height: 28.8px;
}

.footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_email a {
    font-size: 18px;
    line-height: 28.8px;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
}

.footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_email a:hover {
    color: #fff;
    text-decoration: underline;
}

.footer.footer-2024 .footer__bottom .footer__contacts .footer__phone.footer__links {margin-bottom: 24px;}

.footer.footer-2024 .footer__bottom .footer__contacts .footer__link_item {
    font-size: 18px;
    line-height: 28.8px;
}

.footer.footer-2024 .footer__bottom .footer__contacts .footer__phone.footer__mobile_apps {margin-bottom: 0;}

.footer.footer-2024 .footer__bottom .footer__contacts .footer__link_item:not(:last-child) {margin-bottom: 8px;}

.footer.footer-2024 .footer__bottom .footer__contacts .footer__link_item a {
    font-size: 18px;
    line-height: 28.8px;
    font-weight: 400;
    color: #fff;
    text-decoration: underline;
}

.footer.footer-2024 .footer__bottom .footer__contacts .footer__link_item a:hover {color: #ffb300;}

.footer.footer-2024 .footer__bottom .socials.mobile_apps {
    align-items: flex-start;
    flex-direction: column;
}

.footer.footer-2024 .footer__bottom .socials.mobile_apps .socials__label, .footer.footer-2024 .footer__bottom .socials.mobile_apps .socials__label a {
    font-size: 16px;
    line-height: 25.6px;
    font-weight: 400;
    color: #fff;
    text-decoration: underline;
    margin-bottom: 6px;
}

.footer.footer-2024 .footer__bottom .socials.mobile_apps .socials__label a:hover {color: #ffb300;}

.footer.footer-2024 .footer__bottom .socials.mobile_apps .mobile_apps__qr {margin-bottom: -7px;}

.footer.footer-2024 .footer__bottom .socials.mobile_apps .mobile_apps__qr img {
    width: 100px;
    height: auto;
}

.footer.footer-2024 .footer__bottom .socials.mobile_apps .mobile_apps__items {display: none;}

.footer.footer-2024 .footer__additional {
    background-color: #191C1D;
    padding: 26px 0;
}

.footer.footer-2024 .footer__additional .footer__additional-wrap {
    align-items: center;
    justify-content: flex-start;
    gap: 30px;
}

.footer.footer-2024 .footer__additional .footer__copyright {
    font-size: 14px;
    line-height: 22.4px;
    font-weight: 400;
    color: #fff;
    margin-bottom: -2px;
    margin-right: auto;
}

.footer.footer-2024 .footer__additional .footer__copyright a {
    color: #fff;
    text-decoration: none;
}

.footer.footer-2024 .footer__additional .footer__copyright a:hover {color: #ffb300;}

.footer.footer-2024 .footer__additional .footer__de a {
    opacity: .5;
    height: 22px;
    display: block;
}

.footer.footer-2024 .footer__additional .footer__de a:hover {
    opacity: 1;
}

.footer.footer-2024 .footer__additional .footer__additional-wrap .footer__de img {
    height: 22px;
    width: auto;
}

/* ues-mobile-apps 2024 */

.mod-apps-box {
    width: 338px;
    margin: 38px auto 0;
}

.mod-apps-box .ues-logo {margin-bottom: 36.75px;}

.mod-apps-box .ues-logo img {width: 100%;}

.mod-apps-box .mod-apps-title {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    margin: 0 auto 27px;
    width: 250px;
}

.mod-apps-box .mobile_apps__items {
    display: flex;
    gap: 32px;
    flex-direction: column;
    align-items: center;
}

.mod-apps-box .mobile_apps__items img {
    flex-basis: 250px;
    width: 250px;
}

#recaptcha.g-recaptcha {display: none !important;}

.bannerNew .bannerNew__content h4 {font-weight: normal;}


@media (max-width: 1200px) {

    .link-cards.link-cards-main-new .link-card.link-card-col1 {background-image: none;}

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__wrap {padding: 22px 0 32px 32px;}

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__header {
        margin-top: 10px;
        margin-right: 20px;
    }

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__img-wrap {margin-right: -150px;}

    .footer.footer-2024 .footer__additional .footer__copyright span .mob-hidden {display: none;}

    .footer.footer-2024 .footer__additional .footer__copyright span a {
        display: block;
        float: left;
    }

}

@media (max-width: 1023px) {

    .link-cards.link-cards-main-new .link-card__img-wrap {margin-left: -70px;}

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__header {min-width: auto;}

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__announce {font-size: 20px;}

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__img-wrap {
        margin-left: 0;
        align-self: flex-start;
    }

    .footer.footer-2024 .footer__main .footer__top {
        display: block;
        margin: 0 30px 54px;
    }

    .footer.footer-2024 .footer__main .footer__top .footer__nav.footer__nav__new {gap: 12px;}

    .footer.footer-2024 .footer__main .footer__top .footer__nav.footer__nav__new .footer__nav-wrap.footer__nav-wrap--wide,
    .footer.footer-2024 .footer__main .footer__top .footer__nav.footer__nav__new .footer__nav-wrap
    {
        flex-basis: calc(33.34% - 6px);
        width: calc(33.34% - 6px);
    }

    .footer.footer-2024 .footer__nav.footer__nav__new .footer__nav-wrap.footer__nav-wrap--wide .footer__nav-item.footer__nav-item--wide {
        column-count: 1;
        column-gap: 12px;
    }

    .footer.footer-2024 .footer__top.footer__top_s1 .footer__nav.footer__nav__new .footer__nav-wrap.footer__nav-wrap--wide .footer__nav-item.footer__nav-item--wide {height: auto;}

    .footer.footer-2024 .footer__top.footer__top_ul .footer__nav.footer__nav__new .footer__nav-wrap.footer__nav-wrap--wide .footer__nav-item.footer__nav-item--wide {height: auto;}

    .footer.footer-2024 .footer__bottom {
        padding: 0 30px;
        gap: 54px 12px;
        display: flex;
        flex-wrap: wrap;
    }

    .footer.footer-2024 .footer__bottom .footer__logo,
    .footer.footer-2024 .footer__bottom .footer__contacts {
        flex-basis: calc(50% - 6px);
        width: calc(50% - 6px);
        max-width: calc(50% - 6px);
        margin-bottom: 0;
    }

    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone.footer__links {margin-bottom: 8px;}

    .footer.footer-2024 .footer__bottom .socials.mobile_apps .socials__label {text-decoration: none;}

    .footer.footer-2024 .footer__bottom .socials.mobile_apps .socials__label a {
        text-decoration: none;
        pointer-events: none;
    }

    .footer.footer-2024 .footer__bottom .socials.mobile_apps .socials__label a:hover {color: #fff;}

    .footer.footer-2024 .footer__bottom .mobile_apps__qr {display: none;}

    .footer.footer-2024 .footer__bottom .socials.mobile_apps .mobile_apps__items {
        display: flex;
        gap: 11px 20px;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .footer.footer-2024 .footer__bottom .socials.mobile_apps .mobile_apps__items .mobile_apps__item {
        display: block;
        flex-basis: 150px;
        width: 150px;
        max-width: 150px;
    }

    .footer.footer-2024 .footer__bottom .socials.mobile_apps .mobile_apps__items .mobile_apps__item img {width: 100%;}

    .footer.footer-2024 .footer__additional-wrap {padding: 0 30px;}

    .footer.footer-2024 .footer__additional .footer__copyright {width: 100%;}

    .footer.footer-2024 .footer__additional .footer__copyright span {
        width: 100%;
        display: block;
    }

    .footer.footer-2024 .footer__additional .footer__copyright span a {float: none;}

    .footer.footer-2024 .footer__additional .footer__de {display: none;}

}

@media (max-width: 928px) {

    .footer.footer-2024 .footer__bottom .socials.mobile_apps .mobile_apps__items {width: 80%;}

    .footer.footer-2024 .footer__bottom .socials.mobile_apps .mobile_apps__items .mobile_apps__item {
        flex-basis: 120px;
        width: 120px;
        max-width: 120px;
    }

}

@media (max-width: 768px) {

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__announce {
        font-size: 18px;
        line-height: 32px;
    }

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__arrow-wrap {margin-top: 13px;}

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__img-wrap {margin-right: -200px;}

    .section.section--faq.section--faq-2024 .faq__description h2 {font-size: 32px;}

    .footer.footer-2024 .footer__main .footer__top {margin: 0 0 54px;}

    .footer.footer-2024 .footer__bottom {padding: 0;}

    .footer.footer-2024 .footer__additional-wrap {padding: 0px;}

    .footer.footer-2024 .footer__additional .footer__copyright span {text-align: center;}

    .footer.footer-2024 .footer__additional .footer__copyright span a {
        float: none;
        margin-top: 10px;
    }

}

@media (max-width: 750px) {

    .footer.footer-2024 .footer__bottom .footer__logo,
    .footer.footer-2024 .footer__bottom .footer__contacts {display: block;}

}

@media (max-width: 600px) {

    .link-cards.link-cards-main-new .link-card.link-card-col1 {
        max-width: 100%;
        flex-basis: 100%;
        width: 100%;
        margin-left: 10px;
        margin-right: -10px;
        margin-bottom: 30px;
    }

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__wrap {
        flex-direction: column;
        padding: 32px 20px;
    }

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__header {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 33px;
    }

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__title {
        font-size: 24px;
        text-align: center;
        line-height: 38.4px;
    }

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__announce {
        font-size: 22px;
        line-height: 35.2px;
    }

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__arrow-wrap.mob-hidden {display: none;}

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__arrow-wrap.mob-visib {
        display: flex;
        margin-top: 33px;
    }

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__img-wrap {margin-right: 0;}

    .link-cards.link-cards-main-new .link-card.link-card-col1 .link-card__img-wrap img {width: 100%;}

    .section.section--faq.section--faq-2024 .faq__description h2 {
        font-size: 38px;
        line-height: 49.4px;
    }

    .section.section--faq.section--faq-2024 .faq__description .btn.btn-faq {
        height: 64px;
        width: 100%;
    }

    .footer.footer-2024 .footer__main .footer__top .footer__nav.footer__nav__new .footer__nav-wrap.footer__nav-wrap--wide,
    .footer.footer-2024 .footer__main .footer__top .footer__nav.footer__nav__new .footer__nav-wrap {
        flex-basis: 100%;
        width: 100%;
    }

    .footer.footer-2024 .footer__main .footer__top .footer__nav.footer__nav__new {
        flex-direction: column;
        gap: 54px;
    }

    .footer.footer-2024 .footer__nav.footer__nav__new .footer__nav-wrap .footer__nav-item:not(:last-child) {margin-bottom: 54px;}

    .footer.footer-2024 .footer__nav.footer__nav__new .footer__nav-wrap .footer__nav-item li {
        font-size: 20px;
        line-height: 26px;
    }

    .footer.footer-2024 .footer__nav.footer__nav__new .footer__nav-wrap .footer__nav-item li:first-child,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_h4 {
        font-size: 24px;
        line-height: 29.3px;
    }

    .footer.footer-2024 .footer__bottom {flex-direction: column;}

    .footer.footer-2024 .footer__bottom .footer__logo,
    .footer.footer-2024 .footer__bottom .footer__contacts {
        display: block;
        flex-basis: 100%;
        width: 100%;
        max-width: 100%;
    }

    .footer.footer-2024 .footer__bottom .footer__logo .footer__address,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_work_time,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_email,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_email a,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__link_item,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__link_item a,
    .footer.footer-2024 .footer__bottom .socials.mobile_apps .socials__label {
        font-size: 20px;
        line-height: 32px;
    }

    .footer.footer-2024 .socials .socials__items .socials__item .socials__link .socials__icon {height: 47px;}

    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_item,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_item a {
        font-size: 22px;
        line-height: 35.2px;
    }

    .footer.footer-2024 .footer__bottom .socials.mobile_apps .mobile_apps__items {
        width: 100%;
        gap: 24px 20px;
    }

    .footer.footer-2024 .footer__bottom .socials.mobile_apps .mobile_apps__items .mobile_apps__item {
        flex-basis: calc(50% - 10px);
        width: calc(50% - 10px);
        max-width: calc(50% - 10px);
    }

    .footer.footer-2024 .footer-mob-ord1 {order: 1;}

    .footer.footer-2024 .footer-mob-ord2 {order: 2;}

    .footer.footer-2024 .footer-mob-ord3 {order: 3;}

    .footer.footer-2024 .footer__additional .footer__copyright span {
        font-size: 18px;
        line-height: 28.8px;
    }

    .footer.footer-2024 .footer__additional .footer__copyright span a {margin-top: 16px;}

    .mod-apps-box {width: 72.3%;}

}

@media only screen and (max-width: 425px) {

    .footer.footer-2024 .footer__additional .footer__copyright span {
        font-size: 17px;
        line-height: 27.8px;
    }

    .mod-apps-box {width: 79.53%;}

}

@media only screen and (max-width: 375px) {

    .section.section--faq.section--faq-2024 .faq__description h2 {font-size: 36px;}

    .footer.footer-2024 .footer__bottom .footer__logo .footer__address,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_work_time,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_email,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_email a,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__link_item,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__link_item a,
    .footer.footer-2024 .footer__bottom .socials.mobile_apps .socials__label {font-size: 19px;}

    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_item,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_item a {font-size: 21px;}

    .footer.footer-2024 .footer__additional .footer__copyright span {
        font-size: 15px;
        line-height: 25.8px;
    }

    .mod-apps-box {width: 90.14%;}

}

@media only screen and (max-width: 370px) {

    .mod-apps-box {width: 91.36%;}

}

@media only screen and (max-width: 360px) {

    .section.section--faq.section--faq-2024 .faq__description h2 {font-size: 35px;}

    .footer.footer-2024 .footer__bottom .footer__logo .footer__address,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_work_time,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_email,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_email a,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__link_item,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__link_item a,
    .footer.footer-2024 .footer__bottom .socials.mobile_apps .socials__label {font-size: 18px;}

    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_item,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_item a {font-size: 20px;}

    .mod-apps-box {width: 93.89%;}

}

@media only screen and (max-width: 320px) {

    .section.section--faq.section--faq-2024 .faq__description h2 {font-size: 30px;}

    .footer.footer-2024 .footer__bottom .footer__logo .footer__address,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_work_time,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_email,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_email a,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__link_item,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__link_item a,
    .footer.footer-2024 .footer__bottom .socials.mobile_apps .socials__label {
        font-size: 16px;
        line-height: 30px;
    }

    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_item,
    .footer.footer-2024 .footer__bottom .footer__contacts .footer__phone_item a {font-size: 19px;}

    .footer.footer-2024 .footer__additional .footer__copyright span {
        font-size: 12px;
        line-height: 23.8px;
    }

    .mod-apps-box {width: 94%;}

}
/* End */


/* Start:/local/templates/delement/components/bitrix/main.site.selector/site-select/style.css?17366700512134*/
.site-type__item.btn-sts-item:first-child {
    padding-right: 12px;
    margin-right: 12px;
}

.site-type__item.btn-sts-item a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    line-height: 1.5;
    font-weight: 700;
    text-align: center;
    text-transform: none;
    text-decoration: none;
    color: #5ac37d;
    background-color: #fff;
    min-width: 176px;
    height: 48px;
    padding: 0 20px;
    border: 2px solid currentColor;
    border-radius: 4px;
    outline: none;
    transition: .3s;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0;
    box-shadow: none;
    appearance: none;
    font-family: inherit;
}

.site-type__item.btn-sts-item a:hover, .site-type__item.btn-sts-item a.active {
    background-color: #5ac37d;
    color: #fff;
    border-color: #5ac37d;
}

.site-type__item.btn-sts-item a.active:hover {
    color: #5ac37d;
    background-color: #fff;
    border-color: currentColor;
}

@media only screen and (min-width: 1000px) and (max-width: 1024px) {

    .header__top-wrap>:not(:last-child) {margin-right: 10px;}

    .site-type__item.btn-sts-item:first-child {
        padding-right: 6px;
        margin-right: 6px;
    }

    .site-type__item.btn-sts-item a {
        padding: 0 10px;
        min-width: 128px;
        font-size: 15px;
    }

}

@media only screen and (max-width: 1023px) {

    .site-type {border-bottom: 0;}

    .site-type__item.btn-sts-item:first-child {margin-left: auto;}

    .site-type__item.btn-sts-item:last-child {margin-right: auto;}

}

@media only screen and (max-width: 375px) {

    .site-type__item.btn-sts-item:first-child {
        padding-right: 6px;
        margin-right: 6px;
    }

    .site-type__item.btn-sts-item a {min-width: 161px;}

}

@media only screen and (max-width: 320px) {

    .site-type__item.btn-sts-item a {
        min-width: 135px;
        font-size: 16px;
        padding: 0 10px;
    }

}
/* End */


/* Start:/local/templates/delement/components/bitrix/search.title/header-search-new-mobil/style.css?17366700512005*/
div.title-search-result {
	/*border:1px solid #c6c6c6;*/
	display:none;
	overflow:hidden;
	z-index:205;
    width: 100% !important;
    left: 0 !important;
    top: calc(100% + 10px) !important;
    background: #fff;
    border-radius: 4px !important;
    box-shadow: 0 0 10px rgb(0 0 0 / 25%);
}

.search__results {
    position: relative !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

.search__results li:last-child {display: none;}

.search-mobil {display: none;}

#title-search-mobil {
    transition: opacity 0.5s ease 0s;
    position: absolute;
    top: calc(100% + 10px);
    left: 0px;
    width: 100%;
    height: 60px;
    z-index: 3;
}

#title-search-mobil.search-mobil .search-form-new {
    transition: opacity .5s;
    position: static;
    display: block;
    width: 100%;
    height: 60px;
    z-index: 4;
    opacity: 1;
    visibility: visible;
}

#title-search-input-mobil {
    height: 60px;
    width: 100%;
    box-shadow: none;
    border: 0;
    padding: 0 130px 0 20px;
    background: #46a666;
    border-radius: 4px;
    color: #fff;
    text-overflow: ellipsis;
}

#title-search-input-mobil::-ms-input-placeholder {
    color: currentColor;
    opacity: .6
}

#title-search-input-mobil::placeholder {
    color: currentColor;
    opacity: .6;
}

/*@media (max-width: 1920px) and (min-width: 1441px){
    div.title-search-result {
        left: 330px !important;
    }
}

@media (max-width: 1440px) and (min-width: 1367px){
    div.title-search-result {
        left: 90px !important;
    }
}

@media (max-width: 1280px) and (min-width: 1025px){
    div.title-search-result {
        left: 30px !important;
    }
}

@media (max-width: 1024px) and (min-width: 769px){
    div.title-search-result {
        left: 30px !important;
        width: 778px !important;
    }
}*/
/* End */


/* Start:/local/templates/delement/components/bitrix/search.title/header-search-new/style.css?17366700511121*/
div.title-search-result {
	/*border:1px solid #c6c6c6;*/
	display:none;
	overflow:hidden;
	z-index:205;
    width: 100% !important;
    left: 0 !important;
    top: calc(100% + 10px) !important;
    background: #fff;
    border-radius: 4px !important;
    box-shadow: 0 0 10px rgb(0 0 0 / 25%);
}

.search__results {
    position: relative !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

.search__results li:last-child {display: none;}

/*@media (max-width: 1920px) and (min-width: 1441px){
    div.title-search-result {
        left: 330px !important;
    }
}

@media (max-width: 1440px) and (min-width: 1367px){
    div.title-search-result {
        left: 90px !important;
    }
}

@media (max-width: 1280px) and (min-width: 1025px){
    div.title-search-result {
        left: 30px !important;
    }
}

@media (max-width: 1024px) and (min-width: 769px){
    div.title-search-result {
        left: 30px !important;
        width: 778px !important;
    }
}*/
/* End */


/* Start:/local/templates/delement/components/bitrix/form.result.new/document-new/style.css?1736670051977*/
/*input[name='form_text_32'] {display: none;}*/

.file-upload {
    width:100%;
}
.file-input{display:none;}
.file-input-button.file-input-button-hide {display:none;}
.file-upload label {
    display: block;
    cursor:pointer;
    background:#5ac37d;
    border-radius:3px;
    margin-top: 10px;
    padding:10px 25px;
    color:#fff;
    font-weight:bold;
    text-align: center;
}
.file-upload label:hover {
    background:#508c64;
}
#file-name {
    margin-top:20px;
    color:#f00;
}

.file-upload .file-attacher__icon.i-icon {
    width: 18px;
    height: 18px;
    margin-right: 10px;
    margin-bottom: 4px;
}

#file-name.file-change {color: #46a666;}

button[name='web_form_submit'][disabled='disabled'] {
    background:#508c64;
    cursor: default;
}

fieldset.files-loader__item legend.files-loader__item-label {
    width: 100% !important;
    float: none !important;
}

.files-loader__item-block {margin: 10px 0 20px;}
/* End */


/* Start:/local/templates/delement/frontend/assets/styles/selectize.default.css?173667005115605*/
/**
 * Selectize (v0.15.2)
 * https://selectize.dev
 *
 * Copyright (c) 2013-2015 Brian Reavis & contributors
 * Copyright (c) 2020-2023 Selectize Team & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 * @author Ris Adams <selectize@risadams.com>
 */
.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:not(.no-arrow):after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input:not(.no-arrow).dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}

.form-select.selectize-control {width: 100%;}

.form-select.selectize-control .selectize-input {
    width: 100%;
    color: #36383c;
    background-color: #fff;
    border: 1px solid #c6cacd;
    border-radius: 4px;
    height: 48px;
    line-height: calc(48px - 2px);
    padding: 0 16px;
    transition: border-color .3s;
    font-size: 19px;
    background-image: none;
}

.form-select.selectize-control .selectize-input:hover {
    border-color: #46a666;
}

.selectize-input.dropdown-active {
    box-shadow:0 0 15px rgba(0,0,0,.25) !important;
}

.single.selectize-dropdown.form-select {
    box-shadow:0 8px 15px rgba(0,0,0,.25);
}

.form-select.selectize-control.single .selectize-input.dropdown-active {
    border-color: #c6cacd !important;
}

.form-select.selectize-control .selectize-input input {font-size: 19px;}

.form-select.selectize-control .selectize-dropdown.form-select {
    font-size: 19px;
}

.form-select.selectize-control.single .selectize-input:not(.no-arrow):after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    background-image: url(/local/templates/delement/frontend/assets/styles/../icons/icon-arrow-select.svg);
    background-size: 11px 7px;
    background-repeat: no-repeat;
    background-position: 50%;
    width: 11px;
    height: 7px;
    pointer-events: none;
    border: 0;
}

.form-select.selectize-control.single .selectize-input.dropdown-active:not(.no-arrow):after {
    transform: scaleY(-1);
}

.form-select .selectize-dropdown .selectize-dropdown-content {
    border-top: 1px solid #c6cacd;
    margin: 0 16px;
}

.form-select .selectize-dropdown .option {
    padding: 8px 0 8px;
    transition: .2s;
}

.form-select .selectize-dropdown .option:first-child {padding-top: 16px;}

.form-select .selectize-dropdown .option:hover {
    background-color: transparent;
    color: #5ac37d;
}

.form-select .selectize-dropdown .selected, .form-select .selectize-dropdown .active {
    background-color: transparent;
    color: #5ac37d;
}

.form-select .single.selectize-dropdown.form-select {top: 47px !important;}

.selectize-input.items.required.select-change {
    border-color: #46a666;
}

.selectize-input.items.required.invalid.select-change {
    border-color: #ea0029;
}
/* End */


/* Start:/local/templates/delement/frontend/assets/styles/win_question.css?17366700514483*/
.window_question {
    width: 350px;
    position: fixed;
    top: 250px;
    background: #fff;
    border-radius: 30px;
    border: 1px solid #ccc;
    right: 10%;
    z-index: 100;
    height: auto;
    display: none;
}
.window_question_hieder, .window_question_bottom { display: flex;
    justify-content: space-evenly;
    align-items: center;}
.window_question_hieder_img_user {
    background-image: url("/local/templates/delement/frontend/assets/images/win-question/user_women.jpg");
    width: 90px;
    height: 90px;
    background-size: cover;
    border-radius: 50%;
    margin: 10px;
    border: 1px solid #5ac37d;
}

.window_question_hieder_massege {
    font-size: 18pt;
    margin: 10px;
    width: 220px;
}
.window_question_hieder_massege a {font-size: 15pt;}
.window_question_bottom div {
    width: 50%;
    display: flex;
    justify-content: center;
}

.window_question_bottom div a {
    width: 70%;
    height: 35px;
    text-align: center;
    background: #5ac37d;
    border-radius: 10px;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    border: 2px solid #5ac37d;
    margin-bottom: 18px;
}

.window_question_bottom div a:hover {
    background: #fff;
    color:#5ac37d;
}

.window_answer {
    width: 450px;
    position: fixed;
    bottom: 50px;
    background: #fff;
    border-radius: 30px;
    border: 1px solid #ccc;
    right: 10%;
    z-index: 100;
    height: 365px;
    display: none;
}
.window_answer textarea { width: 80%; border: 1px solid #ccc; height: 130px; }
.window_answer .window_question_hieder_massege {
    font-size: 16pt;
    margin: 10px;
    width: 250px;
    line-height: 25px;
}

.window_question_bottom_button_button {
    width: 70%;
    height: 35px;
    text-align: center;
    background: #ccc;
    border-radius: 10px;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    /* border: 2px solid #5ac37d;*/
    cursor: pointer;
}

.window_question_bottom_button {display: flex;
    align-content: center;
    justify-content: center;
    padding: 20px;
}

@media only screen and (max-width: 1024px) {

    .window_question_bottom div a {line-height: 32px;}

}

@media only screen and (max-width: 768px) {

    .window_question {right: 5%;}

}

@media only screen and (max-width: 425px) {

    /*.window_question {right: 8.4%;}*/

    .window_answer {
        width: 400px;
        right: 3%;
        height: auto;
    }

    .window_answer .window_question_hieder_massege.window_question_hieder_massege_mob {width: auto;}

    .window_question {
        right: 2%;
        width: 200px;
        top: 70px;
        height: auto;
    }

    .window_question_bottom div a {margin-bottom: 14px;}

    .fancybox-button.fancybox-close-small.fancybox-close-small-wq {
        width: 30px;
        height: 30px;
        top: 10px;
        right: 20px;
    }

    .fancybox-close-small.fancybox-close-small-wq:after, .fancybox-close-small.fancybox-close-small-wq:before {
        content: "";
        width: 20px;
    }

    .window_question_hieder_img_user {display: none;}

    .window_question_hieder_massege {
        font-size: 17px;
        margin: 5px;
        width: 80%;
    }

    .window_question_bottom {
        width: 90%;
        margin: 0 auto;
    }

    .window_question_bottom div a {width: 90%;}

}

@media only screen and (max-width: 375px) {

    /*.window_question {right: 3.5%;}*/

    .window_answer {
        width: 350px;
        right: 3.3%;
    }

    .window_answer .window_question_hieder_massege {width: 218px;}

}

@media only screen and (max-width: 370px) {

    /*.window_question {right: 3%;}*/

    .window_answer {right: 2.9%;}

}

@media only screen and (max-width: 360px) {

    /*.window_question {
        right: 2.7%;
        width: 340px;
    }*/

    .window_answer {
        width: 340px;
        right: 2.8%;
    }

    .window_answer .window_question_hieder_massege {width: 208px;}

}

@media only screen and (max-width: 320px) {

    /*.window_question {
        right: 3%;
        width: 300px;
    }*/

    .window_answer {
        width: 300px;
        right: 3.2%;
    }

    .window_answer .window_question_hieder_massege {
        width: 168px;
        font-size: 13pt;
    }

    .window_question_hieder_massege {width: 168px;}

}
/* End */
/* /local/templates/delement/custom.css?174055711335577 */
/* /local/templates/delement/frontend/assets/styles/main.css?1741847006232813 */
/* /local/templates/delement/frontend/assets/styles/wmstyle.css?174195033625906 */
/* /local/templates/delement/components/bitrix/main.site.selector/site-select/style.css?17366700512134 */
/* /local/templates/delement/components/bitrix/search.title/header-search-new-mobil/style.css?17366700512005 */
/* /local/templates/delement/components/bitrix/search.title/header-search-new/style.css?17366700511121 */
/* /local/templates/delement/components/bitrix/form.result.new/document-new/style.css?1736670051977 */
/* /local/templates/delement/frontend/assets/styles/selectize.default.css?173667005115605 */
/* /local/templates/delement/frontend/assets/styles/win_question.css?17366700514483 */
