#studi {
    text-align: left;

}

#studi li {
    margin-bottom: 10px;
}

#brxe-midpii {
    text-align: center;
}

img:is([sizes=auto i], [sizes^="auto," i]) {
        contain-intrinsic-size: 3000px 1500px;
    }

   img.wp-smiley, img.emoji {
        display: inline !important;
        border: none !important;
        box-shadow: none !important;
        height: 1em !important;
        width: 1em !important;
        margin: 0 0.07em !important;
        vertical-align: -0.1em !important;
        background: none !important;
        padding: 0 !important;
    }

  
    .wpml-ls-statics-shortcode_actions a, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link, .wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link, .wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link:link {
        color: #ffffff;
    }

    .wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a {
        color: #ffffff;
    }

    .bp-do-section.brxe-section {
        padding-top: 0;
        padding-right: var(--space-s);
        padding-bottom: 0;
        padding-left: var(--space-s)
    }

    .bp-do-section.brxe-div {
        padding-top: 0;
        padding-right: var(--space-s);
        padding-bottom: 0;
        padding-left: var(--space-s)
    }

    .bp-do-container.brxe-container {
        z-index: 0;
        width: 1300px;
        flex-direction: column;
        display: flex;
        grid-template-columns: 50% 50%
    }

    .bp-do-container.brxe-div {
        z-index: 0;
        width: 1300px;
        flex-direction: column;
        display: flex;
        grid-template-columns: 50% 50%
    }

    .bp-do-logo__wrapper.brxe-div {
        display: flex;
        column-gap: calc(var(--space-xs) * 0.7);
        align-items: center
    }

    @media (max-width: 991px) {
        .bp-do-logo__wrapper.brxe-div {
            column-gap: calc(var(--space-xs) * 0.5)
        }
    }

    .bp-do-logo__typo.brxe-text-basic {
        font-size: var(--text-xxl);
        font-family: "Montserrat";
        font-weight: 900;
        line-height: 1.4em;
        color: var(--white)
    }

    @media (max-width: 991px) {
        .bp-do-logo__typo.brxe-text-basic {
            font-size: calc(var(--text-xxl) * 0.8)
        }
    }

    @media (max-width: 478px) {
        .bp-do-logo__typo.brxe-text-basic {
            font-size: calc(var(--text-xxl) * 0.75)
        }
    }

    @media (max-width: 767px) {
        .bp-do-toggle.brxe-toggle {
            font-size: var(--text-xxl);
            color: var(--white);
            fill: var(--white)
        }
    }

    @media (max-width: 478px) {
        .bp-do-toggle.brxe-toggle {
            font-size: var(--text-xl)
        }
    }

    .bp-do-bg__primary.brxe-block {
        background-color: var(--primary)
    }

    .bp-do-bg__primary.brxe-section {
        background-color: var(--primary)
    }

    @media (max-width: 767px) {
        .bp-do-border.brxe-div {
            border: 1px solid var(--white-trans-30)
        }
    }

    @media (max-width: 767px) {
        .bp-do-menu__phone.brxe-div {
            width: 100%;
            padding-top: var(--space-s);
            padding-right: var(--space-s);
            padding-bottom: var(--space-s);
            padding-left: var(--space-s);
            display: flex;
            justify-content: center;
            transition: all 0.5s;
            border-bottom: 1px solid var(--white-trans-30)
        }

        .bp-do-menu__phone:hover {
            .heading {
                color: var(--primary);
                transition: all 0.5s;
            }
        }

        .bp-do-menu__phone.brxe-div:hover {
            background-color: var(--white)
        }
    }

    @media (max-width: 478px) {
        .bp-do-menu__phone.brxe-div {
            padding-top: calc(var(--space-s) * 0.8);
            padding-right: calc(var(--space-s) * 0.8);
            padding-bottom: calc(var(--space-s) * 0.8);
            padding-left: calc(var(--space-s) * 0.8)
        }
    }

    .bp-do-color__white.brxe-text-link {
        color: var(--white)
    }

    .bp-do-color__white.brxe-heading {
        color: var(--white)
    }

    .bp-do-color__white.brxe-text-basic {
        color: var(--white)
    }

    .bp-do-heading__h6.brxe-text-link {
        font-size: var(--h6);
        font-family: "Montserrat";
        font-weight: 700;
        line-height: 1.3em
    }

    .bp-do-heading__h6.brxe-heading {
        font-size: var(--h6);
        font-family: "Montserrat";
        font-weight: 700;
        line-height: 1.3em
    }

    .bp-do-button__light.brxe-button {
        background-color: var(--white);
        padding-top: calc(var(--space-s) * 0.8);
        padding-right: calc(var(--space-s) * 0.9);
        padding-bottom: calc(var(--space-s) * 0.8);
        padding-left: calc(var(--space-s) * 0.9);
        border: 1px solid var(--white);
        border-radius: var(--radius-l);
        font-size: var(--text-l);
        font-family: "Montserrat";
        font-weight: 500;
        color: var(--secondary);
        line-height: 1.4em;
        transition: all 0.5s
    }

    .bp-do-button__light.brxe-button:hover {
        background-color: rgba(0, 0, 0, 0);
        color: var(--white)
    }

    @media (max-width: 991px) {
        .bp-do-button__light.brxe-button {
            font-size: calc(var(--text-l) * 0.9);
            padding-top: calc(var(--space-s) * 0.6);
            padding-right: var(--space-xs);
            padding-bottom: calc(var(--space-s) * 0.6);
            padding-left: var(--space-xs)
        }
    }

    @media (max-width: 478px) {
        .bp-do-button__light.brxe-button {
            font-size: calc(var(--text-l) * 0.8);
            padding-top: calc(var(--space-s) * 0.4);
            padding-right: calc(var(--space-s) * 0.6);
            padding-bottom: calc(var(--space-s) * 0.4);
            padding-left: calc(var(--space-s) * 0.6)
        }
    }

    .bp-do-text__body.brxe-text-basic {
        font-size: var(--text-l);
        font-family: "Open Sans";
        font-weight: 400;
        line-height: 1.5em;
        min-height: 55px
    }

    .bp-do-color__white--80.brxe-text-basic {
        color: var(--white-trans-80)
    }

    .bp-do-color__white--80.brxe-text {
        color: var(--white-trans-80)
    }

    .bp-do-color__white--80.brxe-text a {
        color: var(--white-trans-80);
        font-size: inherit
    }

    .bp-do-social-icon.brxe-social-icons li {
        border: 1px solid var(--white);
        border-radius: var(--radius-s);
        transition: all 0.5s
    }

    .bp-do-social-icon.brxe-social-icons .icon {
        font-size: calc(var(--text-xl) * 0.9)
    }

    .bp-do-social-icon.brxe-social-icons svg {
        height: calc(var(--text-xl) * 0.9);
        width: auto
    }

    .bp-do-social-icon.brxe-social-icons {
        gap: calc(var(--space-m) * 0.9)
    }

    .bp-do-social-icon.brxe-social-icons li.has-link a, .bp-do-social-icon.brxe-social-icons li.no-link {
        line-height: 1em;
        color: var(--white);
        width: 32px;
        height: 32px
    }

    .bp-do-social-icon.brxe-social-icons li:hover {
        background-color: var(--white);
        border: 1px solid var(--secondary)
    }

    .bp-do-social-icon.brxe-social-icons li.has-link a:hover, .bp-do-social-icon.brxe-social-icons li.no-link:hover {
        color: var(--secondary)
    }

    @media (max-width: 991px) {
        .bp-do-social-icon.brxe-social-icons .icon {
            font-size: var(--text-l)
        }

        .bp-do-social-icon.brxe-social-icons svg {
            height: var(--text-l);
            width: auto
        }

        .bp-do-social-icon.brxe-social-icons li.has-link a, .bp-do-social-icon.brxe-social-icons li.no-link {
            width: 28px;
            height: 28px
        }

        .bp-do-social-icon.brxe-social-icons {
            gap: var(--space-s)
        }
    }

    @media (max-width: 767px) {
        .bp-do-social-icon.brxe-social-icons {
            gap: calc(var(--space-s) * 0.8)
        }

        .bp-do-social-icon.brxe-social-icons .icon {
            font-size: calc(var(--text-l) * 0.8)
        }

        .bp-do-social-icon.brxe-social-icons svg {
            height: calc(var(--text-l) * 0.8);
            width: auto
        }

        .bp-do-social-icon.brxe-social-icons li.has-link a, .bp-do-social-icon.brxe-social-icons li.no-link {
            width: 26px;
            height: 26px
        }
    }

    @media (max-width: 478px) {
        .bp-do-social-icon.brxe-social-icons li.has-link a, .bp-do-social-icon.brxe-social-icons li.no-link {
            width: 24px;
            height: 24px
        }

        .bp-do-social-icon.brxe-social-icons .icon {
            font-size: var(--text-s)
        }

        .bp-do-social-icon.brxe-social-icons svg {
            height: var(--text-s);
            width: auto
        }
    }

    .bp-do-button__primary.brxe-button {
        background-color: var(--primary);
        border: 1px solid rgba(0, 0, 0, 0);
        border-radius: var(--radius-l);
        transition: all 0.5s;
        color: var(--white);
        font-size: calc(var(--text-xl) * 0.7);
        font-family: "Montserrat";
        font-weight: 500;
        line-height: 1.4em;
        text-transform: capitalize;
        min-width: 250px;
        min-height: 50px
    }

    .bp-do-button__primary.brxe-button:hover {
        background-color: var(--white);
        color: var(--primary);
        border: 1px solid var(--primary)
    }

    @media (max-width: 991px) {
        .bp-do-button__primary.brxe-button {
            padding-top: calc(var(--space-xs) * 0.7);
            padding-right: var(--space-xs);
            padding-bottom: calc(var(--space-xs) * 0.7);
            padding-left: var(--space-xs);
            font-size: calc(var(--text-l) * 0.9)
        }
    }

    @media (max-width: 767px) {
        .bp-do-button__primary.brxe-button {
            padding-top: calc(var(--space-xs) * 0.5);
            padding-right: calc(var(--space-xs) * 0.9);
            padding-bottom: calc(var(--space-xs) * 0.5);
            padding-left: calc(var(--space-xs) * 0.9);
            font-size: calc(var(--text-l) * 0.75)
        }
    }

    .bp-do-div-1__hero.brxe-div {
        display: flex;
        flex-direction: column;
        width: 57%;
        row-gap: 40px
    }

    @media (max-width: 991px) {
        .bp-do-div-1__hero.brxe-div {
            row-gap: var(--space-s)
        }
    }

    @media (max-width: 767px) {
        .bp-do-div-1__hero.brxe-div {
            width: 100%
        }
    }

    .bp-do-heading__h2.brxe-heading {
        color: var(--white);
        font-family: "Montserrat";
        margin-bottom: 10px
    }

    .bp-do-heading__h1.brxe-heading {
        font-size: var(--h1);
        font-weight: 900;
        line-height: 1.25em;
        font-family: "Montserrat"
    }

    .bp-do-div-2__hero.brxe-div {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 50%;
        bottom: 56px;
        left: 0px;
        z-index: 1
    }

    @media (max-width: 991px) {
        .bp-do-div-2__hero.brxe-div {
            bottom: 40px
        }
    }

    @media (max-width: 767px) {
        .bp-do-div-2__hero.brxe-div {
            position: static;
            width: 100%
        }
    }

    @media (max-width: 478px) {
        .bp-do-div-2__hero.brxe-div {
            flex-direction: column;
            row-gap: var(--space-s);
            align-items: flex-end
        }
    }

    .bp-do-radius__rounded.brxe-image {
        border-radius: var(--radius-50);
        width: 45px
    }

    .bp-do-section__padding.brxe-section {
        padding-top: calc(var(--section-space-s) * 2);
        padding-bottom: calc(var(--section-space-s) * 2)
    }

    @media (max-width: 991px) {
        .bp-do-section__padding.brxe-section {
            padding-top: var(--section-space-m);
            padding-bottom: var(--section-space-m)
        }
    }

    @media (max-width: 767px) {
        .bp-do-section__padding.brxe-section {
            padding-top: var(--space-xxl);
            padding-bottom: var(--space-xxl)
        }
    }

    .bp-do-column-1__wcu.brxe-block {
        width: 48%;
        row-gap: var(--space-xl);
        z-index: 1
    }

    @media (max-width: 991px) {
        .bp-do-column-1__wcu.brxe-block {
            row-gap: var(--space-l);
            width: 100%;
            flex-direction: row;
            column-gap: var(--space-l)
        }
    }

    @media (max-width: 478px) {
        .bp-do-column-1__wcu.brxe-block {
            row-gap: calc(var(--space-m) * 0.9)
        }
    }

    .bp-do-div__headings-wcu.brxe-div {
        display: flex;
        flex-direction: column;
        row-gap: var(--space-s)
    }

    @media (max-width: 991px) {
        .bp-do-div__headings-wcu.brxe-div {
            row-gap: var(--space-xs);
            width: 60%
        }
    }

    @media (max-width: 767px) {
        .bp-do-div__headings-wcu.brxe-div {
            width: 500px
        }
    }

    @media (max-width: 478px) {
        .bp-do-div__headings-wcu.brxe-div {
            width: 100%
        }
    }

    .bp-do-subtitle.brxe-heading {
        font-size: var(--text-xxl);
        font-family: "Montserrat";
        font-weight: 500;
        line-height: 1.3em;
        text-transform: none
    }

    @media (max-width: 991px) {
        .bp-do-subtitle.brxe-heading {
            font-size: var(--text-xl)
        }
    }

    @media (max-width: 767px) {
        .bp-do-subtitle.brxe-heading {
            font-size: calc(var(--text-xl) * 0.9)
        }
    }

    .bp-do-color__primary.brxe-heading {
        color: var(--primary)
    }

    .bp-do-color__primary.brxe-text-basic {
        color: var(--primary)
    }

    .bp-do-color__secondary.brxe-heading {
        color: var(--secondary);
        font-family: "Open Sans"
    }

    .bp-do-div__contents-wcu.brxe-div {
        row-gap: var(--space-xl);
        display: flex;
        flex-direction: column;
        width: 84%
    }

    @media (max-width: 991px) {
        .bp-do-div__contents-wcu.brxe-div {
            row-gap: var(--space-m)
        }
    }

    @media (max-width: 767px) {
        .bp-do-div__contents-wcu.brxe-div {
            width: 100%
        }
    }

    @media (max-width: 478px) {
        .bp-do-div__contents-wcu.brxe-div {
            row-gap: var(--space-s)
        }
    }

    .bp-do-div__content-wcu.brxe-div {
        display: flex;
        align-items: center;
        column-gap: calc(var(--space-m) * 0.9)
    }

    @media (max-width: 991px) {
        .bp-do-div__content-wcu.brxe-div {
            column-gap: var(--space-s)
        }
    }

    @media (max-width: 478px) {
        .bp-do-div__content-wcu.brxe-div {
            align-items: flex-start;
            column-gap: calc(var(--space-xs) * 0.7)
        }
    }

    .bp-do-div__content-wrapper.brxe-div {
        display: flex;
        flex-direction: column;
        row-gap: calc(var(--space-xs) * 0.7)
    }

    @media (max-width: 767px) {
        .bp-do-div__content-wrapper.brxe-div {
            row-gap: calc(var(--space-xs) * 0.33)
        }
    }

    .bp-do-color__secondary--80.brxe-text-basic {
        color: var(--secondary-trans-80)
    }

    .bp-do-column-2__wcu.brxe-block {
        width: 48%;
        z-index: 1
    }

    @media (max-width: 991px) {
        .bp-do-column-2__wcu.brxe-block {
            width: 100%
        }
    }

    .bp-do-bg__secondary.brxe-section {
        background-color: var(--base)
    }

    .bp-do-div-1__service.brxe-div {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        width: 100%
    }

    @media (max-width: 767px) {
        .bp-do-div-1__service.brxe-div {
            row-gap: var(--space-l);
            flex-direction: column
        }
    }

    @media (max-width: 478px) {
        .bp-do-div-1__service.brxe-div {
            row-gap: var(--space-m)
        }
    }

    .bp-do-card__service.brxe-div {
        padding-top: calc(var(--space-m) * 0.9);
        padding-right: calc(var(--space-m) * 0.9);
        padding-bottom: calc(var(--space-m) * 0.9);
        padding-left: calc(var(--space-m) * 0.9);
        background-color: var(--white);
        border-radius: var(--radius-l);
        display: flex;
        flex-direction: column;
        row-gap: var(--section-space-xs);
        transition: all 0.5s;
        align-items: center
    }

    .bp-do-card__service.brxe-div:hover {
        background-color: var(--primary)
    }

    .bp-do-card__service:hover {
        .heading {
            color: #ffffff;
            transition: all 0.5s;
        }
    }

    .bp-do-card__service:hover {
        .text {
            color: #FFFFFFCC;
            transition: all 0.5s;
        }
    }

    @media (max-width: 991px) {
        .bp-do-card__service.brxe-div {
            row-gap: var(--space-m);
            padding-top: var(--space-s);
            padding-right: var(--space-s);
            padding-bottom: var(--space-s);
            padding-left: var(--space-s)
        }
    }

    @media (max-width: 478px) {
        .bp-do-card__service.brxe-div:hover {
            background-color: var(--white-trans-50);
            color: var(--black)
        }

        .bp-do-card__service.brxe-div {
            color: var(--black)
        }
    }

    .bp-do-service__info.brxe-div {
        display: flex;
        flex-direction: column;
        row-gap: var(--space-s)
    }

    @media (max-width: 991px) {
        .bp-do-service__info.brxe-div {
            row-gap: var(--space-xs)
        }
    }

    .bp-do-heading__h4.brxe-heading {
        font-size: 18px;
        font-family: "Montserrat";
        font-weight: 500;
        line-height: 1.5em;
        min-height: 55px
    }

    .bp-do-div__about.brxe-div {
        width: 88%;
        row-gap: calc(var(--space-m) * 0.9);
        display: flex;
        flex-direction: column;
        align-self: center !important;
        position: relative
    }

    @media (max-width: 991px) {
        .bp-do-div__about.brxe-div {
            width: 90%
        }
    }

    @media (max-width: 767px) {
        .bp-do-div__about.brxe-div {
            width: 100%
        }
    }

    @media (max-width: 478px) {
        .bp-do-div__about.brxe-div {
            row-gap: var(--space-s)
        }
    }

    .bp-do-div__headings-about.brxe-div {
        width: 100%;
        row-gap: var(--space-s);
        align-items: center;
        display: flex;
        flex-direction: column
    }

    @media (max-width: 991px) {
        .bp-do-div__headings-about.brxe-div {
            row-gap: var(--space-xs)
        }
    }

    .bp-do-div__content-about.brxe-div {
        display: flex;
        flex-direction: column;
        row-gap: var(--space-l);
        align-items: center;
        width: 100%
    }

    @media (max-width: 991px) {
        .bp-do-div__content-about.brxe-div {
            row-gap: var(--space-m)
        }
    }

    @media (max-width: 767px) {
        .bp-do-div__content-about.brxe-div {
            row-gap: var(--space-s)
        }
    }

    .bp-do-div__identity-ros.brxe-div {
        display: flex;
        flex-direction: column;
        row-gap: calc(var(--space-xs) * 0.33);
        align-items: center
    }

    @media (max-width: 767px) {
        .bp-do-div__identity-ros.brxe-div {
            row-gap: 0px
        }
    }

    .bp-do-button__secondary.brxe-button {
        padding-top: 0;
        padding-right: 0;
        padding-bottom: calc(var(--space-xs) * 0.5);
        padding-left: 0;
        color: var(--primary);
        font-size: var(--text-l);
        font-family: "Montserrat";
        font-weight: 500;
        line-height: 1.4em;
        border-bottom: 1px solid var(--primary);
        transition: all 0.5s
    }

    .bp-do-button__secondary.brxe-button:hover {
        border-bottom: 1px solid rgba(0, 0, 0, 0)
    }

    @media (max-width: 767px) {
        .bp-do-button__secondary.brxe-button {
            padding-bottom: calc(var(--space-xs) * 0.33)
        }
    }

    .bp-do-div-1__testimonial.brxe-div {
        display: flex;
        flex-direction: column;
        row-gap: calc(var(--space-m) * 0.9);
        align-self: center !important
    }

    @media (max-width: 991px) {
        .bp-do-div-1__testimonial.brxe-div {
            row-gap: var(--space-s)
        }
    }

    @media (max-width: 767px) {
        .bp-do-div-1__testimonial.brxe-div {
            row-gap: calc(var(--space-xs) * 0.7)
        }
    }

    @media (max-width: 478px) {
        .bp-do-div-1__testimonial.brxe-div {
            row-gap: calc(var(--space-xs) * 0.5)
        }
    }

    .bp-do-div-1__specialist.brxe-div {
        display: flex;
        flex-direction: column;
        row-gap: var(--space-s);
        align-self: center !important
    }

    @media (max-width: 991px) {
        .bp-do-div-1__specialist.brxe-div {
            row-gap: var(--space-xs)
        }
    }

    @media (max-width: 767px) {
        .bp-do-div-1__specialist.brxe-div {
            row-gap: calc(var(--space-xs) * 0.7)
        }
    }

    @media (max-width: 478px) {
        .bp-do-div-1__specialist.brxe-div {
            row-gap: calc(var(--space-xs) * 0.33)
        }
    }

    .bp-do-div-2__specialist.brxe-div {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        row-gap: var(--space-l);
        width: 100%
    }

    @media (max-width: 991px) {
        .bp-do-div-2__specialist.brxe-div {
            row-gap: var(--space-m)
        }
    }

    @media (max-width: 478px) {
        .bp-do-div-2__specialist.brxe-div {
            row-gap: var(--space-l)
        }
    }

    .bp-do-div__specialist.brxe-div {
        display: flex;
        align-items: center;
        width: 48%;
        justify-content: space-between
    }

    @media (max-width: 767px) {
        .bp-do-div__specialist.brxe-div {
            flex-direction: column;
            row-gap: var(--space-s);
            justify-content: flex-start
        }
    }

    @media (max-width: 478px) {
        .bp-do-div__specialist.brxe-div {
            width: 100%
        }
    }

    .bp-do-image__specialist.brxe-image {
        width: 47%;
        border-radius: var(--radius-m);
        background-color: var(--accent)
    }

    @media (max-width: 991px) {
        .bp-do-image__specialist.brxe-image {
            width: 42%;
            height: 100%
        }

        .bp-do-image__specialist.brxe-image:not(.tag), .bp-do-image__specialist.brxe-image img {
            object-fit: cover
        }
    }

    @media (max-width: 767px) {
        .bp-do-image__specialist.brxe-image {
            width: 100%;
            height: auto
        }
    }

    .bp-do-div__content-specialist.brxe-div {
        display: flex;
        flex-direction: column;
        row-gap: var(--space-s);
        width: 90%;
        align-items: center
    }

    @media (max-width: 991px) {
        .bp-do-div__content-specialist.brxe-div {
            width: 52%;
            row-gap: var(--space-xs)
        }
    }

    @media (max-width: 767px) {
        .bp-do-div__content-specialist.brxe-div {
            width: 100%
        }
    }

    .bp-do-heading__h3.brxe-heading {
        font-size: var(--h3);
        font-family: "Montserrat";
        font-weight: 500;
        line-height: 1.3em;
        text-transform: capitalize
    }

    .bp-do-column-1__appointment.brxe-block {
        display: flex;
        flex-direction: column;
        row-gap: var(--space-xl);
        width: 51%
    }

    @media (max-width: 991px) {
        .bp-do-column-1__appointment.brxe-block {
            width: 100%;
            flex-direction: row;
            justify-content: space-between;
            column-gap: var(--space-m)
        }
    }

    @media (max-width: 767px) {
        .bp-do-column-1__appointment.brxe-block {
            row-gap: var(--space-m)
        }
    }

    .bp-do-radius__8.brxe-image {
        border-radius: var(--radius-l)
    }

    .bp-do-column-1__form-appointment.brxe-div {
        display: flex;
        flex-direction: column;
        row-gap: calc(var(--space-m) * 0.9)
    }

    @media (max-width: 991px) {
        .bp-do-column-1__form-appointment.brxe-div {
            width: 58%
        }
    }

    @media (max-width: 767px) {
        .bp-do-column-1__form-appointment.brxe-div {
            row-gap: var(--space-s)
        }
    }

    .bp-do-form__appointment.brxe-form .form-group input {
        padding-top: var(--space-s);
        padding-right: calc(var(--space-m) * 0.9);
        padding-bottom: var(--space-s);
        padding-left: calc(var(--space-m) * 0.9);
        background-color: var(--base);
        border: 1px solid var(--accent);
        border-radius: var(--radius-m);
        text-transform: none
    }

    .bp-do-form__appointment.brxe-form .flatpickr {
        padding-top: var(--space-s);
        padding-right: calc(var(--space-m) * 0.9);
        padding-bottom: var(--space-s);
        padding-left: calc(var(--space-m) * 0.9);
        background-color: var(--base);
        border: 1px solid var(--accent);
        border-radius: var(--radius-m)
    }

    .bp-do-form__appointment.brxe-form select {
        padding-top: var(--space-s);
        padding-right: calc(var(--space-m) * 0.9);
        padding-bottom: var(--space-s);
        padding-left: calc(var(--space-m) * 0.9);
        background-color: var(--base);
        border: 1px solid var(--accent);
        border-radius: var(--radius-m);
        font-size: calc(var(--text-xl) * 0.7);
        font-family: "Montserrat";
        font-weight: 400;
        line-height: 1.4em;
        color: var(--secondary-trans-60);
        text-transform: none
    }

    .bp-do-form__appointment.brxe-form textarea {
        padding-top: var(--space-s);
        padding-right: calc(var(--space-m) * 0.9);
        padding-bottom: var(--space-s);
        padding-left: calc(var(--space-m) * 0.9);
        background-color: var(--base);
        border: 1px solid var(--accent);
        border-radius: var(--radius-m);
        text-transform: none
    }

    .bp-do-form__appointment.brxe-form .bricks-button:not([type=submit]) {
        border: 1px solid var(--accent);
        border-radius: var(--radius-m)
    }

    .bp-do-form__appointment.brxe-form .choose-files {
        border: 1px solid var(--accent);
        border-radius: var(--radius-m)
    }

    .bp-do-form__appointment.brxe-form .form-group:not(:last-child):not(.captcha) {
        padding-bottom: calc(var(--space-m) * 0.9)
    }

    .bp-do-form__appointment.brxe-form {
        justify-content: space-between
    }

    .bp-do-form__appointment.brxe-form label {
        font-size: var(--text-l);
        color: var(--secondary);
        font-family: "Montserrat";
        font-weight: 400;
        line-height: 1.5em;
        text-transform: capitalize
    }

    .bp-do-form__appointment.brxe-form .label {
        font-size: var(--text-l);
        color: var(--secondary);
        font-family: "Montserrat";
        font-weight: 400;
        line-height: 1.5em;
        text-transform: capitalize
    }

    .bp-do-form__appointment.brxe-form ::placeholder {
        font-size: calc(var(--text-xl) * 0.7);
        font-family: "Montserrat";
        font-weight: 400;
        line-height: 1.4em;
        color: var(--secondary-trans-60)
    }

    .bp-do-form__appointment.brxe-form button[type=submit].bricks-button {
        border: 1px solid var(--secondary-trans-60);
        border-radius: var(--radius-m)
    }

    .bp-do-form__appointment.brxe-form .bricks-button {
        background-color: var(--primary);
        font-size: var(--text-l);
        color: var(--white);
        font-family: "Montserrat";
        font-weight: 500;
        line-height: 2.3em
    }

    .bp-do-form__appointment.brxe-form .submit-button-wrapper {
        width: 19%
    }

    .bp-do-form__appointment.brxe-form .form-group input {
        line-height: 1em;
    }

    @media (max-width: 991px) {
        .bp-do-form__appointment.brxe-form .submit-button-wrapper {
            width: 30%
        }
    }

    @media (max-width: 767px) {
        .bp-do-form__appointment.brxe-form .form-group:not(:last-child):not(.captcha) {
            padding-bottom: var(--space-s)
        }

        .bp-do-form__appointment.brxe-form .form-group input {
            padding-top: var(--space-s);
            padding-right: var(--space-s);
            padding-bottom: var(--space-s);
            padding-left: var(--space-s)
        }

        .bp-do-form__appointment.brxe-form .flatpickr {
            padding-top: var(--space-s);
            padding-right: var(--space-s);
            padding-bottom: var(--space-s);
            padding-left: var(--space-s)
        }

        .bp-do-form__appointment.brxe-form select {
            padding-top: var(--space-s);
            padding-right: var(--space-s);
            padding-bottom: var(--space-s);
            padding-left: var(--space-s)
        }

        .bp-do-form__appointment.brxe-form textarea {
            padding-top: var(--space-s);
            padding-right: var(--space-s);
            padding-bottom: var(--space-s);
            padding-left: var(--space-s)
        }
    }

    @media (max-width: 478px) {
        .bp-do-form__appointment.brxe-form .submit-button-wrapper {
            width: 100%
        }

        .bp-do-form__appointment.brxe-form .form-group input {
            padding-top: var(--space-xs);
            padding-bottom: var(--space-xs)
        }

        .bp-do-form__appointment.brxe-form .flatpickr {
            padding-top: var(--space-xs);
            padding-bottom: var(--space-xs)
        }

        .bp-do-form__appointment.brxe-form select {
            padding-top: var(--space-xs);
            padding-bottom: var(--space-xs);
            font-size: calc(var(--text-xl) * 0.6)
        }

        .bp-do-form__appointment.brxe-form textarea {
            padding-top: var(--space-xs);
            padding-bottom: var(--space-xs)
        }

        .bp-do-form__appointment.brxe-form ::placeholder {
            font-size: calc(var(--text-xl) * 0.6)
        }
    }

    .bp-do-column-2__appointment.brxe-block {
        width: 46%
    }

    .bp-do-border-y.brxe-div {
        border-top: 1px solid var(--white-trans-20);
        border-bottom: 1px solid var(--white-trans-20)
    }

    .bp-do-div-bottom__footer.brxe-div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        z-index: 1
    }

    @media (max-width: 767px) {
        .bp-do-div-bottom__footer.brxe-div {
            padding-right: 0;
            padding-left: 0
        }
    }

    .bp-do-border-right.brxe-div {
        border-right: 1px solid var(--white-trans-20)
    }

    .bp-do-div__content-footer.brxe-div {
        padding-top: var(--space-l);
        padding-bottom: calc(var(--space-l) * 0.9);
        flex-direction: column;
        width: 84%
    }

    @media (max-width: 991px) {
        .bp-do-div__content-footer.brxe-div {
            padding-top: var(--space-m);
            padding-bottom: var(--space-m);
            width: 100%
        }
    }

    @media (max-width: 767px) {
        .bp-do-div__content-footer.brxe-div {
            padding-top: var(--space-s);
            padding-bottom: var(--space-s)
        }
    }

    .bp-do-div__wrapper-footer.brxe-div {
        display: flex;
        flex-direction: column;
        row-gap: calc(var(--space-xs) * 0.7);
        align-items: flex-start
    }

    @media (max-width: 767px) {
        .bp-do-div__wrapper-footer.brxe-div {
            row-gap: calc(var(--space-xs) * 0.5)
        }
    }

    .bp-do-contact__footer.brxe-div {
        display: flex;
        align-items: center;
        column-gap: var(--space-s);
        flex-wrap: wrap;
        row-gap: calc(var(--space-xs) * 0.33)
    }

    @media (max-width: 991px) {
        .bp-do-contact__footer.brxe-div {
            column-gap: calc(var(--space-xs) * 0.9)
        }
    }

    @media (max-width: 478px) {
        .bp-do-contact__footer.brxe-div {
            column-gap: calc(var(--space-xs) * 0.33)
        }
    }

    .bp-do-link__hover.brxe-text-basic {
        border-bottom: 1px solid rgba(0, 0, 0, 0);
        transition: all 0.5s
    }

    .bp-do-link__hover.brxe-text-basic:hover {
        border-bottom: 1px solid var(--white)
    }

    .ba-popup-1.brxe-section {
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
        border-radius: var(--radius-l);
        position: relative;
        flex-direction: column;
        align-self: center !important;
        justify-content: center;
        align-items: center;
        background-color: var(--primary)
    }

    .ba-popup-1__content-close-icon.brxe-icon {
        width: 55px;
        height: 55px;
        display: flex;
        align-items: center;
        justify-content: center;
        align-self: center;
        position: absolute;
        top: var(--space-s);
        right: var(--space-s);
        cursor: pointer;
        border-radius: var(--radius-xxl);
        background-color: var(--white);
        color: var(--action);
        fill: var(--action);
        font-size: var(--text-xl)
    }

    .ba-popup-1__inner.brxe-container {
        display: grid;
        align-items: initial;
        grid-template-columns: var(--grid-2);
        justify-items: space-between;
        justify-content: space-between;
        align-items: center;
        align-content: center
    }

    @media (max-width: 767px) {
        .ba-popup-1__inner.brxe-container {
            grid-template-columns: var(--grid-1)
        }
    }

    .ba-popup-1__image-wrapper.brxe-block {
        flex-direction: column;
        align-self: stretch !important;
        width: 100%;
        align-items: center;
        justify-content: space-around;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px
    }

    @media (max-width: 767px) {
        .ba-popup-1__image-wrapper.brxe-block {
            flex-direction: column;
            align-self: center !important;
            justify-content: center;
            align-items: center
        }
    }

    .ba-popup-1__content-inner.brxe-block {
        flex-direction: column;
        align-self: center !important;
        justify-content: center;
        align-items: flex-start;
        padding-top: var(--space-l);
        padding-right: var(--space-l);
        padding-bottom: var(--space-l)
    }

    @media (max-width: 767px) {
        .ba-popup-1__content-inner.brxe-block {
            padding-top: 0;
            padding-right: var(--space-m);
            padding-bottom: var(--space-m);
            padding-left: var(--space-m)
        }
    }

    .ba-popup-1__content-wrapper.brxe-block {
        flex-direction: column;
        align-self: stretch !important;
        width: 100%;
        justify-content: flex-start;
        align-items: flex-start
    }

    .ba-popup-1__content-h1-heading-wrapper.brxe-div {
        display: flex;
        align-self: stretch !important;
        width: 100%;
        justify-content: flex-start;
        align-items: center
    }

    :root {
        --bricks-color-acss_import_transparent: transparent;
    }

    #brxe-131dfa {
        width: 100px
    }

    @media (max-width: 478px) {
        #brxe-131dfa {
            width: 50px
        }
    }

    @media (max-width: 478px) {
        #brxe-6494c9 {
            font-size: 15px
        }
    }

    #brxe-b568ec {
        flex-direction: row
    }

    @layer bricks {
        @media (max-width: 767px) {
            #brxe-7472a5 .brx-toggle-div {
                display: inline-flex;
            }

            #brxe-7472a5 .brxe-toggle {
                display: inline-flex;
            }

            [data-script-id="7472a5"] .brx-nav-nested-items {
                opacity: 0;
                visibility: hidden;
                gap: 0;
                position: fixed;
                z-index: 1001;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
                background-color: #fff;
                overflow-y: scroll;
                flex-wrap: nowrap;
            }

            #brxe-7472a5.brx-open .brx-nav-nested-items {
                opacity: 1;
                visibility: visible;
            }
        }
    }

    #brxe-7472a5 .brx-nav-nested-items > li > a {
        color: var(--white);
        font-size: calc(var(--text-xl) * 0.8);
        font-family: "Montserrat";
        font-weight: 400;
        line-height: 1.5em;
        border-bottom: 1px solid rgba(0, 0, 0, 0)
    }

    #brxe-7472a5 .brx-nav-nested-items > li > .brxe-text-link:not(a) {
        color: var(--white);
        font-size: calc(var(--text-xl) * 0.8);
        font-family: "Montserrat";
        font-weight: 400;
        line-height: 1.5em;
        border-bottom: 1px solid rgba(0, 0, 0, 0)
    }

    #brxe-7472a5 .brx-nav-nested-items > li > .brxe-icon {
        color: var(--white);
        font-size: calc(var(--text-xl) * 0.8);
        font-family: "Montserrat";
        font-weight: 400;
        line-height: 1.5em;
        border-bottom: 1px solid rgba(0, 0, 0, 0)
    }

    #brxe-7472a5 .brx-nav-nested-items > li:has( > .brxe-svg) {
        color: var(--white);
        font-size: calc(var(--text-xl) * 0.8);
        font-family: "Montserrat";
        font-weight: 400;
        line-height: 1.5em;
        border-bottom: 1px solid rgba(0, 0, 0, 0)
    }

    #brxe-7472a5 .brx-nav-nested-items > li > .brx-submenu-toggle > * {
        color: var(--white);
        font-size: calc(var(--text-xl) * 0.8);
        font-family: "Montserrat";
        font-weight: 400;
        line-height: 1.5em
    }

    #brxe-7472a5 .brx-nav-nested-items {
        gap: var(--section-space-s)
    }

    #brxe-7472a5 .menu-item {
        transition: all 0.5s
    }

    #brxe-7472a5 .menu-item a {
        transition: all 0.5s
    }

    #brxe-7472a5 .brx-submenu-toggle > * {
        transition: all 0.5s
    }

    #brxe-7472a5 .brxe-dropdown {
        transition: all 0.5s
    }

    #brxe-7472a5 .brx-dropdown-content a {
        transition: all 0.5s
    }

    #brxe-7472a5 .brx-nav-nested-items > li > .brx-submenu-toggle {
        border-bottom: 1px solid rgba(0, 0, 0, 0)
    }

    #brxe-7472a5 .brx-nav-nested-items > li:hover > a {
        border-bottom: 1px solid var(--white)
    }

    #brxe-7472a5 .brx-nav-nested-items > li:hover > .brxe-text-link:not(a) {
        border-bottom: 1px solid var(--white)
    }

    #brxe-7472a5 .brx-nav-nested-items > li:hover > .brxe-icon {
        border-bottom: 1px solid var(--white)
    }

    #brxe-7472a5 .brx-nav-nested-items > li:hover:has( > .brxe-svg) {
        border-bottom: 1px solid var(--white)
    }

    #brxe-7472a5 .brx-nav-nested-items > li:hover > .brx-submenu-toggle {
        border-bottom: 1px solid var(--white)
    }

    @media (max-width: 991px) {
        #brxe-7472a5 .brx-nav-nested-items > li > a {
            font-size: calc(var(--text-l) * 0.9)
        }

        #brxe-7472a5 .brx-nav-nested-items > li > .brxe-text-link:not(a) {
            font-size: calc(var(--text-l) * 0.9)
        }

        #brxe-7472a5 .brx-nav-nested-items > li > .brxe-icon {
            font-size: calc(var(--text-l) * 0.9)
        }

        #brxe-7472a5 .brx-nav-nested-items > li:has( > .brxe-svg) {
            font-size: calc(var(--text-l) * 0.9)
        }

        #brxe-7472a5 .brx-nav-nested-items > li > .brx-submenu-toggle > * {
            font-size: calc(var(--text-l) * 0.9)
        }

        #brxe-7472a5 .brx-nav-nested-items {
            gap: var(--space-m)
        }
    }

    @media (max-width: 767px) {
        #brxe-7472a5 {
            display: none
        }
    }

    #brxe-fyjtxr {
        background-color: var(--primary);
        border-radius: var(--radius-l);
        color: var(--white);
        width: 113px;
        margin-right: 10px;
        min-height: 50px;
        padding-top: 1px;
        display: none
    }

    @media (max-width: 478px) {
        #brxe-fyjtxr {
            min-height: 40px;
            width: 100px;
            font-size: 11px;
            color: var(--black);
            background-color: var(--primary-dark);
            display: flex
        }
    }

    #brxe-6d9f8b {
        display: none
    }

    @media (max-width: 767px) {
        #brxe-6d9f8b {
            display: flex
        }
    }

    @media (max-width: 478px) {
        #brxe-6d9f8b {
            font-size: 30px;
            background-color: var(--primary-dark);
            padding-top: 5px;
            padding-right: 5px;
            padding-bottom: 5px;
            padding-left: 5px;
            border-radius: var(--radius-l)
        }
    }

    @media (max-width: 478px) {
        #brxe-2f5006 {
            width: 50px
        }
    }

    @media (max-width: 767px) {
        #brxe-0cd015 {
            display: flex;
            width: 100%;
            justify-content: space-between;
            align-items: center
        }
    }

    @media (max-width: 767px) {
        #brxe-66152b {
            display: flex;
            flex-direction: column;
            align-items: flex-start
        }
    }

    @media (max-width: 767px) {
        #brxe-bfee88 {
            width: 100%
        }
    }

    @media (max-width: 478px) {
        #brxe-bfee88 {
            padding-top: calc(var(--space-s) * 0.8);
            padding-bottom: calc(var(--space-s) * 0.8)
        }
    }

    @media (max-width: 767px) {
        #brxe-736691 {
            align-self: center !important;
            width: 100%
        }
    }

    @media (max-width: 767px) {
        #brxe-c4f2ff {
            display: flex;
            flex-direction: column;
            row-gap: var(--space-m);
            width: 100%
        }
    }

    @media (max-width: 478px) {
        #brxe-c4f2ff {
            justify-content: center;
            align-self: center !important
        }
    }

    @media (max-width: 767px) {
        #brxe-407aa4 {
            width: 100%;
            display: flex;
            flex-direction: column;
            row-gap: var(--section-space-s)
        }
    }

    @media (max-width: 767px) {
        #brxe-a27c74 {
            display: flex;
            align-items: center;
            flex-direction: column;
            row-gap: calc(var(--space-xs) * 0.7);
            width: 100%
        }
    }

    @media (max-width: 767px) {
        #brxe-1aba63 {
            padding-top: var(--space-m);
            padding-right: var(--space-m);
            padding-bottom: var(--space-s);
            padding-left: var(--space-m);
            justify-content: space-between
        }
    }

    @media (max-width: 478px) {
        #brxe-1aba63 {
            padding-top: calc(var(--space-m) * 0.9);
            padding-right: calc(var(--space-m) * 0.9);
            padding-left: calc(var(--space-m) * 0.9)
        }
    }

    @media (max-width: 767px) {
        #brxe-8c0101[data-direction] .brx-offcanvas-inner {
            width: 400px
        }
    }

    #brxe-222eb0 {
        display: flex;
        flex-direction: column
    }

    @media (max-width: 478px) {
        #brxe-222eb0 {
            flex-direction: row;
            justify-content: center;
            align-items: center
        }
    }

    #brxe-6f7353 {
        column-gap: calc(var(--space-xxl) * 1.1);
        flex-direction: row;
        align-items: center
    }

    @media (max-width: 991px) {
        #brxe-6f7353 {
            column-gap: var(--space-l)
        }
    }

    @media (max-width: 767px) {
        #brxe-6f7353 {
            justify-content: space-between;
            align-items: center
        }
    }

    @media (max-width: 478px) {
        #brxe-6f7353 {
            column-gap: 0px
        }
    }

    #brxe-wreenn {
        background-color: var(--primary);
        border-radius: var(--radius-l);
        color: var(--white);
        text-align: center;
        width: 145px;
        margin-right: 10px;
        min-height: 50px;
        padding-top: 1px
    }

    #brxe-356d03 {
        text-transform: uppercase
    }

    #brxe-97d9d3 {
        width: 40%;
        align-items: center;
        justify-content: center;
        flex-direction: row;
        align-self: center !important
    }

    @media (max-width: 767px) {
        #brxe-97d9d3 {
            display: none
        }
    }

    #brxe-ece7ce {
        flex-direction: row;
        align-items: center;
        z-index: 1;
        margin-top: 10px
    }

    @media (max-width: 991px) {
        #brxe-c18013 {
            padding-top: var(--space-m)
        }
    }

    @media (max-width: 767px) {
        #brxe-c18013 {
            padding-top: var(--space-s)
        }
    }

    @media (max-width: 478px) {
        #brxe-c18013 {
            padding-top: 10px;
            padding-bottom: 10px
        }
    }

    #brxe-kajrap {
        font-size: 1.9rem;
        text-transform: none
    }

    @media (max-width: 767px) {
        #brxe-kajrap {
            margin-top: 50px
        }
    }

    @media (max-width: 478px) {
        #brxe-kajrap {
            font-size: 2.3rem;
            margin-top: 0
        }
    }

    #brxe-temkee {
        font-size: 2.6rem;
        text-transform: none
    }

    @media (max-width: 478px) {
        #brxe-temkee {
            font-size: 2.3rem
        }
    }

    #brxe-wxbsfc {
        font-size: 2.2rem;
        color: var(--white);
        display: flex;
        visibility: visible;
