.elementor-1268 .elementor-element.elementor-element-c181f6a{--display:flex;}.elementor-1268 .elementor-element.elementor-element-2c1d590{--display:flex;}.elementor-1268 .elementor-element.elementor-element-2c1d590:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-2c1d590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1268 .elementor-element.elementor-element-8c3abff{--display:flex;}.elementor-1268 .elementor-element.elementor-element-74499a4{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1268 .elementor-element.elementor-element-76170cf .elementor-button{background-color:#FC4544;border-style:solid;border-color:#D23F3F;}.elementor-1268 .elementor-element.elementor-element-976fd6d{--display:flex;}#elementor-popup-modal-1268 .dialog-widget-content{background-color:#FFFFFF00;}#elementor-popup-modal-1268 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1268{justify-content:center;align-items:center;}@media(max-width:767px){.elementor-1268 .elementor-element.elementor-element-2c1d590{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1268 .elementor-element.elementor-element-8c3abff{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 6px;--row-gap:0px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-74499a4{--width:49%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-76170cf .elementor-button{border-width:1px 1px 1px 1px;}.elementor-1268 .elementor-element.elementor-element-976fd6d{--width:49%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}#elementor-popup-modal-1268{align-items:flex-end;}}/* Start custom CSS for html, class: .elementor-element-cd27509 */.button-7 {
    background-color: #ffffff; /* Белый фон */
    border: 1px solid #333333; /* Граница толщиной 1px и цветом #333333 */
    color: #333333; /* Цвет текста как у границы */
    padding: 9px 27px; /* Отступы: верх-низ 15px, слева-справа 0px */
    text-align: center; /* Выравнивание текста по центру */
    text-decoration: none !important; /* Без подчеркивания */
    display: inline-block; /* Строчно-блочный элемент */
    font-size: 15px; /* Размер шрифта */
    font-weight: 500; /* Толщина шрифта: нормальный */
    margin: px 0px; /* Внешние отступы */
    cursor: pointer; /* Курсор в виде руки */
    border-radius: 3px; /* Скругленные углы */
    transition: background-color 0.3s, color 0.3s; /* Плавный переход цвета фона и текста */
}

.button-7:hover {
    background-color: #585858; /* Цвет фона при наведении */
    color: white; /* Цвет текста при наведении */
    text-decoration: none !important; /* Без подчеркивания при наведении */
}/* End custom CSS */