.elementor-1918 .elementor-element.elementor-element-281ae5d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1918 .elementor-element.elementor-element-793cb789 .e-contact-buttons{--e-contact-buttons-contact-button-icon:#FFFFFF;--e-contact-buttons-contact-button-bg:var( --e-global-color-048e729 );--e-contact-buttons-contact-gap:6px;--e-contact-buttons-contact-padding-block-end:12px;--e-contact-buttons-contact-padding-block-start:12px;--e-contact-buttons-contact-padding-inline-end:12px;--e-contact-buttons-contact-padding-inline-start:12px;}.elementor-1918 .elementor-element.elementor-element-793cb789 .e-contact-buttons__contact-icon-link{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}@media(max-width:767px){.elementor-1918 .elementor-element.elementor-element-793cb789 .e-contact-buttons{--e-contact-buttons-contact-gap:10px;}}/* Start custom CSS for contact-buttons-var-10, class: .elementor-element-793cb789 *//* === Плавающие кнопки: внешний вид === */
.e-contact-buttons-var-10 .e-contact-buttons__contact-title{display:none!important}
.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link{transform:none!important;padding:0!important;padding-inline-start:0!important;justify-content:center!important;width:40px!important;height:40px!important;position:relative!important}
.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link::after{content:""!important;position:absolute!important;top:-6px!important;right:-6px!important;bottom:-6px!important;left:-6px!important}
.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container{display:flex!important;align-items:center!important;justify-content:center!important}
.e-contact-buttons__contact-icon-link[href*="t.me"] svg,
.e-contact-buttons__contact-icon-link[href*="max.ru"] svg{opacity:0!important}
.e-contact-buttons__contact-icon-link[href*="t.me"] .e-contact-buttons__contact-icon-container{background:url('https://stekloguru.ru/wp-content/uploads/2024/08/telegram_152827-1.svg') center/90% no-repeat!important;filter:brightness(0) invert(1)!important}
.e-contact-buttons__contact-icon-link[href*="max.ru"] .e-contact-buttons__contact-icon-container{background:url('https://stekloguru.ru/wp-content/uploads/2024/08/Max_logo_black-1024x1024-1.svg') center/90% no-repeat!important;filter:brightness(0) invert(1)!important}
@media(max-width:767px){.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link{width:38px!important;height:38px!important}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link::after{top:-8px!important;right:-8px!important;bottom:-8px!important;left:-8px!important}}

/* === Слои === */
.elementor-location-floating_buttons{z-index:9000!important}
.elementor-popup-modal{z-index:99999!important}

/* === Скрыты по умолчанию === */
.elementor-location-floating_buttons{opacity:0!important;pointer-events:none!important;transition:opacity .25s ease!important}

/* === Появляются при прокрутке === */
body:has(#sgHeader.is-scrolled) .elementor-location-floating_buttons{opacity:1!important;pointer-events:auto!important}

/* === Прячутся при открытом попапе === */
body.elementor-popup-modal-active .elementor-location-floating_buttons,
body:has(.elementor-popup-modal[aria-hidden="false"]) .elementor-location-floating_buttons{opacity:0!important;pointer-events:none!important}/* End custom CSS */