font-size: 3.7rem;
    }

    @media (max-width: 478px) {
        #brxe-wxbsfc {
            font-size: 2.6rem
        }
    }

    #brxe-uhcvdv {
        z-index: 1
    }

    @media (max-width: 478px) {
        #brxe-uhcvdv {
            margin-top: 50px
        }
    }

    @media (max-width: 478px) {
        #brxe-tgpnzy {
            width: 40px
        }
    }

    #brxe-xqwgux {
        margin-left: -15px;
        width: 45px
    }

    @media (max-width: 478px) {
        #brxe-xqwgux {
            width: 40px
        }
    }

    #brxe-mauefo {
        margin-left: -15px;
        width: 45px
    }

    @media (max-width: 478px) {
        #brxe-mauefo {
            width: 40px
        }
    }

    #brxe-xegppb {
        display: flex;
        align-items: center;
        column-gap: 11px
    }

    @media (max-width: 478px) {
        #brxe-shiuoy {
            text-align: right;
            width: 66%
        }
    }

    #brxe-zwfxmx {
        display: flex;
        width: 50%;
        flex-direction: column;
        row-gap: var(--space-xs)
    }

    @media (max-width: 478px) {
        #brxe-zwfxmx {
            width: 400px;
            flex-direction: row;
            column-gap: var(--space-s)
        }
    }

    #brxe-wagojg {
        padding-top: var(--section-space-xl);
        padding-bottom: 50px;
        row-gap: 20px
    }

    @media (max-width: 991px) {
        #brxe-wagojg {
            padding-top: calc(var(--section-space-l) * 1.3);
            padding-bottom: 40px
        }
    }

    @media (max-width: 767px) {
        #brxe-wagojg {
            row-gap: calc(var(--space-m) * 0.9);
            padding-top: var(--section-space-l);
            padding-bottom: var(--space-xl)
        }
    }

    @media (max-width: 478px) {
        #brxe-wagojg {
            padding-top: var(--section-space-xl);
            padding-bottom: var(--section-space-m)
        }
    }

    #brxe-mvjnyr {
        position: absolute;
        right: 0px;
        top: 0px;
        height: 100%;
        width: 42%
    }

    #brxe-mvjnyr:not(.tag), #brxe-mvjnyr img {
        object-fit: cover
    }

    @media (max-width: 767px) {
        #brxe-mvjnyr {
            display: none
        }
    }

    #brxe-bjthbs {
        position: absolute;
        bottom: 0px
    }

    @media (max-width: 991px) {
        #brxe-bjthbs {
            width: 300px
        }
    }

    @media (max-width: 767px) {
        #brxe-bjthbs {
            bottom: 50%;
            right: 0px
        }
    }

    @media (max-width: 478px) {
        #brxe-bjthbs {
            width: 200px;
            margin-right: 20px
        }
    }

    #brxe-fheciq {
        position: relative;
        margin-top: -116px;
        align-items: center
    }

    @media (max-width: 991px) {
        #brxe-fheciq {
            margin-top: -125px
        }
    }

    @media (max-width: 767px) {
        #brxe-fheciq {
            margin-top: -120px
        }
    }

    @media (max-width: 478px) {
        #brxe-fheciq {
            margin-top: -130px
        }
    }

    #brxe-cvngoc {
        text-transform: none
    }

    #brxe-ualply {
        text-transform: none;
        font-size: 4rem
    }

    #brxe-sanrhd {
        width: 50px
    }

    @media (max-width: 991px) {
        #brxe-sanrhd {
            width: 60px
        }
    }

    @media (max-width: 478px) {
        #brxe-sanrhd {
            width: 40px
        }
    }

    @media (max-width: 478px) {
        #brxe-hbphkd {
            align-items: center
        }
    }

    #brxe-fltuco {
        width: 50px
    }

    @media (max-width: 991px) {
        #brxe-fltuco {
            width: 60px
        }
    }

    @media (max-width: 478px) {
        #brxe-fltuco {
            width: 40px
        }
    }

    @media (max-width: 478px) {
        #brxe-kgzitz {
            align-items: center
        }
    }

    #brxe-lspymd {
        width: 50px
    }

    @media (max-width: 991px) {
        #brxe-lspymd {
            width: 60px
        }
    }

    @media (max-width: 478px) {
        #brxe-lspymd {
            width: 40px
        }
    }

    @media (max-width: 478px) {
        #brxe-zgjatk {
            align-items: center
        }
    }

    #brxe-hbvcde .bricks-swiper-button-prev {
        left: 50px
    }

    #brxe-hbvcde .bricks-swiper-button-next {
        right: 50px
    }

    #brxe-hbvcde .slider-content .title {
        margin-top: 400px
    }

    @media (max-width: 478px) {
        #brxe-hbvcde .slider-content .title {
            margin-top: 400px
        }

        #brxe-hbvcde .title {
            font-size: 22px
        }
    }

    #brxe-krygcy {
        flex-direction: row;
        justify-content: space-between;
        align-items: center
    }

    @media (max-width: 991px) {
        #brxe-krygcy {
            row-gap: var(--space-m);
            flex-direction: column
        }
    }

    @media (max-width: 478px) {
        #brxe-krygcy {
            row-gap: var(--section-space-xs)
        }
    }

    #brxe-wwdoyi {
        position: absolute;
        bottom: 131px
    }

    @media (max-width: 991px) {
        #brxe-wwdoyi {
            width: 350px;
            left: 100px
        }
    }

    @media (max-width: 767px) {
        #brxe-wwdoyi {
            top: 30px
        }
    }

    @media (max-width: 478px) {
        #brxe-wwdoyi {
            width: 250px;
            left: 20px
        }
    }

    #brxe-aagjsb {
        position: relative
    }

    @media (max-width: 478px) {
        #brxe-oqdsxm {
            text-align: center
        }
    }

    #brxe-vhgakc {
        text-align: left;
        font-size: 1.8rem;
        text-transform: none;
        font-weight: 400;
        margin-top: 20px
    }

    @media (max-width: 478px) {
        #brxe-vhgakc {
            text-align: center;
            width: 400px
        }
    }

    #brxe-hhfvac {
        display: flex;
        flex-direction: column;
        row-gap: calc(var(--space-xs) * 0.5);
        width: 100%;
        align-self: center !important;
        justify-content: center;
        align-items: center
    }

    #brxe-ctdiky {
        display: flex;
        flex-direction: column;
        row-gap: var(--space-l);
        align-items: center;
        justify-content: center;
        width: 100%
    }

    @media (max-width: 991px) {
        #brxe-ctdiky {
            width: 50%
        }
    }

    @media (max-width: 767px) {
        #brxe-ctdiky {
            width: 70%;
            row-gap: var(--space-m)
        }
    }

    @media (max-width: 478px) {
        #brxe-ctdiky {
            row-gap: var(--space-s);
            width: 100%;
            align-self: center !important;
            justify-content: center;
            align-items: center
        }
    }

    @media (max-width: 478px) {
        #brxe-zlwpnk:not(.tag), #brxe-zlwpnk img {
            object-fit: cover
        }
    }

    @media (max-width: 478px) {
        #brxe-blqrje {
            text-align: center
        }
    }

    @media (max-width: 478px) {
        #brxe-ycsddu {
            text-align: center
        }
    }

    #brxe-inwrzy {
        color: var(--black);
        background-color: var(--base)
    }

    @media (max-width: 478px) {
        #brxe-inwrzy {
            color: var(--white);
            background-color: var(--primary)
        }
    }

    #brxe-anurkp {
        color: var(--black);
        background-color: var(--base)
    }

    @media (max-width: 478px) {
        #brxe-anurkp {
            background-color: var(--primary);
            color: var(--white)
        }
    }

    #brxe-xbrgpa {
        display: flex;
        align-self: center !important;
        justify-content: center;
        align-items: center;
        margin-top: 10px;
        margin-bottom: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        column-gap: 5px;
        row-gap: 10px;
        flex-direction: column
    }

    @media (max-width: 478px) {
        #brxe-xbrgpa {
            flex-direction: column
        }
    }

    @media (max-width: 478px) {
        #brxe-xipgeg {
            align-items: center;
            width: 100%
        }
    }

    @media (max-width: 478px) {
        #brxe-nvtrga:not(.tag), #brxe-nvtrga img {
            object-fit: cover
        }

        #brxe-nvtrga {
            align-items: center;
            width: 48px
        }
    }

    @media (max-width: 478px) {
        #brxe-qsrfhm {
            text-align: center
        }
    }

    @media (max-width: 478px) {
        #brxe-qclquq {
            text-align: center
        }
    }

    #brxe-bjjabk {
        color: var(--black);
        background-color: var(--base)
    }

    @media (max-width: 478px) {
        #brxe-bjjabk {
            background-color: var(--primary);
            color: var(--white)
        }
    }

    #brxe-yvkcpw {
        color: var(--black);
        background-color: var(--base)
    }

    @media (max-width: 478px) {
        #brxe-yvkcpw {
            background-color: var(--primary);
            color: var(--white)
        }
    }

    #brxe-rfrbbt {
        display: flex;
        align-self: center !important;
        justify-content: center;
        align-items: center;
        margin-top: 10px;
        margin-bottom: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        column-gap: 5px
    }

    @media (max-width: 478px) {
        #brxe-ezwqtu {
            align-items: center;
            width: 100%
        }
    }

    @media (max-width: 478px) {
        #brxe-pnoqfo:not(.tag), #brxe-pnoqfo img {
            object-fit: cover
        }

        #brxe-pnoqfo {
            width: 48px;
            align-items: center
        }
    }

    #brxe-twjimc {
        margin-top: 0
    }

    @media (max-width: 478px) {
        #brxe-twjimc {
            text-align: center;
            margin-top: 0
        }
    }

    @media (max-width: 478px) {
        #brxe-jjynpn {
            text-align: center
        }
    }

    @media (max-width: 478px) {
        #brxe-mpunco {
            width: 100%;
            align-items: center
        }
    }

    #brxe-xwahju {
        max-width: 48px
    }

    @media (max-width: 478px) {
        #brxe-xwahju:not(.tag), #brxe-xwahju img {
            object-fit: cover
        }

        #brxe-xwahju {
            width: 48px;
            align-items: center
        }
    }

    #brxe-dukrsi {
        margin-top: 0;
        font-size: 17px
    }

    @media (max-width: 478px) {
        #brxe-dukrsi {
            text-align: center;
            margin-top: 0
        }
    }

    @media (max-width: 478px) {
        #brxe-tjrrco {
            text-align: center
        }
    }

    @media (max-width: 478px) {
        #brxe-pmzqdd {
            width: 100%;
            align-items: center
        }
    }

    @media (max-width: 478px) {
        #brxe-fsziqm:not(.tag), #brxe-fsziqm img {
            object-fit: cover
        }

        #brxe-fsziqm {
            width: 48px;
            align-items: center
        }
    }

    @media (max-width: 478px) {
        #brxe-htzrgo {
            text-align: center
        }
    }

    @media (max-width: 478px) {
        #brxe-hsmyem {
            text-align: center
        }
    }

    @media (max-width: 478px) {
        #brxe-jmkktx {
            width: 100%;
            align-items: center
        }
    }

    #brxe-midpii {
        width: 100%;
        justify-content: space-between;
        column-gap: 10px;
        grid-template-columns: repeat(5, 1fr);
        display: grid;
        align-items: initial;
        grid-gap: 10px
    }

    @media (max-width: 991px) {
        #brxe-midpii {
            width: 48%
        }
    }

    @media (max-width: 767px) {
        #brxe-midpii {
            width: 100%
        }
    }

    @media (max-width: 478px) {
        #brxe-midpii {
            flex-direction: column;
            row-gap: var(--space-s);
            display: grid;
            align-items: initial;
            grid-template-columns: 50% 50%
        }
    }

    #brxe-nvdeev {
        display: flex
    }

    #brxe-rckmva {
        row-gap: var(--section-space-s)
    }

    @media (max-width: 991px) {
        #brxe-rckmva {
            row-gap: var(--space-m)
        }
    }

    @media (max-width: 767px) {
        #brxe-rckmva {
            row-gap: calc(var(--space-m) * 0.9)
        }
    }

    @media (max-width: 478px) {
        #brxe-rckmva {
            row-gap: var(--space-s)
        }
    }

    #brxe-ogrfjm {
        text-align: center;
        text-transform: none;
        width: 95%
    }

    #brxe-gzaumb {
        text-align: center;
        width: 750px
    }

    #brxe-whvwko {
        font-family: "Stalemate";
        font-size: calc(var(--text-xxl) * 1.3);
        font-weight: 400;
        line-height: 1.3em
    }

    @media (max-width: 767px) {
        #brxe-whvwko {
            line-height: 1em;
            font-size: calc(var(--text-xxl) * 1.2)
        }
    }

    #brxe-zimzun {
        text-align: center
    }

    #brxe-rlxoer {
        position: absolute;
        bottom: -50px;
        right: -59px
    }

    @media (max-width: 991px) {
        #brxe-rlxoer {
            right: -37px
        }
    }

    @media (max-width: 767px) {
        #brxe-rlxoer {
            width: 200px;
            right: -16px
        }
    }

    @media (max-width: 478px) {
        #brxe-rlxoer {
            width: 180px
        }
    }

    @media (max-width: 767px) {
        #brxe-jqllsy {
            overflow: hidden
        }
    }

    @media (max-width: 478px) {
        #brxe-jqllsy {
            overflow: hidden
        }
    }

    #brxe-pcqyzk {
        text-align: center;
        text-transform: none;
        width: 95%
    }

    #brxe-oqutgb {
        text-align: left;
        width: 950px
    }

    #brxe-rmhrqu {
        position: absolute;
        bottom: -50px;
        right: -59px
    }

    @media (max-width: 991px) {
        #brxe-rmhrqu {
            right: -37px
        }
    }

    @media (max-width: 767px) {
        #brxe-rmhrqu {
            width: 200px;
            right: -16px
        }
    }

    @media (max-width: 478px) {
        #brxe-rmhrqu {
            width: 180px
        }
    }

    @media (max-width: 767px) {
        #brxe-dnghjt {
            overflow: hidden
        }
    }

    @media (max-width: 478px) {
        #brxe-dnghjt {
            overflow: hidden
        }
    }

    #brxe-bihect {
        text-align: center
    }

    .ti-widget.ti-goog .ti-rating-text, .ti-widget.ti-goog .ti-rating-text strong:not(.ti-rating-large), .ti-widget.ti-goog .ti-rating-text strong a, .ti-widget.ti-goog .ti-rating-text strong span, .ti-widget.ti-goog .ti-rating-text span strong, .ti-widget.ti-goog .ti-rating-text span, .ti-widget.ti-goog .ti-footer, .ti-widget.ti-goog .ti-footer strong:not(.ti-rating-large), .ti-widget.ti-goog .ti-footer span, .ti-widget.ti-goog .ti-footer strong a {
        font-size: 15px;
        color: #ffffff !important;
    }

    @media (max-width: 478px) {
        #brxe-lmqldj {
            padding-right: 5px;
            padding-left: 5px
        }
    }

    #brxe-ptfrfa {
        align-items: center;
        align-self: center !important
    }

    #brxe-uhxbap {
        width: 100%;
        row-gap: var(--space-xl)
    }

    @media (max-width: 991px) {
        #brxe-uhxbap {
            row-gap: var(--space-l)
        }
    }

    @media (max-width: 767px) {
        #brxe-uhxbap {
            row-gap: var(--space-m)
        }
    }

    @media (max-width: 478px) {
        #brxe-uhxbap {
            width: 98%
        }
    }

    #brxe-mxhfrh {
        position: relative;
        padding-top: 60px;
        padding-right: 0;
        padding-bottom: var(--space-l);
        padding-left: 0;
        background-color: var(--primary)
    }

    @media (max-width: 991px) {
        #brxe-mxhfrh {
            padding-bottom: calc(var(--space-l) * 0.9)
        }
    }

    @media (max-width: 767px) {
        #brxe-mxhfrh {
            padding-bottom: var(--space-m)
        }
    }

    @media (max-width: 478px) {
        #brxe-mxhfrh {
            padding-bottom: var(--space-s);
            display: flex;
            background-color: var(--primary);
            width: 97%
        }
    }

    #brxe-hidcaz {
        text-align: center
    }

    #brxe-uxlzpn {
        text-align: center
    }

    #brxe-bkiekj {
        text-align: center;
        width: 50%
    }

    @media (max-width: 478px) {
        #brxe-bkiekj {
            width: 100%
        }
    }

    #brxe-fxfqnw {
        align-items: center
    }

    #brxe-nrosfy {
        margin-bottom: 25px
    }

    #brxe-hxqiwe {
        text-align: center
    }

    #brxe-svelsu {
        display: flex;
        flex-direction: column;
        row-gap: calc(var(--space-xs) * 0.7)
    }

    @media (max-width: 767px) {
        #brxe-svelsu {
            row-gap: calc(var(--space-xs) * 0.33)
        }
    }

    #brxe-ozxdip {
        flex-direction: column;
        background-color: var(--white-trans-40);
        padding-top: 20px;
        padding-bottom: 20px
    }

    #brxe-jblple {
        margin-bottom: 25px
    }

    #brxe-bwsmnj {
        text-align: center
    }

    @media (max-width: 478px) {
        #brxe-bwsmnj {
            text-align: center
        }
    }

    #brxe-hfkvaq {
        text-align: center
    }

    #brxe-tkdeph {
        display: flex;
        flex-direction: column;
        row-gap: calc(var(--space-xs) * 0.7)
    }

    @media (max-width: 767px) {
        #brxe-tkdeph {
            row-gap: calc(var(--space-xs) * 0.33)
        }
    }

    #brxe-yxluoe {
        flex-direction: column;
        background-color: var(--white-trans-40);
        padding-top: 20px;
        padding-bottom: 20px;
        justify-content: flex-start
    }

    #brxe-fddpkk {
        row-gap: var(--space-xl)
    }

    @media (max-width: 991px) {
        #brxe-fddpkk {
            row-gap: var(--space-l)
        }
    }

    @media (max-width: 767px) {
        #brxe-fddpkk {
            row-gap: var(--space-m)
        }
    }

    #brxe-wtblwe {
        color: var(--primary)
    }

    @media (max-width: 767px) {
        #brxe-wtblwe {
            width: 60%
        }
    }

    @media (max-width: 478px) {
        #brxe-wtblwe {
            width: 100%
        }
    }

    @media (max-width: 991px) {
        #brxe-qoclqx {
            width: 100%;
            height: 400px
        }

        #brxe-qoclqx:not(.tag), #brxe-qoclqx img {
            object-fit: cover
        }
    }

    @media (max-width: 767px) {
        #brxe-qoclqx {
            height: 250px
        }
    }

    @media (max-width: 478px) {
        #brxe-qoclqx {
            height: 400px
        }

        #brxe-qoclqx:not(.tag), #brxe-qoclqx img {
            object-fit: cover
        }
    }

    #brxe-ljtanf {
        width: 46%;
        display: none
    }

    @media (max-width: 991px) {
        #brxe-ljtanf {
            width: 100%;
            display: block
        }
    }

    @media (max-width: 991px) {
        #brxe-vlyzbk {
            width: 42%;
            display: flex;
            flex-direction: column;
            row-gap: 24px
        }
    }

    @media (max-width: 767px) {
        #brxe-vlyzbk {
            row-gap: 20px;
            width: 100%
        }
    }

    #brxe-zgomry .form-group:nth-child(1) {
        width: 47%
    }

    #brxe-zgomry .form-group:nth-child(2) {
        width: 47%
    }

    #brxe-zgomry .form-group:nth-child(5) {
        height: 220px
    }

    @media (max-width: 991px) {
        #brxe-zgomry .form-group:nth-child(1) {
            width: 48%
        }

        #brxe-zgomry .form-group:nth-child(2) {
            width: 48%
        }
    }

    @media (max-width: 478px) {
        #brxe-zgomry .form-group:nth-child(1) {
            width: 100%
        }

        #brxe-zgomry .form-group:nth-child(2) {
            width: 100%
        }
    }

    @media (max-width: 767px) {
        #brxe-adtdxk {
            width: 100%
        }
    }

    #brxe-kagrtg {
        flex-direction: row;
        display: grid;
        align-items: initial;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 10px;
        margin-top: 20px
    }

    @media (max-width: 991px) {
        #brxe-jsfede {
            display: none
        }
    }

    #brxe-hxatay {
        flex-direction: row;
        justify-content: space-around;
        align-items: center
    }

    #brxe-gfxkfz {
        color: var(--white);
        width: 78%
    }

    #brxe-gfxkfz a {
        color: var(--white);
        font-size: inherit
    }

    @media (max-width: 478px) {
        #brxe-gfxkfz {
            width: 100%
        }
    }

    #brxe-ylfuis {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding-top: var(--section-space-xs);
        padding-right: var(--space-s);
        padding-bottom: var(--space-l);
        padding-left: var(--space-s)
    }

    @media (max-width: 991px) {
        #brxe-ylfuis {
            padding-top: var(--space-s);
            padding-bottom: calc(var(--space-m) * 0.9)
        }
    }

    @media (max-width: 767px) {
        #brxe-ylfuis {
            padding-bottom: var(--space-s)
        }
    }

    @media (max-width: 478px) {
        #brxe-ylfuis {
            flex-direction: column-reverse;
            align-items: flex-start;
            row-gap: calc(var(--space-xs) * 0.9)
        }
    }

    @media (max-width: 478px) {
        #brxe-8ea04e {
            width: 20px
        }
    }

    @media (max-width: 478px) {
        #brxe-df25b7 {
            width: 20px
        }
    }

    @media (max-width: 478px) {
        #brxe-2fe5c4 {
            font-size: 11px
        }
    }

    #brxe-mohzuw {
        font-size: 13px;
        margin-top: 20px
    }

    #brxe-bdcbab {
        display: flex;
        flex-direction: column;
        row-gap: var(--space-s);
        z-index: 1
    }

    @media (max-width: 991px) {
        #brxe-bdcbab {
            row-gap: var(--space-xs)
        }
    }

    #brxe-5aaf3a {
        justify-content: center;
        padding-right: var(--space-s);
        padding-left: var(--space-s);
        display: flex;
        width: 32%
    }

    @media (max-width: 991px) {
        #brxe-5aaf3a {
            padding-right: calc(var(--space-s) * 0.9);
            padding-left: calc(var(--space-s) * 0.9);
            width: 32%
        }
    }

    @media (max-width: 767px) {
        #brxe-5aaf3a {
            padding-right: var(--space-s);
            padding-left: var(--space-s);
            width: 50%;
            border-style: none;
            justify-content: flex-start
        }
    }

    @media (max-width: 478px) {
        #brxe-5aaf3a {
            padding-left: calc(var(--space-xs) * 0.9);
            border-top-width: 1px;
            border-top-color: rgba(255, 255, 255, 0.2);
            width: 44%
        }
    }

    #brxe-hugbtr .title {
        color: var(--white)
    }

    #brxe-hugbtr .meta {
        color: var(--white)
    }

    #brxe-hugbtr {
        margin-top: 15px
    }

    #brxe-hugbtr li {
        margin-top: 5px;
        margin-bottom: 5px
    }

    @media (max-width: 478px) {
        #brxe-hugbtr .separator {
            flex-basis: 3px;
            flex-grow: 0
        }

        #brxe-hugbtr {
            margin-top: 0
        }
    }

    #brxe-xtpvkq {
        flex-direction: column;
        z-index: 1;
        display: flex
    }

    @media (max-width: 991px) {
        #brxe-xtpvkq {
            row-gap: var(--space-xs)
        }
    }

    #brxe-sqevig {
        justify-content: center;
        display: flex;
        width: 32%
    }

    @media (max-width: 991px) {
        #brxe-sqevig {
            padding-right: calc(var(--space-s) * 0.9);
            padding-left: calc(var(--space-s) * 0.9);
            width: 32%
        }
    }

    @media (max-width: 767px) {
        #brxe-sqevig {
            padding-right: var(--space-s);
            padding-left: var(--space-s);
            width: 50%;
            border-style: none;
            justify-content: flex-start
        }
    }

    @media (max-width: 478px) {
        #brxe-sqevig {
            padding-left: calc(var(--space-xs) * 0.9);
            border-top-width: 1px;
            border-top-color: rgba(255, 255, 255, 0.2);
            width: 56%
        }
    }

    #brxe-2f6898 {
        display: flex;
        flex-direction: column;
        row-gap: calc(var(--space-xs) * 0.7)
    }

    #brxe-63b7d3 {
        display: flex;
        flex-direction: column;
        row-gap: var(--space-m);
        width: 75%;
        padding-left: var(--space-xl)
    }

    @media (max-width: 991px) {
        #brxe-63b7d3 {
            padding-left: calc(var(--space-s) * 0.9);
            row-gap: var(--space-s)
        }
    }

    @media (max-width: 767px) {
        #brxe-63b7d3 {
            width: 50%;
            border-top: 1px solid rgba(255, 255, 255, 0.2);
            padding-right: var(--space-s);
            padding-left: var(--space-s)
        }
    }

    @media (max-width: 478px) {
        #brxe-63b7d3 {
            padding-left: calc(var(--space-xs) * 0.9);
            width: 100%
        }
    }

    #brxe-07e4e0 {
        display: flex;
        justify-content: space-between;
        flex-direction: row
    }

    @media (max-width: 767px) {
        #brxe-07e4e0 {
            flex-wrap: wrap
        }
    }

    @media (max-width: 478px) {
        #brxe-07e4e0 {
            align-self: center !important
        }
    }

    #brxe-136585 {
        position: absolute;
        bottom: 39px
    }

    @media (max-width: 991px) {
        #brxe-136585 {
            width: 200px
        }
    }

    @media (max-width: 478px) {
        #brxe-136585 {
            width: 120px
        }
    }

    #brxe-dfced3 {
        row-gap: var(--space-xl);
        width: 100%;
        align-items: center;
        z-index: 0
    }

    @media (max-width: 991px) {
        #brxe-dfced3 {
            row-gap: var(--space-l)
        }
    }

    @media (max-width: 767px) {
        #brxe-dfced3 {
            row-gap: var(--section-space-xs)
        }
    }

    @media (max-width: 478px) {
        #brxe-dfced3 {
            row-gap: var(--space-m)
        }
    }

    @media (max-width: 478px) {
        #brxe-gxsaah {
            font-size: 14px
        }

        #brxe-gxsaah a {
            font-size: 14px;
            font-size: inherit
        }
    }

    #brxe-avokpc {
        border-radius: var(--radius-l);
        color: var(--white);
        width: 130px;
        margin-right: 10px;
        min-height: 50px;
        padding-top: 1px
    }

    @media (max-width: 478px) {
        #brxe-avokpc {
            width: 118px
        }
    }

    #brxe-tjughe {
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        width: 50%
    }

    @media (max-width: 478px) {
        #brxe-tjughe {
            width: 93%;
            align-self: center !important;
            justify-content: center
        }
    }

    #brxe-6566e0 {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding-top: var(--section-space-xs);
        padding-right: var(--space-s);
        padding-bottom: var(--space-l);
        padding-left: var(--space-s)
    }

    @media (max-width: 991px) {
        #brxe-6566e0 {
            padding-top: var(--space-s);
            padding-bottom: calc(var(--space-m) * 0.9)
        }
    }

    @media (max-width: 767px) {
        #brxe-6566e0 {
            padding-bottom: var(--space-s)
        }
    }

    @media (max-width: 478px) {
        #brxe-6566e0 {
            flex-direction: column-reverse;
            align-items: center;
            row-gap: calc(var(--space-xs) * 0.9)
        }
    }

    #brxe-de43b6 {
        padding-top: var(--space-xs);
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
        z-index: 0
    }

    @media (max-width: 991px) {
        #brxe-de43b6 {
            padding-top: var(--space-l)
        }
    }

    @media (max-width: 767px) {
        #brxe-de43b6 {
            padding-top: var(--space-m)
        }
    }

    @media (max-width: 478px) {
        #brxe-2de226 {
            width: 40px;
            height: 40px;
            font-size: 35px;
            padding-top: 4px;
            padding-right: 14px;
            padding-bottom: 4px;
            padding-left: 14px;
            position: absolute;
            z-index: 10;
            top: 5px
        }
    }

    #brxe-yrnnql.has-circle-handler .icv__circle {
        border-radius: 0px !important
    }

    @media (max-width: 478px) {
        #brxe-ce8ca0 {
            border-radius: 20px
        }
    }

    #brxe-bcd9b7 {
        color: var(--white)
    }

    #brxe-bcd9b7 a {
        color: var(--white);
        font-size: inherit
    }

    #brxe-c18cb0 {
        flex-direction: column;
        align-items: flex-start
    }

    #brxe-4ce33a {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px
    }

    @media (max-width: 478px) {
        #brxe-4ce33a {
            padding-right: 0;
            padding-left: 0
        }
    }

    #brxe-a95a7a {
        padding-right: 10px
    }

    @media (max-width: 991px) {
        #brxe-a95a7a {
            padding-top: 30px;
            padding-right: 30px;
            padding-bottom: 30px;
            position: relative
        }
    }

    @media (max-width: 478px) {
        #brxe-a95a7a {
            padding-top: 0;
            padding-right: 10px;
            padding-bottom: 30px;
            padding-left: 10px
        }
    }

    #brxe-8881ec {
        border-radius: 20px;
        max-width: 100%;
        width: 100%
    }

    @media (max-width: 991px) {
        #brxe-8881ec {
            background-size: 62%;
            position: relative
        }
    }

    @media (max-width: 478px) {
        #brxe-8881ec {
            background-size: 0%;
            position: relative
        }
    }

    .brx-popup-content {
        background-color: transparent;
        margin: 0;
        max-width: 850px !important;
        padding: 00px;
    }

    @media (max-width: 991px) {
        .brx-popup-content {
            background-color: transparent;
            margin: 0;
            max-width: 80% !important;
            padding: 00px;
        }
    }

    @media (max-width: 478px) {
        #brxe-6c4689 {
            background-position: top left
        }
    }

    @media (max-width: 478px) {
        #brxe-b4723d {
            width: 40px;
            height: 40px;
            font-size: 35px;
            padding-top: 4px;
            padding-right: 14px;
            padding-bottom: 4px;
            padding-left: 14px;
            position: absolute;
            z-index: 10;
            top: 5px
        }
    }

    #brxe-ctevdz.has-circle-handler .icv__circle {
        border-radius: 0px !important
    }

    @media (max-width: 478px) {
        #brxe-bd6a8b {
            border-radius: 20px
        }
    }

    #brxe-c8842d {
        color: var(--white)
    }

    #brxe-c8842d a {
        color: var(--white);
        font-size: inherit
    }

    #brxe-ebcb61 {
        flex-direction: column
    }

    #brxe-200275 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px
    }

    @media (max-width: 478px) {
        #brxe-200275 {
            padding-right: 0;
            padding-left: 0
        }
    }

    #brxe-39db9d {
        padding-right: 10px
    }

    @media (max-width: 991px) {
        #brxe-39db9d {
            padding-top: 30px;
            padding-right: 30px;
            padding-bottom: 30px;
            position: relative
        }
    }

    @media (max-width: 478px) {
        #brxe-39db9d {
            padding-top: 0;
            padding-right: 10px;
            padding-bottom: 30px;
            padding-left: 10px
        }
    }

    #brxe-04619f {
        border-radius: 20px;
        max-width: 100%;
        width: 100%
    }

    @media (max-width: 991px) {
        #brxe-04619f {
            background-size: 62%;
            position: relative
        }
    }

    @media (max-width: 478px) {
        #brxe-04619f {
            background-size: 0%;
            position: relative
        }
    }

    .brx-popup-content {
        background-color: transparent;
        margin: 0;
        max-width: 850px !important;
        padding: 00px;
    }

    @media (max-width: 991px) {
        .brx-popup-content {
            background-color: transparent;
            margin: 0;
            max-width: 80% !important;
            padding: 00px;
        }
    }

    @media (max-width: 478px) {
        #brxe-e0a41d {
            background-position: top left
        }
    }

    @media (max-width: 478px) {
        #brxe-dd21d9 {
            width: 40px;
            height: 40px;
            font-size: 35px;
            padding-top: 4px;
            padding-right: 14px;
            padding-bottom: 4px;
            padding-left: 14px;
            position: absolute;
            z-index: 10;
            top: 5px
        }
    }

    #brxe-ajxhnc.has-circle-handler .icv__circle {
        border-radius: 0px !important
    }

    #brxe-ftsijo {
        display: grid;
        align-items: initial;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 10px;
        margin-top: 10px
    }

    #brxe-ac52a6 {
        align-self: center !important
    }

    @media (max-width: 478px) {
        #brxe-ac52a6 {
            border-radius: 20px
        }
    }

    #brxe-773073 {
        color: var(--white)
    }

    #brxe-773073 a {
        color: var(--white);
        font-size: inherit
    }

    #brxe-9e9261 {
        flex-direction: column
    }

    #brxe-5ee1a0 {
        padding-top: 10px;
        padding-right: 0;
        padding-bottom: 10px;
        padding-left: 5px
    }

    @media (max-width: 478px) {
        #brxe-5ee1a0 {
            padding-right: 0;
            padding-left: 0
        }
    }

    #brxe-33e03a {
        padding-right: 10px
    }

    @media (max-width: 991px) {
        #brxe-33e03a {
            padding-top: 30px;
            padding-right: 30px;
            padding-bottom: 30px;
            position: relative
        }
    }

    @media (max-width: 478px) {
        #brxe-33e03a {
            padding-top: 0;
            padding-right: 10px;
            padding-bottom: 30px;
            padding-left: 10px
        }
    }

    #brxe-fc8dda {
        border-radius: 20px;
        max-width: 100%;
        width: 100%;
        display: grid;
        align-items: initial
    }

    @media (max-width: 991px) {
        #brxe-fc8dda {
            background-size: 62%;
            position: relative
        }
    }

    @media (max-width: 478px) {
        #brxe-fc8dda {
            background-size: 0%;
            position: relative
        }
    }

    .brx-popup-content {
        background-color: transparent;
        margin: 0;
        max-width: 850px !important;
        padding: 00px;
    }

    @media (max-width: 991px) {
        .brx-popup-content {
            background-color: transparent;
            margin: 0;
            max-width: 80% !important;
            padding: 00px;
        }
    }

    @media (max-width: 478px) {
        #brxe-55567b {
            background-position: top left
        }
    }

    @media (max-width: 478px) {
        #brxe-91c739 {
            width: 40px;
            height: 40px;
            font-size: 35px;
            padding-top: 4px;
            padding-right: 14px;
            padding-bottom: 4px;
            padding-left: 14px;
            position: absolute;
            z-index: 10;
            top: 5px
        }
    }

    #brxe-cnlqml.has-circle-handler .icv__circle {
        border-radius: 0px !important
    }

    @media (max-width: 478px) {
        #brxe-74e935 {
            border-radius: 20px
        }
    }

    #brxe-smubpn {
        color: var(--white)
    }

    #brxe-smubpn a {
        color: var(--white);
        font-size: inherit
    }

    #brxe-a5cbc7 {
        flex-direction: column
    }

    #brxe-29c22d {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px
    }

    @media (max-width: 478px) {
        #brxe-29c22d {
            padding-right: 0;
            padding-left: 0
        }
    }

    @media (max-width: 991px) {
        #brxe-c198f3 {
            padding-top: 30px;
            padding-right: 30px;
            padding-bottom: 30px;
            position: relative
        }
    }

    @media (max-width: 478px) {
        #brxe-c198f3 {
            padding-top: 0;
            padding-right: 10px;
            padding-bottom: 30px;
            padding-left: 10px
        }
    }

    #brxe-b6589d {
        border-radius: 20px;
        max-width: 100%;
        width: 100%
    }

    @media (max-width: 991px) {
        #brxe-b6589d {
            background-size: 62%;
            position: relative
        }
    }

    @media (max-width: 478px) {
        #brxe-b6589d {
            background-size: 0%;
            position: relative
        }
    }

    .brx-popup-content {
        background-color: transparent;
        margin: 0;
        max-width: 850px !important;
        padding: 00px;
    }

    @media (max-width: 991px) {
        .brx-popup-content {
            background-color: transparent;
            margin: 0;
            max-width: 80% !important;
            padding: 00px;
        }
    }

    @media (max-width: 478px) {
        #brxe-0ef7b3 {
            background-position: top left
        }
    }

    .cky-consent-container.cky-box-bottom-left {
        position: fixed !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%) !important;
        bottom: auto !important;
        z-index: 100001 !important;
    }
      

    .progress-wrap {
        bottom: 50px;
        height: 46px;
        width: 46px;
        border-radius: 46px;
        background-color: #0000;
        box-shadow: inset 0 0 0 2px #cccccc;
    }

    .progress-wrap.btn-left-side {
        left: 50px;
    }

    .progress-wrap.btn-right-side {
        right: 50px;
    }

    .progress-wrap.btn-center {
        inset-inline: 0;
        margin-inline: auto;
    }

    .progress-wrap::after {
        width: 46px;
        height: 46px;
        color: #1f2029;
        font-size: 24px;
        content: '\e900';
        line-height: 46px;
    }

    .progress-wrap:hover::after {
        color: #1f2029;
    }

    .progress-wrap svg.progress-circle path {
        stroke: #1f2029;
        stroke-width: 4px;
    }

    :root {
        --wp--preset--aspect-ratio--square: 1;
        --wp--preset--aspect-ratio--4-3: 4/3;
        --wp--preset--aspect-ratio--3-4: 3/4;
        --wp--preset--aspect-ratio--3-2: 3/2;
        --wp--preset--aspect-ratio--2-3: 2/3;
        --wp--preset--aspect-ratio--16-9: 16/9;
        --wp--preset--aspect-ratio--9-16: 9/16;
        --wp--preset--color--black: #000000;
        --wp--preset--color--cyan-bluish-gray: #abb8c3;
        --wp--preset--color--white: #ffffff;
        --wp--preset--color--pale-pink: #f78da7;
        --wp--preset--color--vivid-red: #cf2e2e;
        --wp--preset--color--luminous-vivid-orange: #ff6900;
        --wp--preset--color--luminous-vivid-amber: #fcb900;
        --wp--preset--color--light-green-cyan: #7bdcb5;
        --wp--preset--color--vivid-green-cyan: #00d084;
        --wp--preset--color--pale-cyan-blue: #8ed1fc;
        --wp--preset--color--vivid-cyan-blue: #0693e3;
        --wp--preset--color--vivid-purple: #9b51e0;
        --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
        --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
        --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
        --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
        --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
        --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
        --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
        --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
        --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
        --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
        --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
        --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
        --wp--preset--font-size--small: 13px;
        --wp--preset--font-size--medium: 20px;
        --wp--preset--font-size--large: 36px;
        --wp--preset--font-size--x-large: 42px;
        --wp--preset--spacing--20: 0.44rem;
        --wp--preset--spacing--30: 0.67rem;
        --wp--preset--spacing--40: 1rem;
        --wp--preset--spacing--50: 1.5rem;
        --wp--preset--spacing--60: 2.25rem;
        --wp--preset--spacing--70: 3.38rem;
        --wp--preset--spacing--80: 5.06rem;
        --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
        --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
        --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
    }

    :where(.is-layout-flex) {
        gap: 0.5em;
    }

    :where(.is-layout-grid) {
        gap: 0.5em;
    }

    body .is-layout-flex {
        display: flex;
    }

    .is-layout-flex {
        flex-wrap: wrap;
        align-items: center;
    }

    .is-layout-flex > :is( *, div) {
        margin: 0;
    }

    body .is-layout-grid {
        display: grid;
    }

    .is-layout-grid > :is( *, div) {
        margin: 0;
    }

    :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
    }

    :where(.wp-block-columns.is-layout-grid) {
        gap: 2em;
    }

    :where(.wp-block-post-template.is-layout-flex) {
        gap: 1.25em;
    }

    :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em;
    }

    .has-black-color {
        color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-color {
        color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-color {
        color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-color {
        color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-color {
        color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-color {
        color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-color {
        color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-color {
        color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-color {
        color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-color {
        color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-color {
        color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-color {
        color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-background-color {
        background-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-background-color {
        background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-background-color {
        background-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-background-color {
        background-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-background-color {
        background-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-background-color {
        background-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-background-color {
        background-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-background-color {
        background-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-background-color {
        background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-background-color {
        background-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-border-color {
        border-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-border-color {
        border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-border-color {
        border-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-border-color {
        border-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-border-color {
        border-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-border-color {
        border-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-border-color {
        border-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-border-color {
        border-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-border-color {
        border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-border-color {
        border-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
        background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
    }

    .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
        background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
    }

    .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-orange-to-vivid-red-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
    }

    .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
        background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
    }

    .has-cool-to-warm-spectrum-gradient-background {
        background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
    }

    .has-blush-light-purple-gradient-background {
        background: var(--wp--preset--gradient--blush-light-purple) !important;
    }

    .has-blush-bordeaux-gradient-background {
        background: var(--wp--preset--gradient--blush-bordeaux) !important;
    }

    .has-luminous-dusk-gradient-background {
        background: var(--wp--preset--gradient--luminous-dusk) !important;
    }

    .has-pale-ocean-gradient-background {
        background: var(--wp--preset--gradient--pale-ocean) !important;
    }

    .has-electric-grass-gradient-background {
        background: var(--wp--preset--gradient--electric-grass) !important;
    }

    .has-midnight-gradient-background {
        background: var(--wp--preset--gradient--midnight) !important;
    }

    .has-small-font-size {
        font-size: var(--wp--preset--font-size--small) !important;
    }

    .has-medium-font-size {
        font-size: var(--wp--preset--font-size--medium) !important;
    }

    .has-large-font-size {
        font-size: var(--wp--preset--font-size--large) !important;
    }

    .has-x-large-font-size {
        font-size: var(--wp--preset--font-size--x-large) !important;
    }

