/* overrides.css — сюда добавляй стили для перезаписи */

.selected {
    color: var(--primary-brand_color, #1F8EAD);
}

h1 .selected {
    text-transform: uppercase;
}

.big-button, form .big-button {
    background: var(--primary-orange_lin, linear-gradient(270deg, #FFB458 0%, #FFDCAC 100%));
}

html[lang="sr-Cyrl-RS"] h1, html[lang="sr-Cyrl-RS"] .heading-style-h4, html[lang="sr-Cyrl-RS"] i, html[lang="sr-Cyrl-RS"] b, html[lang="sr-Cyrl-RS"] h2, html[lang="sr-Cyrl-RS"] h3, html[lang="sr-Cyrl-RS"] h4, html[lang="sr-Cyrl-RS"] h5, html[lang="sr-Cyrl-RS"] h6 {
    font-family: 'Inter Tight', sans-serif;
}


img {
    max-width: 100%;
    height: auto;
    display: block;
}


.section__delivery {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    justify-content: center;
    border-radius: 2px;
    padding: 2px;
    background: #D5D4D4;
}

.section__delivery p {
    color: #6B6B6B;

    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
}

.section__image-card .section__delivery img {
    width: auto;
    height: auto;
    min-height: auto;
}

.bottom-hover-container > .mobile > a {
    font-size: 18px !important;
}

#faq h3.heading-style-h4 {
    color: #fff;
}

.heading-style-h4.section__item-title--break {
    position: relative;
    z-index: 99;

}

.section__item--overlay .heading-style-h4.section__item-title--break {
    color: #fff;
}

#reg .section__image-container {
    height: auto;
}

#path .heading-style-h5 {
    color: var(--texts-black, #28261B);
    text-align: center;
    font-family: Epilogue;
    font-size: 19.444px;
    font-style: normal;
    font-weight: 700;
    line-height: 22.222px; /* 114.286% */
    letter-spacing: -0.389px;
}

@media (max-width: 991px) {
    #composition .section__row-container > .section__column-container {
        order: 1;
    }

    #composition .section__image-container-center {
        order: 0;
    }
}