.elementor-646 .elementor-element.elementor-element-1b7f0dd{--display:flex;--min-height:47px;--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;--justify-content:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-e8ec91b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-646 .elementor-element.elementor-element-2819718{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-390b0ba .tabs-name{color:var( --e-global-color-primary );}.elementor-646 .elementor-element.elementor-element-390b0ba .wd-tabs .tabs-name{font-family:"Muller", Sans-serif;font-size:30px;font-weight:600;text-transform:none;}.elementor-646 .elementor-element.elementor-element-390b0ba .wd-nav-tabs{--nav-gap:10px;}@media(max-width:1024px){.elementor-646 .elementor-element.elementor-element-2819718{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-390b0ba .wd-tabs .tabs-name{font-size:24px;}}/* Start custom CSS for wd_tabs, class: .elementor-element-390b0ba */@media (min-width: 1025px) {
    .wd-tabs.tabs-design-alt .wd-tabs-header {
        align-items: flex-start !important;
        flex-direction: column !important;
        flex-wrap: wrap !important;
        justify-content: flex-start !important;
    }
}


.elementor-646 .elementor-element.elementor-element-390b0ba .wd-nav  li a {
    padding: 8px 16px;
    background: #fff;
    color:#EA9F1B;
    border-radius: 8px;
    border:1px solid #EA9F1B;
}


/* Стили для всех остальных элементов при наведении */
.elementor-646 .elementor-element.elementor-element-390b0ba .wd-nav li:not(.wd-active) a {
    transition: all 0.3s ease;
}

.elementor-646 .elementor-element.elementor-element-390b0ba .wd-nav li:not(.wd-active):hover a {
    background: #CC8F23;
    color: #fff;
    border-radius: 8px;
    border: 1px solid #CC8F23;
}

.elementor-646 .elementor-element.elementor-element-390b0ba .wd-nav  li.wd-active a {
    padding: 8px 16px;
    background: #EA9F1B;
    color:#fff;
    border-radius: 8px;
    border:1px solid #EA9F1B;
}/* End custom CSS */