.elementor-11872 .elementor-element.elementor-element-504fb60{--display:flex;--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:00px 25px;--row-gap:00px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-11872 .elementor-element.elementor-element-504fb60:not(.elementor-motion-effects-element-type-background), .elementor-11872 .elementor-element.elementor-element-504fb60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11872 .elementor-element.elementor-element-8854a8c{width:100%;max-width:100%;}.elementor-11872 .elementor-element.elementor-element-274c532{--display:flex;--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:00px 25px;--row-gap:00px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-11872 .elementor-element.elementor-element-274c532:not(.elementor-motion-effects-element-type-background), .elementor-11872 .elementor-element.elementor-element-274c532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11872 .elementor-element.elementor-element-4237d2b{width:100%;max-width:100%;}.elementor-11872 .elementor-element.elementor-element-524269c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11872 .elementor-element.elementor-element-524269c:not(.elementor-motion-effects-element-type-background), .elementor-11872 .elementor-element.elementor-element-524269c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11872 .elementor-element.elementor-element-893223c{--spacer-size:75px;}.elementor-11872 .elementor-element.elementor-element-b8fc709{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-11872 .elementor-element.elementor-element-b8fc709::before, .elementor-11872 .elementor-element.elementor-element-b8fc709 > .elementor-background-video-container::before, .elementor-11872 .elementor-element.elementor-element-b8fc709 > .e-con-inner > .elementor-background-video-container::before, .elementor-11872 .elementor-element.elementor-element-b8fc709 > .elementor-background-slideshow::before, .elementor-11872 .elementor-element.elementor-element-b8fc709 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11872 .elementor-element.elementor-element-b8fc709 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-11872 .elementor-element.elementor-element-eccb97d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-11872 .elementor-element.elementor-element-eccb97d::before, .elementor-11872 .elementor-element.elementor-element-eccb97d > .elementor-background-video-container::before, .elementor-11872 .elementor-element.elementor-element-eccb97d > .e-con-inner > .elementor-background-video-container::before, .elementor-11872 .elementor-element.elementor-element-eccb97d > .elementor-background-slideshow::before, .elementor-11872 .elementor-element.elementor-element-eccb97d > .e-con-inner > .elementor-background-slideshow::before, .elementor-11872 .elementor-element.elementor-element-eccb97d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-11872 .elementor-element.elementor-element-558b9b3{--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-11872 .elementor-element.elementor-element-558b9b3::before, .elementor-11872 .elementor-element.elementor-element-558b9b3 > .elementor-background-video-container::before, .elementor-11872 .elementor-element.elementor-element-558b9b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-11872 .elementor-element.elementor-element-558b9b3 > .elementor-background-slideshow::before, .elementor-11872 .elementor-element.elementor-element-558b9b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11872 .elementor-element.elementor-element-558b9b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-11872 .elementor-element.elementor-element-6c0a920{--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-11872 .elementor-element.elementor-element-6c0a920::before, .elementor-11872 .elementor-element.elementor-element-6c0a920 > .elementor-background-video-container::before, .elementor-11872 .elementor-element.elementor-element-6c0a920 > .e-con-inner > .elementor-background-video-container::before, .elementor-11872 .elementor-element.elementor-element-6c0a920 > .elementor-background-slideshow::before, .elementor-11872 .elementor-element.elementor-element-6c0a920 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11872 .elementor-element.elementor-element-6c0a920 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}@media(max-width:899px){.elementor-11872 .elementor-element.elementor-element-504fb60{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11872 .elementor-element.elementor-element-274c532{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for vehica_car_tabs_carousel_general_widget, class: .elementor-element-8d25a89 *//* Кнопка "Смотреть 16 BMW" у каруселі */
.vehica-carousel-v1-button .vehica-button {
    padding: 15px 24px;
    background: #DBFF00;      /* неоново-зелений */
    color: #000;
    border: none;
    box-shadow: none;
    border-radius: 0;
}

/* Ховер – без тіні, можна трохи міняти відтінок */
.vehica-carousel-v1-button .vehica-button:hover {
    background: #c5f400;      /* або залиш той самий #DBFF00 */
    color: #000;
    box-shadow: none;
}

/* Кнопки каруселі: квадратні, зелені, без тіней */
.vehica-carousel-v1 .vehica-carousel__arrow {
    width: 50px;              /* розмір кнопки */
    height: 50px;
    background: #DBFF00;      /* твій неоновий зелений */
    border-radius: 0;         /* квадрат, без кола */
    box-shadow: none;         /* прибрати тінь */
    border: none;
}

/* Колір стрілки всередині */
.vehica-carousel-v1 .vehica-carousel__arrow i,
.vehica-carousel-v1 .vehica-carousel__arrow svg {
    color: #000;              /* чорна стрілка */
}

/* При ховері – без додаткових тіней/ефектів */
.vehica-carousel-v1 .vehica-carousel__arrow:hover {
    box-shadow: none;
    background: #c5f400;      /* можеш лишити той самий або трохи темніший/світліший */
}

/* БАЗА: всі таби гострі, зелені */
.vehica-tabs .vehica-tab,
.vehica-tabs .vehica-tab::after {
    border-radius: 0 !important;          /* прибрали закруглення */
    background: #DBFF00 !important;       /* один чіткий зелений фон */
    box-shadow: none !important;
    border: none;
}

/* текст усередині табів */
.vehica-tabs .vehica-tab {
    padding: 12px 28px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;
    color: #5D5D5D;                       /* БІЛИЙ текст за замовчуванням */
    position: relative;
    border: none;
}

/* щоб заголовок/підзаголовок брав колір від таба */
.vehica-tabs .vehica-tab_title,
.vehica-tabs .vehica-tab_subtitle {
    color: inherit !important;
}

/* Ховер: можна трохи затемнити, але текст все ще білий */
.vehica-tabs .vehica-tab:hover,
.vehica-tabs .vehica-tab:hover::after {
    background: #c5f400 !important;
    color: #ffffff;
    border: none;
}

/* АКТИВНИЙ таб: той самий зелений, але ЧОРНИЙ текст */
.vehica-tabs .vehica-tab.vehica-tab--active,
.vehica-tabs .vehica-tab.vehica-tab--active::after {
    background: #DBFF00 !important;
    color: #222222 !important;
}/* End custom CSS */
/* Start custom CSS */.section-title {
    position: relative;
    padding-left: 60px;      /* відступ, щоб було місце для лінії */
    font-weight: 700;
}

.section-title::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); /* вирівнюємо по центру тексту */
    
    width: 55px;   /* довжина лінії */
    height: 5px;   /* товщина лінії */
    background: #d8ff00;  /* жовто-зелений колір як на скріні */
}/* End custom CSS */