

/* Start:/bitrix/templates/bau/styles.css?169961271323896*/
.data-description {
    font-family: 'Arial';
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.6;
    letter-spacing: normal;
    color: #737b80;
}

.data-description:first-child {
    margin-top: 10px;
}

.data-info {
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.6;
    letter-spacing: normal;
    color: #30373f;
}

.agreement-download:after {
    display: none;
}
.agreement-download {
    display: none !important;
}
.agreement-empty {
    display: none;
}
.contracts-block .project-list .project-item{
    padding-top: 0 !important;
    padding-right: 20px !important;
}

.agreement-block .project-list .project-item{
    padding-top: 0 !important;
    padding-right: 20px !important;
}
.contracts-empty {
    display: none;
}
@media screen and (min-width: 319px) and (max-width: 421px) {
    .agreement-block .project-list .project-item{
        flex-wrap: wrap;
    }
    .contracts-block .project-list .project-item{
        flex-wrap: wrap;
    }
}

@media screen and (min-width: 769px) and (max-width: 889px) {
    .agreement-block .project-list .project-item-name:first-child {
        padding-right: 10px;
    }
    .contracts-block .project-list .project-item-name:first-child {
        padding-right: 10px;
    }
}

.mobile-content {
    padding: 12px 16px;
}

.contentBox--service .web-view__tabs-wrapper {
    position: sticky;
    top: 0;
    z-index: 4;

    display: flex;
    width: 100%;
    padding: 20px 0;
    margin-bottom: 32px;

    background-color: #FFFFFF;
}

.fixed-header .web-view__tabs-wrapper {
    top: 118px;
}

.contentBox .web-view__tab {
    width: auto;
    padding: 2px 12px;
    border-bottom: 2px solid #E0E7EB;

    color: #1C1C1C;
    white-space: nowrap;

    text-decoration: none;
}

.web-view__tabs-wrapper .swiper-button-next,
.web-view__tabs-wrapper .swiper-button-prev {
    top: 58%;
    width: 22px;
    height: 29px;

    background-color: #E0E7EB;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px;
}

.web-view__tabs-wrapper .swiper-button-next.swiper-button-disabled, .web-view__tabs-wrapper .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
}

.web-view__tabs-wrapper .swiper-button-prev:after,
.web-view__tabs-wrapper .swiper-rtl .swiper-button-next:after,
.web-view__tabs-wrapper .swiper-button-next:after,
.web-view__tabs-wrapper .swiper-rtl .swiper-button-prev:after {
    content: none;
}

.web-view__tabs-wrapper .swiper-button-prev,
.web-view__tabs-wrapper .swiper-rtl .swiper-button-next {
    left: 0;

    background-image: url("/bitrix/templates/bau/./images/icon-slider-left.svg");
}

.web-view__tabs-wrapper .swiper-button-next,
.web-view__tabs-wrapper .swiper-rtl .swiper-button-prev {
    right: 0;

    background-image: url("/bitrix/templates/bau/./images/icon-slider-right.svg");
}

.web-view__tab.active {
    color: #0F4686;
    border-bottom-color: #0F4686;
}


.text-block {
    margin-bottom: 16px;
}

.text-block p {
    margin: 0;
}

.web-view__highlight {
    padding: 16px;
    margin-bottom: 16px;

    border-radius: 4px;
    background-color: #EAF3FF;
}
.contentBox .web-view__highlight h3 {
    margin-top: 0;
}

.web-view__highlight-info {
    width: 65%;
}


.web-view__highlight h2 {
    margin-top: 0;
    margin-bottom: 8px;

    font-size: 18px;
    line-height: 28px;
}

.web-view__highlight h3 {
    margin-top: 0;
}

.web-view__highlight p {
    margin: 0;
}

.web-view__highlight-link {
    display: inline-flex;

    margin-top: 12px;
}

.web-view__highlight-link img {
    width: 20px;
    height: 20px;
    margin-right: 12px;
    margin-bottom: 0;
}

.web-view__highlight-map {
    width: 100%;
    min-height: 508px;
    margin: 10px 0;
}

/*#online-order-services-popup {
    display: none;
}*/

.delivery-goods__tariff-table-toggler {
    display: none;
    border: none;

    background-color: transparent;

    position: absolute;
    z-index: 2;
    left: 50%;
    bottom: 0;
}

.overflow-height .delivery-goods__tariff-table-toggler {
    display: inline-block;
}

.delivery-goods__toggler-icon {
    display: inline-block;
    width: 13px;
    height: 8px;
    margin-left: 8px;

    background-image: url("/bitrix/templates/bau/./images/icon-chevron-down.svg");
    background-repeat: no-repeat;
    background-position: center;

    transition: transform 0.3s;
    transform: rotate(180deg);
}

.delivery-goods__tariff-table-section {
    margin-bottom: 16px;
    border-bottom: 1px solid #E1E1E1;
}

.delivery-goods__tariff-table-section:last-child {
    margin-bottom: 52px;
}

.delivery-goods__tariff-table-row {
    display: flex;
    justify-content: space-between;
    align-items: baseline;

    margin-bottom: 16px;
}

.delivery-goods__tariff-table-row p,
.delivery-goods__tariff-table-row .delivery-goods__tariff-table-row p {
    margin-bottom: 0 !important;
}

.delivery-goods__tariff-table-key {
    width: 46%;
    font-weight: 700;
}

.delivery-goods__tariff-table-value {
    width: 46%;
}

.contentBox--service table tbody tr:nth-child(2n) {
    background-color: transparent !important;
}

.delivery-goods__tariff {
    position: relative;

    margin-bottom: 10px;
}

.overflow-height {
    height: 390px;
    overflow: hidden;
}

.overflow-height::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;

    width: 100%;
    height: 147px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 51.73%);
}

.delivery-goods__tariff.expanded {
    height: auto;
    overflow: visible;
}

.delivery-goods__tariff.expanded::after {
    display: none;
}

.delivery-goods__tariff.expanded .delivery-goods__tariff-table-toggler {
    position: relative;
}

.delivery-goods__tariff.expanded .delivery-goods__toggler-icon {
    transform: none;
}

.delivery-goods__tariff-table {
    table-layout: fixed;
    width: 100%;
    margin-top: 16px;
}

table.delivery-goods__tariff-table {
    display: table !important;
}

div.delivery-goods__tariff-table {
    display: none !important;
}

.mobile-currency {
    display: none;
}

.mobile-cell {
    display: none;
}

.mpvz iframe {
    width: 100%;
}

.contentBox--service .mpvz-block h4 {
    font-size: 24px;
    line-height: 32px;
}

.mpvz-block {
    margin-bottom: 25px;
}

.mpvz-block__key {
    font-weight: 500;
}

.mpvz__locations {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left: -12px;
    margin-right: -12px;
}

.mpvz__location {
    width: 50%;
    padding-left: 12px;
    padding-right: 12px;
}

.mpvz__location img {
    margin-bottom: 36px;
}

.mpvz-block__image-wrapper {
    border-radius: 8px;
}

.contentBox--service .mpvz-block__address-title {
    margin-bottom: 24px;
}

