
.video-gallery-list .video-gallery-list-item-first-big {
    position: relative;
    display: inline-block;
    padding-bottom: 20%;
    width: 33.33333%;
    height: 0;
    overflow: hidden;
    float: left;
    box-sizing: border-box;
}
@media (max-width: 540px) {
    .video-gallery-list .video-gallery-list-item-first-big {
       padding-bottom: 80%;
        width: 100%;
        margin: 0px 0px 0px -10%;
        overflow: unset;
    }
}
.c-slider.c-slider-template-3 .widget-item-text {
    background: #00000094;
    padding: 15px 15px 15px 15px;
    backdrop-filter: blur(6px);
}
.c-slider.c-slider-template-3 .widget-item-header[data-view="1"] {
    font-size: 20px;
    display: inline-block;
    background: rgba(0, 0, 0, 0.58);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    color: #fff !important;
    padding: 12px 18px;
    border-radius: 8px;
    line-height: 1.3;
    max-height: none;
    overflow: visible;
}
.c-slider.c-slider-template-3 .widget-item-buttons .widget-item-messengers {
    --slider-btn-width: 248px;
}
.c-slider.c-slider-template-3 .widget-item-buttons .widget-item-messengers .wabtn,
.c-slider.c-slider-template-3 .widget-item-buttons .widget-item-messengers .widget-item-button-kp,
.c-slider.c-slider-template-3 .widget-item-buttons .widget-item-messengers .widget-item-button-call {
    width: var(--slider-btn-width);
    min-width: var(--slider-btn-width);
    max-width: 100%;
    box-sizing: border-box;
    justify-content: center;
    text-align: center;
}
.c-slider.c-slider-template-3 .widget-item-buttons .widget-item-messengers .widget-item-button-kp,
.c-slider.c-slider-template-3 .widget-item-buttons .widget-item-messengers .widget-item-button-call {
    display: inline-flex;
    align-items: center;
    border-radius: 35px;
    padding: 14px 20px;
    font-size: 16px;
    line-height: 25px;
}
.c-slider.c-slider-template-3 .widget-item-buttons .widget-item-messengers .widget-call-container-slider {
    width: var(--slider-btn-width);
    min-width: var(--slider-btn-width);
    max-width: 100%;
}
.widget-authorization-panel{
    display: none;
    
}
.c-header.c-header-template-1.widget-transparent[data-color=white] .widget-view-desktop .widget-contacts-main a{
    color: #000 !important
;
    
}
.widget.c-advantages.c-advantages-template-30 {
    padding: 32px 0;
}
.catalog-element-form{
    display: none;
    
}
    .ns-bitrix.c-catalog-element.c-catalog-element-services-default-4 .catalog-element-description {
    margin-top: 25px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-services-default-4 .catalog-element-description .catalog-element-description-header {
    color: #1B1E25;
    display: none;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-banner-section-image {
    display: none;
    
}
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-logotype img {
  
    max-width: 60%;
  
    float: left;
}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype {
    
   
    max-width: 79px;
    margin-left: -46%;
   
}
.ns-bitrix.c-menu.c-menu-popup-3 .menu-authorization {
    margin-bottom: 16px;
    display: none;
}
.menu-basket-panel-wrapper{
    
    display: none;
}
a.wabtn {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    padding: 14px 20px;
    border-radius: 35px;
    transition: opacity 0.35s ease, background-color 0.35s ease;
    white-space: nowrap;
}
a.wabtn svg {
    width: 22px;
    height: 22px;
    margin-right: 7px;
    flex-shrink: 0;
}
a.wabtn:hover {
    opacity: 0.9;
    color: #fff;
}
a.wabtn.maxbtn {
    background-color: #5B4CF0;
}
@media (max-width: 768px) {
    a.wabtn {
        font-size: 13px;
        line-height: 18px;
        padding: 10px 14px;
    }
    a.wabtn svg {
        width: 18px;
        height: 18px;
        margin-right: 6px;
    }
    .c-slider.c-slider-template-3 .widget-item-content-body {
        height: 480px !important;
    }
    .c-slider.c-slider-template-3 .widget-item-block-mobile {
        display: none !important;
    }
    .c-slider.c-slider-template-3 .widget-item-block-desktop,
    .c-slider.c-slider-template-3 [data-mobile-separated=true] .widget-item-block-desktop,
    .c-slider.c-slider-template-3 [data-mobile-picture=true] .widget-item-block-desktop {
        background-image: url('/b8cc6b84-c4f6-4fdd-94ff-37fcdc53c188.jpg') !important;
        background-size: cover !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        background-color: transparent !important;
        min-height: 480px;
    }
    .c-slider.c-slider-template-3 .widget-item-text {
        background: transparent !important;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
        padding: 15px;
        border-radius: 0;
    }
    .c-slider.c-slider-template-3 .widget-item-header[data-view="1"] {
        display: inline-block;
        background: rgba(0, 0, 0, 0.58);
        backdrop-filter: blur(6px);
        -webkit-backdrop-filter: blur(6px);
        color: #fff !important;
        padding: 10px 14px;
        border-radius: 8px;
        font-size: 20px;
        font-weight: 500;
        line-height: 1.3;
        max-height: none;
        overflow: visible;
    }
    .c-slider.c-slider-template-3 .widget-item-buttons .widget-item-messengers {
        --slider-btn-width: 212px;
    }
    .c-slider.c-slider-template-3 .widget-item-buttons .widget-item-messengers .widget-item-button-kp,
    .c-slider.c-slider-template-3 .widget-item-buttons .widget-item-messengers .widget-item-button-call {
        padding: 10px 14px;
        font-size: 13px;
        line-height: 18px;
        border-radius: 35px;
    }
    .c-slider.c-slider-template-3 .widget-call-container-slider {
        display: block;
        text-align: center;
    }
}
@media (min-width: 769px) {
    .c-slider.c-slider-template-3 .widget-call-container-slider {
        display: none !important;
    }
}