.elementor-4347 .elementor-element.elementor-element-9a63408 > .elementor-container{max-width:1400px;}.elementor-4347 .elementor-element.elementor-element-9a63408{margin-top:20px;margin-bottom:20px;}.elementor-4347 .elementor-element.elementor-element-175cb7e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4347 .elementor-element.elementor-element-175cb7e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-831ba94 );}.elementor-4347 .elementor-element.elementor-element-175cb7e > .elementor-element-populated, .elementor-4347 .elementor-element.elementor-element-175cb7e > .elementor-element-populated > .elementor-background-overlay, .elementor-4347 .elementor-element.elementor-element-175cb7e > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-4347 .elementor-element.elementor-element-175cb7e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4347 .elementor-element.elementor-element-175cb7e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4347 .elementor-element.elementor-element-1ceeb12 .elementor-heading-title{color:var( --e-global-color-c024b0a );text-transform:uppercase;}.elementor-4347 .elementor-element.elementor-element-1ceeb12 > .elementor-widget-container{margin:20px 20px 0px 20px;}.elementor-4347 .elementor-element.elementor-element-32e70eb > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-4347 .elementor-element.elementor-element-fec4399 > .elementor-container{max-width:1400px;}.elementor-4347 .elementor-element.elementor-element-fec4399{margin-top:20px;margin-bottom:20px;}.elementor-4347 .elementor-element.elementor-element-9a4029c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4347 .elementor-element.elementor-element-9a4029c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-831ba94 );}.elementor-4347 .elementor-element.elementor-element-9a4029c > .elementor-element-populated, .elementor-4347 .elementor-element.elementor-element-9a4029c > .elementor-element-populated > .elementor-background-overlay, .elementor-4347 .elementor-element.elementor-element-9a4029c > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-4347 .elementor-element.elementor-element-9a4029c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4347 .elementor-element.elementor-element-9a4029c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4347 .elementor-element.elementor-element-cf296d5 .elementor-heading-title{color:var( --e-global-color-c024b0a );text-transform:uppercase;}.elementor-4347 .elementor-element.elementor-element-cf296d5 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-4347 .elementor-element.elementor-element-7a21f25 > .elementor-widget-container{margin:0px 30px 0px 30px;}/* Start custom CSS for html, class: .elementor-element-32e70eb *//* Стили для общего контейнера вкладок */
.elementor-tabs-wrapper {
    display: flex; /* Добавлено для расположения вкладок в ряд */
    justify-content: flex-end; /* Выравнивание вкладок по правому краю */
}

/* Стили для каждой вкладки */
.elementor-tab-title {
    padding: 10px 15px;
    cursor: pointer;
    border-radius: 30px;
    margin-left: 5px; /* Убран отступ справа */
    font-size: 16px;
    font-weight: bold;
    background-color: #FFDFC4; /* Светло-желтый цвет для неактивных вкладок */
    color: #6F431F; /* Коричневый цвет текста для неактивных вкладок */
}

/* Стили для активной вкладки */
.elementor-tab-title.elementor-active {
    background-color: #6F431F !important; /* Коричневый цвет для активной вкладки */
    color: #ffffff !important; /* Белый цвет текста для активной вкладки */
}

/* Стили для содержимого вкладок */
.tabcontent {
    display: none;
}

/* Стили для вкладки текущего дня недели */
.elementor-tab-title.current-day {
    background-color: #6F431F !important;
    color: #ffffff !important;
}

/* Стили для вкладок с id businessContent */
#businessContent .elementor-tab-title {
    background-color: #6F431F !important; /* Коричневый цвет */
    color: #ffffff !important; /* Белый цвет текста */
}

/* Отступ сверху для businessContent */
#businessContent {
    margin-top: 10px;
}/* End custom CSS */