.mpvz__shop:not(:last-child) {
    margin-bottom: 60px;
}

.delivery-page__map {
    height: 508px;
    margin-bottom: 20px;
}

.pickup-from-store {
    padding-bottom: 50px;
}

.contentBox h4.mpvz__locations-title {
    margin-bottom: 32px;
}

@media (max-width: 768px) {
    body {
        font-size: 14px;
        line-height: 20px;
    }


    .contentBox h4.mpvz__locations-title {
        margin-bottom: 16px;
    }

    .mpvz__location {
        display: flex;
        flex-direction: column;

        width: 100%;
    }

    .mpvz__location:not(:last-child) {
        margin-bottom: 32px;
    }

    .mpvz__location img {
        order: 2;

        display: block;
        margin-top: 16px !important;
        margin-bottom: 0 !important;
    }

    table.delivery-goods__tariff-table {
        display: none !important;
    }

    div.delivery-goods__tariff-table {
        display: block !important;
    }

    .fixed-header .web-view__tabs-wrapper {
        top: 60px;
    }

    .mobile-youtube-wrapper {
        position: relative;
        height: 0;
        padding-bottom: 56.75%;
    }

    .mobile-youtube-wrapper iframe {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        height: 100%;
    }

    .mobile-content .breadcrumbs {
        display: none;
    }

    .mobile-content .p-discount-page__title,
    .mobile-content .p-discount-page__subtitle {
        display: none;
    }


    .delivery-goods__tariff-table--express td:not(:first-child) {
        margin-bottom: 30px;
    }

    .delivery-goods__tariff-table--express td:before {
        white-space: pre;
    }

    .delivery-goods__tariff-table--express td:nth-of-type(1):before {
        content: "Зоны доставки";
    }

    .delivery-goods__tariff-table--express td:nth-of-type(2):before {
        content: "0—1 000 кг\00000A без выгрузки\00000A не более 5.9 м3";
    }

    .delivery-goods__tariff-table--express td:nth-of-type(3):before {
        content: "0—1 000 кг\00000A с выгрузкой\00000A не более 5.9 м3";
    }

    .delivery-goods__tariff-table--express td:nth-of-type(4):before {
        content: "1 000—2 000 кг\00000A без выгрузки\00000A не более 12 м3";
    }

    .delivery-goods__tariff-table--express td:nth-of-type(5):before {
        content: "1 000—2 000 кг\00000A с выгрузкой\00000A не более 12 м3";
    }

    .delivery-goods__tariff-table--street td:first-child,
    .delivery-goods__tariff-table--elevator td:first-child {
        margin-bottom: 20px;
    }

    .delivery-goods__tariff-table--street td:nth-of-type(1):before,
    .delivery-goods__tariff-table--elevator td:nth-of-type(1):before {
        content: "Масса/объем товара";
    }

    .delivery-goods__tariff-table--street td:nth-of-type(2):before,
    .delivery-goods__tariff-table--elevator td:nth-of-type(2):before {
        content: "Зона 1";
    }

    .delivery-goods__tariff-table--street td:nth-of-type(3):before,
    .delivery-goods__tariff-table--elevator td:nth-of-type(3):before {
        content: "Зона 2";
    }

    .delivery-goods__tariff-table--street td:nth-of-type(4):before,
    .delivery-goods__tariff-table--elevator td:nth-of-type(4):before {
        content: "За пределами зон";
    }

    .delivery-goods__tariff-table--apartment td:first-child {
        margin-bottom: 20px;
    }

    .delivery-goods__tariff-table--apartment td:nth-of-type(1):before {
        content: "Масса/объем товара";
    }

    .delivery-goods__tariff-table--apartment td:nth-of-type(2):before {
        content: "Зона 1";
    }

    .delivery-goods__tariff-table--apartment td:nth-of-type(3):before {
        content: "Зона 2";
    }

    .delivery-goods__tariff-table--apartment td:nth-of-type(4):before {
        content: "Этаж за 100 кг";
    }

    .delivery-goods__tariff-table--apartment td:nth-of-type(5):before {
        content: "За пределами зон";
    }

    .delivery-goods__tariff-table--crane-arm td:nth-of-type(1):before {
        content: "Масса";
    }

    .delivery-goods__tariff-table--crane-arm td:nth-of-type(2):before {
        content: "Зона 1";
    }

    .delivery-goods__tariff-table--crane-arm td:nth-of-type(3):before {
        content: "Зона 2";
    }

    .delivery-goods__tariff-table--crane-arm td:nth-of-type(4):before {
        content: "За пределами зон";
    }

    .delivery-goods__tariff-table--crane-arm td:nth-of-type(5):before {
        content: "Цена за 1 час доп. работ";
    }

    .delivery-goods__tariff-table--crane-arm td:nth-of-type(6):before {
        content: "Цена за 1 час простоя";
    }

    .delivery-goods__tariff-table--crane-arm td:nth-of-type(5),
    .delivery-goods__tariff-table--crane-arm td:nth-of-type(6) {
        margin-bottom: 34px;
    }

    .delivery-goods__tariff-table--kavkaz td:nth-of-type(1):before {
        content: "Общий вес товаров";
    }

    .delivery-goods__tariff-table--kavkaz td:nth-of-type(2):before {
        content: "Белореченск";
    }

    .delivery-goods__tariff-table--kavkaz td:nth-of-type(3):before {
        content: "Майкоп";
    }

    .delivery-goods__tariff-table--kavkaz td:nth-of-type(4):before {
        content: "Усть - Лабинск";
    }

    .delivery-goods__tariff-table--kavkaz td:nth-of-type(5):before {
        content: "Кропоткин";
    }

    .delivery-goods__tariff-table--kavkaz td:nth-of-type(6):before {
        content: "Армавир";
    }

    .delivery-goods__tariff-table--kavkaz td:nth-of-type(7):before {
        content: "Кореновск";
    }

    .delivery-goods__tariff-table--kavkaz td:nth-of-type(8):before {
        content: "Тимашевск";
    }

    .delivery-goods__tariff-table--kavkaz td:nth-of-type(9):before {
        content: "Ленинградская";
    }

    .delivery-goods__tariff-table--sochi td:nth-of-type(1):before {
        content: "Общий вес товаров";
    }

    .delivery-goods__tariff-table--sochi td:nth-of-type(2):before {
        content: "Архипо - Осиповка";
    }

    .delivery-goods__tariff-table--sochi td:nth-of-type(3):before {
        content: "Джубга";
    }

    .delivery-goods__tariff-table--sochi td:nth-of-type(4):before {
        content: "Ново-михайловский";
    }

    .delivery-goods__tariff-table--sochi td:nth-of-type(5):before {
        content: "Лазаревское";
    }

    .delivery-goods__tariff-table--sochi td:nth-of-type(6):before {
        content: "Туапсе";
    }

    .delivery-goods__tariff-table--sochi td:nth-of-type(7):before {
        content: "Адлер";
    }

    .delivery-goods__tariff-table--sochi td:nth-of-type(8):before {
        content: "Сочи";
    }

    .delivery-goods__tariff-table--sochi td:nth-of-type(9):before {
        content: "Славянск - на - Кубани";
    }

    .delivery-goods__tariff-table--sochi td:nth-of-type(10):before {
        content: "Анастасиевская";
    }


    .mobile-content .p-loyalty-link {
        display: flex;
        align-items: center;

        margin-bottom: 24px;

        text-decoration: none;
    }

    .mobile-content .p-loyalty-link img {
        width: 20px;

        margin-bottom: 0;
        margin-right: 13px;
    }

    .mobile-content .p-departments__title {
        margin-bottom: 20px;

        font-weight: 500;
        font-size: 18px;
        line-height: 24px;

        color: #1C1C1C;
    }

    .mobile-content .selectric,
    .mobile-content .selectric-items,
    .mobile-content .selectric-input {
        display: none;
    }

    .mobile-content .selectric-hide-select {
        margin-bottom: 16px;
    }

    .mobile-content .selectric-hide-select select {
        -webkit-appearance: none;
        -moz-appearance: none;

        width: 100%;
        height: 44px;
        padding: 14px 16px;
        border-radius: 4px;

        background-color: #F0F3F5;
        background-image: url("/bitrix/templates/bau/images/icon-chevron-down.svg");
        background-repeat: no-repeat;
        background-position: center right 16px;
        background-size: 24px;
    }

    .mobile-content .p-departments__link {
        display: flex;
        align-items: center;

        margin-bottom: 24px;

        text-decoration: none;
    }

    .mobile-content .p-departments__link img {
        margin-bottom: 0;
        margin-right: 8px;
    }

    .mobile-content .p-departments__contacts-item {
        display: flex;
        align-items: center;

        margin-bottom: 24px;
    }

    .mobile-content .p-departments__contacts-item img {
        width: 24px;

        margin-bottom: 0;
        margin-right: 8px;
    }

    .mobile-content .p-departments__contacts-item .p-departments__link {
        margin-bottom: 0;
    }

    .mobile-content .owl-height {
        transition: height .5s ease-in-out
    }

    .mobile-content .owl-carousel {
        display: none;
        -webkit-tap-highlight-color: transparent;
        position: relative;
        z-index: 1
    }

    .mobile-content .owl-carousel iframe {
        background-size: cover;
        margin-right: -16px
    }

    .mobile-content .owl-carousel .owl-stage {
        position: relative;
        -ms-touch-action: pan-Y;
        touch-action: manipulation !important
    }

    .mobile-content .owl-carousel .owl-stage:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0
    }

    .mobile-content .owl-carousel .owl-stage-outer {
        position: relative;
        overflow: hidden;
        -webkit-transform: translate3d(0, 0, 0);
        background-color: inherit
    }

    .mobile-content .owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {
        cursor: pointer;
        cursor: hand;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .mobile-content .owl-carousel.owl-loaded {
        display: block
    }

    .mobile-content .owl-carousel.owl-loading {
        opacity: 0;
        display: block
    }

    .mobile-content .owl-carousel.owl-hidden {
        opacity: 0
    }

    .mobile-content .owl-carousel .owl-refresh .owl-item {
        display: none
    }

    .mobile-content .owl-carousel .owl-item {
        position: relative;
        min-height: 1px;
        float: left;
        -webkit-backface-visibility: hidden;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;

        width: 144px !important;
        margin-right: 16px !important;
    }

    .mobile-content .owl-carousel .owl-item img {
        display: block;
        -webkit-transform-style: flat
    }

    .mobile-content .owl-carousel.owl-text-select-on .owl-item {
        -webkit-user-select: auto;
        -ms-user-select: auto;
        user-select: auto
    }

    .mobile-content .owl-carousel .owl-grab {
        cursor: move;
        cursor: -o-grab;
        cursor: -ms-grab;
        cursor: grab
    }

    .mobile-content .owl-carousel.owl-rtl {
        direction: rtl
    }

    .mobile-content .owl-carousel.owl-rtl .owl-item {
        float: right
    }

    .mobile-content .owl-theme .owl-controls {
        display: none;

        text-align: center;
        -webkit-tap-highlight-color: transparent;
    }

    .mobile-content .p-departments__managers {
        margin-bottom: 16px;
    }

    .mobile-content .p-manager {
        position: relative;

        display: flex;
        flex-direction: column;
    }

    .mobile-content .p-manager__img-wrap {
        margin-bottom: 8px;
    }

    .mobile-content .p-manager__img-wrap img {
        margin-bottom: 0;
    }

    .mobile-content .p-manager__post {
        font-size: 12px;
        line-height: 16px;

        color: #1C1C1C;
    }

    .mobile-content .p-manager__name {
        order: 2;

        font-weight: 500;
        font-size: 14px;
        line-height: 20px;

        color: #002855;
    }

    .mobile-content .p-manager__link {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;

        font-size: 0;
        text-decoration: none;
    }

    .mobile-content .p-departments__messengers {
        padding: 16px;

        color: #1C1C1C;
        background-color: #EAF3FF;
        border-radius: 4px;
    }

    .mobile-content .p-departments__messengers-text {
        display: block;
        margin-bottom: 12px;

        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
    }

    .mobile-content .p-departments__messenger-links {
        display: flex;
    }

    .mobile-content .p-departments__messenger-link {
        width: 24px;
        height: 24px;

        margin-right: 16px;
    }

    .mobile-content .p-departments__messenger-link img {
        margin-bottom: 0;
    }


    .payment-option {
        margin-bottom: 16px;
        border-bottom: 1px solid #E1E1E1;
    }

    .payment-option__title {
        margin-top: 0;
        margin-bottom: 12px;

        font-size: 14px;
        line-height: 20px;
        font-weight: 700;
    }

    .payment-option__row {
        display: flex;
        justify-content: space-between;

        margin-bottom: 16px;
    }

    .payment-option__key {
        margin-right: 10px;

        color: #1C1C1C;
    }

    .payment-option__value {
        width: 20px;
        height: 20px;

        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }

    .payment-option__value--yes {
        background-image: url("/bitrix/templates/bau/images/icon-checkmark.svg");
    }

    .payment-option__value--no {
        background-image: url("/bitrix/templates/bau/images/icon-cross.svg");
    }

    .payment-advices-table {
        display: none;
    }


    .how-to-pay b {
        font-weight: 400;
    }

    .baucenter-bonus p {
        margin: 0;
    }

    .baucenter-bonus__block {
        margin-bottom: 24px;
    }

    .baucenter-bonus__link {
        display: flex;
    }

    .baucenter-bonus__icon {
        width: 20px;
        height: 20px;

        margin-right: 12px;
    }

    .baucenter-bonus__video-list,
    .baucenter-bonus__bonuses-list {
        display: flex;

        margin: 20px -16px 25px;
        padding: 0 16px;

        overflow-x: auto;
    }

    .baucenter-bonus__bonuses-list {
        margin-bottom: 0;
    }

    .baucenter-bonus__video-item,
    .baucenter-bonus__bonuses-item {
        flex-shrink: 0;

        width: 100%;
        margin-right: 8px;
    }

    .baucenter-bonus__video-item:last-child,
    .baucenter-bonus__bonuses-item:last-child {
        margin-right: 0;
    }

    .baucenter-bonus__video-wrapper {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
    }

    .baucenter-bonus__video-wrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .web-view__highlight {
        margin-bottom: 10px;

        font-size: 12px;
        line-height: 16px;
    }

    .web-view__highlight h2 {
        font-size: 16px;
        line-height: 20px;
    }

    .web-view__highlight h3 {
        font-size: 14px;
    }

    .delivery-goods__map {
        height: 576px;
        margin-bottom: 20px;
    }

    .delivery-goods__tariff-option {
        color: #386393;
    }

    .delivery-goods__block {
        margin-bottom: 19px;
    }

    .delivery-goods__block p {
        margin: 0;
    }

    .delivery-goods__tariff-table-toggler {
        transform: translateX(-50%);
    }

    .how-to-add-card li p,
    .how-to-issue-virtual-card li p {
        margin-top: 16px;
        margin-left: -24px;
    }


    .pickpoint-block {
        margin-bottom: 16px;
    }

    .pickpoint-block p {
        margin-bottom: 8px;
    }

    .pickpoint-block p:last-child {
        margin-bottom: 0;
    }

    .delivery-page__map,
    .mpvz-block iframe,
    .web-view__highlight-map {
        max-width: 100%;
        height: 576px;
        background-color: #f5f5f5;
    }

    .web-view__tabs {
        margin-bottom: 10px;
    }

    .web-view__highlight-info {
        width: 100%;
    }

    .overflow-height {
        height: 526px;
    }

    .web-view__tabs-wrapper .swiper-button-next, .web-view__tabs-wrapper .swiper-button-prev {
        top: 54%;
    }

    .contentBox--service .delivery-goods__tariff-table--kavkaz td:first-child,
    .contentBox--service .delivery-goods__tariff-table--sochi td:first-child {
        min-height: 33px;
    }

    .contentBox--service .mpvz-block h4 {
        font-size: 18px;
        line-height: 22px;
    }
}
/* End */


/* Start:/profi/styles.css?177082528830580*/
.p-seminar{font-size:0;color:#fff}.p-seminar__name{font-size:1.375rem;line-height:1.27;font-weight:700;margin-bottom:34px}.p-seminar__info{font-size:1rem;line-height:1.38}.p-seminar__main{font-size:1rem;display:inline-block;vertical-align:top;padding-right:45px;width:calc(100% - 180px);box-sizing:border-box}.p-seminar__buttons{font-size:1rem;display:inline-block;vertical-align:top;width:180px}.p-seminar__date{margin-right:45px;margin-bottom:20px;display:inline-block;padding-left:32px;background-image:url(/profi/img/icons/calendar.svg);background-position:left center;background-repeat:no-repeat}.p-seminar__time{margin-right:45px;margin-bottom:20px;display:inline-block;padding-left:32px;background-image:url(/profi/img/icons/clock.svg);background-position:left center;background-repeat:no-repeat}.p-seminar__place{display:inline-block;padding-left:32px;margin-bottom:20px;background-image:url(/profi/img/icons/marker.svg);background-position:left center;background-repeat:no-repeat}.p-seminar__btn-sign-up{margin-bottom:15px;display:block;width:100%}.p-seminar__btn-more{display:block;width:100%}.p-seminar_in-list{margin-bottom:30px}.p-seminar_in-list:after{content:'';display:block;width:calc(100% - 42px);margin:10px auto 0;height:1px;background:#dd2626}.p-seminar_archive{color:#2b2a28}.p-seminar_archive .p-seminar__date{margin-right:25px}.p-seminar_archive .p-seminar__time{margin-right:25px}.p-seminar_archive{margin-bottom:30px}.p-seminar_archive:after{content:'';display:block;margin-top:10px;height:1px;background:rgba(0,0,0,.08)}.p-seminar_archive:last-child{margin-bottom:0}.p-seminar_archive:last-child:after{content:none}.p-seminar_future{margin-bottom:30px}.p-seminar_future:after{content:'';display:block;margin-top:10px;height:2px;background:#dd2626}.p-seminar_future:last-child{margin-bottom:0}.p-seminar_future:last-child:after{content:none}.p-seminar_future .p-seminar__date{margin-right:25px}.p-seminar_future .p-seminar__time{margin-right:25px}@media (max-width:991px){.p-seminar__main{width:calc(100% - 220px)}.p-seminar__buttons{width:220px}.p-seminar_in-list:after{width:100%}}@media (max-width:767px){.p-seminar__name{margin-bottom:20px}.p-seminar__main{width:100%;padding-right:0}.p-seminar__buttons{width:100%}.p-seminar__info{margin-bottom:30px}.p-seminar__btn-sign-up{margin-bottom:10px}.p-seminar_in-list{margin-bottom:20px}.p-seminar_future:after{margin-top:30px}.p-seminar_future .p-seminar__info{margin-bottom:10px}.p-seminar_archive:after{margin-top:30px}.p-seminar_archive .p-seminar__info{margin-bottom:10px}}.p-btn{padding:13px;line-height:1.38;text-align:center;color:#fff;display:inline-block;font-weight:700;font-family:Arial;box-sizing:border-box}.p-btn_red{border-radius:3px;background-image:linear-gradient(to top,#b73633,#da1e20);border:solid 1px #b73633}.p-btn_transparent{border-radius:3px;border:solid 1px #fff;background:rgba(0,0,0,.25)}.p-btn_semitransparent{border-radius:3px;border:solid 1px #fff}.p-btn_type-1{color:#2b2a28;border:1px solid;border-radius:3px}.p-main{position:relative;padding-top:230px;z-index:1;font-size:1rem}.p-main__title{font-size:1.875em;color:#2b2a28;line-height:1.2;margin:26px 0 20px;margin:.866667em 0 .666667em;max-width:400px;max-width:13.333333em;font-weight:700;font-family:FreeSetC,sans-serif}.p-main__descr{margin-bottom:27px;margin-bottom:1.5em;max-width:370px;max-width:20.555556em;font-size:1.125em}.p-main__bg-wrap{max-width:794px;margin:auto;padding:0 0 100px;position:relative}.p-main__bg-wrap:before{content:'';display:block;width:425px;width:26.5625em;height:585px;height:36.5625em;background-image:url(/profi/img/bg/blur.svg);background:#fff;background:linear-gradient(-24deg,transparent 49px,#fff 50px);background:linear-gradient(-24deg,transparent 3.0625em,#fff 3.125em);position:absolute;top:10px;left:70px;z-index:-1}.p-main__logo{margin-left:0;height:97px;height:6.0625em}.p-main__inner{max-width:584px;margin:auto;padding-top:42px}.p-main__btn-sign-up{width:100%;max-width:256px;max-width:16em;margin-right:28px}.p-main__btn-more{width:100%;max-width:450px}.p-main__text-mobile{display:none}@media (min-width:2048px){.p-main__bg-wrap{padding-bottom:250px}}@media (max-width:991px){.p-main__inner{max-width:none}.p-main__bg-wrap{margin:0;padding-left:85px}.p-main__btn-sign-up{margin-bottom:20px}}@media (max-width:767px){.p-main{padding:40px 16px;overflow:hidden}.p-main__bg-wrap{padding:0}.p-main__bg-wrap:before{width:810px;height:736px;background:0 0;background-image:url(/profi/img/bg/blur.svg);top:-140px;left:-140px}.p-main__text-desktop{display:none}.p-main__text-mobile{display:inline}.p-main__btn-sign-up{max-width:none;margin-bottom:10px}.p-main__logo{margin-left:0}.p-main__title{font-size:1.5625rem;max-width:none}.p-main__descr{max-width:none}.p-main__btn-more{max-width:none}}@media (min-width:768px) and (max-width:1439px){.p-main{font-size:.8rem}}.p-page-wrap{position:relative}.p-page-wrap:before{content:'';display:block;background-image:url(/profi/img/bg/wood.jpg);background-position:center center;position:absolute;z-index:-2;top:0;left:0;right:0;bottom:0}.p-page-wrap:after{content:'';display:block;width:100%;padding-bottom:63%;z-index:-1;position:absolute;top:0;left:0;background-image:url(/profi/img/bg/bg-top.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover}.p-page-wrap--pushkino::after,.p-page-wrap--pushkino::before{display:none}@media (max-width:991px){.p-page-wrap:after{padding-bottom:100%}}@media (max-width:767px){.p-page-wrap:after{content:none}}.p-people{overflow:hidden;text-align:center;color:#30373f;padding-bottom:50px;white-space:nowrap;font-size:0;box-sizing:content-box}.p-people__inner{max-width:970px;margin:auto}.p-people__img{margin-bottom:25px;width:130px;height:130px}.p-people__item{display:inline-block;vertical-align:top;margin-right:38px;width:130px}.p-people__inner.owl-loaded .p-people__item{display:block}.p-people__name{font-size:1rem;font-weight:600;color:#30373f}.p-people .owl-stage-outer{overflow:visible}@media (max-width:991px){.p-people__inner{max-width:calc(100% - 48px)}.p-people .owl-controls .owl-prev{left:-24px}.p-people .owl-controls .owl-next{right:-24px}}.p-advantages{margin-bottom:50px;overflow:hidden}.p-advantages__inner{background:#fff;padding-bottom:50px;max-width:970px;margin:auto;padding-top:50px;padding-left:45px;padding-right:45px;box-shadow:0 40px 40px -40px rgba(0,0,0,.79)}.p-advantages__title{text-align:center;font-size:2.0625rem;line-height:1.21;letter-spacing:.03125rem;color:#2b2a28;margin-bottom:50px;font-weight:700;font-family:FreeSetC,sans-serif}.p-advantages__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.p-advantages__item{box-sizing:border-box;width:270px;margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.p-advantages__item-img{margin-bottom:20px;min-height:60px}.p-advantages__item-name{font-size:1.25rem;line-height:1.3;font-weight:700;margin-bottom:15px}.p-advantages__item-descr{font-size:1.0625rem;margin-bottom:15px;line-height:1.47;color:rgba(0,0,0,.6);margin-bottom:auto;max-width:100%}.p-advantages__item-link{font-size:1.125rem;line-height:1.39;color:#2b2a28;text-decoration:underline;margin-top:15px}.p-advantages__item-name+.p-advantages__item-link{margin-top:0}.p-advantages__slider{display:none}.p-advantages__slider .owl-stage-outer{overflow:visible}.p-advantages__slider .owl-controls{font-size:0}.p-advantages__slider .owl-controls .owl-next{right:-16px}.p-advantages__slider .owl-controls .owl-prev{left:-16px}@media (min-width:992px){.p-advantages__item{margin-right:35px}.p-advantages__item:nth-child(3n){margin-right:0}.p-advantages__slider{display:none!important}}@media (min-width:768px) and (max-width:991px){.p-advantages__inner{width:calc(100% - 48px)}.p-advantages__item{width:48%}.p-advantages__item:nth-child(odd){margin-right:4%}.p-advantages__slider{display:none!important}}@media (max-width:767px){.p-advantages__inner{width:100%}.p-advantages__items{display:none}.p-advantages__inner{padding:36px 16px 16px}.p-advantages__item{width:211px;margin-right:16px;margin-bottom:0}.p-advantages__title{font-size:1.5625rem;line-height:1.28;text-align:left;margin-bottom:30px}}.p-loyalty-link{color:#2b2a28;line-height:1.39;font-size:1.125rem;display:block;text-align:center;margin-bottom:50px;padding-left:40px}.p-loyalty-link__icon{margin-right:16px;vertical-align:middle}.p-loyalty-link__text{text-decoration:underline}@media (max-width:767px){.p-loyalty-link{font-size:1rem;text-align:left;padding-left:16px;margin-bottom:20px}.p-loyalty-link__icon{margin-right:12px;vertical-align:top}.p-loyalty-link__text{display:inline-block;max-width:250px}}.p-seminar-plank{position:absolute;width:100%;background:rgba(0,0,0,.5);z-index:2}.p-seminar-plank__inner{max-width:880px;margin:auto;padding:25px 0;font-size:0}@media (max-width:991px){.p-seminar-plank{margin-bottom:45px}.p-seminar-plank__inner{max-width:calc(100% - 48px)}}@media (max-width:767px){.p-seminar-plank{display:none}}.p-seminars-block{background-color:rgba(0,0,0,.65);padding-top:60px;padding-bottom:50px;margin-bottom:60px}.p-seminars-block__title{font-family:FreeSetC,sans-serif;font-weight:700;margin-bottom:50px;font-size:33px;line-height:1.21;letter-spacing:.003125rem;text-align:center;color:#fff}.p-seminars-block__inner{max-width:880px;margin:auto}.p-seminars-block__archive{color:#fff;line-height:1.56;text-decoration:underline}@media (max-width:991px){.p-seminars-block__inner{max-width:calc(100% - 48px)}}@media (max-width:767px){.p-seminars-block{padding-top:30px;padding-bottom:30px;margin-bottom:0}.p-seminars-block__title{font-size:1.5625rem;text-align:left;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #dd2626}.p-seminars-block__inner{max-width:calc(100% - 32px)}}.p-card{margin-bottom:60px}.p-card--pushkino{margin-bottom:52px}.p-card__inner{background:#fff;max-width:970px;padding:65px 65px 50px;margin:auto;overflow:hidden;box-shadow:0 40px 40px -40px rgba(0,0,0,.79)}.p-card--pushkino .p-card__inner{max-width:1000px;padding:58px 15px 0;box-shadow:none;overflow:initial}.p-card__title{font-family:FreeSetC,sans-serif;font-weight:700;font-size:2.0625rem;line-height:1.21;letter-spacing:.03125rem;text-align:center;color:#2b2a28;margin-bottom:40px}.p-card--pushkino .p-card__title{margin-bottom:25px;text-align:left}.p-card__description{margin-bottom:39px;line-height:22px}.p-card__subtitle{font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:20px}.p-card--pushkino .p-card__subtitle{margin-bottom:29px}.p-card__text{font-size:1.0625rem;line-height:1.47;color:#737b80;margin-bottom:20px}.p-card--pushkino .p-card__text{margin-bottom:29px;font-size:16px;line-height:22px}.p-card__links{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:50px}.p-card--pushkino .p-card__links{margin-bottom:56px}.p-card__link{margin-right:60px}.p-card__link-icon{vertical-align:middle;margin-right:16px}.p-card__link-text{color:#2b2a28;text-decoration:underline}@media (max-width:991px){.p-card__inner{padding:50px 30px 36px;max-width:calc(100% - 48px)}}@media (max-width:767px){.p-card{margin-bottom:0}.p-card__inner{max-width:100%;padding:16px;padding-top:30px}.p-card__title{font-size:1.5625rem;text-align:left}.p-card__links{-ms-flex-direction:column;flex-direction:column}.p-card__link{margin-right:0;font-size:1.125rem}.p-card__link-icon{vertical-align:top}.p-card__link-text{display:inline-block;max-width:calc(100% - 43px)}.p-card__link+.p-card__link{margin-top:30px}}.p-card-block{border:solid 2px #b73633;padding:50px 50px 0;margin:0 -20px 48px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.p-card--pushkino .p-card-block{padding:58px;margin:0 0 59px}@media (max-width:767px){.p-card--pushkino .p-card-block{padding:0}}.p-card-block__main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px}.p-card--pushkino .p-card-block__main{-ms-flex-pack:start;justify-content:flex-start;width:50%;padding-bottom:0}@media (max-width:767px){.p-card--pushkino .p-card-block__main{width:100%;margin-bottom:15px}}.p-card-block__title{font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:20px}.p-card--pushkino .p-card-block__title{margin-bottom:29px}.p-card-block__descr{font-size:1.0625rem;line-height:1.47;color:#737b80;max-width:360px;margin-bottom:20px}.p-card--pushkino .p-card-block__descr{max-width:none;margin-bottom:28px;font-size:16px;line-height:22px}.p-card-block__img{margin-right:-33px}.p-card--pushkino .p-card-block__img{display:block;margin-right:0;border-radius:10px;box-shadow:0 20px 50px rgba(0,24,51,.2)}@media (max-width:1023px){.p-card--pushkino .p-card-block__img{width:45%}}@media (max-width:767px){.p-card--pushkino .p-card-block__img{width:100%}}.p-card-block__btn-order-card{width:100%}.p-card--pushkino .p-card-block__btn-order-card{padding:20px;font-size:20px;line-height:18px;font-weight:500}@media (max-width:991px){.p-card-block{margin:0 0 40px;padding:32px 32px 0;-ms-flex-align:start;align-items:flex-start}.p-card-block__img{max-width:56%;-ms-flex-negative:1;flex-shrink:1}}@media (max-width:767px){.p-card-block{padding:0;border:none;border-bottom:solid 1px #dd2626;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column}.p-card-block__img{display:block;max-width:100%;margin:auto}.p-card-block__descr{max-width:none}}.p-departments{text-align:center;color:#fff;background-color:#8b3327;overflow:hidden;padding-bottom:57px;margin-bottom:59px}.p-departments__inner{padding-top:60px;max-width:940px;margin:auto}.p-departments__title{font-family:FreeSetC,sans-serif;font-weight:700;font-size:2.0625rem;line-height:1.21;letter-spacing:.03125rem;margin-bottom:50px}.p-departments .selectric-p-departments__select-department{text-align:left;max-width:398px;margin:auto;margin-bottom:50px}.p-departments .selectric-p-departments__select-department b.button{color:#b73633}.p-departments .selectric-p-departments__select-department .selectric-items li{text-transform:none}.p-departments .selectric-p-departments__select-department.selectric-open .selectric{border-color:#e51730;background:#e51730}.p-departments__contacts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px}.p-departments__contacts-item{min-width:235px;margin-bottom:25px}.p-departments__link{color:inherit;display:inline-block}.p-departments__link-icon{vertical-align:middle;margin-right:16px}.p-departments__link-text{vertical-align:middle}.p-departments__managers{max-width:920px;margin:auto;font-size:0;white-space:nowrap}.p-departments__managers .owl-controls .owl-prev{left:-24px}.p-departments__managers .owl-controls .owl-next{right:-24px}.p-departments__messengers{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:40px}@media (max-width:767px){.p-departments__messengers{-ms-flex-direction:column;flex-direction:column}}.p-departments__messengers-text{margin-right:25px}@media (max-width:767px){.p-departments__messengers-text{margin-right:0;margin-bottom:15px}}.p-departments__messenger-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-departments__messenger-link{display:-ms-flexbox;display:flex;margin-right:20px;transition:opacity .3s}.p-departments__messenger-link:last-child{margin-right:0}.p-departments__messenger-link:hover{opacity:.8}.p-departments__messenger-icon{width:40px;height:40px}@media (max-width:991px){.p-departments__contacts{text-align:left}.p-departments__inner{max-width:calc(100% - 48px)}.p-departments__managers .owl-controls .owl-prev{left:0}.p-departments__managers .owl-controls .owl-next{right:0}}@media (max-width:767px){.p-departments{padding-bottom:40px;margin-bottom:0}.p-departments__inner{padding-top:30px;max-width:calc(100% - 36px)}.p-departments__title{font-size:1.5625rem;text-align:left;margin-bottom:20px}.p-departments .selectric-p-departments__select-department{margin-bottom:20px;max-width:none}.p-departments__link{font-size:1.25rem;line-height:1.2}.p-departments__contacts-item{margin-right:25px}}.p-manager{width:200px;margin:0 15px;display:inline-block}@media screen and (max-width:991px){.p-manager{width:auto}}.p-manager__img-wrap{overflow:hidden;border-radius:50%;width:130px;height:130px;margin:auto;margin-bottom:20px}.p-manager__img{max-width:100%;max-height:100%}.p-manager__name{margin-bottom:4px;font-size:1.125rem;font-weight:500;line-height:1.22}@media screen and (max-width:991px){.p-manager__name{font-size:14px;font-size:.875rem}}.p-manager__post{font-size:.875rem;opacity:.5;margin-bottom:18px;line-height:1.64}.p-manager__link{color:inherit;text-decoration:underline;line-height:1.25;font-size:1rem;font-weight:300}@media screen and (max-width:991px){.p-manager__link{font-size:14px;font-size:.875rem}}.p-faq{padding-bottom:60px}.p-faq__inner{max-width:970px;margin:auto;background:#fff;padding:50px 66px;box-shadow:0 40px 40px -40px rgba(0,0,0,.79)}.p-faq__title{font-family:FreeSetC,sans-serif;font-weight:700;font-size:2.0625rem;line-height:1.21;letter-spacing:.03125rem;text-align:center;color:#2b2a28;padding-bottom:30px;border-bottom:2px solid #b73633}@media (max-width:991px){.p-faq__inner{max-width:calc(100% - 48px);padding:50px 32px}}@media (max-width:767px){.p-faq{box-shadow:0 1px 4px 0 rgba(0,0,0,.2);padding-bottom:0;position:relative;z-index:1}.p-faq__inner{max-width:100%;padding:30px 16px;margin-bottom:0;padding-bottom:0;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.p-faq__title{font-size:1.5625rem;text-align:left;padding-bottom:20px}}.p-faq-item{border-bottom:1px solid #d9d9d9;position:relative}.p-faq-item:before{content:'';display:block;width:10px;height:10px;border-style:solid;border-color:#b73633;border-width:0 0 2px 2px;transform:rotate(-135deg);transition:transform .3s;position:absolute;top:26px;left:0}.p-faq-item:last-child{border-bottom:none}.p-faq-item_opened:before{transform:rotate(-45deg)}.p-faq-item__title{font-weight:600;font-size:1.125rem;line-height:1.44;cursor:pointer;padding:20px 20px 20px 30px}.p-faq-item__content{padding:0 20px 20px 30px;color:rgba(0,0,0,.6);font-size:1.0625rem;display:none}.p-faq-item__content p:not(:last-child){margin-bottom:20px}.p-faq-item_opened .p-faq-item__content{display:block}@media (max-width:767px){.p-faq-item__title{font-size:1rem}.p-faq-item__content{padding-left:0;padding-right:0}}.p-styled-arrows .owl-controls .owl-next,.p-styled-arrows .owl-controls .owl-prev{width:48px;height:48px}.p-styled-arrows .owl-controls .owl-next:before,.p-styled-arrows .owl-controls .owl-prev:before{width:48px;height:48px}.p-styled-arrows .owl-controls .owl-prev:before{background-image:url('data:image/svg+xml;charset=utf8,%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20d%3D%22M0%203.003A2.996%202.996%200%200%201%203.003%200h41.994A2.996%202.996%200%200%201%2048%203.003v41.994A2.996%202.996%200%200%201%2044.997%2048H3.003A2.996%202.996%200%200%201%200%2044.997V3.003zm19.546%2021.061l9.627-9.65a2%202%200%200%200-2.828-2.828L15.813%2022.118A2.771%202.771%200%200%200%2015%2024.053c0%20.727.31%201.436.813%201.934L26.345%2036.52a2%202%200%200%200%202.828-2.828l-9.627-9.627z%22%20opacity%3D%22.3%22%2F%3E%0A%3C%2Fsvg%3E%0A')}.p-styled-arrows .owl-controls .owl-next:before{background-image:url('data:image/svg+xml;charset=utf8,%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20d%3D%22M0%203.003A2.996%202.996%200%200%201%203.003%200h41.994A2.996%202.996%200%200%201%2048%203.003v41.994A2.996%202.996%200%200%201%2044.997%2048H3.003A2.996%202.996%200%200%201%200%2044.997V3.003zm27.263%2021.089l-9.677%209.599a2%202%200%200%200%202.828%202.828l10.532-10.532a2.765%202.765%200%200%200%20.813-1.934c0-.726-.31-1.432-.813-1.935L20.414%2011.586a2%202%200%200%200-2.828%202.828l9.677%209.678z%22%20opacity%3D%22.3%22%2F%3E%0A%3C%2Fsvg%3E%0A')}.p-page:after{content:'';display:block;overflow:hidden}.p-page_wood-bg{background-image:url(/profi/img/bg/wood.jpg);background-position:center top}.p-page__title{margin:0 0 0 65px;font-size:30px;line-height:1.2em;color:#2b2a28;margin-bottom:40px;font-weight:700!important}.p-page__container{max-width:970px;margin:auto}.p-page_overflow-hidden{overflow:hidden}.p-page_has-breadcrumb{padding-top:40px}@media (max-width:991px){.p-page__title{margin-left:0}.p-page__container{max-width:720px}}@media (max-width:767px){.p-page__title{margin:0 16px 30px}.p-page__container{max-width:none}}.p-discount-page{position:relative;padding-top:40px;overflow:hidden}.p-discount-page:before{content:'';display:block;width:419px;height:325px;background-image:url(/profi/img/Pr_get-card-decor.png);background-size:contain;position:absolute;top:-75px;left:calc(50% + 230px)}.p-discount-page__title{max-width:400px}.p-discount-page__content{padding:50px 65px;margin-bottom:50px;background:#fff;box-shadow:0 40px 40px -40px rgba(0,0,0,.79);position:relative}.p-discount-page__subtitle{font-size:20px;font-weight:700;line-height:1.3;color:#000;margin:0 0 20px}.p-discount-page__paragraph{font-size:17px;line-height:1.47;text-align:left;color:rgba(0,0,0,.55);margin-bottom:20px}.p-discount-page__template{display:block;font-weight:700;color:#000}.p-discount-page__table{margin-bottom:20px}.p-discount-page__table td,.p-discount-page__table th{border:1px solid #e1e4e6}.p-discount-page__table th{padding:18px 15px;font-size:17px;font-weight:700}.p-discount-page__table td{font-size:16px;padding:9px 15px 7px}.p-discount-page__table tbody tr:nth-child(even) td{background:#fafafa}.p-discount-page__table_wide-first-column td:first-child{width:321px}.p-discount-page__paragraph+.p-discount-page__subtitle{margin-top:50px}@media (max-width:991px){.p-discount-page:before{width:462px;height:293px;top:-33px;left:auto;right:0}.p-discount-page__content{padding:50px 30px}.p-discount-page__title{max-width:340px}}@media (max-width:767px){.p-discount-page:before{content:none}.p-discount-page__content{padding:30px 16px;margin-bottom:20px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2),0 -1px 4px 0 rgba(0,0,0,.2)}.p-discount-page__paragraph+.p-discount-page__subtitle{margin-top:30px}}.p-seminars-page{padding-top:40px;box-shadow:0 40px 40px -40px rgba(0,0,0,.79);margin-bottom:60px;position:relative}.p-seminars-page:before{content:'';width:652px;height:358px;background-image:url(/profi/img/seminars-decor.png);display:block;position:absolute;top:0;right:0}.p-seminars-page__container{position:relative}.p-seminars-page__future{background:rgba(0,0,0,.8);padding:50px 66px}.p-seminars-page__archive{background:#fff;padding:50px 66px}.p-seminars-page__title{max-width:300px}@media screen and (max-width:991px){.p-seminars-page{margin-left:auto;margin-right:auto}.p-seminars-page:before{content:none}.p-seminars-page__title{margin-left:0}.p-seminars-page__future{padding:50px 30px}.p-seminars-page__archive{padding:50px 30px}}@media screen and (max-width:767px){.p-seminars-page{margin-bottom:0;box-shadow:none}.p-seminars-page__title{margin-left:15px}.p-seminars-page__future{padding:30px 15px}.p-seminars-page__archive{padding:30px 15px}}.p-page .p-get-card-page{padding:40px 0 0;margin:0 auto 50px;position:relative;max-width:none}.p-page .p-get-card-page:before{content:'';width:453px;height:352px;background-size:contain;background-image:url(/profi/img/Pr_get-card-decor.png);position:absolute;left:61%;top:-84px}.p-page .p-get-card-page__tabs-nav .s-tabs_btn{border:none;background:#e8ebed}.p-page .p-get-card-page__tabs-nav .s-tabs_btn.active{background:#fff}.p-page .p-get-card-page__tabs-item{border:none!important}.p-page .p-get-card-page__form{border:none}.p-page .p-get-card-page__title{max-width:400px}.p-page .p-get-card-page__form-title{margin-top:0}.p-page .p-get-card-page__forms-footer{border-radius:0 0 3px 3px}.p-page .p-get-card-page__mobile-select-wrap{margin-bottom:0;border:1px solid #e1e4e6;background:#fafafa;padding:18px 16px;font-size:.875rem}.p-page .p-get-card-page__mobile-select-wrap i{right:31px}.p-page .p-get-card-page__mobile-select{padding:8px 15px}@media screen and (max-width:991px){.p-page .p-get-card-page:before{width:378px;height:327px;left:50%;top:-58px}.p-page .p-get-card-page__form h3{font-size:1.5625rem}.p-page .p-get-card-page__form .s-form_column{width:50%}.p-page .p-get-card-page__forms-footer{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.p-page .p-get-card-page{margin-bottom:20px}.p-page .p-get-card-page:before{content:none}.p-page .p-get-card-page__form h3{font-size:1.5rem}.p-page .p-get-card-page__form .s-form_column{width:100%}.p-page .p-get-card-page__forms-footer{background:#e1e3e4;text-align:left;margin-left:0;margin-right:0;padding:24px 16px 30px;display:-ms-flexbox;display:flex}.p-page .p-get-card-page__forms-hint{margin-bottom:0;margin-top:10px;-ms-flex-order:1;order:1}.p-page .p-get-card-page__forms-submit{width:100%}.p-page .p-get-card-page__tabs-nav+.p-page .p-get-card-page__tabs-item,.p-page .p-get-card-page__tabs-nav+.p-page .p-get-card-page__tabs-item~.p-page .p-get-card-page__tabs-item{margin:0;padding:0}}.p-get-card-page .s-form--seminars{position:relative}.p-seminars-page__title{max-width:100%}.p-page_wood-bg h1{color:#000}.p-page_wood-bg .p-rent-page .info{color:#000}.seminar-detail-page{padding-top:40px}.p-hero{padding:30px 0 26px;color:#fff;background-color:#8b3327}.p-hero__container{max-width:1000px;padding:0 15px;margin:0 auto}.p-hero__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-bottom:18px}.p-hero__info{width:45%;padding-top:10px}@media (max-width:1023px){.p-hero__info{width:47%}}@media (max-width:767px){.p-hero__info{-ms-flex-order:2;order:2;width:100%}}.p-hero__logo{display:block;margin-bottom:40px}.p-hero__description{margin-bottom:40px;font-size:18px;line-height:24px}.p-hero__description p{margin-bottom:23px}.p-hero__description p:last-child{margin-bottom:0}.p-hero__order-card-link{display:block;width:100%;min-height:60px;padding:21px;font-size:20px;line-height:18px;font-weight:500;text-align:center;color:#fff;background:linear-gradient(180deg,#d3252f 0,#b91e29 100%);border-radius:3px}@media (max-width:1023px){.p-hero__order-card-link{min-height:0;padding:8px 15px;line-height:1.2}}.p-hero__banner{width:50%}@media (max-width:1023px){.p-hero__banner{width:47%}}@media (max-width:767px){.p-hero__banner{-ms-flex-order:1;order:1;width:100%;margin-bottom:10px}}.p-hero__rules{text-align:center}.p-hero__rules a{font-size:14px;line-height:18px;text-decoration:underline;color:#fff}.p-clients{padding:60px 0 52px;background-color:#d2d2d2;background-image:url(/bitrix/templates/bau_pushkino/img/profi/clients-bg.jpg)}.p-clients__container{max-width:1000px;padding:0 15px;margin:0 auto}.p-clients__title{margin-top:0;margin-bottom:60px;font-family:FreeSetC,"Helvetica Neue",Arial,sans-serif;font-size:33px;line-height:30px;font-weight:500;color:#000}.p-clients__block{margin-bottom:23px}.p-clients__block-title{margin-top:0;margin-bottom:35px;font-family:Formular,"Helvetica Neue",Arial,sans-serif;font-size:25px;line-height:31px;font-weight:400;color:#000}.p-clients__block-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-clients__block-list .owl-nav{font-size:0}.p-clients__block-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:260px;margin-right:95px;margin-bottom:35px}.p-clients__block-item:nth-child(3n){margin-right:0}@media (max-width:1023px){.p-clients__block-item{width:30%;margin-right:5%}}@media (max-width:767px){.p-clients__block-item{width:100%;margin-right:0;text-align:center}}.p-clients__block-icon{display:block;width:34px;height:34px;margin-bottom:20px;background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:767px){.p-clients__block-icon{margin-left:auto;margin-right:auto}}.p-clients__block-icon--percent{background-image:url(/bitrix/templates/bau_pushkino/img/profi/icons/percent.png)}.p-clients__block-icon--truck{width:45.33px;background-image:url(/bitrix/templates/bau_pushkino/img/profi/icons/truck.png)}.p-clients__block-icon--budget{width:45.33px;background-image:url(/profi/img/advantages/budget.svg)}.p-clients__block-icon--saldo{width:45.33px;background-image:url(/profi/img/advantages/saldo.svg)}.p-clients__block-icon--adaptive{width:52.85px;background-image:url(/bitrix/templates/bau_pushkino/img/profi/icons/adaptive.png)}.p-clients__block-icon--man-with-luggage{width:36.49px;background-image:url(/bitrix/templates/bau_pushkino/img/profi/icons/man-with-luggage.png)}.p-clients__block-icon--email{width:32.38px;background-image:url(/bitrix/templates/bau_pushkino/img/profi/icons/email.png)}.p-clients__block-icon--personal-cabinet{width:39.23px;background-image:url(/bitrix/templates/bau_pushkino/img/profi/icons/personal-cabinet.png)}.p-clients__block-icon--document{width:27.2px;background-image:url(/bitrix/templates/bau_pushkino/img/profi/icons/document.png)}.p-clients__block-icon--big-party{width:40.5px;background-image:url(/bitrix/templates/bau_pushkino/img/profi/icons/big-party.png)}.p-clients__block-icon--pro{width:73.91px;background-image:url(/bitrix/templates/bau_pushkino/img/profi/icons/pro.png)}.p-clients__block-icon--shipment{width:67.11px;background-image:url(/bitrix/templates/bau_pushkino/img/profi/icons/shipment.png)}.p-clients__block-icon--instrument{width:46.36px;background-image:url(/bitrix/templates/bau_pushkino/img/profi/icons/instrument.png)}.p-clients__block-name{font-weight:700;line-height:22px}.p-clients__block-text{line-height:22px}.p-clients__block-text--no-icon{margin-top:auto}.p-clients__order-card-link{display:block;width:100%;min-height:60px;padding:8px 38px;margin-top:auto;font-size:18px;line-height:22px;font-weight:500;text-align:center;color:#fff;background:linear-gradient(180deg,#d3252f 0,#b91e29 100%);border-radius:3px}@media (max-width:1023px){.p-clients__order-card-link{padding:8px 15px;min-height:0;line-height:1.2}}
/* End */
/* /bitrix/templates/bau/styles.css?169961271323896 */
/* /profi/styles.css?177082528830580 */
