/* Inline style 1: elementor-frontend-inline-css */
.elementor-kit-15 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-61c01e98: #4054B2;
    --e-global-color-69bf31ed: #23A455;
    --e-global-color-7a1ccbe5: #000;
    --e-global-color-13ed1179: #FFF;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1230px;
}

.e-con {
    --container-max-width: 1230px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 0px;
}

.elementor-element {
    --widgets-spacing: 0px 0px;
    --widgets-spacing-row: 0px;
    --widgets-spacing-column: 0px;
}

{
}

.sc_layouts_title_caption {
    display: var(--page-title-display);
}

@media(max-width:1279px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1279px;
    }

    .e-con {
        --container-max-width: 1279px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-18467 .elementor-element.elementor-element-e512ac9 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-e512ac9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18467 .elementor-element.elementor-element-e512ac9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18467 .elementor-element.elementor-element-672250a > .elementor-container {
    min-height: 24px;
}

.elementor-18467 .elementor-element.elementor-element-672250a .trx_addons_bg_text_char {
    color: #F4D03F ;
    font-size: 21px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.4px;
}

.elementor-18467 .elementor-element.elementor-element-672250a .trx_addons_bg_text:not(.trx_addons_marquee_reverse) .trx_addons_bg_text_inner:first-child {
    margin-left: 0%;
}

.elementor-18467 .elementor-element.elementor-element-672250a .trx_addons_bg_text.trx_addons_marquee_reverse .trx_addons_bg_text_inner:last-child {
    margin-right: 0%;
}

.elementor-18467 .elementor-element.elementor-element-672250a .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-672250a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 40px;
    }

    .elementor-18467 .elementor-element.elementor-element-672250a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 40px;
    }

.elementor-18467 .elementor-element.elementor-element-672250a {
    z-index: 2;
}

.elementor-18467 .elementor-element.elementor-element-4e16fbe .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-4e16fbe .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18467 .elementor-element.elementor-element-4e16fbe .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18467 .elementor-element.elementor-element-80556c3 {
    --spacer-size: 50px;
}

.elementor-18467 .elementor-element.elementor-element-1497549 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-1497549 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-1f6ad53 {
    --spacer-size: 50px;
}

.elementor-18467 .elementor-element.elementor-element-b62ee23 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-b62ee23 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18467 .elementor-element.elementor-element-b62ee23 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18467 .elementor-element.elementor-element-cb6345a .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-cb6345a .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-710e925 {
    --spacer-size: 54px;
}

.elementor-18467 .elementor-element.elementor-element-6799940 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-6799940 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18467 .elementor-element.elementor-element-6799940 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18467 .elementor-element.elementor-element-d933fe9 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-d933fe9 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-0e5ad05 {
    --spacer-size: 20px;
}

.elementor-18467 .elementor-element.elementor-element-2763916 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-2763916 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-03b770e {
    --spacer-size: 20px;
}

.elementor-18467 .elementor-element.elementor-element-7dae51a .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-7dae51a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18467 .elementor-element.elementor-element-7dae51a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18467 .elementor-element.elementor-element-e1677e0 {
    --spacer-size: 50px;
}

.elementor-18467 .elementor-element.elementor-element-f39f3c2 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-f39f3c2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18467 .elementor-element.elementor-element-f39f3c2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18467 .elementor-element.elementor-element-aebec50 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-aebec50 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-94087b4 {
    --spacer-size: 20px;
}

.elementor-18467 .elementor-element.elementor-element-2cc87be .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-2cc87be .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-28a6429 {
    --spacer-size: 20px;
}

.elementor-18467 .elementor-element.elementor-element-29b75ac .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-29b75ac .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18467 .elementor-element.elementor-element-29b75ac .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18467 .elementor-element.elementor-element-1cbadec {
    --spacer-size: 50px;
}

.elementor-18467 .elementor-element.elementor-element-7fd75c1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-7fd75c1 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-18467 .elementor-element.elementor-element-7fd75c1 .trx_addons_bg_text {
        z-index: 0;
    }

        .elementor-18467 .elementor-element.elementor-element-7fd75c1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
            padding-right: 50px;
        }

        .elementor-18467 .elementor-element.elementor-element-7fd75c1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
            padding-left: 50px;
        }

    .elementor-18467 .elementor-element.elementor-element-7fd75c1 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18467 .elementor-element.elementor-element-0ada509 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-18467 .elementor-element.elementor-element-0ada509 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-18467 .elementor-element.elementor-element-0ada509 > .elementor-element-populated.elementor-column-wrap {
        padding: 0px 20px 0px 70px;
    }

    .elementor-18467 .elementor-element.elementor-element-0ada509 > .elementor-element-populated.elementor-widget-wrap {
        padding: 0px 20px 0px 70px;
    }

.elementor-18467 .elementor-element.elementor-element-0ada509 {
    z-index: 2;
}

.elementor-18467 .elementor-element.elementor-element-59a014f {
    --spacer-size: 100px;
}

.elementor-18467 .elementor-element.elementor-element-4007f78 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-4007f78 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18467 .elementor-element.elementor-element-4007f78 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18467 .elementor-element.elementor-element-4007f78 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-18467 .elementor-element.elementor-element-4007f78 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18467 .elementor-element.elementor-element-6872328 > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

.elementor-bc-flex-widget .elementor-18467 .elementor-element.elementor-element-cb34d78.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-cb34d78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-cb34d78 > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-18467 .elementor-element.elementor-element-4d023db {
    --spacer-size: 100px;
}

.elementor-18467 .elementor-element.elementor-element-91d19d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-18467 .elementor-element.elementor-element-91d19d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990003;
    background-image: url("../../images/redmarble.jpg");
    background-position: center left;
}

.elementor-18467 .elementor-element.elementor-element-91d19d6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-18467 .elementor-element.elementor-element-91d19d6 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18467 .elementor-element.elementor-element-6cddaff {
    --spacer-size: 80px;
}

.elementor-18467 .elementor-element.elementor-element-246d2db .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-246d2db .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18467 .elementor-element.elementor-element-246d2db .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18467 .elementor-element.elementor-element-b92865e > .elementor-element-populated.elementor-column-wrap {
    padding: 0% 0% 0% 12.5%;
}

.elementor-18467 .elementor-element.elementor-element-b92865e > .elementor-element-populated.elementor-widget-wrap {
    padding: 0% 0% 0% 12.5%;
}

.elementor-18467 .elementor-element.elementor-element-2dd40b7 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-2dd40b7 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-8093c48 {
    --spacer-size: 33px;
}

.elementor-18467 .elementor-element.elementor-element-cecfb28 {
    --spacer-size: 43px;
}

.elementor-18467 .elementor-element.elementor-element-626d60a {
    --spacer-size: 80px;
}

.elementor-18467 .elementor-element.elementor-element-780f8fd > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.4;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18467 .elementor-element.elementor-element-780f8fd:not(.elementor-motion-effects-element-type-background),
.elementor-18467 .elementor-element.elementor-element-780f8fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: url("https://streetangelsinstitute.com/wp-content/uploads/2024/12/img-027.jpg") 50% 50%;
    background-size: cover;
}

.elementor-18467 .elementor-element.elementor-element-780f8fd .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-780f8fd .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18467 .elementor-element.elementor-element-780f8fd .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18467 .elementor-element.elementor-element-780f8fd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-18467 .elementor-element.elementor-element-df4ef21 {
    --spacer-size: 15vw;
}

.elementor-18467 .elementor-element.elementor-element-1a2a48b .elementor-button {
    background-color: rgba(71, 26, 26, 0);
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 2px;
    fill: #F4D03F ;
    color: #F4D03F ;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F4D03F ;
    border-radius: 50px 50px 50px 50px;
}

.elementor-18467 .elementor-element.elementor-element-1a2a48b {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-18467 .elementor-element.elementor-element-9009e89 {
    --spacer-size: 15vw;
}

.elementor-18467 .elementor-element.elementor-element-4fe1f0e:not(.elementor-motion-effects-element-type-background),
.elementor-18467 .elementor-element.elementor-element-4fe1f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990003;
    background-image: url("../../images/redmarble.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18467 .elementor-element.elementor-element-4fe1f0e .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-4fe1f0e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18467 .elementor-element.elementor-element-4fe1f0e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18467 .elementor-element.elementor-element-4fe1f0e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-18467 .elementor-element.elementor-element-4fe1f0e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-18467 .elementor-element.elementor-element-f1e35ac.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-f1e35ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-f1e35ac > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #990002;
}

    .elementor-18467 .elementor-element.elementor-element-f1e35ac > .elementor-element-populated.elementor-column-wrap {
        padding: 18% 15% 18% 15%;
    }

    .elementor-18467 .elementor-element.elementor-element-f1e35ac > .elementor-element-populated.elementor-widget-wrap {
        padding: 18% 15% 18% 15%;
    }

.elementor-18467 .elementor-element.elementor-element-8c2d664 img {
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-18467 .elementor-element.elementor-element-8c2d664:hover img {
    opacity: 1;
}

.elementor-bc-flex-widget .elementor-18467 .elementor-element.elementor-element-3b2f51c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-3b2f51c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-3b2f51c > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #990002;
}

    .elementor-18467 .elementor-element.elementor-element-3b2f51c > .elementor-element-populated.elementor-column-wrap {
        padding: 18% 15% 18% 15%;
    }

    .elementor-18467 .elementor-element.elementor-element-3b2f51c > .elementor-element-populated.elementor-widget-wrap {
        padding: 18% 15% 18% 15%;
    }

.elementor-18467 .elementor-element.elementor-element-f720541 img {
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-18467 .elementor-element.elementor-element-f720541:hover img {
    opacity: 1;
}

.elementor-bc-flex-widget .elementor-18467 .elementor-element.elementor-element-dcf447b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-dcf447b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-dcf447b > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #990002;
}

    .elementor-18467 .elementor-element.elementor-element-dcf447b > .elementor-element-populated.elementor-column-wrap {
        padding: 18% 15% 18% 15%;
    }

    .elementor-18467 .elementor-element.elementor-element-dcf447b > .elementor-element-populated.elementor-widget-wrap {
        padding: 18% 15% 18% 15%;
    }

.elementor-18467 .elementor-element.elementor-element-dac23d7 img {
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-18467 .elementor-element.elementor-element-dac23d7:hover img {
    opacity: 1;
}

.elementor-bc-flex-widget .elementor-18467 .elementor-element.elementor-element-dfb7b37.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-dfb7b37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-dfb7b37 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #990002;
}

    .elementor-18467 .elementor-element.elementor-element-dfb7b37 > .elementor-element-populated.elementor-column-wrap {
        padding: 18% 15% 18% 15%;
    }

    .elementor-18467 .elementor-element.elementor-element-dfb7b37 > .elementor-element-populated.elementor-widget-wrap {
        padding: 18% 15% 18% 15%;
    }

.elementor-18467 .elementor-element.elementor-element-c366c06 img {
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-18467 .elementor-element.elementor-element-c366c06:hover img {
    opacity: 1;
}

.elementor-bc-flex-widget .elementor-18467 .elementor-element.elementor-element-a078ac1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-a078ac1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-a078ac1 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #990002;
}

    .elementor-18467 .elementor-element.elementor-element-a078ac1 > .elementor-element-populated.elementor-column-wrap {
        padding: 18% 15% 18% 15%;
    }

    .elementor-18467 .elementor-element.elementor-element-a078ac1 > .elementor-element-populated.elementor-widget-wrap {
        padding: 18% 15% 18% 15%;
    }

.elementor-18467 .elementor-element.elementor-element-275ee4e img {
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-18467 .elementor-element.elementor-element-275ee4e:hover img {
    opacity: 1;
}

.elementor-bc-flex-widget .elementor-18467 .elementor-element.elementor-element-ad4c8a5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-ad4c8a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-ad4c8a5 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #990002;
}

    .elementor-18467 .elementor-element.elementor-element-ad4c8a5 > .elementor-element-populated.elementor-column-wrap {
        padding: 18% 15% 18% 15%;
    }

    .elementor-18467 .elementor-element.elementor-element-ad4c8a5 > .elementor-element-populated.elementor-widget-wrap {
        padding: 18% 15% 18% 15%;
    }

.elementor-18467 .elementor-element.elementor-element-f8cc40a img {
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-18467 .elementor-element.elementor-element-f8cc40a:hover img {
    opacity: 1;
}

.elementor-18467 .elementor-element.elementor-element-0540035:not(.elementor-motion-effects-element-type-background),
.elementor-18467 .elementor-element.elementor-element-0540035 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990003;
    background-image: url("../../images/redmarble.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18467 .elementor-element.elementor-element-0540035 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-0540035 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18467 .elementor-element.elementor-element-0540035 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18467 .elementor-element.elementor-element-0540035 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-18467 .elementor-element.elementor-element-0540035 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18467 .elementor-element.elementor-element-c203f56 {
    --spacer-size: 50px;
}

.elementor-18467 .elementor-element.elementor-element-2c98342 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-2c98342 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-71a09e0 {
    --spacer-size: 50px;
}

.elementor-18467 .elementor-element.elementor-element-8769391 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-8769391 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-11d31a4 {
    --spacer-size: 50px;
}

.elementor-18467 .elementor-element.elementor-element-1f23adc > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18467 .elementor-element.elementor-element-1f23adc:not(.elementor-motion-effects-element-type-background),
.elementor-18467 .elementor-element.elementor-element-1f23adc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990003;
    background-image: url("../../images/redmarble.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18467 .elementor-element.elementor-element-1f23adc > .elementor-background-overlay {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
    mix-blend-mode: color;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18467 .elementor-element.elementor-element-1f23adc .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-1f23adc .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18467 .elementor-element.elementor-element-1f23adc .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18467 .elementor-element.elementor-element-1f23adc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-18467 .elementor-element.elementor-element-62ead8f > .elementor-element-populated.elementor-column-wrap {
    padding: 0% 12% 0% 12%;
}

.elementor-18467 .elementor-element.elementor-element-62ead8f > .elementor-element-populated.elementor-widget-wrap {
    padding: 0% 12% 0% 12%;
}

.elementor-18467 .elementor-element.elementor-element-6785c69 {
    --spacer-size: 9.4vw;
}

.elementor-18467 .elementor-element.elementor-element-7670678 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-7670678 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-b5e0ec4 {
    --spacer-size: 300px;
}

.elementor-18467 .elementor-element.elementor-element-ffc7fbe .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-ffc7fbe .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-2666fbc {
    --spacer-size: 4vw;
}

.elementor-18467 .elementor-element.elementor-element-22f4722:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-18467 .elementor-element.elementor-element-22f4722 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://streetangelsinstitute.com/wp-content/uploads/2024/12/img-028.jpg");
    background-position: top center;
    background-size: cover;
}

.elementor-18467 .elementor-element.elementor-element-22f4722 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-18467 .elementor-element.elementor-element-22f4722 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18467 .elementor-element.elementor-element-5e008a1 {
    --spacer-size: 400px;
}

.elementor-18467 .elementor-element.elementor-element-503bb94 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-503bb94 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18467 .elementor-element.elementor-element-503bb94 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18467 .elementor-element.elementor-element-503bb94 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-18467 .elementor-element.elementor-element-503bb94 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18467 .elementor-element.elementor-element-439a167 {
    --spacer-size: 50px;
}

.elementor-18467 .elementor-element.elementor-element-40b41af .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-40b41af .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-e252a30 {
    --spacer-size: 50px;
}

.elementor-18467 .elementor-element.elementor-element-4430f7f .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-4430f7f .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18467 .elementor-element.elementor-element-0f75c84 {
    --spacer-size: 50px;
}

.elementor-18467 .elementor-element.elementor-element-9af17cb .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18467 .elementor-element.elementor-element-9af17cb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18467 .elementor-element.elementor-element-9af17cb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18467 .elementor-element.elementor-element-61be8ec {
    --divider-border-style: solid;
    --divider-border-width: 1px;
}

    .elementor-18467 .elementor-element.elementor-element-61be8ec .elementor-divider-separator {
        width: 100%;
    }

    .elementor-18467 .elementor-element.elementor-element-61be8ec .elementor-divider {
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

@media(max-width:1279px) {
    .elementor-18467 .elementor-element.elementor-element-672250a .trx_addons_bg_text_char {
        font-size: 19px;
    }

    .elementor-18467 .elementor-element.elementor-element-710e925 {
        --spacer-size: 32px;
    }

    .elementor-18467 .elementor-element.elementor-element-40159d3 > .elementor-element-populated.elementor-column-wrap {
        padding: 0px 15px 0px 0px;
    }

    .elementor-18467 .elementor-element.elementor-element-40159d3 > .elementor-element-populated.elementor-widget-wrap {
        padding: 0px 15px 0px 0px;
    }

    .elementor-18467 .elementor-element.elementor-element-0e5ad05 {
        --spacer-size: 15px;
    }

    .elementor-18467 .elementor-element.elementor-element-3a1b543 > .elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 15px;
    }

    .elementor-18467 .elementor-element.elementor-element-3a1b543 > .elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 15px;
    }

    .elementor-18467 .elementor-element.elementor-element-03b770e {
        --spacer-size: 15px;
    }

    .elementor-18467 .elementor-element.elementor-element-0491a3e > .elementor-element-populated.elementor-column-wrap {
        padding: 0px 15px 0px 0px;
    }

    .elementor-18467 .elementor-element.elementor-element-0491a3e > .elementor-element-populated.elementor-widget-wrap {
        padding: 0px 15px 0px 0px;
    }

    .elementor-18467 .elementor-element.elementor-element-94087b4 {
        --spacer-size: 15px;
    }

    .elementor-18467 .elementor-element.elementor-element-f04981b > .elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 15px;
    }

    .elementor-18467 .elementor-element.elementor-element-f04981b > .elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 15px;
    }

    .elementor-18467 .elementor-element.elementor-element-28a6429 {
        --spacer-size: 15px;
    }

    .elementor-18467 .elementor-element.elementor-element-0ada509 > .elementor-element-populated.elementor-column-wrap {
        padding: 0px 10px 0px 30px;
    }

    .elementor-18467 .elementor-element.elementor-element-0ada509 > .elementor-element-populated.elementor-widget-wrap {
        padding: 0px 10px 0px 30px;
    }

    .elementor-18467 .elementor-element.elementor-element-6872328 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-18467 .elementor-element.elementor-element-cb34d78 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-18467 .elementor-element.elementor-element-b92865e > .elementor-element-populated.elementor-column-wrap {
        padding: 0px 30px 0px 35px;
    }

    .elementor-18467 .elementor-element.elementor-element-b92865e > .elementor-element-populated.elementor-widget-wrap {
        padding: 0px 30px 0px 35px;
    }

    .elementor-18467 .elementor-element.elementor-element-8093c48 {
        --spacer-size: 20px;
    }

    .elementor-18467 .elementor-element.elementor-element-cecfb28 {
        --spacer-size: 30px;
    }

    .elementor-18467 .elementor-element.elementor-element-f1e35ac > .elementor-element-populated.elementor-column-wrap {
        padding: 9% 9% 9% 9%;
    }

    .elementor-18467 .elementor-element.elementor-element-f1e35ac > .elementor-element-populated.elementor-widget-wrap {
        padding: 9% 9% 9% 9%;
    }

    .elementor-18467 .elementor-element.elementor-element-3b2f51c > .elementor-element-populated.elementor-column-wrap {
        padding: 9% 9% 9% 9%;
    }

    .elementor-18467 .elementor-element.elementor-element-3b2f51c > .elementor-element-populated.elementor-widget-wrap {
        padding: 9% 9% 9% 9%;
    }

    .elementor-18467 .elementor-element.elementor-element-dcf447b > .elementor-element-populated.elementor-column-wrap {
        padding: 9% 9% 9% 9%;
    }

    .elementor-18467 .elementor-element.elementor-element-dcf447b > .elementor-element-populated.elementor-widget-wrap {
        padding: 9% 9% 9% 9%;
    }

    .elementor-18467 .elementor-element.elementor-element-dfb7b37 > .elementor-element-populated.elementor-column-wrap {
        padding: 9% 9% 9% 9%;
    }

    .elementor-18467 .elementor-element.elementor-element-dfb7b37 > .elementor-element-populated.elementor-widget-wrap {
        padding: 9% 9% 9% 9%;
    }

    .elementor-18467 .elementor-element.elementor-element-a078ac1 > .elementor-element-populated.elementor-column-wrap {
        padding: 9% 9% 9% 9%;
    }

    .elementor-18467 .elementor-element.elementor-element-a078ac1 > .elementor-element-populated.elementor-widget-wrap {
        padding: 9% 9% 9% 9%;
    }

    .elementor-18467 .elementor-element.elementor-element-ad4c8a5 > .elementor-element-populated.elementor-column-wrap {
        padding: 9% 9% 9% 9%;
    }

    .elementor-18467 .elementor-element.elementor-element-ad4c8a5 > .elementor-element-populated.elementor-widget-wrap {
        padding: 9% 9% 9% 9%;
    }

    .elementor-18467 .elementor-element.elementor-element-62ead8f > .elementor-element-populated.elementor-column-wrap {
        padding: 0% 8% 0% 8%;
    }

    .elementor-18467 .elementor-element.elementor-element-62ead8f > .elementor-element-populated.elementor-widget-wrap {
        padding: 0% 8% 0% 8%;
    }
}

@media(max-width:767px) {
    .elementor-18467 .elementor-element.elementor-element-672250a .trx_addons_bg_text_char {
        font-size: 17px;
    }

    .elementor-18467 .elementor-element.elementor-element-710e925 {
        --spacer-size: 20px;
    }

    .elementor-18467 .elementor-element.elementor-element-40159d3 > .elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18467 .elementor-element.elementor-element-40159d3 > .elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18467 .elementor-element.elementor-element-0e5ad05 {
        --spacer-size: 10px;
    }

    .elementor-18467 .elementor-element.elementor-element-3a1b543 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-18467 .elementor-element.elementor-element-3a1b543 > .elementor-element-populated.elementor-column-wrap {
            padding: 0px 0px 0px 0px;
        }

        .elementor-18467 .elementor-element.elementor-element-3a1b543 > .elementor-element-populated.elementor-widget-wrap {
            padding: 0px 0px 0px 0px;
        }

    .elementor-18467 .elementor-element.elementor-element-03b770e {
        --spacer-size: 10px;
    }

    .elementor-18467 .elementor-element.elementor-element-0491a3e > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-18467 .elementor-element.elementor-element-0491a3e > .elementor-element-populated.elementor-column-wrap {
            padding: 0px 0px 0px 0px;
        }

        .elementor-18467 .elementor-element.elementor-element-0491a3e > .elementor-element-populated.elementor-widget-wrap {
            padding: 0px 0px 0px 0px;
        }

    .elementor-18467 .elementor-element.elementor-element-94087b4 {
        --spacer-size: 10px;
    }

    .elementor-18467 .elementor-element.elementor-element-f04981b > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-18467 .elementor-element.elementor-element-f04981b > .elementor-element-populated.elementor-column-wrap {
            padding: 0px 0px 0px 0px;
        }

        .elementor-18467 .elementor-element.elementor-element-f04981b > .elementor-element-populated.elementor-widget-wrap {
            padding: 0px 0px 0px 0px;
        }

    .elementor-18467 .elementor-element.elementor-element-28a6429 {
        --spacer-size: 10px;
    }

    .elementor-18467 .elementor-element.elementor-element-0ada509 > .elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18467 .elementor-element.elementor-element-0ada509 > .elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18467 .elementor-element.elementor-element-6872328 {
        width: 50%;
    }

    .elementor-18467 .elementor-element.elementor-element-cb34d78 {
        width: 50%;
    }

    .elementor-18467 .elementor-element.elementor-element-6cddaff {
        --spacer-size: 54px;
    }

    .elementor-18467 .elementor-element.elementor-element-b92865e > .elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18467 .elementor-element.elementor-element-b92865e > .elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18467 .elementor-element.elementor-element-8093c48 {
        --spacer-size: 18px;
    }

    .elementor-18467 .elementor-element.elementor-element-cecfb28 {
        --spacer-size: 25px;
    }

    .elementor-18467 .elementor-element.elementor-element-626d60a {
        --spacer-size: 60px;
    }

    .elementor-18467 .elementor-element.elementor-element-df4ef21 {
        --spacer-size: 60px;
    }

    .elementor-18467 .elementor-element.elementor-element-9009e89 {
        --spacer-size: 60px;
    }

    .elementor-18467 .elementor-element.elementor-element-f1e35ac {
        width: 50%;
    }

        .elementor-18467 .elementor-element.elementor-element-f1e35ac > .elementor-element-populated.elementor-column-wrap {
            padding: 20px 20px 20px 20px;
        }

        .elementor-18467 .elementor-element.elementor-element-f1e35ac > .elementor-element-populated.elementor-widget-wrap {
            padding: 20px 20px 20px 20px;
        }

    .elementor-18467 .elementor-element.elementor-element-3b2f51c {
        width: 50%;
    }

        .elementor-18467 .elementor-element.elementor-element-3b2f51c > .elementor-element-populated.elementor-column-wrap {
            padding: 20px 20px 20px 20px;
        }

        .elementor-18467 .elementor-element.elementor-element-3b2f51c > .elementor-element-populated.elementor-widget-wrap {
            padding: 20px 20px 20px 20px;
        }

    .elementor-18467 .elementor-element.elementor-element-dcf447b {
        width: 50%;
    }

        .elementor-18467 .elementor-element.elementor-element-dcf447b > .elementor-element-populated.elementor-column-wrap {
            padding: 20px 20px 20px 20px;
        }

        .elementor-18467 .elementor-element.elementor-element-dcf447b > .elementor-element-populated.elementor-widget-wrap {
            padding: 20px 20px 20px 20px;
        }

    .elementor-18467 .elementor-element.elementor-element-dfb7b37 {
        width: 50%;
    }

        .elementor-18467 .elementor-element.elementor-element-dfb7b37 > .elementor-element-populated.elementor-column-wrap {
            padding: 20px 20px 20px 20px;
        }

        .elementor-18467 .elementor-element.elementor-element-dfb7b37 > .elementor-element-populated.elementor-widget-wrap {
            padding: 20px 20px 20px 20px;
        }

    .elementor-18467 .elementor-element.elementor-element-a078ac1 {
        width: 50%;
    }

        .elementor-18467 .elementor-element.elementor-element-a078ac1 > .elementor-element-populated.elementor-column-wrap {
            padding: 20px 20px 20px 20px;
        }

        .elementor-18467 .elementor-element.elementor-element-a078ac1 > .elementor-element-populated.elementor-widget-wrap {
            padding: 20px 20px 20px 20px;
        }

    .elementor-18467 .elementor-element.elementor-element-ad4c8a5 {
        width: 50%;
    }

        .elementor-18467 .elementor-element.elementor-element-ad4c8a5 > .elementor-element-populated.elementor-column-wrap {
            padding: 20px 20px 20px 20px;
        }

        .elementor-18467 .elementor-element.elementor-element-ad4c8a5 > .elementor-element-populated.elementor-widget-wrap {
            padding: 20px 20px 20px 20px;
        }

    .elementor-18467 .elementor-element.elementor-element-62ead8f > .elementor-element-populated.elementor-column-wrap {
        padding: 0% 6% 0% 6%;
    }

    .elementor-18467 .elementor-element.elementor-element-62ead8f > .elementor-element-populated.elementor-widget-wrap {
        padding: 0% 6% 0% 6%;
    }

    .elementor-18467 .elementor-element.elementor-element-6785c69 {
        --spacer-size: 55px;
    }

    .elementor-18467 .elementor-element.elementor-element-2666fbc {
        --spacer-size: 55px;
    }
}

@media(min-width:768px) {
    .elementor-18467 .elementor-element.elementor-element-69b4e61 {
        width: 34%;
    }

    .elementor-18467 .elementor-element.elementor-element-6ccd86b {
        width: 66%;
    }
}

@media(max-width:1279px) and (min-width:768px) {
    .elementor-18467 .elementor-element.elementor-element-69b4e61 {
        width: 100%;
    }

    .elementor-18467 .elementor-element.elementor-element-6ccd86b {
        width: 100%;
    }

    .elementor-18467 .elementor-element.elementor-element-f1e35ac {
        width: 33.33%;
    }

    .elementor-18467 .elementor-element.elementor-element-3b2f51c {
        width: 33.33%;
    }

    .elementor-18467 .elementor-element.elementor-element-dcf447b {
        width: 33.33%;
    }

    .elementor-18467 .elementor-element.elementor-element-dfb7b37 {
        width: 33.33%;
    }

    .elementor-18467 .elementor-element.elementor-element-a078ac1 {
        width: 33.33%;
    }

    .elementor-18467 .elementor-element.elementor-element-ad4c8a5 {
        width: 33.33%;
    }
}
/*# sourceURL=elementor-frontend-inline-css */

/* Inline style 2 */
.woocommerce-product-gallery {
    opacity: 1 !important;
}

/* Inline style 3 */
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
}

@media screen and (max-height: 1024px) {
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}

@media screen and (max-height: 640px) {
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}

/* Inline style 4: rs-plugin-settings-inline-css */
@media (max-width: 1024px) and (min-width: 769px) {
    .sldr-row-wrap {
        padding-left: 30px !important;
        padding-right: 30px !important
    }
}
/*# sourceURL=rs-plugin-settings-inline-css */

/* Inline style 5: elementor-post-18845 */
.elementor-18845 .elementor-element.elementor-element-3f1a730 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18845 .elementor-element.elementor-element-3f1a730 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18845 .elementor-element.elementor-element-3f1a730 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18845 .elementor-element.elementor-element-3f1a730 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18845 .elementor-element.elementor-element-3f1a730 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 50px 20px 50px;
}

    .elementor-18845 .elementor-element.elementor-element-3f1a730 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18845 .elementor-element.elementor-element-d78dfc7 .logo_image {
    max-height: 45px;
}

.elementor-18845 .elementor-element.elementor-element-5be4047 > .elementor-widget-container {
    margin: 0px 0px 0px 45px;
}

.elementor-18845 .elementor-element.elementor-element-cffdc74 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18845 .elementor-element.elementor-element-cffdc74 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18845 .elementor-element.elementor-element-cffdc74 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18845 .elementor-element.elementor-element-cffdc74 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18845 .elementor-element.elementor-element-cffdc74 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 10px 0px;
}

    .elementor-18845 .elementor-element.elementor-element-cffdc74 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18845 .elementor-element.elementor-element-ee86321 .logo_image {
    max-height: 45px;
}

.elementor-18845 .elementor-element.elementor-element-2d6849e > .elementor-widget-container {
    margin: 0px 0px 0px 8px;
}

.elementor-18845 .elementor-element.elementor-element-62fde4c > .elementor-widget-container {
    margin: 0px 0px 0px 45px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

@media(max-width:1279px) {
    .elementor-18845 .elementor-element.elementor-element-62fde4c > .elementor-widget-container {
        margin: 0px 0px 0px 24px;
    }
}

@media(min-width:768px) {
    .elementor-18845 .elementor-element.elementor-element-93599b3 {
        width: 20%;
    }

    .elementor-18845 .elementor-element.elementor-element-ddcfe95 {
        width: 60%;
    }

    .elementor-18845 .elementor-element.elementor-element-4436b2f {
        width: 20%;
    }

    .elementor-18845 .elementor-element.elementor-element-9e684a9 {
        width: 21.989%;
    }

    .elementor-18845 .elementor-element.elementor-element-241528e {
        width: 77.973%;
    }
}

@media(max-width:767px) {
    .elementor-18845 .elementor-element.elementor-element-9e684a9 {
        width: 50%;
    }

    .elementor-18845 .elementor-element.elementor-element-241528e {
        width: 50%;
    }

    .elementor-18845 .elementor-element.elementor-element-2d6849e > .elementor-widget-container {
        margin: -2px 0px 0px 8px;
    }
}

/* Inline style 6: elementor-post-18850 */
.elementor-18850 .elementor-element.elementor-element-36b0ad8:not(.elementor-motion-effects-element-type-background),
.elementor-18850 .elementor-element.elementor-element-36b0ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990002;
}

.elementor-18850 .elementor-element.elementor-element-36b0ad8 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18850 .elementor-element.elementor-element-36b0ad8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18850 .elementor-element.elementor-element-36b0ad8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18850 .elementor-element.elementor-element-36b0ad8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-18850 .elementor-element.elementor-element-36b0ad8 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18850 .elementor-element.elementor-element-e39a134 {
    --spacer-size: 50px;
}

.elementor-18850 .elementor-element.elementor-element-df119b9 {
    --spacer-size: 10px;
}

.elementor-18850 .elementor-element.elementor-element-6c3512b:not(.elementor-motion-effects-element-type-background),
.elementor-18850 .elementor-element.elementor-element-6c3512b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990002;
}

.elementor-18850 .elementor-element.elementor-element-6c3512b .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18850 .elementor-element.elementor-element-6c3512b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18850 .elementor-element.elementor-element-6c3512b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18850 .elementor-element.elementor-element-6c3512b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-18850 .elementor-element.elementor-element-6c3512b > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18850 .elementor-element.elementor-element-a25eea2 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18850 .elementor-element.elementor-element-a25eea2 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18850 .elementor-element.elementor-element-a7e99f8 {
    --spacer-size: 6px;
}

.elementor-18850 .elementor-element.elementor-element-0c4fe84 {
    --spacer-size: 18px;
}

.elementor-18850 .elementor-element.elementor-element-2e4d27f .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18850 .elementor-element.elementor-element-2e4d27f .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18850 .elementor-element.elementor-element-554895d {
    --spacer-size: 6px;
}

.elementor-18850 .elementor-element.elementor-element-6671fda .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18850 .elementor-element.elementor-element-6671fda .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18850 .elementor-element.elementor-element-cd7b778 {
    --spacer-size: 6px;
}

.elementor-18850 .elementor-element.elementor-element-30b8d54 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18850 .elementor-element.elementor-element-30b8d54 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18850 .elementor-element.elementor-element-87d96a6 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18850 .elementor-element.elementor-element-87d96a6 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18850 .elementor-element.elementor-element-de4f554 {
    --spacer-size: 10px;
}

.elementor-18850 .elementor-element.elementor-element-c6289eb:not(.elementor-motion-effects-element-type-background),
.elementor-18850 .elementor-element.elementor-element-c6289eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990002;
}

.elementor-18850 .elementor-element.elementor-element-c6289eb .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18850 .elementor-element.elementor-element-c6289eb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18850 .elementor-element.elementor-element-c6289eb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18850 .elementor-element.elementor-element-c6289eb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-18850 .elementor-element.elementor-element-c6289eb > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18850 .elementor-element.elementor-element-4a4f8a6 {
    --spacer-size: 14px;
}

.elementor-18850 .elementor-element.elementor-element-738d35f {
    --spacer-size: 50px;
}

.elementor-18850 .elementor-element.elementor-element-fb0c5ca {
    --divider-border-style: solid;
    --divider-border-width: 1px;
}

    .elementor-18850 .elementor-element.elementor-element-fb0c5ca .elementor-divider-separator {
        width: 100%;
    }

    .elementor-18850 .elementor-element.elementor-element-fb0c5ca .elementor-divider {
        padding-block-start: 10px;
        padding-block-end: 10px;
    }

.elementor-18850 .elementor-element.elementor-element-903575d {
    --spacer-size: 10px;
}

.elementor-18850 .elementor-element.elementor-element-605f923 {
    font-size: 16px;
}

.elementor-18850 .elementor-element.elementor-element-a3d6daa {
    --spacer-size: 23px;
}

.elementor-18850 .elementor-element.elementor-element-9b43bf1:not(.elementor-motion-effects-element-type-background),
.elementor-18850 .elementor-element.elementor-element-9b43bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990002;
}

.elementor-18850 .elementor-element.elementor-element-9b43bf1 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18850 .elementor-element.elementor-element-9b43bf1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18850 .elementor-element.elementor-element-9b43bf1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18850 .elementor-element.elementor-element-9b43bf1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-18850 .elementor-element.elementor-element-9b43bf1 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18850 .elementor-element.elementor-element-b5adc91 {
    --spacer-size: 50px;
}

.elementor-18850 .elementor-element.elementor-element-4f54c74:not(.elementor-motion-effects-element-type-background),
.elementor-18850 .elementor-element.elementor-element-4f54c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990002;
}

.elementor-18850 .elementor-element.elementor-element-4f54c74 .trx_addons_bg_text_char {
    color: #F4D03F ;
    font-size: 140px;
    font-weight: 300;
}

.elementor-18850 .elementor-element.elementor-element-4f54c74 .trx_addons_bg_text_inner {
    margin-top: 8px;
}

.elementor-18850 .elementor-element.elementor-element-4f54c74 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18850 .elementor-element.elementor-element-4f54c74 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 0px;
    }

    .elementor-18850 .elementor-element.elementor-element-4f54c74 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 0px;
    }

.elementor-18850 .elementor-element.elementor-element-4f54c74 .trx_addons_bg_text_overlay {
    background-image: url(https://streetangelsinstitute.com/wp-content/uploads/2024/12/delimeter-2.png);
}

.elementor-18850 .elementor-element.elementor-element-4f54c74 .trx_addons_bg_text_char.trx_addons_bg_text_delimiter {
    font-size: 60px;
}

.elementor-18850 .elementor-element.elementor-element-4f54c74 .trx_addons_bg_text_delimiter {
    margin-left: 60px;
    margin-right: 60px;
    margin-top: 25px;
}

.elementor-18850 .elementor-element.elementor-element-4f54c74 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-18850 .elementor-element.elementor-element-4f54c74 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18850 .elementor-element.elementor-element-5aa5efd {
    --spacer-size: 160px;
}

.elementor-18850 .elementor-element.elementor-element-bc09d55:not(.elementor-motion-effects-element-type-background),
.elementor-18850 .elementor-element.elementor-element-bc09d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990002;
}

.elementor-18850 .elementor-element.elementor-element-bc09d55 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18850 .elementor-element.elementor-element-bc09d55 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18850 .elementor-element.elementor-element-bc09d55 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18850 .elementor-element.elementor-element-bc09d55 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-18850 .elementor-element.elementor-element-bc09d55 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18850 .elementor-element.elementor-element-c2eb2fc {
    --spacer-size: 50px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

@media(max-width:767px) {
    .elementor-18850 .elementor-element.elementor-element-8a4aeed > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18850 .elementor-element.elementor-element-b54bf3b > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18850 .elementor-element.elementor-element-2588c0e > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18850 .elementor-element.elementor-element-605f923 {
        font-size: 14px;
        line-height: 1.4em;
    }

    .elementor-18850 .elementor-element.elementor-element-a3d6daa {
        --spacer-size: 10px;
    }
}

@media(max-width:1279px) and (min-width:768px) {
    .elementor-18850 .elementor-element.elementor-element-3751958 {
        width: 29%;
    }

    .elementor-18850 .elementor-element.elementor-element-8a4aeed {
        width: 18%;
    }

    .elementor-18850 .elementor-element.elementor-element-b54bf3b {
        width: 18%;
    }

    .elementor-18850 .elementor-element.elementor-element-2588c0e {
        width: 35%;
    }
}

/* Inline style 7: elementor-post-45925 */
.elementor-45925 .elementor-element.elementor-element-e8d870e .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-45925 .elementor-element.elementor-element-e8d870e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-45925 .elementor-element.elementor-element-e8d870e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

/* Inline style 8 */
.trx_demo_inline_492129373 {
    color: #ffffff !important;
    border-color: #383e28 !important;
    background-color: #383e28 !important;
}

.trx_demo_inline_1485241003:hover {
    color: #ffffff !important;
    border-color: #262c18 !important;
    background-color: #262c18 !important;
}

.trx_demo_panels.open .trx_demo_panel_active .trx_demo_panel_footer .trx_demo_panel_button {
    justify-content: center;
}

.trx_demo_tabs_style_icons .trx_demo_tabs a > i {
    color: #fff;
}

.trx_demo_tabs_style_icons [class*="hint_"]:after {
    background-color: var(--theme-color-extra_bg_color);
}

/* Inline style 9: trx_addons-inline-styles-inline-css */
.trx_addons_inline_1851038790 img.logo_image {
    max-height: 45px;
}

.trx_addons_inline_542680723 img.logo_image {
    max-height: 45px;
}

.hall_inline_1796276776 {
    background-image: url(https://streetangelsinstitute.com/wp-content/uploads/2024/12/img-050.jpg);
}

.hall_inline_183353006 {
    background-image: url(https://streetangelsinstitute.com/wp-content/uploads/2024/12/img-051.jpg);
}

.hall_inline_387796512 {
    background-image: url(https://streetangelsinstitute.com/wp-content/uploads/2024/12/img-052.jpg);
}

.hall_inline_1327877240 {
    background-image: url(https://streetangelsinstitute.com/wp-content/uploads/2024/12/img-053.jpg);
}

/* Inline style 10: hall-font-google_fonts-css */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

/* Inline style 11: elementor-frontend-inline-css */
.elementor-kit-15 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-61c01e98: #4054B2;
    --e-global-color-69bf31ed: #23A455;
    --e-global-color-7a1ccbe5: #000;
    --e-global-color-13ed1179: #FFF;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1230px;
}

.e-con {
    --container-max-width: 1230px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 0px;
}

.elementor-element {
    --widgets-spacing: 0px 0px;
    --widgets-spacing-row: 0px;
    --widgets-spacing-column: 0px;
}

{
}

.sc_layouts_title_caption {
    display: var(--page-title-display);
}

@media(max-width:1279px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1279px;
    }

    .e-con {
        --container-max-width: 1279px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-3750 .elementor-element.elementor-element-00a2060 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-00a2060 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-00a2060 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-62b388c {
    --spacer-size: 50px;
}

.elementor-3750 .elementor-element.elementor-element-f648472 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-f648472 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-f648472 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-f648472 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-3750 .elementor-element.elementor-element-f648472 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3750 .elementor-element.elementor-element-0098914 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-0098914 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-0098914 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-976eb15 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-976eb15 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-83a9dbe {
    --spacer-size: 30px;
}

.elementor-3750 .elementor-element.elementor-element-ff4c3dc .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-ff4c3dc .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-ff4c3dc .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-86225aa > .elementor-element-populated.elementor-column-wrap {
    padding: 0% 10% 0% 0%;
}

.elementor-3750 .elementor-element.elementor-element-86225aa > .elementor-element-populated.elementor-widget-wrap {
    padding: 0% 10% 0% 0%;
}

.elementor-3750 .elementor-element.elementor-element-73084c3 {
    font-size: 19px;
}

.elementor-3750 .elementor-element.elementor-element-7ccc82e {
    --spacer-size: 50px;
}

.elementor-3750 .elementor-element.elementor-element-e014fc9 {
    --spacer-size: 30px;
}

.elementor-3750 .elementor-element.elementor-element-f049300 {
    width: var( --container-widget-width, 78px);
    max-width: 78px;
    --container-widget-width: 78px;
    --container-widget-flex-grow: 0;
}

    .elementor-3750 .elementor-element.elementor-element-f049300 img {
        border-radius: 50px 50px 50px 50px;
    }

.elementor-3750 .elementor-element.elementor-element-627bc22 {
    width: auto;
    max-width: auto;
    align-self: center;
}

    .elementor-3750 .elementor-element.elementor-element-627bc22 > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-3750 .elementor-element.elementor-element-627bc22 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-627bc22 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3750 .elementor-element.elementor-element-6935002 > .elementor-element-populated.elementor-column-wrap {
    padding: 0px 30px 0px 0px;
}

.elementor-3750 .elementor-element.elementor-element-6935002 > .elementor-element-populated.elementor-widget-wrap {
    padding: 0px 30px 0px 0px;
}

.elementor-3750 .elementor-element.elementor-element-e2fab26 {
    --spacer-size: 100px;
}

.elementor-3750 .elementor-element.elementor-element-341b4e1 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-341b4e1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-341b4e1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-dc8f7e8 > .elementor-element-populated {
    margin: 0% 15.5% 0% 0%;
    --e-column-margin-right: 15.5%;
    --e-column-margin-left: 0%;
}

.elementor-3750 .elementor-element.elementor-element-b17d911 {
    text-align: left;
}

.elementor-3750 .elementor-element.elementor-element-d704096 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-d704096 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-2c1924d {
    --spacer-size: 18px;
}

.elementor-3750 .elementor-element.elementor-element-6c26a3a {
    --spacer-size: 100px;
}

.elementor-3750 .elementor-element.elementor-element-b5be92e {
    --spacer-size: 100px;
}

.elementor-3750 .elementor-element.elementor-element-98f5046 {
    text-align: left;
}

.elementor-3750 .elementor-element.elementor-element-0bc7486 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-0bc7486 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-0bc7486 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-6f45c61 {
    --spacer-size: 100px;
}

.elementor-3750 .elementor-element.elementor-element-7770b1a:not(.elementor-motion-effects-element-type-background),
.elementor-3750 .elementor-element.elementor-element-7770b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://streetangelsinstitute.com/wp-content/uploads/2024/12/item-004.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3750 .elementor-element.elementor-element-7770b1a > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3750 .elementor-element.elementor-element-7770b1a .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-7770b1a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-7770b1a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-7770b1a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3750 .elementor-element.elementor-element-d1a7708 {
    --spacer-size: 15vw;
}

.elementor-3750 .elementor-element.elementor-element-373a01a .elementor-button {
    background-color: rgba(71, 26, 26, 0);
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 2px;
    fill: #F4D03F ;
    color: #F4D03F ;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F4D03F ;
    border-radius: 50px 50px 50px 50px;
}

.elementor-3750 .elementor-element.elementor-element-373a01a {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-3750 .elementor-element.elementor-element-a4e76d6 {
    --spacer-size: 15vw;
}

.elementor-3750 .elementor-element.elementor-element-4d11aa5 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-4d11aa5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-4d11aa5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-1cdb611 {
    --spacer-size: 50px;
}

.elementor-3750 .elementor-element.elementor-element-87ac9e9 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-87ac9e9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-87ac9e9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-87ac9e9 {
    padding: 0px 70px 0px 70px;
}

.elementor-3750 .elementor-element.elementor-element-869f463 > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

.elementor-3750 .elementor-element.elementor-element-c4ee12a .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-c4ee12a .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-8d35d73 {
    --spacer-size: 47px;
}

.elementor-3750 .elementor-element.elementor-element-d0eee05 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-d0eee05 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-d0eee05 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-c51550a {
    width: var( --container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0;
}

    .elementor-3750 .elementor-element.elementor-element-c51550a .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-c51550a .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3750 .elementor-element.elementor-element-ac93b0d > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-3750 .elementor-element.elementor-element-5a75092 {
    width: auto;
    max-width: auto;
}

    .elementor-3750 .elementor-element.elementor-element-5a75092 > .elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-5a75092 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-3750 .elementor-element.elementor-element-5a75092 .elementor-icon {
        font-size: 17px;
        padding: 22px;
        border-width: 1px 1px 1px 1px;
    }

        .elementor-3750 .elementor-element.elementor-element-5a75092 .elementor-icon svg {
            height: 17px;
        }

.elementor-3750 .elementor-element.elementor-element-36d8c15 {
    --divider-border-style: solid;
    --divider-border-width: 1px;
}

    .elementor-3750 .elementor-element.elementor-element-36d8c15 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3750 .elementor-element.elementor-element-36d8c15 .elementor-divider {
        padding-block-start: 40px;
        padding-block-end: 40px;
    }

.elementor-3750 .elementor-element.elementor-element-41de2fb .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-41de2fb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-41de2fb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-cc43a03 {
    width: var( --container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0;
}

    .elementor-3750 .elementor-element.elementor-element-cc43a03 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-cc43a03 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3750 .elementor-element.elementor-element-e993293 > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-3750 .elementor-element.elementor-element-21e1c24 {
    width: auto;
    max-width: auto;
}

    .elementor-3750 .elementor-element.elementor-element-21e1c24 > .elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-21e1c24 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-3750 .elementor-element.elementor-element-21e1c24 .elementor-icon {
        font-size: 17px;
        padding: 22px;
        border-width: 1px 1px 1px 1px;
    }

        .elementor-3750 .elementor-element.elementor-element-21e1c24 .elementor-icon svg {
            height: 17px;
        }

.elementor-3750 .elementor-element.elementor-element-055055a {
    --divider-border-style: solid;
    --divider-border-width: 1px;
}

    .elementor-3750 .elementor-element.elementor-element-055055a .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3750 .elementor-element.elementor-element-055055a .elementor-divider {
        padding-block-start: 40px;
        padding-block-end: 40px;
    }

.elementor-3750 .elementor-element.elementor-element-cd3f28a .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-cd3f28a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-cd3f28a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-f8ea729 {
    width: var( --container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0;
}

    .elementor-3750 .elementor-element.elementor-element-f8ea729 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-f8ea729 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3750 .elementor-element.elementor-element-8ff5cae > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-3750 .elementor-element.elementor-element-2e31e30 {
    width: auto;
    max-width: auto;
}

    .elementor-3750 .elementor-element.elementor-element-2e31e30 > .elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-2e31e30 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-3750 .elementor-element.elementor-element-2e31e30 .elementor-icon {
        font-size: 17px;
        padding: 22px;
        border-width: 1px 1px 1px 1px;
    }

        .elementor-3750 .elementor-element.elementor-element-2e31e30 .elementor-icon svg {
            height: 17px;
        }

.elementor-3750 .elementor-element.elementor-element-55f4302 {
    --divider-border-style: solid;
    --divider-border-width: 1px;
}

    .elementor-3750 .elementor-element.elementor-element-55f4302 > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-55f4302 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3750 .elementor-element.elementor-element-55f4302 .elementor-divider {
        padding-block-start: 40px;
        padding-block-end: 40px;
    }

.elementor-3750 .elementor-element.elementor-element-8d905f6 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-8d905f6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-8d905f6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-82b066d {
    --spacer-size: 50px;
}

.elementor-3750 .elementor-element.elementor-element-200e31a .trx_addons_bg_text_char {
    color: #161616;
    font-size: 140px;
    font-weight: 300;
}

.elementor-3750 .elementor-element.elementor-element-200e31a .trx_addons_bg_text_inner {
    margin-top: 8px;
}

.elementor-3750 .elementor-element.elementor-element-200e31a .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-200e31a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-200e31a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 0px;
    }

.elementor-3750 .elementor-element.elementor-element-200e31a .trx_addons_bg_text_overlay {
    background-image: url(https://streetangelsinstitute.com/wp-content/uploads/2024/12/delimeter.png);
}

.elementor-3750 .elementor-element.elementor-element-200e31a .trx_addons_bg_text_char.trx_addons_bg_text_delimiter {
    font-size: 60px;
}

.elementor-3750 .elementor-element.elementor-element-200e31a .trx_addons_bg_text_delimiter {
    margin-left: 60px;
    margin-right: 60px;
    margin-top: 25px;
}

.elementor-3750 .elementor-element.elementor-element-200e31a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-3750 .elementor-element.elementor-element-200e31a > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3750 .elementor-element.elementor-element-1705b5d {
    --spacer-size: 160px;
}

.elementor-3750 .elementor-element.elementor-element-0b8145e .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-0b8145e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-0b8145e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-9753e1b {
    --spacer-size: 50px;
}

.elementor-3750 .elementor-element.elementor-element-1c8e90f.sc_stack_section_zoom_on {
    --e-transform-transition-duration: 0s;
    --e-con-transform-transition-duration: 0s;
}

.elementor-3750 .elementor-element.elementor-element-1c8e90f > .elementor-container {
    min-height: 100vh;
}

.elementor-3750 .elementor-element.elementor-element-1c8e90f .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-1c8e90f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-1c8e90f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-1c8e90f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 70px 0px 70px;
}

    .elementor-3750 .elementor-element.elementor-element-1c8e90f > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3750 .elementor-element.elementor-element-1c8e90f.sc_stack_section_zoom_on,
    .elementor-3750 .elementor-element.elementor-element-1c8e90f.sc_stack_section_transparency_on,
    .elementor-3750 .elementor-element.elementor-element-1c8e90f.sc_stack_section_blur_on {
        --e-transform-transition-duration: 0s;
        --e-con-transform-transition-duration: 0s;
    }

.elementor-3750 .elementor-element.elementor-element-b0c53bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3750 .elementor-element.elementor-element-b0c53bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/about/about_3.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3750 .elementor-element.elementor-element-b0c53bc > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 5px 0px 0px;
    border-color: #f7f3e5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-3750 .elementor-element.elementor-element-b0c53bc > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3750 .elementor-element.elementor-element-1ea7504 {
    --spacer-size: 170px;
}

.elementor-3750 .elementor-element.elementor-element-43f60e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3750 .elementor-element.elementor-element-43f60e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-3750 .elementor-element.elementor-element-43f60e1.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-3750 .elementor-element.elementor-element-43f60e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-3750 .elementor-element.elementor-element-43f60e1 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 5px;
    border-color: #f7f3e5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-3750 .elementor-element.elementor-element-43f60e1 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3750 .elementor-element.elementor-element-43f60e1 > .elementor-element-populated.elementor-column-wrap {
        padding: 12% 11% 12% 11%;
    }

    .elementor-3750 .elementor-element.elementor-element-43f60e1 > .elementor-element-populated.elementor-widget-wrap {
        padding: 12% 11% 12% 11%;
    }

.elementor-3750 .elementor-element.elementor-element-851247b .elementor-heading-title {
    font-size: 27px;
    font-weight: 300;
}

.elementor-3750 .elementor-element.elementor-element-3081e88 > .elementor-widget-container {
    margin: 40px 0px 35px 0px;
}

.elementor-3750 .elementor-element.elementor-element-3081e88 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-3081e88 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-3290757.sc_stack_section_zoom_on {
    --e-transform-transition-duration: 0s;
    --e-con-transform-transition-duration: 0s;
}

.elementor-3750 .elementor-element.elementor-element-3290757 > .elementor-container {
    min-height: 100vh;
}

.elementor-3750 .elementor-element.elementor-element-3290757 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-3290757 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-3290757 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-3290757 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 70px 0px 70px;
}

    .elementor-3750 .elementor-element.elementor-element-3290757 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3750 .elementor-element.elementor-element-3290757.sc_stack_section_zoom_on,
    .elementor-3750 .elementor-element.elementor-element-3290757.sc_stack_section_transparency_on,
    .elementor-3750 .elementor-element.elementor-element-3290757.sc_stack_section_blur_on {
        --e-transform-transition-duration: 0s;
        --e-con-transform-transition-duration: 0s;
    }

.elementor-3750 .elementor-element.elementor-element-64118e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3750 .elementor-element.elementor-element-64118e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/about/about_4.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3750 .elementor-element.elementor-element-64118e6 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 5px 0px 0px;
    border-color: #f7f3e5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-3750 .elementor-element.elementor-element-64118e6 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3750 .elementor-element.elementor-element-6ec23e4 {
    --spacer-size: 170px;
}

.elementor-3750 .elementor-element.elementor-element-b2bcaf7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3750 .elementor-element.elementor-element-b2bcaf7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-3750 .elementor-element.elementor-element-b2bcaf7.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-3750 .elementor-element.elementor-element-b2bcaf7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-3750 .elementor-element.elementor-element-b2bcaf7 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 5px;
    border-color: #f7f3e5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-3750 .elementor-element.elementor-element-b2bcaf7 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3750 .elementor-element.elementor-element-b2bcaf7 > .elementor-element-populated.elementor-column-wrap {
        padding: 12% 11% 12% 11%;
    }

    .elementor-3750 .elementor-element.elementor-element-b2bcaf7 > .elementor-element-populated.elementor-widget-wrap {
        padding: 12% 11% 12% 11%;
    }

.elementor-3750 .elementor-element.elementor-element-a5e69fa .elementor-heading-title {
    font-size: 27px;
    font-weight: 300;
}

.elementor-3750 .elementor-element.elementor-element-3eb38e0 > .elementor-widget-container {
    margin: 40px 0px 35px 0px;
}

.elementor-3750 .elementor-element.elementor-element-3eb38e0 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-3eb38e0 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-9f62a5a.sc_stack_section_zoom_on {
    --e-transform-transition-duration: 0s;
    --e-con-transform-transition-duration: 0s;
}

.elementor-3750 .elementor-element.elementor-element-9f62a5a > .elementor-container {
    min-height: 100vh;
}

.elementor-3750 .elementor-element.elementor-element-9f62a5a .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-9f62a5a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-9f62a5a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-9f62a5a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 70px 0px 70px;
}

    .elementor-3750 .elementor-element.elementor-element-9f62a5a > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3750 .elementor-element.elementor-element-9f62a5a.sc_stack_section_zoom_on,
    .elementor-3750 .elementor-element.elementor-element-9f62a5a.sc_stack_section_transparency_on,
    .elementor-3750 .elementor-element.elementor-element-9f62a5a.sc_stack_section_blur_on {
        --e-transform-transition-duration: 0s;
        --e-con-transform-transition-duration: 0s;
    }

.elementor-3750 .elementor-element.elementor-element-7f803bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3750 .elementor-element.elementor-element-7f803bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/about/about_5.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3750 .elementor-element.elementor-element-7f803bd > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 5px 0px 0px;
    border-color: #f7f3e5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-3750 .elementor-element.elementor-element-7f803bd > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3750 .elementor-element.elementor-element-074c8e4 {
    --spacer-size: 170px;
}

.elementor-3750 .elementor-element.elementor-element-8eee543:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3750 .elementor-element.elementor-element-8eee543 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-3750 .elementor-element.elementor-element-8eee543.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-3750 .elementor-element.elementor-element-8eee543.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-3750 .elementor-element.elementor-element-8eee543 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 5px;
    border-color: #f7f3e5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-3750 .elementor-element.elementor-element-8eee543 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3750 .elementor-element.elementor-element-8eee543 > .elementor-element-populated.elementor-column-wrap {
        padding: 12% 11% 12% 11%;
    }

    .elementor-3750 .elementor-element.elementor-element-8eee543 > .elementor-element-populated.elementor-widget-wrap {
        padding: 12% 11% 12% 11%;
    }

.elementor-3750 .elementor-element.elementor-element-c2f1441 .elementor-heading-title {
    font-size: 27px;
    font-weight: 300;
}

.elementor-3750 .elementor-element.elementor-element-12721c8 > .elementor-widget-container {
    margin: 40px 0px 35px 0px;
}

.elementor-3750 .elementor-element.elementor-element-12721c8 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-12721c8 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-503315e:not(.elementor-motion-effects-element-type-background),
.elementor-3750 .elementor-element.elementor-element-503315e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #f7f3e500 50%, #f7f3e5 50%);
}

.elementor-3750 .elementor-element.elementor-element-503315e.sc_stack_section_zoom_on {
    --e-transform-transition-duration: 0s;
    --e-con-transform-transition-duration: 0s;
}

.elementor-3750 .elementor-element.elementor-element-503315e > .elementor-container {
    min-height: 100vh;
}

.elementor-3750 .elementor-element.elementor-element-503315e .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-503315e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-503315e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-503315e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 70px 0px 70px;
}

    .elementor-3750 .elementor-element.elementor-element-503315e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3750 .elementor-element.elementor-element-503315e.sc_stack_section_zoom_on,
    .elementor-3750 .elementor-element.elementor-element-503315e.sc_stack_section_transparency_on,
    .elementor-3750 .elementor-element.elementor-element-503315e.sc_stack_section_blur_on {
        --e-transform-transition-duration: 0s;
        --e-con-transform-transition-duration: 0s;
    }

.elementor-3750 .elementor-element.elementor-element-d24270d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3750 .elementor-element.elementor-element-d24270d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/about/about_6.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3750 .elementor-element.elementor-element-d24270d > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 5px 0px 0px;
    border-color: #f7f3e5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-3750 .elementor-element.elementor-element-d24270d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3750 .elementor-element.elementor-element-6b708e0 {
    --spacer-size: 170px;
}

.elementor-3750 .elementor-element.elementor-element-16ddada:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3750 .elementor-element.elementor-element-16ddada > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-3750 .elementor-element.elementor-element-16ddada.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-3750 .elementor-element.elementor-element-16ddada.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-3750 .elementor-element.elementor-element-16ddada > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 5px;
    border-color: #f7f3e5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-3750 .elementor-element.elementor-element-16ddada > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3750 .elementor-element.elementor-element-16ddada > .elementor-element-populated.elementor-column-wrap {
        padding: 12% 11% 12% 11%;
    }

    .elementor-3750 .elementor-element.elementor-element-16ddada > .elementor-element-populated.elementor-widget-wrap {
        padding: 12% 11% 12% 11%;
    }

.elementor-3750 .elementor-element.elementor-element-abe3c3b .elementor-heading-title {
    font-size: 27px;
    font-weight: 300;
}

.elementor-3750 .elementor-element.elementor-element-c424fc7 > .elementor-widget-container {
    margin: 40px 0px 35px 0px;
}

.elementor-3750 .elementor-element.elementor-element-c424fc7 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-c424fc7 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-651b3f3:not(.elementor-motion-effects-element-type-background),
.elementor-3750 .elementor-element.elementor-element-651b3f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f3e5;
}

.elementor-3750 .elementor-element.elementor-element-651b3f3 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-651b3f3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-651b3f3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-651b3f3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-3750 .elementor-element.elementor-element-651b3f3 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3750 .elementor-element.elementor-element-b9c03e9 {
    --spacer-size: 50px;
}

.elementor-3750 .elementor-element.elementor-element-96ec74a:not(.elementor-motion-effects-element-type-background),
.elementor-3750 .elementor-element.elementor-element-96ec74a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f3e5;
}

.elementor-3750 .elementor-element.elementor-element-96ec74a .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-96ec74a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-96ec74a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-96ec74a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-3750 .elementor-element.elementor-element-96ec74a > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3750 .elementor-element.elementor-element-461a8d3 > .elementor-widget-container {
    padding: 0px 30px 0px 0px;
}

.elementor-3750 .elementor-element.elementor-element-461a8d3 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-461a8d3 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-dea4649 {
    --spacer-size: 50px;
}

.elementor-3750 .elementor-element.elementor-element-12bfbc8 {
    --spacer-size: 55px;
}

.elementor-3750 .elementor-element.elementor-element-19f80b6:not(.elementor-motion-effects-element-type-background),
.elementor-3750 .elementor-element.elementor-element-19f80b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f3e5;
}

.elementor-3750 .elementor-element.elementor-element-19f80b6 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-19f80b6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-19f80b6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-19f80b6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-3750 .elementor-element.elementor-element-19f80b6 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3750 .elementor-element.elementor-element-afa4e19 > .elementor-element-populated {
    margin: 0% 25% 0% 0%;
    --e-column-margin-right: 25%;
    --e-column-margin-left: 0%;
}

.elementor-3750 .elementor-element.elementor-element-4094c19 {
    --spacer-size: 70px;
}

.elementor-3750 .elementor-element.elementor-element-455526c .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-455526c .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-b01e800 > .elementor-element-populated {
    margin: 0% 25% 0% 0%;
    --e-column-margin-right: 25%;
    --e-column-margin-left: 0%;
}

.elementor-3750 .elementor-element.elementor-element-c2c3ded {
    --spacer-size: 10px;
}

.elementor-3750 .elementor-element.elementor-element-1704e20 {
    --spacer-size: 80px;
}

.elementor-3750 .elementor-element.elementor-element-d84bc31 {
    --spacer-size: 80px;
}

.elementor-3750 .elementor-element.elementor-element-bf319bf .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-bf319bf .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-37aaf59:not(.elementor-motion-effects-element-type-background),
.elementor-3750 .elementor-element.elementor-element-37aaf59 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f3e5;
}

.elementor-3750 .elementor-element.elementor-element-37aaf59 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-37aaf59 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-37aaf59 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-37aaf59 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-3750 .elementor-element.elementor-element-37aaf59 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3750 .elementor-element.elementor-element-49910e8 {
    --spacer-size: 50px;
}

.elementor-3750 .elementor-element.elementor-element-3bfc6c4:not(.elementor-motion-effects-element-type-background),
.elementor-3750 .elementor-element.elementor-element-3bfc6c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3750 .elementor-element.elementor-element-3bfc6c4 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-3bfc6c4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-3bfc6c4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-3bfc6c4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-3750 .elementor-element.elementor-element-3bfc6c4 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3750 .elementor-element.elementor-element-879db50 {
    --spacer-size: 50px;
}

.elementor-3750 .elementor-element.elementor-element-4a1a504 {
    --spacer-size: 65px;
}

.elementor-3750 .elementor-element.elementor-element-4e076a0 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-4e076a0 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3750 .elementor-element.elementor-element-e43b139 {
    --spacer-size: 50px;
}

.elementor-3750 .elementor-element.elementor-element-95804a5 {
    --spacer-size: 18px;
}

.elementor-3750 .elementor-element.elementor-element-7b5df55 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3750 .elementor-element.elementor-element-7b5df55 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3750 .elementor-element.elementor-element-7b5df55 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3750 .elementor-element.elementor-element-e6c4362 {
    --spacer-size: 50px;
}

.elementor-3750 .elementor-element.elementor-element-62afc0d {
    --spacer-size: 50px;
}

@media(max-width:1279px) {
    .elementor-3750 .elementor-element.elementor-element-73084c3 {
        font-size: 18px;
    }

    .elementor-3750 .elementor-element.elementor-element-6935002 > .elementor-element-populated.elementor-column-wrap {
        padding: 0px 10px 0px 15px;
    }

    .elementor-3750 .elementor-element.elementor-element-6935002 > .elementor-element-populated.elementor-widget-wrap {
        padding: 0px 10px 0px 15px;
    }

    .elementor-3750 .elementor-element.elementor-element-a6b823f > .elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 15px;
    }

    .elementor-3750 .elementor-element.elementor-element-a6b823f > .elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 15px;
    }

    .elementor-3750 .elementor-element.elementor-element-dc8f7e8 > .elementor-element-populated {
        margin: 0% 12% 0% 0%;
        --e-column-margin-right: 12%;
        --e-column-margin-left: 0%;
    }

    .elementor-3750 .elementor-element.elementor-element-87ac9e9 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-3750 .elementor-element.elementor-element-869f463 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-c4ee12a > .elementor-widget-container {
        margin: 0% 48% 0% 0%;
    }

    .elementor-3750 .elementor-element.elementor-element-8d35d73 {
        --spacer-size: 40px;
    }

    .elementor-3750 .elementor-element.elementor-element-c51550a {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-3750 .elementor-element.elementor-element-5a75092 .elementor-icon {
        font-size: 16px;
    }

        .elementor-3750 .elementor-element.elementor-element-5a75092 .elementor-icon svg {
            height: 16px;
        }

    .elementor-3750 .elementor-element.elementor-element-36d8c15 .elementor-divider {
        padding-block-start: 35px;
        padding-block-end: 35px;
    }

    .elementor-3750 .elementor-element.elementor-element-cc43a03 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-3750 .elementor-element.elementor-element-21e1c24 .elementor-icon {
        font-size: 16px;
    }

        .elementor-3750 .elementor-element.elementor-element-21e1c24 .elementor-icon svg {
            height: 16px;
        }

    .elementor-3750 .elementor-element.elementor-element-055055a .elementor-divider {
        padding-block-start: 35px;
        padding-block-end: 35px;
    }

    .elementor-3750 .elementor-element.elementor-element-f8ea729 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-3750 .elementor-element.elementor-element-2e31e30 .elementor-icon {
        font-size: 16px;
    }

        .elementor-3750 .elementor-element.elementor-element-2e31e30 .elementor-icon svg {
            height: 16px;
        }

    .elementor-3750 .elementor-element.elementor-element-55f4302 > .elementor-widget-container {
        margin: 0px 0px -35px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-55f4302 .elementor-divider {
        padding-block-start: 35px;
        padding-block-end: 35px;
    }

    .elementor-3750 .elementor-element.elementor-element-1c8e90f {
        padding: 0px 30px 0px 30px;
    }

    .elementor-3750 .elementor-element.elementor-element-b0c53bc > .elementor-element-populated {
        margin: 10px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-43f60e1 > .elementor-element-populated {
        margin: 10px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-851247b .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-3750 .elementor-element.elementor-element-3081e88 > .elementor-widget-container {
        margin: 30px 0px 20px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-3290757 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-3750 .elementor-element.elementor-element-64118e6 > .elementor-element-populated {
        margin: 10px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-b2bcaf7 > .elementor-element-populated {
        margin: 10px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-a5e69fa .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-3750 .elementor-element.elementor-element-3eb38e0 > .elementor-widget-container {
        margin: 30px 0px 20px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-9f62a5a {
        padding: 0px 30px 0px 30px;
    }

    .elementor-3750 .elementor-element.elementor-element-7f803bd > .elementor-element-populated {
        margin: 10px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-8eee543 > .elementor-element-populated {
        margin: 10px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-c2f1441 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-3750 .elementor-element.elementor-element-12721c8 > .elementor-widget-container {
        margin: 30px 0px 20px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-503315e {
        padding: 0px 30px 0px 30px;
    }

    .elementor-3750 .elementor-element.elementor-element-d24270d > .elementor-element-populated {
        margin: 10px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-16ddada > .elementor-element-populated {
        margin: 10px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-abe3c3b .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-3750 .elementor-element.elementor-element-c424fc7 > .elementor-widget-container {
        margin: 30px 0px 20px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-461a8d3 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-afa4e19 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-4094c19 {
        --spacer-size: 30px;
    }

    .elementor-3750 .elementor-element.elementor-element-b01e800 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-4a1a504 {
        --spacer-size: 20px;
    }
}

@media(min-width:768px) {
    .elementor-3750 .elementor-element.elementor-element-86225aa {
        width: 50%;
    }

    .elementor-3750 .elementor-element.elementor-element-6935002 {
        width: 26.202%;
    }

    .elementor-3750 .elementor-element.elementor-element-a6b823f {
        width: 23.437%;
    }

    .elementor-3750 .elementor-element.elementor-element-12b7734 {
        width: 50%;
    }

    .elementor-3750 .elementor-element.elementor-element-ac93b0d {
        width: 33%;
    }

    .elementor-3750 .elementor-element.elementor-element-2ebc727 {
        width: 16.998%;
    }

    .elementor-3750 .elementor-element.elementor-element-ed2469d {
        width: 50%;
    }

    .elementor-3750 .elementor-element.elementor-element-e993293 {
        width: 33%;
    }

    .elementor-3750 .elementor-element.elementor-element-cf9249d {
        width: 16.998%;
    }

    .elementor-3750 .elementor-element.elementor-element-36d0f55 {
        width: 50%;
    }

    .elementor-3750 .elementor-element.elementor-element-8ff5cae {
        width: 33%;
    }

    .elementor-3750 .elementor-element.elementor-element-72b8528 {
        width: 16.998%;
    }
}

@media(max-width:1279px) and (min-width:768px) {
    .elementor-3750 .elementor-element.elementor-element-42dfe6d {
        width: 59%;
    }

    .elementor-3750 .elementor-element.elementor-element-a8303fa {
        width: 41%;
    }

    .elementor-3750 .elementor-element.elementor-element-86225aa {
        width: 40%;
    }

    .elementor-3750 .elementor-element.elementor-element-6935002 {
        width: 30%;
    }

    .elementor-3750 .elementor-element.elementor-element-a6b823f {
        width: 30%;
    }

    .elementor-3750 .elementor-element.elementor-element-869f463 {
        width: 100%;
    }

    .elementor-3750 .elementor-element.elementor-element-a2ad297 {
        width: 100%;
    }

    .elementor-3750 .elementor-element.elementor-element-12b7734 {
        width: 38%;
    }

    .elementor-3750 .elementor-element.elementor-element-ac93b0d {
        width: 50%;
    }

    .elementor-3750 .elementor-element.elementor-element-2ebc727 {
        width: 12%;
    }

    .elementor-3750 .elementor-element.elementor-element-ed2469d {
        width: 38%;
    }

    .elementor-3750 .elementor-element.elementor-element-e993293 {
        width: 50%;
    }

    .elementor-3750 .elementor-element.elementor-element-cf9249d {
        width: 12%;
    }

    .elementor-3750 .elementor-element.elementor-element-36d0f55 {
        width: 38%;
    }

    .elementor-3750 .elementor-element.elementor-element-8ff5cae {
        width: 50%;
    }

    .elementor-3750 .elementor-element.elementor-element-72b8528 {
        width: 12%;
    }
}

@media(max-width:767px) {
    .elementor-3750 .elementor-element.elementor-element-86225aa > .elementor-element-populated.elementor-column-wrap {
        padding: 0% 0% 0% 0%;
    }

    .elementor-3750 .elementor-element.elementor-element-86225aa > .elementor-element-populated.elementor-widget-wrap {
        padding: 0% 0% 0% 0%;
    }

    .elementor-3750 .elementor-element.elementor-element-73084c3 {
        font-size: 17px;
    }

    .elementor-3750 .elementor-element.elementor-element-6935002 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-3750 .elementor-element.elementor-element-6935002 > .elementor-element-populated.elementor-column-wrap {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3750 .elementor-element.elementor-element-6935002 > .elementor-element-populated.elementor-widget-wrap {
            padding: 0px 0px 0px 0px;
        }

    .elementor-3750 .elementor-element.elementor-element-a6b823f > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-3750 .elementor-element.elementor-element-a6b823f > .elementor-element-populated.elementor-column-wrap {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3750 .elementor-element.elementor-element-a6b823f > .elementor-element-populated.elementor-widget-wrap {
            padding: 0px 0px 0px 0px;
        }

    .elementor-3750 .elementor-element.elementor-element-dc8f7e8 > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-3750 .elementor-element.elementor-element-11d5c2d > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-d1a7708 {
        --spacer-size: 60px;
    }

    .elementor-3750 .elementor-element.elementor-element-a4e76d6 {
        --spacer-size: 60px;
    }

    .elementor-3750 .elementor-element.elementor-element-87ac9e9 {
        padding: 0% 6% 0% 6%;
    }

    .elementor-3750 .elementor-element.elementor-element-c4ee12a > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3750 .elementor-element.elementor-element-8d35d73 {
        --spacer-size: 25px;
    }

    .elementor-3750 .elementor-element.elementor-element-ac93b0d > .elementor-element-populated {
        margin: 17px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-2ebc727 > .elementor-element-populated {
        margin: 19px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-5a75092 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-36d8c15 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px;
    }

    .elementor-3750 .elementor-element.elementor-element-e993293 > .elementor-element-populated {
        margin: 17px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-cf9249d > .elementor-element-populated {
        margin: 19px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-21e1c24 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-055055a .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px;
    }

    .elementor-3750 .elementor-element.elementor-element-8ff5cae > .elementor-element-populated {
        margin: 17px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-72b8528 > .elementor-element-populated {
        margin: 19px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-2e31e30 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-55f4302 > .elementor-widget-container {
        margin: 0px 0px -28px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-55f4302 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px;
    }

    .elementor-3750 .elementor-element.elementor-element-1c8e90f > .elementor-container {
        min-height: 40vh;
    }

    .elementor-3750 .elementor-element.elementor-element-1c8e90f {
        padding: 0% 6% 0% 6%;
    }

    .elementor-3750 .elementor-element.elementor-element-b0c53bc > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-1ea7504 {
        --spacer-size: 30vh;
    }

    .elementor-3750 .elementor-element.elementor-element-43f60e1 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-3750 .elementor-element.elementor-element-43f60e1 > .elementor-element-populated.elementor-column-wrap {
            padding: 7% 6% 7% 6%;
        }

        .elementor-3750 .elementor-element.elementor-element-43f60e1 > .elementor-element-populated.elementor-widget-wrap {
            padding: 7% 6% 7% 6%;
        }

    .elementor-3750 .elementor-element.elementor-element-851247b .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-3750 .elementor-element.elementor-element-3081e88 > .elementor-widget-container {
        margin: 20px 0px 15px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-3290757 > .elementor-container {
        min-height: 40vh;
    }

    .elementor-3750 .elementor-element.elementor-element-3290757 {
        padding: 0% 6% 0% 6%;
    }

    .elementor-3750 .elementor-element.elementor-element-64118e6 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-6ec23e4 {
        --spacer-size: 30vh;
    }

    .elementor-3750 .elementor-element.elementor-element-b2bcaf7 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-3750 .elementor-element.elementor-element-b2bcaf7 > .elementor-element-populated.elementor-column-wrap {
            padding: 7% 6% 7% 6%;
        }

        .elementor-3750 .elementor-element.elementor-element-b2bcaf7 > .elementor-element-populated.elementor-widget-wrap {
            padding: 7% 6% 7% 6%;
        }

    .elementor-3750 .elementor-element.elementor-element-a5e69fa .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-3750 .elementor-element.elementor-element-3eb38e0 > .elementor-widget-container {
        margin: 20px 0px 15px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-9f62a5a > .elementor-container {
        min-height: 40vh;
    }

    .elementor-3750 .elementor-element.elementor-element-9f62a5a {
        padding: 0% 6% 0% 6%;
    }

    .elementor-3750 .elementor-element.elementor-element-7f803bd > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-074c8e4 {
        --spacer-size: 30vh;
    }

    .elementor-3750 .elementor-element.elementor-element-8eee543 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-3750 .elementor-element.elementor-element-8eee543 > .elementor-element-populated.elementor-column-wrap {
            padding: 7% 6% 7% 6%;
        }

        .elementor-3750 .elementor-element.elementor-element-8eee543 > .elementor-element-populated.elementor-widget-wrap {
            padding: 7% 6% 7% 6%;
        }

    .elementor-3750 .elementor-element.elementor-element-c2f1441 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-3750 .elementor-element.elementor-element-12721c8 > .elementor-widget-container {
        margin: 20px 0px 15px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-503315e > .elementor-container {
        min-height: 40vh;
    }

    .elementor-3750 .elementor-element.elementor-element-503315e {
        padding: 0% 6% 0% 6%;
    }

    .elementor-3750 .elementor-element.elementor-element-d24270d > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-6b708e0 {
        --spacer-size: 30vh;
    }

    .elementor-3750 .elementor-element.elementor-element-16ddada > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-3750 .elementor-element.elementor-element-16ddada > .elementor-element-populated.elementor-column-wrap {
            padding: 7% 6% 7% 6%;
        }

        .elementor-3750 .elementor-element.elementor-element-16ddada > .elementor-element-populated.elementor-widget-wrap {
            padding: 7% 6% 7% 6%;
        }

    .elementor-3750 .elementor-element.elementor-element-abe3c3b .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-3750 .elementor-element.elementor-element-c424fc7 > .elementor-widget-container {
        margin: 20px 0px 15px 0px;
    }

    .elementor-3750 .elementor-element.elementor-element-4094c19 {
        --spacer-size: 30px;
    }

    .elementor-3750 .elementor-element.elementor-element-d84bc31 {
        --spacer-size: 25px;
    }

    .elementor-3750 .elementor-element.elementor-element-4a1a504 {
        --spacer-size: 20px;
    }
}
/*# sourceURL=elementor-frontend-inline-css */

/* Inline style 12: rs-plugin-settings-inline-css */
#rs-demo-id {
}
/*# sourceURL=rs-plugin-settings-inline-css */

/* Inline style 13: elementor-post-4614 */
.elementor-4614 .elementor-element.elementor-element-d1c47b7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4614 .elementor-element.elementor-element-d1c47b7:not(.elementor-motion-effects-element-type-background),
.elementor-4614 .elementor-element.elementor-element-d1c47b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://streetangelsinstitute.com/wp-content/uploads/2020/06/header-bg.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-4614 .elementor-element.elementor-element-d1c47b7 > .elementor-background-overlay {
    background-color: #990002;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4614 .elementor-element.elementor-element-d1c47b7 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-4614 .elementor-element.elementor-element-d1c47b7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-4614 .elementor-element.elementor-element-d1c47b7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-4614 .elementor-element.elementor-element-d1c47b7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4614 .elementor-element.elementor-element-0c416c4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4614 .elementor-element.elementor-element-0c416c4 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-4614 .elementor-element.elementor-element-0c416c4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-4614 .elementor-element.elementor-element-0c416c4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-4614 .elementor-element.elementor-element-0c416c4 {
    padding: 10px 40px 10px 40px;
}

.elementor-4614 .elementor-element.elementor-element-e6fb488 .logo_image {
    max-height: 77px;
}

.elementor-4614 .elementor-element.elementor-element-f670b23 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-4614 .elementor-element.elementor-element-f670b23 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-4614 .elementor-element.elementor-element-1f4b924 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4614 .elementor-element.elementor-element-1f4b924 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-4614 .elementor-element.elementor-element-1f4b924 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-4614 .elementor-element.elementor-element-1f4b924 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-4614 .elementor-element.elementor-element-1f4b924 {
    padding: 10px 0px 10px 0px;
}

.elementor-4614 .elementor-element.elementor-element-304e063 .logo_image {
    max-height: 77px;
}

.elementor-4614 .elementor-element.elementor-element-3d904e3 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-4614 .elementor-element.elementor-element-3d904e3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-4614 .elementor-element.elementor-element-3d904e3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-4614 .elementor-element.elementor-element-0942d76 {
    --spacer-size: 50px;
}

.elementor-4614 .elementor-element.elementor-element-d54d50f {
    --spacer-size: 20px;
}

.elementor-4614 .elementor-element.elementor-element-40a215f {
    --spacer-size: 20px;
}

.elementor-4614 .elementor-element.elementor-element-98e80ab .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4614 .elementor-element.elementor-element-98e80ab.elementor-view-stacked .elementor-icon {
    background-color: #F4D03F ;
}

.elementor-4614 .elementor-element.elementor-element-98e80ab.elementor-view-framed .elementor-icon,
.elementor-4614 .elementor-element.elementor-element-98e80ab.elementor-view-default .elementor-icon {
    color: #F4D03F ;
    border-color: #F4D03F ;
}

    .elementor-4614 .elementor-element.elementor-element-98e80ab.elementor-view-framed .elementor-icon,
    .elementor-4614 .elementor-element.elementor-element-98e80ab.elementor-view-default .elementor-icon svg {
        fill: #F4D03F ;
    }

.elementor-4614 .elementor-element.elementor-element-98e80ab .elementor-icon {
    font-size: 16px;
}

    .elementor-4614 .elementor-element.elementor-element-98e80ab .elementor-icon svg {
        height: 16px;
    }

.elementor-4614 .elementor-element.elementor-element-5c76479 {
    --spacer-size: 50px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

@media(max-width:767px) {
    .elementor-4614 .elementor-element.elementor-element-19ce79c {
        width: 50%;
    }

    .elementor-4614 .elementor-element.elementor-element-0ee71a6 {
        width: 50%;
    }
}

@media(min-width:768px) {
    .elementor-4614 .elementor-element.elementor-element-74194de {
        width: 40%;
    }

    .elementor-4614 .elementor-element.elementor-element-0911c24 {
        width: 20%;
    }

    .elementor-4614 .elementor-element.elementor-element-bc704df {
        width: 40%;
    }
}

/* Inline style 14: elementor-post-4105 */
.elementor-4105 .elementor-element.elementor-element-f709515:not(.elementor-motion-effects-element-type-background),
.elementor-4105 .elementor-element.elementor-element-f709515 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f3e5;
}

.elementor-4105 .elementor-element.elementor-element-f709515 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-4105 .elementor-element.elementor-element-f709515 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-4105 .elementor-element.elementor-element-f709515 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-4105 .elementor-element.elementor-element-f709515 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-4105 .elementor-element.elementor-element-f709515 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-4105 .elementor-element.elementor-element-be58e46 {
    --divider-border-style: solid;
    --divider-border-width: 1px;
}

    .elementor-4105 .elementor-element.elementor-element-be58e46 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4105 .elementor-element.elementor-element-be58e46 .elementor-divider {
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-4105 .elementor-element.elementor-element-e597783:not(.elementor-motion-effects-element-type-background),
.elementor-4105 .elementor-element.elementor-element-e597783 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f3e5;
}

.elementor-4105 .elementor-element.elementor-element-e597783 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-4105 .elementor-element.elementor-element-e597783 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-4105 .elementor-element.elementor-element-e597783 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-4105 .elementor-element.elementor-element-e597783 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-4105 .elementor-element.elementor-element-e597783 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-4105 .elementor-element.elementor-element-241fee7 {
    --spacer-size: 50px;
}

.elementor-4105 .elementor-element.elementor-element-bc9468f:not(.elementor-motion-effects-element-type-background),
.elementor-4105 .elementor-element.elementor-element-bc9468f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f3e5;
}

.elementor-4105 .elementor-element.elementor-element-bc9468f .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-4105 .elementor-element.elementor-element-bc9468f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-4105 .elementor-element.elementor-element-bc9468f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-4105 .elementor-element.elementor-element-bc9468f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 50px 0px 50px;
}

    .elementor-4105 .elementor-element.elementor-element-bc9468f > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-4105 .elementor-element.elementor-element-5160eb5 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-4105 .elementor-element.elementor-element-5160eb5 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-4105 .elementor-element.elementor-element-dfd3352 {
    --spacer-size: 6px;
}

.elementor-4105 .elementor-element.elementor-element-227b731 > .elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-4105 .elementor-element.elementor-element-a46394a {
    --spacer-size: 13px;
}

.elementor-4105 .elementor-element.elementor-element-178a325 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-4105 .elementor-element.elementor-element-178a325 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-4105 .elementor-element.elementor-element-e080515 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-4105 .elementor-element.elementor-element-e080515 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-4105 .elementor-element.elementor-element-27db256 {
    --spacer-size: 6px;
}

.elementor-4105 .elementor-element.elementor-element-9c66e86 {
    --spacer-size: 18px;
}

.elementor-4105 .elementor-element.elementor-element-0d9a100 > .elementor-widget-container {
    margin: -13px 0px 0px 0px;
}

.elementor-4105 .elementor-element.elementor-element-61e20a9 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-4105 .elementor-element.elementor-element-61e20a9 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-4105 .elementor-element.elementor-element-451301a {
    --spacer-size: 6px;
}

.elementor-4105 .elementor-element.elementor-element-bf4e0fd .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-4105 .elementor-element.elementor-element-bf4e0fd .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-4105 .elementor-element.elementor-element-4de9f23 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-4105 .elementor-element.elementor-element-c95e321:not(.elementor-motion-effects-element-type-background),
.elementor-4105 .elementor-element.elementor-element-c95e321 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f3e5;
}

.elementor-4105 .elementor-element.elementor-element-c95e321 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-4105 .elementor-element.elementor-element-c95e321 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-4105 .elementor-element.elementor-element-c95e321 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-4105 .elementor-element.elementor-element-c95e321 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 50px 0px 50px;
}

    .elementor-4105 .elementor-element.elementor-element-c95e321 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-4105 .elementor-element.elementor-element-feab649 {
    --spacer-size: 50px;
}

.elementor-4105 .elementor-element.elementor-element-bc4fbc2 {
    --divider-border-style: solid;
    --divider-border-width: 1px;
}

    .elementor-4105 .elementor-element.elementor-element-bc4fbc2 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4105 .elementor-element.elementor-element-bc4fbc2 .elementor-divider {
        padding-block-start: 10px;
        padding-block-end: 10px;
    }

.elementor-4105 .elementor-element.elementor-element-e8fa058 {
    --spacer-size: 10px;
}

.elementor-4105 .elementor-element.elementor-element-4806419 {
    font-size: 16px;
    color: #72726D;
}

.elementor-4105 .elementor-element.elementor-element-2b0c819 {
    --spacer-size: 10px;
}

.elementor-4105 .elementor-element.elementor-element-33b4cab {
    --spacer-size: 10px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

@media(max-width:1279px) {
    .elementor-4105 .elementor-element.elementor-element-bc9468f {
        padding: 0px 15px 0px 15px;
    }

    .elementor-4105 .elementor-element.elementor-element-227b731 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4105 .elementor-element.elementor-element-0d9a100 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-4105 .elementor-element.elementor-element-8a2dfec > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4105 .elementor-element.elementor-element-4de9f23 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-4105 .elementor-element.elementor-element-c95e321 {
        padding: 0px 15px 0px 15px;
    }
}

@media(max-width:767px) {
    .elementor-4105 .elementor-element.elementor-element-bc9468f {
        padding: 0px 10px 0px 10px;
    }

    .elementor-4105 .elementor-element.elementor-element-a46394a {
        --spacer-size: 5px;
    }

    .elementor-4105 .elementor-element.elementor-element-cefa9bd > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4105 .elementor-element.elementor-element-7d3788b > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4105 .elementor-element.elementor-element-c95e321 {
        padding: 0px 10px 0px 10px;
    }

    .elementor-4105 .elementor-element.elementor-element-4806419 {
        font-size: 15px;
        line-height: 1.4em;
    }
}

@media(min-width:768px) {
    .elementor-4105 .elementor-element.elementor-element-8ff3943 {
        width: 25%;
    }

    .elementor-4105 .elementor-element.elementor-element-cefa9bd {
        width: 27%;
    }

    .elementor-4105 .elementor-element.elementor-element-7d3788b {
        width: 23%;
    }

    .elementor-4105 .elementor-element.elementor-element-8a2dfec {
        width: 25%;
    }
}

@media(max-width:1279px) and (min-width:768px) {
    .elementor-4105 .elementor-element.elementor-element-8ff3943 {
        width: 40%;
    }

    .elementor-4105 .elementor-element.elementor-element-cefa9bd {
        width: 38%;
    }

    .elementor-4105 .elementor-element.elementor-element-7d3788b {
        width: 22%;
    }

    .elementor-4105 .elementor-element.elementor-element-8a2dfec {
        width: 69%;
    }
}

/* Inline style 15: elementor-post-12962 */
.elementor-12962 .elementor-element.elementor-element-cf4e536 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-12962 .elementor-element.elementor-element-cf4e536 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-12962 .elementor-element.elementor-element-cf4e536 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

/* Inline style 16 */
.trx_demo_inline_2063211454 {
    color: #ffffff !important;
    border-color: #383e28 !important;
    background-color: #383e28 !important;
}

.trx_demo_inline_2145851939:hover {
    color: #ffffff !important;
    border-color: #262c18 !important;
    background-color: #262c18 !important;
}

.trx_demo_panels.open .trx_demo_panel_active .trx_demo_panel_footer .trx_demo_panel_button {
    justify-content: center;
}

.trx_demo_tabs_style_icons .trx_demo_tabs a > i {
    color: #fff;
}

.trx_demo_tabs_style_icons [class*="hint_"]:after {
    background-color: var(--theme-color-extra_bg_color);
}

/* Inline style 17: trx_addons-inline-styles-inline-css */
.trx_addons_inline_269462726 img.logo_image {
    max-height: 77px;
}

.trx_addons_inline_1154085188 img.logo_image {
    max-height: 77px;
}

/* Inline style 18: hall-font-google_fonts-css */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

/* Inline style 19: elementor-frontend-inline-css */
.elementor-kit-15 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-61c01e98: #4054B2;
    --e-global-color-69bf31ed: #23A455;
    --e-global-color-7a1ccbe5: #000;
    --e-global-color-13ed1179: #FFF;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1230px;
}

.e-con {
    --container-max-width: 1230px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 0px;
}

.elementor-element {
    --widgets-spacing: 0px 0px;
    --widgets-spacing-row: 0px;
    --widgets-spacing-column: 0px;
}

{
}

.sc_layouts_title_caption {
    display: var(--page-title-display);
}

@media(max-width:1279px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1279px;
    }

    .e-con {
        --container-max-width: 1279px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1453 .elementor-element.elementor-element-b35b84a:not(.elementor-motion-effects-element-type-background),
.elementor-1453 .elementor-element.elementor-element-b35b84a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1453 .elementor-element.elementor-element-b35b84a .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-1453 .elementor-element.elementor-element-b35b84a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1453 .elementor-element.elementor-element-b35b84a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-1453 .elementor-element.elementor-element-b35b84a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-1453 .elementor-element.elementor-element-b35b84a > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1453 .elementor-element.elementor-element-25ddb25 .sc_googlemap {
    width: 100%;
    height: 590px;
}

.elementor-1453 .elementor-element.elementor-element-25ddb25 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-1453 .elementor-element.elementor-element-25ddb25 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-1453 .elementor-element.elementor-element-fc38f9c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1453 .elementor-element.elementor-element-fc38f9c .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-1453 .elementor-element.elementor-element-fc38f9c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1453 .elementor-element.elementor-element-fc38f9c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-1453 .elementor-element.elementor-element-fc38f9c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-1453 .elementor-element.elementor-element-fc38f9c > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1453 .elementor-element.elementor-element-49be2d7 {
    --spacer-size: 800px;
}

    .elementor-1453 .elementor-element.elementor-element-49be2d7 > .elementor-widget-container {
        background-image: url("/images/contact/contact_1.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

.elementor-1453 .elementor-element.elementor-element-6a7a908 > .elementor-element-populated.elementor-column-wrap {
    padding: 0% 14.5% 0% 14.5%;
}

.elementor-1453 .elementor-element.elementor-element-6a7a908 > .elementor-element-populated.elementor-widget-wrap {
    padding: 0% 14.5% 0% 14.5%;
}

.elementor-1453 .elementor-element.elementor-element-ffa5249 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-1453 .elementor-element.elementor-element-ffa5249 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1453 .elementor-element.elementor-element-ffa5249 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-1453 .elementor-element.elementor-element-1f4c23a {
    --spacer-size: 30px;
}

.elementor-1453 .elementor-element.elementor-element-3c505ac {
    width: var( --container-widget-width, 450px);
    max-width: 450px;
    --container-widget-width: 450px;
    --container-widget-flex-grow: 0;
}

    .elementor-1453 .elementor-element.elementor-element-3c505ac .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-1453 .elementor-element.elementor-element-3c505ac .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-1453 .elementor-element.elementor-element-d14f6ee {
    --spacer-size: 30px;
}

.elementor-1453 .elementor-element.elementor-element-8b89929 {
    --spacer-size: 30px;
}

@media(max-width:1279px) and (min-width:768px) {
    .elementor-1453 .elementor-element.elementor-element-7253a38 {
        width: 100%;
    }

    .elementor-1453 .elementor-element.elementor-element-6a7a908 {
        width: 100%;
    }
}

@media(max-width:1279px) {
    .elementor-1453 .elementor-element.elementor-element-49be2d7 {
        --spacer-size: 650px;
    }

    .elementor-1453 .elementor-element.elementor-element-6a7a908 > .elementor-element-populated.elementor-column-wrap {
        padding: 0% 5% 0% 5%;
    }

    .elementor-1453 .elementor-element.elementor-element-6a7a908 > .elementor-element-populated.elementor-widget-wrap {
        padding: 0% 5% 0% 5%;
    }

    .elementor-1453 .elementor-element.elementor-element-1f4c23a {
        --spacer-size: 80px;
    }

    .elementor-1453 .elementor-element.elementor-element-3c505ac {
        --container-widget-width: 74%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 74%);
        max-width: 74%;
    }

    .elementor-1453 .elementor-element.elementor-element-8b89929 {
        --spacer-size: 80px;
    }
}

@media(max-width:767px) {
    .elementor-1453 .elementor-element.elementor-element-49be2d7 {
        --spacer-size: 350px;
    }

    .elementor-1453 .elementor-element.elementor-element-6a7a908 > .elementor-element-populated.elementor-column-wrap {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1453 .elementor-element.elementor-element-6a7a908 > .elementor-element-populated.elementor-widget-wrap {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1453 .elementor-element.elementor-element-1f4c23a {
        --spacer-size: 54px;
    }

    .elementor-1453 .elementor-element.elementor-element-3c505ac {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-1453 .elementor-element.elementor-element-d14f6ee {
        --spacer-size: 20px;
    }

    .elementor-1453 .elementor-element.elementor-element-8b89929 {
        --spacer-size: 60px;
    }
}
/*# sourceURL=elementor-frontend-inline-css */

/* Inline style 20 */
.trx_demo_inline_280104571 {
    color: #ffffff !important;
    border-color: #383e28 !important;
    background-color: #383e28 !important;
}

.trx_demo_inline_1848907382:hover {
    color: #ffffff !important;
    border-color: #262c18 !important;
    background-color: #262c18 !important;
}

.trx_demo_panels.open .trx_demo_panel_active .trx_demo_panel_footer .trx_demo_panel_button {
    justify-content: center;
}

.trx_demo_tabs_style_icons .trx_demo_tabs a > i {
    color: #fff;
}

.trx_demo_tabs_style_icons [class*="hint_"]:after {
    background-color: var(--theme-color-extra_bg_color);
}

/* Inline style 21: trx_addons-inline-styles-inline-css */
.trx_addons_inline_2122646893 img.logo_image {
    max-height: 77px;
}

.trx_addons_inline_921314774 img.logo_image {
    max-height: 77px;
}

.trx_addons_inline_112932853 {
    width: 100%;
    height: 590px;
}

/* Inline style 22: hall-font-google_fonts-css */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

/* Inline style 23: elementor-frontend-inline-css */
.elementor-kit-15 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-61c01e98: #4054B2;
    --e-global-color-69bf31ed: #23A455;
    --e-global-color-7a1ccbe5: #000;
    --e-global-color-13ed1179: #FFF;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1230px;
}

.e-con {
    --container-max-width: 1230px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 0px;
}

.elementor-element {
    --widgets-spacing: 0px 0px;
    --widgets-spacing-row: 0px;
    --widgets-spacing-column: 0px;
}

{
}

.sc_layouts_title_caption {
    display: var(--page-title-display);
}

@media(max-width:1279px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1279px;
    }

    .e-con {
        --container-max-width: 1279px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-18016 .elementor-element.elementor-element-aeec0ae .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-aeec0ae .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-aeec0ae .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-c13ddab:not(.elementor-motion-effects-element-type-background),
.elementor-18016 .elementor-element.elementor-element-c13ddab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/redmarble.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18016 .elementor-element.elementor-element-c13ddab .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-c13ddab .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-c13ddab .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-c13ddab {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-18016 .elementor-element.elementor-element-c13ddab > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18016 .elementor-element.elementor-element-f7d6e12 {
    --spacer-size: 100px;
}

.elementor-18016 .elementor-element.elementor-element-fbbdc47 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-fbbdc47 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-fbbdc47 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-3f73458 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18016 .elementor-element.elementor-element-3f73458 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18016 .elementor-element.elementor-element-a3d2cda {
    --spacer-size: 30px;
}

.elementor-18016 .elementor-element.elementor-element-f5aeac1 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-f5aeac1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-f5aeac1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-ef136c2 > .elementor-widget-container {
    padding: 0% 8% 0% 0%;
}

.elementor-18016 .elementor-element.elementor-element-ef136c2 {
    font-size: 19px;
}

.elementor-18016 .elementor-element.elementor-element-46c6c4a {
    --spacer-size: 50px;
}

.elementor-18016 .elementor-element.elementor-element-c2987f9 {
    --spacer-size: 30px;
}

.elementor-18016 .elementor-element.elementor-element-29f6c3d {
    width: var( --container-widget-width, 78px);
    max-width: 78px;
    --container-widget-width: 78px;
    --container-widget-flex-grow: 0;
}

    .elementor-18016 .elementor-element.elementor-element-29f6c3d img {
        border-radius: 50px 50px 50px 50px;
    }

.elementor-18016 .elementor-element.elementor-element-35c858d {
    width: auto;
    max-width: auto;
    align-self: center;
}

    .elementor-18016 .elementor-element.elementor-element-35c858d > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-18016 .elementor-element.elementor-element-35c858d .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-35c858d .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-18016 .elementor-element.elementor-element-d1342d6 {
    --spacer-size: 100px;
}

.elementor-18016 .elementor-element.elementor-element-05cbddc .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-05cbddc .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-05cbddc .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-b958e3e > .elementor-element-populated {
    margin: 0% 15.5% 0% 0%;
    --e-column-margin-right: 15.5%;
    --e-column-margin-left: 0%;
}

.elementor-18016 .elementor-element.elementor-element-f4d35c3 {
    text-align: left;
}

.elementor-18016 .elementor-element.elementor-element-2e9cb50 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18016 .elementor-element.elementor-element-2e9cb50 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18016 .elementor-element.elementor-element-1760b2f {
    --spacer-size: 18px;
}

.elementor-18016 .elementor-element.elementor-element-67afeb9 {
    --spacer-size: 100px;
}

.elementor-18016 .elementor-element.elementor-element-eaeb151 {
    --spacer-size: 100px;
}

.elementor-18016 .elementor-element.elementor-element-6954443 {
    text-align: left;
}

.elementor-18016 .elementor-element.elementor-element-552a84d {
    --spacer-size: 100px;
}

.elementor-18016 .elementor-element.elementor-element-ed01531:not(.elementor-motion-effects-element-type-background),
.elementor-18016 .elementor-element.elementor-element-ed01531 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://streetangelsinstitute.com/wp-content/uploads/2024/12/item-004.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18016 .elementor-element.elementor-element-ed01531 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18016 .elementor-element.elementor-element-ed01531 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-ed01531 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-ed01531 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-ed01531 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-18016 .elementor-element.elementor-element-438b73d {
    --spacer-size: 15vw;
}

.elementor-18016 .elementor-element.elementor-element-010c139 .elementor-button {
    background-color: rgba(71, 26, 26, 0);
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 2px;
    fill: #F4D03F ;
    color: #F4D03F ;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F4D03F ;
    border-radius: 50px 50px 50px 50px;
}

.elementor-18016 .elementor-element.elementor-element-010c139 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-18016 .elementor-element.elementor-element-dcb667d {
    --spacer-size: 15vw;
}

.elementor-18016 .elementor-element.elementor-element-634194c:not(.elementor-motion-effects-element-type-background),
.elementor-18016 .elementor-element.elementor-element-634194c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/redmarble_dark.jpg");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18016 .elementor-element.elementor-element-634194c .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-634194c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-634194c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-634194c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-634194c > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18016 .elementor-element.elementor-element-b1ed442 {
    --spacer-size: 50px;
}

.elementor-18016 .elementor-element.elementor-element-50f7e69 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-50f7e69 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-50f7e69 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-50f7e69 {
    padding: 0px 70px 0px 70px;
}

.elementor-18016 .elementor-element.elementor-element-953f15c > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

.elementor-18016 .elementor-element.elementor-element-6a5ca05 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18016 .elementor-element.elementor-element-6a5ca05 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18016 .elementor-element.elementor-element-b9535f3 {
    --spacer-size: 47px;
}

.elementor-18016 .elementor-element.elementor-element-6bde8da .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-6bde8da .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-6bde8da .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-c13d1c3 {
    width: var( --container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0;
}

    .elementor-18016 .elementor-element.elementor-element-c13d1c3 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-c13d1c3 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-18016 .elementor-element.elementor-element-ffb8650 > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-18016 .elementor-element.elementor-element-67611df {
    width: auto;
    max-width: auto;
}

    .elementor-18016 .elementor-element.elementor-element-67611df > .elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-67611df .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-18016 .elementor-element.elementor-element-67611df .elementor-icon {
        font-size: 17px;
        padding: 22px;
        border-width: 1px 1px 1px 1px;
    }

        .elementor-18016 .elementor-element.elementor-element-67611df .elementor-icon svg {
            height: 17px;
        }

.elementor-18016 .elementor-element.elementor-element-77ee6f8 {
    --divider-border-style: solid;
    --divider-border-width: 1px;
}

    .elementor-18016 .elementor-element.elementor-element-77ee6f8 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-18016 .elementor-element.elementor-element-77ee6f8 .elementor-divider {
        padding-block-start: 40px;
        padding-block-end: 40px;
    }

.elementor-18016 .elementor-element.elementor-element-b2bb762 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-b2bb762 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-b2bb762 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-79dc6de {
    width: var( --container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0;
}

    .elementor-18016 .elementor-element.elementor-element-79dc6de .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-79dc6de .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-18016 .elementor-element.elementor-element-d8d7399 > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-18016 .elementor-element.elementor-element-8502c70 {
    width: auto;
    max-width: auto;
}

    .elementor-18016 .elementor-element.elementor-element-8502c70 > .elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-8502c70 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-18016 .elementor-element.elementor-element-8502c70 .elementor-icon {
        font-size: 17px;
        padding: 22px;
        border-width: 1px 1px 1px 1px;
    }

        .elementor-18016 .elementor-element.elementor-element-8502c70 .elementor-icon svg {
            height: 17px;
        }

.elementor-18016 .elementor-element.elementor-element-2383a6f {
    --divider-border-style: solid;
    --divider-border-width: 1px;
}

    .elementor-18016 .elementor-element.elementor-element-2383a6f .elementor-divider-separator {
        width: 100%;
    }

    .elementor-18016 .elementor-element.elementor-element-2383a6f .elementor-divider {
        padding-block-start: 40px;
        padding-block-end: 40px;
    }

.elementor-18016 .elementor-element.elementor-element-a964d2f .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-a964d2f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-a964d2f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-821575d {
    width: var( --container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0;
}

    .elementor-18016 .elementor-element.elementor-element-821575d .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-821575d .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-18016 .elementor-element.elementor-element-2f52e85 > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-18016 .elementor-element.elementor-element-d6b4e9a {
    width: auto;
    max-width: auto;
}

    .elementor-18016 .elementor-element.elementor-element-d6b4e9a > .elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-d6b4e9a .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-18016 .elementor-element.elementor-element-d6b4e9a .elementor-icon {
        font-size: 17px;
        padding: 22px;
        border-width: 1px 1px 1px 1px;
    }

        .elementor-18016 .elementor-element.elementor-element-d6b4e9a .elementor-icon svg {
            height: 17px;
        }

.elementor-18016 .elementor-element.elementor-element-dbc5f77 {
    --divider-border-style: solid;
    --divider-border-width: 1px;
}

    .elementor-18016 .elementor-element.elementor-element-dbc5f77 > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-dbc5f77 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-18016 .elementor-element.elementor-element-dbc5f77 .elementor-divider {
        padding-block-start: 40px;
        padding-block-end: 40px;
    }

.elementor-18016 .elementor-element.elementor-element-02d5a4a {
    --spacer-size: 50px;
}

.elementor-18016 .elementor-element.elementor-element-40117a0 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-40117a0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-40117a0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-40117a0 {
    padding: 0px 70px 0px 70px;
}

.elementor-18016 .elementor-element.elementor-element-aec717d > .elementor-widget-container {
    margin: -1% 0% 0% 0%;
}

.elementor-18016 .elementor-element.elementor-element-aec717d {
    text-align: left;
}

    .elementor-18016 .elementor-element.elementor-element-aec717d .elementor-heading-title {
        font-size: 11vw;
        line-height: 1em;
        letter-spacing: 0;
    }

.elementor-18016 .elementor-element.elementor-element-20a9bb7 > .elementor-widget-container {
    margin: -1% 0% 0% 0%;
}

.elementor-18016 .elementor-element.elementor-element-20a9bb7 {
    text-align: right;
}

    .elementor-18016 .elementor-element.elementor-element-20a9bb7 .elementor-heading-title {
        font-size: 11vw;
        line-height: 1em;
        letter-spacing: 0;
    }

.elementor-18016 .elementor-element.elementor-element-2bfbadf > .elementor-container {
    min-height: 13.5vw;
}

.elementor-18016 .elementor-element.elementor-element-2bfbadf .trx_addons_bg_text_char {
    color: #F4D03F ;
    font-size: 11vw;
    font-weight: 300;
    line-height: 1em;
}

.elementor-18016 .elementor-element.elementor-element-2bfbadf .trx_addons_bg_text_inner {
    margin-top: 0.5%;
}

.elementor-18016 .elementor-element.elementor-element-2bfbadf .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-2bfbadf .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-2bfbadf .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-586b182 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-586b182 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-586b182 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-4e0d80d {
    --spacer-size: 10px;
}

.elementor-18016 .elementor-element.elementor-element-d5a6762 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-d5a6762 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-d5a6762 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-01749f4 {
    --spacer-size: 50px;
}

.elementor-18016 .elementor-element.elementor-element-a21a134 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-a21a134 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-a21a134 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-67786c1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-18016 .elementor-element.elementor-element-67786c1 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18016 .elementor-element.elementor-element-6b6d535 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18016 .elementor-element.elementor-element-6b6d535:not(.elementor-motion-effects-element-type-background),
.elementor-18016 .elementor-element.elementor-element-6b6d535 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/redmarble.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18016 .elementor-element.elementor-element-6b6d535 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #0B0B0B00 60%, #0B0B0B 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18016 .elementor-element.elementor-element-6b6d535 > .elementor-container {
    min-height: 100vh;
}

.elementor-18016 .elementor-element.elementor-element-6b6d535 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-6b6d535 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-6b6d535 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-6b6d535 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-18016 .elementor-element.elementor-element-ff574a2.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-18016 .elementor-element.elementor-element-ff574a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-18016 .elementor-element.elementor-element-e8594ec {
    --spacer-size: 65px;
}

.elementor-18016 .elementor-element.elementor-element-f4a2458 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-f4a2458 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-f4a2458 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-793f60e .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18016 .elementor-element.elementor-element-793f60e .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18016 .elementor-element.elementor-element-177f007 {
    --spacer-size: 50px;
}

.elementor-18016 .elementor-element.elementor-element-30c8ec1 {
    --spacer-size: 95px;
}

.elementor-18016 .elementor-element.elementor-element-9d07424 {
    --spacer-size: 50px;
}

.elementor-18016 .elementor-element.elementor-element-3eb8ab6 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-18016 .elementor-element.elementor-element-fdb57e0 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-fdb57e0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-fdb57e0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-5e89608 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18016 .elementor-element.elementor-element-5e89608 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18016 .elementor-element.elementor-element-9d069de {
    --spacer-size: 50px;
}

.elementor-18016 .elementor-element.elementor-element-4182d3b {
    --spacer-size: 50px;
}

.elementor-18016 .elementor-element.elementor-element-b12cbe5:not(.elementor-motion-effects-element-type-background),
.elementor-18016 .elementor-element.elementor-element-b12cbe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990003;
    background-image: url("../../images/redmarble.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18016 .elementor-element.elementor-element-b12cbe5 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-b12cbe5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-b12cbe5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-b12cbe5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-18016 .elementor-element.elementor-element-b12cbe5 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18016 .elementor-element.elementor-element-2af1161 {
    --spacer-size: 50px;
}

.elementor-18016 .elementor-element.elementor-element-08da2df .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-08da2df .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-08da2df .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-c054c3a > .elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-18016 .elementor-element.elementor-element-c054c3a > .elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-18016 .elementor-element.elementor-element-b96c7f0 {
    width: var( --container-widget-width, 600px);
    max-width: 600px;
    --container-widget-width: 600px;
    --container-widget-flex-grow: 0;
}

    .elementor-18016 .elementor-element.elementor-element-b96c7f0 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-b96c7f0 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-18016 .elementor-element.elementor-element-35d5313 {
    --spacer-size: 50px;
}

.elementor-18016 .elementor-element.elementor-element-ef1c93a .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-ef1c93a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-ef1c93a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-5b8a2db .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18016 .elementor-element.elementor-element-5b8a2db .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18016 .elementor-element.elementor-element-cc19172 {
    --spacer-size: 50px;
}

.elementor-18016 .elementor-element.elementor-element-9173ec2 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-9173ec2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-9173ec2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-ad49e40 img {
    opacity: 0.25;
    transition-duration: 0.3s;
}

.elementor-18016 .elementor-element.elementor-element-ad49e40:hover img {
    opacity: 1;
}

.elementor-18016 .elementor-element.elementor-element-720929a img {
    opacity: 0.25;
    transition-duration: 0.3s;
}

.elementor-18016 .elementor-element.elementor-element-720929a:hover img {
    opacity: 1;
}

.elementor-18016 .elementor-element.elementor-element-876c114 img {
    opacity: 0.25;
    transition-duration: 0.3s;
}

.elementor-18016 .elementor-element.elementor-element-876c114:hover img {
    opacity: 1;
}

.elementor-18016 .elementor-element.elementor-element-07b1234 img {
    opacity: 0.25;
    transition-duration: 0.3s;
}

.elementor-18016 .elementor-element.elementor-element-07b1234:hover img {
    opacity: 1;
}

.elementor-18016 .elementor-element.elementor-element-890576a img {
    opacity: 0.25;
    transition-duration: 0.3s;
}

.elementor-18016 .elementor-element.elementor-element-890576a:hover img {
    opacity: 1;
}

.elementor-18016 .elementor-element.elementor-element-496103a img {
    opacity: 0.25;
    transition-duration: 0.3s;
}

.elementor-18016 .elementor-element.elementor-element-496103a:hover img {
    opacity: 1;
}

.elementor-18016 .elementor-element.elementor-element-3b876e7 {
    --spacer-size: 50px;
}

.elementor-18016 .elementor-element.elementor-element-a61968d > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18016 .elementor-element.elementor-element-a61968d .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-a61968d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-a61968d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-08974d5 {
    --spacer-size: 800px;
}

    .elementor-18016 .elementor-element.elementor-element-08974d5 > .elementor-widget-container {
        background-image: url("/images/contact/contact_1.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

.elementor-18016 .elementor-element.elementor-element-b66c100 > .elementor-element-populated.elementor-column-wrap {
    padding: 0% 14.5% 0% 14.5%;
}

.elementor-18016 .elementor-element.elementor-element-b66c100 > .elementor-element-populated.elementor-widget-wrap {
    padding: 0% 14.5% 0% 14.5%;
}

.elementor-18016 .elementor-element.elementor-element-4587c61 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18016 .elementor-element.elementor-element-4587c61 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18016 .elementor-element.elementor-element-4587c61 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18016 .elementor-element.elementor-element-5782b4d {
    --spacer-size: 30px;
}

.elementor-18016 .elementor-element.elementor-element-29b22d0 {
    width: var( --container-widget-width, 450px);
    max-width: 450px;
    --container-widget-width: 450px;
    --container-widget-flex-grow: 0;
}

    .elementor-18016 .elementor-element.elementor-element-29b22d0 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-29b22d0 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-18016 .elementor-element.elementor-element-3b55b57 {
    --spacer-size: 30px;
}

.elementor-18016 .elementor-element.elementor-element-fae5891 {
    --spacer-size: 30px;
}

@media(min-width:768px) {
    .elementor-18016 .elementor-element.elementor-element-cb03443 {
        width: 50%;
    }

    .elementor-18016 .elementor-element.elementor-element-2e110d1 {
        width: 26.202%;
    }

    .elementor-18016 .elementor-element.elementor-element-e115d30 {
        width: 23.437%;
    }

    .elementor-18016 .elementor-element.elementor-element-719863e {
        width: 50%;
    }

    .elementor-18016 .elementor-element.elementor-element-ffb8650 {
        width: 33%;
    }

    .elementor-18016 .elementor-element.elementor-element-a2855f7 {
        width: 16.998%;
    }

    .elementor-18016 .elementor-element.elementor-element-62d3138 {
        width: 50%;
    }

    .elementor-18016 .elementor-element.elementor-element-d8d7399 {
        width: 33%;
    }

    .elementor-18016 .elementor-element.elementor-element-0bd0fb7 {
        width: 16.998%;
    }

    .elementor-18016 .elementor-element.elementor-element-69635d8 {
        width: 50%;
    }

    .elementor-18016 .elementor-element.elementor-element-2f52e85 {
        width: 33%;
    }

    .elementor-18016 .elementor-element.elementor-element-580f217 {
        width: 16.998%;
    }
}

@media(max-width:1279px) and (min-width:768px) {
    .elementor-18016 .elementor-element.elementor-element-94cc25a {
        width: 59%;
    }

    .elementor-18016 .elementor-element.elementor-element-589881b {
        width: 41%;
    }

    .elementor-18016 .elementor-element.elementor-element-cb03443 {
        width: 40%;
    }

    .elementor-18016 .elementor-element.elementor-element-2e110d1 {
        width: 30%;
    }

    .elementor-18016 .elementor-element.elementor-element-e115d30 {
        width: 30%;
    }

    .elementor-18016 .elementor-element.elementor-element-953f15c {
        width: 100%;
    }

    .elementor-18016 .elementor-element.elementor-element-e8d4e08 {
        width: 100%;
    }

    .elementor-18016 .elementor-element.elementor-element-719863e {
        width: 38%;
    }

    .elementor-18016 .elementor-element.elementor-element-ffb8650 {
        width: 50%;
    }

    .elementor-18016 .elementor-element.elementor-element-a2855f7 {
        width: 12%;
    }

    .elementor-18016 .elementor-element.elementor-element-62d3138 {
        width: 38%;
    }

    .elementor-18016 .elementor-element.elementor-element-d8d7399 {
        width: 50%;
    }

    .elementor-18016 .elementor-element.elementor-element-0bd0fb7 {
        width: 12%;
    }

    .elementor-18016 .elementor-element.elementor-element-69635d8 {
        width: 38%;
    }

    .elementor-18016 .elementor-element.elementor-element-2f52e85 {
        width: 50%;
    }

    .elementor-18016 .elementor-element.elementor-element-580f217 {
        width: 12%;
    }

    .elementor-18016 .elementor-element.elementor-element-67786c1 {
        width: 40%;
    }

    .elementor-18016 .elementor-element.elementor-element-3eb8ab6 {
        width: 60%;
    }

    .elementor-18016 .elementor-element.elementor-element-2ac4657 {
        width: 33.33%;
    }

    .elementor-18016 .elementor-element.elementor-element-25eb9a4 {
        width: 33.33%;
    }

    .elementor-18016 .elementor-element.elementor-element-2e7a76e {
        width: 33.33%;
    }

    .elementor-18016 .elementor-element.elementor-element-e9200e8 {
        width: 33.33%;
    }

    .elementor-18016 .elementor-element.elementor-element-e726f7f {
        width: 33.33%;
    }

    .elementor-18016 .elementor-element.elementor-element-a1da073 {
        width: 33.33%;
    }

    .elementor-18016 .elementor-element.elementor-element-1dacbe8 {
        width: 100%;
    }

    .elementor-18016 .elementor-element.elementor-element-b66c100 {
        width: 100%;
    }
}

@media(max-width:1279px) {
    .elementor-18016 .elementor-element.elementor-element-ef136c2 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-18016 .elementor-element.elementor-element-ef136c2 {
        font-size: 18px;
    }

    .elementor-18016 .elementor-element.elementor-element-b958e3e > .elementor-element-populated {
        margin: 0% 12% 0% 0%;
        --e-column-margin-right: 12%;
        --e-column-margin-left: 0%;
    }

    .elementor-18016 .elementor-element.elementor-element-50f7e69 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-18016 .elementor-element.elementor-element-953f15c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-6a5ca05 > .elementor-widget-container {
        margin: 0% 48% 0% 0%;
    }

    .elementor-18016 .elementor-element.elementor-element-b9535f3 {
        --spacer-size: 40px;
    }

    .elementor-18016 .elementor-element.elementor-element-c13d1c3 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-18016 .elementor-element.elementor-element-67611df .elementor-icon {
        font-size: 16px;
    }

        .elementor-18016 .elementor-element.elementor-element-67611df .elementor-icon svg {
            height: 16px;
        }

    .elementor-18016 .elementor-element.elementor-element-77ee6f8 .elementor-divider {
        padding-block-start: 35px;
        padding-block-end: 35px;
    }

    .elementor-18016 .elementor-element.elementor-element-79dc6de {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-18016 .elementor-element.elementor-element-8502c70 .elementor-icon {
        font-size: 16px;
    }

        .elementor-18016 .elementor-element.elementor-element-8502c70 .elementor-icon svg {
            height: 16px;
        }

    .elementor-18016 .elementor-element.elementor-element-2383a6f .elementor-divider {
        padding-block-start: 35px;
        padding-block-end: 35px;
    }

    .elementor-18016 .elementor-element.elementor-element-821575d {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-18016 .elementor-element.elementor-element-d6b4e9a .elementor-icon {
        font-size: 16px;
    }

        .elementor-18016 .elementor-element.elementor-element-d6b4e9a .elementor-icon svg {
            height: 16px;
        }

    .elementor-18016 .elementor-element.elementor-element-dbc5f77 > .elementor-widget-container {
        margin: 0px 0px -35px 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-dbc5f77 .elementor-divider {
        padding-block-start: 35px;
        padding-block-end: 35px;
    }

    .elementor-18016 .elementor-element.elementor-element-40117a0 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-18016 .elementor-element.elementor-element-aec717d .elementor-heading-title {
        font-size: 14.6vw;
    }

    .elementor-18016 .elementor-element.elementor-element-20a9bb7 .elementor-heading-title {
        font-size: 14.6vw;
    }

    .elementor-18016 .elementor-element.elementor-element-2bfbadf > .elementor-container {
        min-height: 18vw;
    }

    .elementor-18016 .elementor-element.elementor-element-2bfbadf .trx_addons_bg_text_char {
        font-size: 14.6vw;
    }

    .elementor-18016 .elementor-element.elementor-element-6b6d535:not(.elementor-motion-effects-element-type-background),
    .elementor-18016 .elementor-element.elementor-element-6b6d535 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: top center;
    }

    .elementor-18016 .elementor-element.elementor-element-6b6d535 > .elementor-background-overlay {
        background-color: transparent;
        background-image: linear-gradient(180deg, #0B0B0B00 0%, #0B0B0B 0%);
        opacity: 0.3;
    }

    .elementor-bc-flex-widget .elementor-18016 .elementor-element.elementor-element-ff574a2.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-18016 .elementor-element.elementor-element-ff574a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-18016 .elementor-element.elementor-element-30c8ec1 {
        --spacer-size: 65px;
    }

    .elementor-18016 .elementor-element.elementor-element-e9200e8 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-e726f7f > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-a1da073 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-08974d5 {
        --spacer-size: 650px;
    }

    .elementor-18016 .elementor-element.elementor-element-b66c100 > .elementor-element-populated.elementor-column-wrap {
        padding: 0% 5% 0% 5%;
    }

    .elementor-18016 .elementor-element.elementor-element-b66c100 > .elementor-element-populated.elementor-widget-wrap {
        padding: 0% 5% 0% 5%;
    }

    .elementor-18016 .elementor-element.elementor-element-5782b4d {
        --spacer-size: 80px;
    }

    .elementor-18016 .elementor-element.elementor-element-29b22d0 {
        --container-widget-width: 72%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 72%);
        max-width: 72%;
    }

    .elementor-18016 .elementor-element.elementor-element-fae5891 {
        --spacer-size: 80px;
    }
}

@media(max-width:767px) {
    .elementor-18016 .elementor-element.elementor-element-ef136c2 {
        font-size: 17px;
    }

    .elementor-18016 .elementor-element.elementor-element-2e110d1 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-e115d30 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-b958e3e > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-18016 .elementor-element.elementor-element-0668df4 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-438b73d {
        --spacer-size: 80px;
    }

    .elementor-18016 .elementor-element.elementor-element-dcb667d {
        --spacer-size: 80px;
    }

    .elementor-18016 .elementor-element.elementor-element-50f7e69 {
        padding: 0% 6% 0% 6%;
    }

    .elementor-18016 .elementor-element.elementor-element-6a5ca05 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-18016 .elementor-element.elementor-element-b9535f3 {
        --spacer-size: 25px;
    }

    .elementor-18016 .elementor-element.elementor-element-ffb8650 > .elementor-element-populated {
        margin: 17px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-a2855f7 > .elementor-element-populated {
        margin: 19px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-67611df > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-77ee6f8 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px;
    }

    .elementor-18016 .elementor-element.elementor-element-d8d7399 > .elementor-element-populated {
        margin: 17px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-0bd0fb7 > .elementor-element-populated {
        margin: 19px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-8502c70 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-2383a6f .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px;
    }

    .elementor-18016 .elementor-element.elementor-element-2f52e85 > .elementor-element-populated {
        margin: 17px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-580f217 > .elementor-element-populated {
        margin: 19px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-d6b4e9a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-dbc5f77 > .elementor-widget-container {
        margin: 0px 0px -28px 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-dbc5f77 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px;
    }

    .elementor-18016 .elementor-element.elementor-element-40117a0 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-18016 .elementor-element.elementor-element-aec717d {
        text-align: center;
    }

        .elementor-18016 .elementor-element.elementor-element-aec717d .elementor-heading-title {
            font-size: 13.9vw;
        }

    .elementor-18016 .elementor-element.elementor-element-20a9bb7 {
        text-align: center;
    }

        .elementor-18016 .elementor-element.elementor-element-20a9bb7 .elementor-heading-title {
            font-size: 13.9vw;
        }

    .elementor-18016 .elementor-element.elementor-element-2bfbadf > .elementor-container {
        min-height: 16.9vw;
    }

    .elementor-18016 .elementor-element.elementor-element-2bfbadf .trx_addons_bg_text_char {
        font-size: 13.9vw;
    }

    .elementor-18016 .elementor-element.elementor-element-6b6d535 > .elementor-container {
        min-height: 10vh;
    }

    .elementor-18016 .elementor-element.elementor-element-6b6d535 > .elementor-background-overlay {
        background-color: transparent;
        background-image: linear-gradient(180deg, #0B0B0B00 60%, #0B0B0B 100%);
        opacity: 1;
    }

    .elementor-18016 .elementor-element.elementor-element-e8594ec {
        --spacer-size: 200px;
    }

    .elementor-18016 .elementor-element.elementor-element-30c8ec1 {
        --spacer-size: 30px;
    }

    .elementor-18016 .elementor-element.elementor-element-3eb8ab6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-5e89608 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-18016 .elementor-element.elementor-element-2ac4657 {
        width: 50%;
    }

    .elementor-18016 .elementor-element.elementor-element-25eb9a4 {
        width: 50%;
    }

    .elementor-18016 .elementor-element.elementor-element-2e7a76e {
        width: 50%;
    }

        .elementor-18016 .elementor-element.elementor-element-2e7a76e > .elementor-element-populated {
            margin: 20px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-18016 .elementor-element.elementor-element-e9200e8 {
        width: 50%;
    }

        .elementor-18016 .elementor-element.elementor-element-e9200e8 > .elementor-element-populated {
            margin: 20px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-18016 .elementor-element.elementor-element-e726f7f {
        width: 50%;
    }

        .elementor-18016 .elementor-element.elementor-element-e726f7f > .elementor-element-populated {
            margin: 20px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-18016 .elementor-element.elementor-element-a1da073 {
        width: 50%;
    }

        .elementor-18016 .elementor-element.elementor-element-a1da073 > .elementor-element-populated {
            margin: 20px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-18016 .elementor-element.elementor-element-08974d5 {
        --spacer-size: 350px;
    }

    .elementor-18016 .elementor-element.elementor-element-b66c100 > .elementor-element-populated.elementor-column-wrap {
        padding: 0% 0% 0% 0%;
    }

    .elementor-18016 .elementor-element.elementor-element-b66c100 > .elementor-element-populated.elementor-widget-wrap {
        padding: 0% 0% 0% 0%;
    }

    .elementor-18016 .elementor-element.elementor-element-5782b4d {
        --spacer-size: 54px;
    }

    .elementor-18016 .elementor-element.elementor-element-29b22d0 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-18016 .elementor-element.elementor-element-3b55b57 {
        --spacer-size: 20px;
    }

    .elementor-18016 .elementor-element.elementor-element-fae5891 {
        --spacer-size: 60px;
    }
}
/*# sourceURL=elementor-frontend-inline-css */

/* Inline style 24: rs-plugin-settings-inline-css */
@media (max-width: 1279px) and (min-width: 769px) {
    .slider-row-wrap {
        padding-left: 30px !important;
        padding-right: 30px !important
    }
}

.sldr-socials-tw:after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    content: '\e929';
    font-family: "trx_addons_icons"
}
/*# sourceURL=rs-plugin-settings-inline-css */

/* Inline style 25: elementor-post-18000 */
.elementor-18000 .elementor-element.elementor-element-68378cf > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18000 .elementor-element.elementor-element-68378cf:not(.elementor-motion-effects-element-type-background),
.elementor-18000 .elementor-element.elementor-element-68378cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990002;
}

.elementor-18000 .elementor-element.elementor-element-68378cf .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18000 .elementor-element.elementor-element-68378cf .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18000 .elementor-element.elementor-element-68378cf .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18000 .elementor-element.elementor-element-68378cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 55px 0px 55px;
    z-index: 1;
}

    .elementor-18000 .elementor-element.elementor-element-68378cf > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18000 .elementor-element.elementor-element-1c1a3d9 > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
}

.elementor-18000 .elementor-element.elementor-element-e927f6e > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
}

.elementor-18000 .elementor-element.elementor-element-01be28c > .elementor-widget-container {
    margin: 0px 0px 0px 22px;
}

.elementor-18000 .elementor-element.elementor-element-01be28c .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18000 .elementor-element.elementor-element-01be28c .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18000 .elementor-element.elementor-element-529c555 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18000 .elementor-element.elementor-element-529c555 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18000 .elementor-element.elementor-element-529c555 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18000 .elementor-element.elementor-element-529c555 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18000 .elementor-element.elementor-element-529c555 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 55px 20px 55px;
}

    .elementor-18000 .elementor-element.elementor-element-529c555 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18000 .elementor-element.elementor-element-b684655 > .elementor-widget-container {
    margin: 0em 4em 0em 0em;
}

.elementor-18000 .elementor-element.elementor-element-b684655 .logo_image {
    max-height: 45px;
}

.elementor-18000 .elementor-element.elementor-element-9ae3cc1 > .elementor-widget-container {
    margin: 0px 24px 0px 0px;
}

.elementor-18000 .elementor-element.elementor-element-2e2b9c2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18000 .elementor-element.elementor-element-2e2b9c2 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18000 .elementor-element.elementor-element-2e2b9c2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18000 .elementor-element.elementor-element-2e2b9c2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18000 .elementor-element.elementor-element-2e2b9c2 {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 55px 10px 55px;
}

    .elementor-18000 .elementor-element.elementor-element-2e2b9c2 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18000 .elementor-element.elementor-element-7628797 > .elementor-widget-container {
    margin: 0em 4em 0em 0em;
}

.elementor-18000 .elementor-element.elementor-element-7628797 .logo_image {
    max-height: 45px;
}

.elementor-18000 .elementor-element.elementor-element-b3088c3 > .elementor-widget-container {
    margin: 0px 24px 0px 0px;
}

.elementor-18000 .elementor-element.elementor-element-f9c05c8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18000 .elementor-element.elementor-element-f9c05c8 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18000 .elementor-element.elementor-element-f9c05c8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18000 .elementor-element.elementor-element-f9c05c8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18000 .elementor-element.elementor-element-f9c05c8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 10px 0px;
}

    .elementor-18000 .elementor-element.elementor-element-f9c05c8 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18000 .elementor-element.elementor-element-c804c7d > .elementor-widget-container {
    margin: 0em 4em 0em 0em;
}

.elementor-18000 .elementor-element.elementor-element-c804c7d .logo_image {
    max-height: 45px;
}

.elementor-18000 .elementor-element.elementor-element-ef6f67d > .elementor-widget-container {
    margin: 0px 0px 0px 14px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

@media(max-width:767px) {
    .elementor-18000 .elementor-element.elementor-element-01ef5a9 {
        width: 50%;
    }

    .elementor-18000 .elementor-element.elementor-element-5828f50 {
        width: 50%;
    }
}

@media(min-width:768px) {
    .elementor-18000 .elementor-element.elementor-element-08ef6cc {
        width: 74.242%;
    }

    .elementor-18000 .elementor-element.elementor-element-56507a4 {
        width: 25.72%;
    }

    .elementor-18000 .elementor-element.elementor-element-62e3f4a {
        width: 75%;
    }

    .elementor-18000 .elementor-element.elementor-element-fe7e186 {
        width: 25%;
    }

    .elementor-18000 .elementor-element.elementor-element-3d3d6af {
        width: 75%;
    }

    .elementor-18000 .elementor-element.elementor-element-f6f4d0e {
        width: 25%;
    }
}

/* Inline style 26: elementor-post-18010 */
.elementor-18010 .elementor-element.elementor-element-eec30c6:not(.elementor-motion-effects-element-type-background),
.elementor-18010 .elementor-element.elementor-element-eec30c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990002;
}

.elementor-18010 .elementor-element.elementor-element-eec30c6 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18010 .elementor-element.elementor-element-eec30c6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18010 .elementor-element.elementor-element-eec30c6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18010 .elementor-element.elementor-element-eec30c6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-18010 .elementor-element.elementor-element-eec30c6 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-18010 .elementor-element.elementor-element-c7fda55 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18010 .elementor-element.elementor-element-c7fda55 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18010 .elementor-element.elementor-element-c7fda55 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18010 .elementor-element.elementor-element-18e9a14 {
    --spacer-size: 50px;
}

.elementor-18010 .elementor-element.elementor-element-1692768 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18010 .elementor-element.elementor-element-1692768 .sc_item_title_text2 {
    color: #fff7f7;
    -webkit-text-stroke-width: 0px;
}

.elementor-18010 .elementor-element.elementor-element-967ba42 {
    --spacer-size: 34px;
}

.elementor-18010 .elementor-element.elementor-element-81e944d > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18010 .elementor-element.elementor-element-81e944d .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18010 .elementor-element.elementor-element-81e944d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18010 .elementor-element.elementor-element-81e944d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18010 .elementor-element.elementor-element-1e13840 > .elementor-widget-container {
    margin: 0px 0px 0px -13px;
}

.elementor-18010 .elementor-element.elementor-element-717e5c3 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18010 .elementor-element.elementor-element-717e5c3 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18010 .elementor-element.elementor-element-d985a93 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-18010 .elementor-element.elementor-element-d985a93 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-18010 .elementor-element.elementor-element-d985a93 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-18010 .elementor-element.elementor-element-9cf75c9 {
    --spacer-size: 50px;
}

.elementor-18010 .elementor-element.elementor-element-b10cfe9 {
    --divider-border-style: solid;
    --divider-border-width: 1px;
}

    .elementor-18010 .elementor-element.elementor-element-b10cfe9 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-18010 .elementor-element.elementor-element-b10cfe9 .elementor-divider {
        padding-block-start: 10px;
        padding-block-end: 10px;
    }

.elementor-18010 .elementor-element.elementor-element-c557f59 {
    --spacer-size: 10px;
}

.elementor-18010 .elementor-element.elementor-element-97f64ce {
    font-size: 16px;
}

.elementor-18010 .elementor-element.elementor-element-af809d1 {
    --spacer-size: 10px;
}

.elementor-18010 .elementor-element.elementor-element-b90bae1 {
    --spacer-size: 10px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

@media(max-width:1279px) {
    .elementor-18010 .elementor-element.elementor-element-967ba42 {
        --spacer-size: 20px;
    }

    .elementor-18010 .elementor-element.elementor-element-9cf75c9 {
        --spacer-size: 30px;
    }
}

@media(max-width:767px) {
    .elementor-18010 .elementor-element.elementor-element-1692768 {
        width: var( --container-widget-width, 230px);
        max-width: 230px;
        --container-widget-width: 230px;
        --container-widget-flex-grow: 0;
    }

    .elementor-18010 .elementor-element.elementor-element-1e13840 > .elementor-widget-container {
        margin: 0px 0px 0px -5px;
    }

    .elementor-18010 .elementor-element.elementor-element-80deeda > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18010 .elementor-element.elementor-element-9cf75c9 {
        --spacer-size: 20px;
    }

    .elementor-18010 .elementor-element.elementor-element-97f64ce {
        font-size: 15px;
        line-height: 1.4em;
    }
}

/* Inline style 27: elementor-post-17879 */
.elementor-17879 .elementor-element.elementor-element-d394f72 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-17879 .elementor-element.elementor-element-d394f72 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-17879 .elementor-element.elementor-element-d394f72 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-17879 .elementor-element.elementor-element-91a3141:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-17879 .elementor-element.elementor-element-91a3141 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://streetangelsinstitute.com/wp-content/uploads/2024/12/img-030.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-17879 .elementor-element.elementor-element-91a3141 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-17879 .elementor-element.elementor-element-91a3141 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-17879 .elementor-element.elementor-element-637990e {
    --spacer-size: 580px;
}

.elementor-bc-flex-widget .elementor-17879 .elementor-element.elementor-element-48d3da0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-17879 .elementor-element.elementor-element-48d3da0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-17879 .elementor-element.elementor-element-48d3da0 > .elementor-element-populated.elementor-column-wrap {
    padding: 40px 62px 40px 62px;
}

.elementor-17879 .elementor-element.elementor-element-48d3da0 > .elementor-element-populated.elementor-widget-wrap {
    padding: 40px 62px 40px 62px;
}

.elementor-17879 .elementor-element.elementor-element-9efa3b4 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-17879 .elementor-element.elementor-element-9efa3b4 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-17879 .elementor-element.elementor-element-9efa3b4 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-17879 .elementor-element.elementor-element-0f09534 {
    --spacer-size: 28px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

@media(max-width:1279px) {
    .elementor-17879 .elementor-element.elementor-element-637990e {
        --spacer-size: 250px;
    }

    .elementor-17879 .elementor-element.elementor-element-48d3da0 > .elementor-element-populated.elementor-column-wrap {
        padding: 38px 30px 35px 30px;
    }

    .elementor-17879 .elementor-element.elementor-element-48d3da0 > .elementor-element-populated.elementor-widget-wrap {
        padding: 38px 30px 35px 30px;
    }

    .elementor-17879 .elementor-element.elementor-element-9efa3b4 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-17879 .elementor-element.elementor-element-0f09534 {
        --spacer-size: 14px;
    }
}

@media(max-width:767px) {
    .elementor-17879 .elementor-element.elementor-element-637990e {
        --spacer-size: 200px;
    }

    .elementor-17879 .elementor-element.elementor-element-48d3da0 > .elementor-element-populated.elementor-column-wrap {
        padding: 30px 25px 25px 25px;
    }

    .elementor-17879 .elementor-element.elementor-element-48d3da0 > .elementor-element-populated.elementor-widget-wrap {
        padding: 30px 25px 25px 25px;
    }

    .elementor-17879 .elementor-element.elementor-element-9efa3b4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-17879 .elementor-element.elementor-element-0f09534 {
        --spacer-size: 6px;
    }
}

/* Inline style 28 */
.trx_demo_inline_234137938 {
    color: #ffffff !important;
    border-color: #383e28 !important;
    background-color: #383e28 !important;
}

.trx_demo_inline_517051006:hover {
    color: #ffffff !important;
    border-color: #262c18 !important;
    background-color: #262c18 !important;
}

.trx_demo_panels.open .trx_demo_panel_active .trx_demo_panel_footer .trx_demo_panel_button {
    justify-content: center;
}

.trx_demo_tabs_style_icons .trx_demo_tabs a > i {
    color: #fff;
}

.trx_demo_tabs_style_icons [class*="hint_"]:after {
    background-color: var(--theme-color-extra_bg_color);
}

/* Inline style 29: trx_addons-inline-styles-inline-css */
.trx_addons_inline_539721418 img.logo_image {
    max-height: 45px;
}

.trx_addons_inline_1725252590 img.logo_image {
    max-height: 45px;
}

.trx_addons_inline_1112424542 img.logo_image {
    max-height: 45px;
}

/* Inline style 30: hall-font-google_fonts-css */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/normal.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/normal.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/fonts/normal.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/normal.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/normal.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/normal.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/normal.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/normal.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/normal.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/normal.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(../fonts/italic.woff2);
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/symbols/wght/italic.woff2);
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/hebrew/wght/italic.woff2);
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wght/italic.woff2);
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wght/italic.woff2);
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wght/italic.woff2);
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/fonts/italic.woff2);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wght/italic.woff2);
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wght/italic.woff2);
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(/cf-fonts/v/open-sans/5.2.7/greek/wght/italic.woff2);
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
    font-display: swap;
}

/* Inline style 31: elementor-frontend-inline-css */
.elementor-kit-15 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-61c01e98: #4054B2;
    --e-global-color-69bf31ed: #23A455;
    --e-global-color-7a1ccbe5: #000;
    --e-global-color-13ed1179: #FFF;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1230px;
}

.e-con {
    --container-max-width: 1230px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 0px;
}

.elementor-element {
    --widgets-spacing: 0px 0px;
    --widgets-spacing-row: 0px;
    --widgets-spacing-column: 0px;
}

{
}

.sc_layouts_title_caption {
    display: var(--page-title-display);
}

@media(max-width:1279px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1279px;
    }

    .e-con {
        --container-max-width: 1279px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-3997 .elementor-element.elementor-element-625a9c0 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-625a9c0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-625a9c0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-6a431f8 {
    --spacer-size: 50px;
}

.elementor-3997 .elementor-element.elementor-element-489b178 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-489b178 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-489b178 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-489b178 {
    padding: 0px 55px 0px 55px;
}

.elementor-3997 .elementor-element.elementor-element-aba6161 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3997 .elementor-element.elementor-element-aba6161 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3997 .elementor-element.elementor-element-5f8c471 {
    --spacer-size: 52px;
}

.elementor-3997 .elementor-element.elementor-element-a7f9b14 {
    --spacer-size: 48px;
}

.elementor-3997 .elementor-element.elementor-element-9c4df06 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-9c4df06 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-9c4df06 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-9c4df06 {
    padding: 0px 55px 0px 55px;
}

.elementor-3997 .elementor-element.elementor-element-3206602 {
    --spacer-size: 50px;
}

.elementor-3997 .elementor-element.elementor-element-6d148c4 {
    --divider-border-style: solid;
    --divider-color: #990002;
    --divider-border-width: 2px;
}

    .elementor-3997 .elementor-element.elementor-element-6d148c4 .elementor-divider-separator {
        width: 100%;
    }

.elementor-3997 .elementor-element.elementor-element-461df38 {
    --spacer-size: 50px;
}

.elementor-3997 .elementor-element.elementor-element-39175cb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3997 .elementor-element.elementor-element-39175cb .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3997 .elementor-element.elementor-element-39175cb .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3997 .elementor-element.elementor-element-1de8d84 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-1de8d84 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-1de8d84 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-9055832 {
    --spacer-size: 50px;
}

.elementor-3997 .elementor-element.elementor-element-cf42acc .trx_addons_bg_text_char {
    color: #161616;
    font-size: 140px;
    font-weight: 300;
    line-height: 1px;
}

.elementor-3997 .elementor-element.elementor-element-cf42acc .trx_addons_bg_text_inner {
    margin-top: 10px;
}

.elementor-3997 .elementor-element.elementor-element-cf42acc .trx_addons_bg_text:not(.trx_addons_marquee_reverse) .trx_addons_bg_text_inner:first-child {
    margin-left: 0%;
}

.elementor-3997 .elementor-element.elementor-element-cf42acc .trx_addons_bg_text.trx_addons_marquee_reverse .trx_addons_bg_text_inner:last-child {
    margin-right: 0%;
}

.elementor-3997 .elementor-element.elementor-element-cf42acc .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-cf42acc .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-cf42acc .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-cf42acc .trx_addons_bg_text_overlay {
    background-image: url(https://streetangelsinstitute.com/wp-content/uploads/2024/12/delimeter.png);
}

.elementor-3997 .elementor-element.elementor-element-cf42acc .trx_addons_bg_text_char.trx_addons_bg_text_delimiter {
    font-size: 60px;
}

.elementor-3997 .elementor-element.elementor-element-cf42acc .trx_addons_bg_text_delimiter {
    margin-left: 1em;
    margin-right: 1em;
    margin-top: 30px;
}

.elementor-3997 .elementor-element.elementor-element-275530f {
    --spacer-size: 150px;
}

.elementor-3997 .elementor-element.elementor-element-17ffdda .trx_addons_bg_text_char {
    color: #161616;
    font-size: 140px;
    font-weight: 300;
    line-height: 1px;
}

.elementor-3997 .elementor-element.elementor-element-17ffdda .trx_addons_bg_text_inner {
    margin-top: 16px;
}

.elementor-3997 .elementor-element.elementor-element-17ffdda .trx_addons_bg_text:not(.trx_addons_marquee_reverse) .trx_addons_bg_text_inner:first-child {
    margin-left: 0%;
}

.elementor-3997 .elementor-element.elementor-element-17ffdda .trx_addons_bg_text.trx_addons_marquee_reverse .trx_addons_bg_text_inner:last-child {
    margin-right: 0%;
}

.elementor-3997 .elementor-element.elementor-element-17ffdda .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-17ffdda .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-17ffdda .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-17ffdda .trx_addons_bg_text_overlay {
    background-image: url(https://streetangelsinstitute.com/wp-content/uploads/2024/12/delimeter.png);
}

.elementor-3997 .elementor-element.elementor-element-17ffdda .trx_addons_bg_text_char.trx_addons_bg_text_delimiter {
    font-size: 60px;
}

.elementor-3997 .elementor-element.elementor-element-17ffdda .trx_addons_bg_text_delimiter {
    margin-left: 1em;
    margin-right: 1em;
    margin-top: 25px;
}

.elementor-3997 .elementor-element.elementor-element-fcd6e20 {
    --spacer-size: 150px;
}

.elementor-3997 .elementor-element.elementor-element-0a6a581 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-0a6a581 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-0a6a581 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-626ab79 {
    --spacer-size: 50px;
}

.elementor-3997 .elementor-element.elementor-element-d7ec9e5:not(.elementor-motion-effects-element-type-background),
.elementor-3997 .elementor-element.elementor-element-d7ec9e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990002;
}

.elementor-3997 .elementor-element.elementor-element-d7ec9e5 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-d7ec9e5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-d7ec9e5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-d7ec9e5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-3997 .elementor-element.elementor-element-d7ec9e5 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3997 .elementor-element.elementor-element-1ca3979 {
    --spacer-size: 50px;
}

.elementor-3997 .elementor-element.elementor-element-d488f5e .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3997 .elementor-element.elementor-element-d488f5e .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3997 .elementor-element.elementor-element-85b2e21 {
    --spacer-size: 50px;
}

.elementor-3997 .elementor-element.elementor-element-c15f64e > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3997 .elementor-element.elementor-element-c15f64e .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-c15f64e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-c15f64e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-c15f64e {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #F4D03F ;
    padding: 0px 0px 34px 0px;
}

.elementor-3997 .elementor-element.elementor-element-a558e1a {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-a558e1a > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-a558e1a .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-a558e1a .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-69b890d {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-69b890d > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-69b890d .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-69b890d .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-af9f96b {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-af9f96b > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-af9f96b .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-af9f96b .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-ec529ef {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-ec529ef > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-ec529ef .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-ec529ef .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-44c74a6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3997 .elementor-element.elementor-element-44c74a6 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-44c74a6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-44c74a6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-44c74a6 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #990002;
    padding: 34px 0px 34px 0px;
}

.elementor-3997 .elementor-element.elementor-element-1579ed3 {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-1579ed3 > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-1579ed3 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-1579ed3 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-22e82cf {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-22e82cf > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-22e82cf .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-22e82cf .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-a5a47b8 {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-a5a47b8 > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-a5a47b8 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-a5a47b8 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-6432ec8 {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-6432ec8 > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-6432ec8 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-6432ec8 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-cf33c39 {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-cf33c39 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-cf33c39 .sc_item_title {
        color: #fff7f7;
    }

    .elementor-3997 .elementor-element.elementor-element-cf33c39 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-cf33c39 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-71b023b > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3997 .elementor-element.elementor-element-71b023b .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-71b023b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-71b023b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-71b023b {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #990002;
    padding: 34px 0px 34px 0px;
}

.elementor-3997 .elementor-element.elementor-element-bdd0489 {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-bdd0489 > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-bdd0489 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-bdd0489 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-86d9de4 {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-86d9de4 > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-86d9de4 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-86d9de4 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-e5c0093 {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-e5c0093 > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-e5c0093 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-e5c0093 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-3377941 {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-3377941 > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-3377941 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-3377941 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-cee45ab {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-cee45ab > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-cee45ab .sc_item_title {
        color: #fff7f7;
    }

    .elementor-3997 .elementor-element.elementor-element-cee45ab .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-cee45ab .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-e272ca2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3997 .elementor-element.elementor-element-e272ca2 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-e272ca2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-e272ca2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-e272ca2 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #990002;
    padding: 34px 0px 34px 0px;
}

.elementor-3997 .elementor-element.elementor-element-73151fd {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-73151fd > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-73151fd .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-73151fd .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-f2ca6b1 {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-f2ca6b1 > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-f2ca6b1 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-f2ca6b1 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-c874d2e {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-c874d2e > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-c874d2e .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-c874d2e .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-9136478 {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-9136478 > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-9136478 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-9136478 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-2398693 {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-2398693 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-2398693 .sc_item_title {
        color: #fff7f7;
    }

    .elementor-3997 .elementor-element.elementor-element-2398693 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-2398693 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-bb637f3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3997 .elementor-element.elementor-element-bb637f3 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-bb637f3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-bb637f3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-bb637f3 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #990002;
    padding: 34px 0px 34px 0px;
}

.elementor-3997 .elementor-element.elementor-element-9bd5ff1 {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-9bd5ff1 > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-9bd5ff1 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-9bd5ff1 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-b20b935 {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-b20b935 > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-b20b935 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-b20b935 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-95f788f {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-95f788f > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-95f788f .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-95f788f .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-02629fb {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-02629fb > .elementor-widget-container {
        padding: 0px 5px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-02629fb .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-02629fb .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-f700b41 {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-f700b41 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-f700b41 .sc_item_title {
        color: #fff7f7;
    }

    .elementor-3997 .elementor-element.elementor-element-f700b41 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-f700b41 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-b06a633 {
    --spacer-size: 50px;
}

.elementor-3997 .elementor-element.elementor-element-87f4e6d:not(.elementor-motion-effects-element-type-background),
.elementor-3997 .elementor-element.elementor-element-87f4e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990002;
}

.elementor-3997 .elementor-element.elementor-element-87f4e6d .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-87f4e6d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-87f4e6d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-87f4e6d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-3997 .elementor-element.elementor-element-87f4e6d > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3997 .elementor-element.elementor-element-8e175fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3997 .elementor-element.elementor-element-8e175fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://streetangelsinstitute.com/wp-content/uploads/2025/05/img-009.jpg");
    background-position: top center;
    background-size: cover;
}

.elementor-3997 .elementor-element.elementor-element-8e175fe > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-3997 .elementor-element.elementor-element-8e175fe > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3997 .elementor-element.elementor-element-7a99351 > .elementor-container {
    min-height: 100vh;
}

.elementor-3997 .elementor-element.elementor-element-7a99351 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-7a99351 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-7a99351 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-f7fa962 {
    --spacer-size: 300px;
}

.elementor-3997 .elementor-element.elementor-element-e220b65 > .elementor-element-populated {
    margin: 0% 7% 0% 10%;
    --e-column-margin-right: 7%;
    --e-column-margin-left: 10%;
}

.elementor-3997 .elementor-element.elementor-element-8f33dc4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-3997 .elementor-element.elementor-element-8f33dc4 > .elementor-container {
    min-height: 100vh;
}

.elementor-3997 .elementor-element.elementor-element-8f33dc4 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-8f33dc4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-8f33dc4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-e012334.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-3997 .elementor-element.elementor-element-e7ca1d0 {
    --spacer-size: 8vw;
}

.elementor-3997 .elementor-element.elementor-element-22bdaa7 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3997 .elementor-element.elementor-element-22bdaa7 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3997 .elementor-element.elementor-element-bae9dc9 {
    --spacer-size: 6.3vw;
}

.elementor-3997 .elementor-element.elementor-element-d54e234 {
    --divider-border-style: solid;
    --divider-border-width: 1px;
}

    .elementor-3997 .elementor-element.elementor-element-d54e234 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3997 .elementor-element.elementor-element-d54e234 .elementor-divider {
        padding-block-start: 2px;
        padding-block-end: 2px;
    }

.elementor-3997 .elementor-element.elementor-element-62952c3 {
    --spacer-size: 10px;
}

.elementor-3997 .elementor-element.elementor-element-256acbc {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-256acbc > .elementor-widget-container {
        margin: 0vw 0vw -0.4vw 0vw;
    }

    .elementor-3997 .elementor-element.elementor-element-256acbc .elementor-heading-title {
        font-size: 9.3vw;
        line-height: 1em;
        color: #990002;
    }

.elementor-3997 .elementor-element.elementor-element-df40134 {
    width: var( --container-widget-width, 170px);
    max-width: 170px;
    --container-widget-width: 170px;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-3997 .elementor-element.elementor-element-9726656 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-3997 .elementor-element.elementor-element-9726656 > .elementor-container {
    min-height: 100vh;
}

.elementor-3997 .elementor-element.elementor-element-9726656 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-9726656 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-9726656 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-5600207.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-3997 .elementor-element.elementor-element-896b03c {
    --spacer-size: 8vw;
}

.elementor-3997 .elementor-element.elementor-element-dcdcf1e .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3997 .elementor-element.elementor-element-dcdcf1e .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3997 .elementor-element.elementor-element-a3b6e76 {
    --spacer-size: 6.3vw;
}

.elementor-3997 .elementor-element.elementor-element-7bd8ba9 {
    --divider-border-style: solid;
    --divider-border-width: 1px;
}

    .elementor-3997 .elementor-element.elementor-element-7bd8ba9 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3997 .elementor-element.elementor-element-7bd8ba9 .elementor-divider {
        padding-block-start: 2px;
        padding-block-end: 2px;
    }

.elementor-3997 .elementor-element.elementor-element-1c6c1af {
    --spacer-size: 10px;
}

.elementor-3997 .elementor-element.elementor-element-c8f0afd {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-c8f0afd > .elementor-widget-container {
        margin: 0vw 0vw -0.4vw 0vw;
    }

    .elementor-3997 .elementor-element.elementor-element-c8f0afd .elementor-heading-title {
        font-size: 9.3vw;
        line-height: 1em;
        color: #990002;
    }

.elementor-3997 .elementor-element.elementor-element-2e249a4 {
    width: var( --container-widget-width, 170px);
    max-width: 170px;
    --container-widget-width: 170px;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-3997 .elementor-element.elementor-element-52d8716 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-3997 .elementor-element.elementor-element-52d8716 > .elementor-container {
    min-height: 100vh;
}

.elementor-3997 .elementor-element.elementor-element-52d8716 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-52d8716 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-52d8716 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-57a0d3c.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-3997 .elementor-element.elementor-element-bbb8cb4 {
    --spacer-size: 8vw;
}

.elementor-3997 .elementor-element.elementor-element-85673b0 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3997 .elementor-element.elementor-element-85673b0 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3997 .elementor-element.elementor-element-2bfd8dc {
    --spacer-size: 6.3vw;
}

.elementor-3997 .elementor-element.elementor-element-2d313eb {
    --divider-border-style: solid;
    --divider-border-width: 1px;
}

    .elementor-3997 .elementor-element.elementor-element-2d313eb .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3997 .elementor-element.elementor-element-2d313eb .elementor-divider {
        padding-block-start: 2px;
        padding-block-end: 2px;
    }

.elementor-3997 .elementor-element.elementor-element-5ffaca7 {
    --spacer-size: 10px;
}

.elementor-3997 .elementor-element.elementor-element-9b8c1d1 {
    width: auto;
    max-width: auto;
}

    .elementor-3997 .elementor-element.elementor-element-9b8c1d1 > .elementor-widget-container {
        margin: 0vw 0vw -0.4vw 0vw;
    }

    .elementor-3997 .elementor-element.elementor-element-9b8c1d1 .elementor-heading-title {
        font-size: 9.3vw;
        line-height: 1em;
        color: #990002;
    }

.elementor-3997 .elementor-element.elementor-element-fb10982 {
    width: var( --container-widget-width, 170px);
    max-width: 170px;
    --container-widget-width: 170px;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-3997 .elementor-element.elementor-element-92a7262:not(.elementor-motion-effects-element-type-background),
.elementor-3997 .elementor-element.elementor-element-92a7262 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #990002;
}

.elementor-3997 .elementor-element.elementor-element-92a7262 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-92a7262 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-92a7262 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-92a7262 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-3997 .elementor-element.elementor-element-92a7262 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3997 .elementor-element.elementor-element-f5fb16d {
    --spacer-size: 50px;
}

.elementor-3997 .elementor-element.elementor-element-4436c9a .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-4436c9a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-4436c9a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-4436c9a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-3997 .elementor-element.elementor-element-4436c9a > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3997 .elementor-element.elementor-element-20d92e3 {
    --spacer-size: 50px;
}

.elementor-3997 .elementor-element.elementor-element-fbefa0c .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-fbefa0c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-fbefa0c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-badbcc3 > .elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-3997 .elementor-element.elementor-element-badbcc3 > .elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-3997 .elementor-element.elementor-element-6903e7c {
    width: var( --container-widget-width, 600px);
    max-width: 600px;
    --container-widget-width: 600px;
    --container-widget-flex-grow: 0;
}

    .elementor-3997 .elementor-element.elementor-element-6903e7c .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-6903e7c .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-ce226eb {
    --spacer-size: 50px;
}

.elementor-3997 .elementor-element.elementor-element-81d3997 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-81d3997 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-81d3997 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-8b953e8 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-3997 .elementor-element.elementor-element-8b953e8 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-3997 .elementor-element.elementor-element-50f4e6b {
    --spacer-size: 50px;
}

.elementor-3997 .elementor-element.elementor-element-03c63d9 .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-03c63d9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-03c63d9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-61b2720 img {
    opacity: 0.25;
    transition-duration: 0.3s;
}

.elementor-3997 .elementor-element.elementor-element-61b2720:hover img {
    opacity: 1;
}

.elementor-3997 .elementor-element.elementor-element-73c0e2c img {
    opacity: 0.25;
    transition-duration: 0.3s;
}

.elementor-3997 .elementor-element.elementor-element-73c0e2c:hover img {
    opacity: 1;
}

.elementor-3997 .elementor-element.elementor-element-4449ea2 img {
    opacity: 0.25;
    transition-duration: 0.3s;
}

.elementor-3997 .elementor-element.elementor-element-4449ea2:hover img {
    opacity: 1;
}

.elementor-3997 .elementor-element.elementor-element-e7e8dc8 img {
    opacity: 0.25;
    transition-duration: 0.3s;
}

.elementor-3997 .elementor-element.elementor-element-e7e8dc8:hover img {
    opacity: 1;
}

.elementor-3997 .elementor-element.elementor-element-295718d img {
    opacity: 0.25;
    transition-duration: 0.3s;
}

.elementor-3997 .elementor-element.elementor-element-295718d:hover img {
    opacity: 1;
}

.elementor-3997 .elementor-element.elementor-element-3d5e4cd img {
    opacity: 0.25;
    transition-duration: 0.3s;
}

.elementor-3997 .elementor-element.elementor-element-3d5e4cd:hover img {
    opacity: 1;
}

.elementor-3997 .elementor-element.elementor-element-470ce63 {
    --spacer-size: 50px;
}

.elementor-3997 .elementor-element.elementor-element-00d75df > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3997 .elementor-element.elementor-element-00d75df .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-00d75df .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-00d75df .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-00d75df {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-3997 .elementor-element.elementor-element-00d75df > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3997 .elementor-element.elementor-element-79142fd {
    --spacer-size: 800px;
}

    .elementor-3997 .elementor-element.elementor-element-79142fd > .elementor-widget-container {
        background-image: url("/images/contact/contact_1.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

.elementor-3997 .elementor-element.elementor-element-20d977c > .elementor-element-populated.elementor-column-wrap {
    padding: 0% 14.5% 0% 14.5%;
}

.elementor-3997 .elementor-element.elementor-element-20d977c > .elementor-element-populated.elementor-widget-wrap {
    padding: 0% 14.5% 0% 14.5%;
}

.elementor-3997 .elementor-element.elementor-element-7b32b6a .trx_addons_bg_text {
    z-index: 0;
}

    .elementor-3997 .elementor-element.elementor-element-7b32b6a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-3997 .elementor-element.elementor-element-7b32b6a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

.elementor-3997 .elementor-element.elementor-element-ab019c4 {
    --spacer-size: 30px;
}

.elementor-3997 .elementor-element.elementor-element-41a2f17 {
    width: var( --container-widget-width, 450px);
    max-width: 450px;
    --container-widget-width: 450px;
    --container-widget-flex-grow: 0;
}

    .elementor-3997 .elementor-element.elementor-element-41a2f17 .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-41a2f17 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
    }

.elementor-3997 .elementor-element.elementor-element-73d1186 {
    --spacer-size: 30px;
}

.elementor-3997 .elementor-element.elementor-element-c1f3908 {
    --spacer-size: 30px;
}

@media(max-width:1279px) {
    .elementor-3997 .elementor-element.elementor-element-489b178 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-3997 .elementor-element.elementor-element-5f8c471 {
        --spacer-size: 30px;
    }

    .elementor-3997 .elementor-element.elementor-element-a7f9b14 {
        --spacer-size: 30px;
    }

    .elementor-3997 .elementor-element.elementor-element-9c4df06 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-3997 .elementor-element.elementor-element-39175cb > .elementor-widget-container {
        margin: 0px 0px -30px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-e220b65 > .elementor-element-populated {
        margin: 0px 30px 0px 15px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 15px;
    }

    .elementor-3997 .elementor-element.elementor-element-bae9dc9 {
        --spacer-size: 5.5vw;
    }

    .elementor-3997 .elementor-element.elementor-element-a3b6e76 {
        --spacer-size: 5.5vw;
    }

    .elementor-3997 .elementor-element.elementor-element-2bfd8dc {
        --spacer-size: 5.5vw;
    }

    .elementor-3997 .elementor-element.elementor-element-413c2a3 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-ca387cd > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-ec21e91 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-79142fd {
        --spacer-size: 650px;
    }

    .elementor-3997 .elementor-element.elementor-element-20d977c > .elementor-element-populated.elementor-column-wrap {
        padding: 0% 5% 0% 5%;
    }

    .elementor-3997 .elementor-element.elementor-element-20d977c > .elementor-element-populated.elementor-widget-wrap {
        padding: 0% 5% 0% 5%;
    }

    .elementor-3997 .elementor-element.elementor-element-ab019c4 {
        --spacer-size: 80px;
    }

    .elementor-3997 .elementor-element.elementor-element-41a2f17 {
        --container-widget-width: 72%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 72%);
        max-width: 72%;
    }

    .elementor-3997 .elementor-element.elementor-element-c1f3908 {
        --spacer-size: 80px;
    }
}

@media(max-width:767px) {
    .elementor-3997 .elementor-element.elementor-element-489b178 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-3997 .elementor-element.elementor-element-5f8c471 {
        --spacer-size: 18px;
    }

    .elementor-3997 .elementor-element.elementor-element-a7f9b14 {
        --spacer-size: 18px;
    }

    .elementor-3997 .elementor-element.elementor-element-9c4df06 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-3997 .elementor-element.elementor-element-39175cb > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-c15f64e {
        padding: 0px 0px 10px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-44c74a6 {
        padding: 10px 0px 10px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-4cb3e9a {
        width: 50%;
    }

    .elementor-3997 .elementor-element.elementor-element-693d08c {
        width: 50%;
    }

    .elementor-3997 .elementor-element.elementor-element-71b023b {
        padding: 10px 0px 10px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-64bcbe4 {
        width: 50%;
    }

    .elementor-3997 .elementor-element.elementor-element-f086855 {
        width: 50%;
    }

    .elementor-3997 .elementor-element.elementor-element-e272ca2 {
        padding: 10px 0px 10px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-e1f4b92 {
        width: 50%;
    }

    .elementor-3997 .elementor-element.elementor-element-4327461 {
        width: 50%;
    }

    .elementor-3997 .elementor-element.elementor-element-bb637f3 {
        padding: 10px 0px 10px 0px;
    }

    .elementor-3997 .elementor-element.elementor-element-1a73904 {
        width: 50%;
    }

    .elementor-3997 .elementor-element.elementor-element-c94193c {
        width: 50%;
    }

    .elementor-3997 .elementor-element.elementor-element-7a99351 > .elementor-container {
        min-height: 50vh;
    }

    .elementor-3997 .elementor-element.elementor-element-e220b65 > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-3997 .elementor-element.elementor-element-8f33dc4 > .elementor-container {
        min-height: 1vh;
    }

    .elementor-3997 .elementor-element.elementor-element-e7ca1d0 {
        --spacer-size: 55px;
    }

    .elementor-3997 .elementor-element.elementor-element-bae9dc9 {
        --spacer-size: 25px;
    }

    .elementor-3997 .elementor-element.elementor-element-62952c3 {
        --spacer-size: 5px;
    }

    .elementor-3997 .elementor-element.elementor-element-256acbc .elementor-heading-title {
        font-size: 15vw;
    }

    .elementor-3997 .elementor-element.elementor-element-9726656 > .elementor-container {
        min-height: 1vh;
    }

    .elementor-3997 .elementor-element.elementor-element-896b03c {
        --spacer-size: 55px;
    }

    .elementor-3997 .elementor-element.elementor-element-a3b6e76 {
        --spacer-size: 25px;
    }

    .elementor-3997 .elementor-element.elementor-element-1c6c1af {
        --spacer-size: 5px;
    }

    .elementor-3997 .elementor-element.elementor-element-c8f0afd .elementor-heading-title {
        font-size: 15vw;
    }

    .elementor-3997 .elementor-element.elementor-element-52d8716 > .elementor-container {
        min-height: 1vh;
    }

    .elementor-3997 .elementor-element.elementor-element-bbb8cb4 {
        --spacer-size: 55px;
    }

    .elementor-3997 .elementor-element.elementor-element-2bfd8dc {
        --spacer-size: 25px;
    }

    .elementor-3997 .elementor-element.elementor-element-5ffaca7 {
        --spacer-size: 5px;
    }

    .elementor-3997 .elementor-element.elementor-element-9b8c1d1 .elementor-heading-title {
        font-size: 15vw;
    }

    .elementor-3997 .elementor-element.elementor-element-511b077 {
        width: 50%;
    }

    .elementor-3997 .elementor-element.elementor-element-d9d56f7 {
        width: 50%;
    }

    .elementor-3997 .elementor-element.elementor-element-d6fd304 {
        width: 50%;
    }

        .elementor-3997 .elementor-element.elementor-element-d6fd304 > .elementor-element-populated {
            margin: 20px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-3997 .elementor-element.elementor-element-413c2a3 {
        width: 50%;
    }

        .elementor-3997 .elementor-element.elementor-element-413c2a3 > .elementor-element-populated {
            margin: 20px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-3997 .elementor-element.elementor-element-ca387cd {
        width: 50%;
    }

        .elementor-3997 .elementor-element.elementor-element-ca387cd > .elementor-element-populated {
            margin: 20px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-3997 .elementor-element.elementor-element-ec21e91 {
        width: 50%;
    }

        .elementor-3997 .elementor-element.elementor-element-ec21e91 > .elementor-element-populated {
            margin: 20px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-3997 .elementor-element.elementor-element-79142fd {
        --spacer-size: 350px;
    }

    .elementor-3997 .elementor-element.elementor-element-20d977c > .elementor-element-populated.elementor-column-wrap {
        padding: 0% 0% 0% 0%;
    }

    .elementor-3997 .elementor-element.elementor-element-20d977c > .elementor-element-populated.elementor-widget-wrap {
        padding: 0% 0% 0% 0%;
    }

    .elementor-3997 .elementor-element.elementor-element-ab019c4 {
        --spacer-size: 54px;
    }

    .elementor-3997 .elementor-element.elementor-element-41a2f17 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-3997 .elementor-element.elementor-element-73d1186 {
        --spacer-size: 20px;
    }

    .elementor-3997 .elementor-element.elementor-element-c1f3908 {
        --spacer-size: 60px;
    }
}

@media(min-width:768px) {
    .elementor-3997 .elementor-element.elementor-element-f313491 {
        width: 38%;
    }

    .elementor-3997 .elementor-element.elementor-element-043704c {
        width: 36%;
    }

    .elementor-3997 .elementor-element.elementor-element-ddee868 {
        width: 26%;
    }

    .elementor-3997 .elementor-element.elementor-element-370bf9a {
        width: 16.822%;
    }

    .elementor-3997 .elementor-element.elementor-element-2034557 {
        width: 34.341%;
    }

    .elementor-3997 .elementor-element.elementor-element-8937236 {
        width: 16.977%;
    }

    .elementor-3997 .elementor-element.elementor-element-f3b6117 {
        width: 22.868%;
    }

    .elementor-3997 .elementor-element.elementor-element-ae92152 {
        width: 8.95%;
    }

    .elementor-3997 .elementor-element.elementor-element-2de32c5 {
        width: 16.822%;
    }

    .elementor-3997 .elementor-element.elementor-element-d18bd39 {
        width: 34.341%;
    }

    .elementor-3997 .elementor-element.elementor-element-42179dd {
        width: 16.977%;
    }

    .elementor-3997 .elementor-element.elementor-element-4cb3e9a {
        width: 22.868%;
    }

    .elementor-3997 .elementor-element.elementor-element-693d08c {
        width: 8.95%;
    }

    .elementor-3997 .elementor-element.elementor-element-eddabfc {
        width: 16.822%;
    }

    .elementor-3997 .elementor-element.elementor-element-e9c4221 {
        width: 34.341%;
    }

    .elementor-3997 .elementor-element.elementor-element-8a6ec41 {
        width: 16.977%;
    }

    .elementor-3997 .elementor-element.elementor-element-64bcbe4 {
        width: 22.868%;
    }

    .elementor-3997 .elementor-element.elementor-element-f086855 {
        width: 8.95%;
    }

    .elementor-3997 .elementor-element.elementor-element-6d092ab {
        width: 16.822%;
    }

    .elementor-3997 .elementor-element.elementor-element-9b94768 {
        width: 34.341%;
    }

    .elementor-3997 .elementor-element.elementor-element-1925387 {
        width: 16.977%;
    }

    .elementor-3997 .elementor-element.elementor-element-e1f4b92 {
        width: 22.868%;
    }

    .elementor-3997 .elementor-element.elementor-element-4327461 {
        width: 8.95%;
    }

    .elementor-3997 .elementor-element.elementor-element-f729029 {
        width: 16.822%;
    }

    .elementor-3997 .elementor-element.elementor-element-df5caee {
        width: 34.341%;
    }

    .elementor-3997 .elementor-element.elementor-element-f61210e {
        width: 16.977%;
    }

    .elementor-3997 .elementor-element.elementor-element-1a73904 {
        width: 22.868%;
    }

    .elementor-3997 .elementor-element.elementor-element-c94193c {
        width: 8.95%;
    }
}

@media(max-width:1279px) and (min-width:768px) {
    .elementor-3997 .elementor-element.elementor-element-f313491 {
        width: 100%;
    }

    .elementor-3997 .elementor-element.elementor-element-043704c {
        width: 75%;
    }

    .elementor-3997 .elementor-element.elementor-element-ddee868 {
        width: 25%;
    }

    .elementor-3997 .elementor-element.elementor-element-370bf9a {
        width: 10%;
    }

    .elementor-3997 .elementor-element.elementor-element-2034557 {
        width: 34%;
    }

    .elementor-3997 .elementor-element.elementor-element-8937236 {
        width: 23%;
    }

    .elementor-3997 .elementor-element.elementor-element-f3b6117 {
        width: 23%;
    }

    .elementor-3997 .elementor-element.elementor-element-ae92152 {
        width: 10%;
    }

    .elementor-3997 .elementor-element.elementor-element-2de32c5 {
        width: 10%;
    }

    .elementor-3997 .elementor-element.elementor-element-d18bd39 {
        width: 34%;
    }

    .elementor-3997 .elementor-element.elementor-element-42179dd {
        width: 23%;
    }

    .elementor-3997 .elementor-element.elementor-element-4cb3e9a {
        width: 23%;
    }

    .elementor-3997 .elementor-element.elementor-element-693d08c {
        width: 10%;
    }

    .elementor-3997 .elementor-element.elementor-element-eddabfc {
        width: 10%;
    }

    .elementor-3997 .elementor-element.elementor-element-e9c4221 {
        width: 34%;
    }

    .elementor-3997 .elementor-element.elementor-element-8a6ec41 {
        width: 23%;
    }

    .elementor-3997 .elementor-element.elementor-element-64bcbe4 {
        width: 23%;
    }

    .elementor-3997 .elementor-element.elementor-element-f086855 {
        width: 10%;
    }

    .elementor-3997 .elementor-element.elementor-element-6d092ab {
        width: 10%;
    }

    .elementor-3997 .elementor-element.elementor-element-9b94768 {
        width: 34%;
    }

    .elementor-3997 .elementor-element.elementor-element-1925387 {
        width: 23%;
    }

    .elementor-3997 .elementor-element.elementor-element-e1f4b92 {
        width: 23%;
    }

    .elementor-3997 .elementor-element.elementor-element-4327461 {
        width: 10%;
    }

    .elementor-3997 .elementor-element.elementor-element-f729029 {
        width: 10%;
    }

    .elementor-3997 .elementor-element.elementor-element-df5caee {
        width: 34%;
    }

    .elementor-3997 .elementor-element.elementor-element-f61210e {
        width: 23%;
    }

    .elementor-3997 .elementor-element.elementor-element-1a73904 {
        width: 23%;
    }

    .elementor-3997 .elementor-element.elementor-element-c94193c {
        width: 10%;
    }

    .elementor-3997 .elementor-element.elementor-element-511b077 {
        width: 33.33%;
    }

    .elementor-3997 .elementor-element.elementor-element-d9d56f7 {
        width: 33.33%;
    }

    .elementor-3997 .elementor-element.elementor-element-d6fd304 {
        width: 33.33%;
    }

    .elementor-3997 .elementor-element.elementor-element-413c2a3 {
        width: 33.33%;
    }

    .elementor-3997 .elementor-element.elementor-element-ca387cd {
        width: 33.33%;
    }

    .elementor-3997 .elementor-element.elementor-element-ec21e91 {
        width: 33.33%;
    }

    .elementor-3997 .elementor-element.elementor-element-782d0db {
        width: 100%;
    }

    .elementor-3997 .elementor-element.elementor-element-20d977c {
        width: 100%;
    }
}
/*# sourceURL=elementor-frontend-inline-css */

/* Inline style 32 */
.trx_demo_inline_2139818688 {
    color: #ffffff !important;
    border-color: #383e28 !important;
    background-color: #383e28 !important;
}

.trx_demo_inline_315129520:hover {
    color: #ffffff !important;
    border-color: #262c18 !important;
    background-color: #262c18 !important;
}

.trx_demo_panels.open .trx_demo_panel_active .trx_demo_panel_footer .trx_demo_panel_button {
    justify-content: center;
}

.trx_demo_tabs_style_icons .trx_demo_tabs a > i {
    color: #fff;
}

.trx_demo_tabs_style_icons [class*="hint_"]:after {
    background-color: var(--theme-color-extra_bg_color);
}
h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase;
}

.normal-header{
    text-transform: none;
}
/* Street Angels Institute footer link columns */
.footer_custom_18850 .sai-footer-link-columns {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px 30px !important;
    width: 100% !important;
}

.footer_custom_18850 .sai-footer-link-column {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

    .footer_custom_18850 .sai-footer-link-column li {
        display: block !important;
        width: 100% !important;
        margin: 0 0 8px !important;
    }

/* Copyright and right-aligned legal links */
.footer_custom_18850 .sai-footer-bottom {
    display: flex !important;
    width: 100% !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 30px !important;
}

.footer_custom_18850 .sai-footer-copyright {
    flex: 0 1 auto !important;
}

.footer_custom_18850 .sai-footer-legal {
    display: flex !important;
    flex: 0 1 auto !important;
    justify-content: flex-end !important;
    gap: 20px !important;
    margin-left: auto !important;
    text-align: right !important;
}

/* Mobile */
@media (max-width: 767px) {
    .footer_custom_18850 .sai-footer-link-columns {
        gap: 8px 20px !important;
    }

    .footer_custom_18850 .sai-footer-bottom {
        flex-wrap: wrap !important;
    }

    .footer_custom_18850 .sai-footer-legal {
        width: 100% !important;
        justify-content: flex-end !important;
    }
}
.legal-content-spacing {
    max-width: 1200px;
    margin: 50px auto;
    padding: 45px 50px;
}

    .legal-content-spacing h3 {
        margin: 35px 0 15px;
        font-size: 32px !important;
        line-height: 1.2;
    }

        .legal-content-spacing h3:first-child {
            margin-top: 0;
        }

    .legal-content-spacing p {
        margin: 0 0 18px;
        font-size: 17px;
        line-height: 1.75;
    }

/* Tablet */
@media (max-width: 1024px) {
    .legal-content-spacing {
        margin: 35px 25px;
        padding: 35px;
    }

        .legal-content-spacing h3 {
            font-size: 28px !important;
        }
}

/* Mobile */
@media (max-width: 767px) {
    .legal-content-spacing {
        margin: 20px 15px;
        padding: 25px 15px;
    }

        .legal-content-spacing h3 {
            margin: 28px 0 12px;
            font-size: 24px !important;
            line-height: 1.25;
        }

        .legal-content-spacing p {
            margin-bottom: 16px;
            font-size: 16px;
            line-height: 1.65;
        }
}

/* Add these rules to the bottom of theme.css. Existing theme colors and fonts are inherited. */

.sain-motion-statement {
    overflow: hidden;
    padding: clamp(70px, 10vw, 150px) 0;
}

.sain-motion-statement__track {
    display: flex;
    gap: clamp(35px, 6vw, 100px);
    justify-content: center;
    white-space: nowrap;
    animation: sain-statement-drift 14s ease-in-out infinite alternate;
}

    .sain-motion-statement__track span {
        font-size: clamp(3rem, 9vw, 10rem);
        font-weight: 700;
        line-height: .9;
        text-transform: uppercase;
    }

@keyframes sain-statement-drift {
    from {
        transform: translateX(8%);
    }

    to {
        transform: translateX(-8%);
    }
}

.sain-audience-lead {
    max-width: 860px;
    padding: 0 0 clamp(35px, 6vw, 80px);
}

.sain-learning-copy {
    max-width: 720px;
}

    .sain-learning-copy p + p,
    .sain-applied-section p + p,
    .sain-final-cta__content p + p {
        margin-top: 1.35em;
    }

.sain-template-actions {
    flex-wrap: wrap;
    gap: 14px;
    margin-top: 32px;
}

    .sain-template-actions .sc_button {
        display: inline-flex;
        justify-content: center;
        text-align: center;
    }

.sain-applied-section {
    padding: clamp(70px, 10vw, 140px) 0;
}

    .sain-applied-section > .elementor-container {
        align-items: flex-start;
    }

.sain-applied-section__copy,
.sain-applied-section__expert {
    padding-left: clamp(20px, 4vw, 60px);
    padding-right: clamp(20px, 4vw, 60px);
}

.sain-applied-section h2,
.sain-final-cta h2 {
    margin-bottom: 36px;
}

.sain-circle-image {
    aspect-ratio: 1;
    margin: 0 auto clamp(45px, 7vw, 85px);
    max-width: 460px;
    position: relative;
    width: min(88%, 460px);
}

    .sain-circle-image img {
        border-radius: 50%;
        display: block;
        height: 100%;
        object-fit: cover;
        width: 100%;
    }

.sain-circle-image__orbit {
    align-items: center;
    border: 1px solid currentColor;
    border-radius: 50%;
    display: flex;
    font-size: 11px;
    font-weight: 700;
    inset: -25px;
    justify-content: center;
    letter-spacing: .16em;
    position: absolute;
    text-align: center;
    animation: sain-orbit-spin 18s linear infinite;
}

@keyframes sain-orbit-spin {
    to {
        transform: rotate(360deg);
    }
}

.sain-final-cta > .elementor-container {
    min-height: 780px;
}

.sain-final-cta__image {
    background-image: url("../images/index/index_10.jpg");
    background-position: center;
    background-size: cover;
    min-height: 780px;
}

.sain-final-cta__content {
    margin: 0 auto;
    max-width: 720px;
    padding: clamp(60px, 9vw, 130px) clamp(24px, 6vw, 90px);
}

    .sain-final-cta__content h3 {
        font-size: clamp(2.4rem, 5vw, 5.5rem);
        margin: 30px 0 0;
    }

@media (prefers-reduced-motion: reduce) {
    .sain-motion-statement__track,
    .sain-circle-image__orbit {
        animation: none;
    }
}

@media (max-width: 1024px) {
    .sain-applied-section > .elementor-container,
    .sain-final-cta > .elementor-container {
        display: block;
    }

        .sain-applied-section__copy,
        .sain-applied-section__expert,
        .sain-final-cta__image,
        .sain-final-cta > .elementor-container > .elementor-column {
            width: 100%;
        }

    .sain-applied-section__copy {
        margin-bottom: 90px;
    }

    .sain-final-cta__image {
        min-height: 520px;
    }
}

@media (max-width: 767px) {
    .sain-motion-statement__track {
        gap: 32px;
    }

        .sain-motion-statement__track span {
            font-size: clamp(2.7rem, 16vw, 5rem);
        }

    .sain-template-actions {
        display: grid;
        grid-template-columns: 1fr;
    }

        .sain-template-actions .sc_button {
            width: 100%;
        }

    .sain-applied-section__copy,
    .sain-applied-section__expert {
        padding-left: 20px;
        padding-right: 20px;
    }

    .sain-circle-image__orbit {
        font-size: 9px;
        inset: -15px;
    }

    .sain-final-cta__image {
        min-height: 360px;
    }

    .sain-final-cta__content {
        padding-left: 20px;
        padding-right: 20px;
    }
}
/* Reusable expandable copy */
.expandable-copy {
    position: relative;
}

.expandable-copy__preview > :last-child,
.expandable-copy__reveal-inner > :last-child {
    margin-bottom: 0;
}

/* Inline arrow button */
.expandable-copy__toggle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 24px;
    margin: 0 0 0 7px;
    padding: 0;
    border: 0;
    background: transparent;
    color: inherit;
    vertical-align: middle;
    cursor: pointer;
}

/* Right-facing arrow */
.expandable-copy__arrow {
    position: relative;
    display: block;
    width: 21px;
    height: 2px;
    background: currentColor;
    animation: expandable-arrow-slide 1.2s ease-in-out infinite;
    transition: transform 0.3s ease;
}

    /* Arrowhead */
    .expandable-copy__arrow::after {
        position: absolute;
        top: 50%;
        right: 0;
        width: 8px;
        height: 8px;
        border-top: 2px solid currentColor;
        border-right: 2px solid currentColor;
        content: "";
        transform: translateY(-50%) rotate(45deg);
    }

@keyframes expandable-arrow-slide {
    0%, 100% {
        translate: -3px 0;
    }

    50% {
        translate: 3px 0;
    }
}

/* Collapsed content */
.expandable-copy__reveal {
    display: grid;
    grid-template-rows: 0fr;
    opacity: 0;
    transition: grid-template-rows 0.5s ease, opacity 0.35s ease, margin-top 0.5s ease;
}

.expandable-copy__reveal-inner {
    min-height: 0;
    overflow: hidden;
}

/* Expanded content */
.expandable-copy.is-expanded .expandable-copy__reveal {
    grid-template-rows: 1fr;
    margin-top: 18px;
    opacity: 1;
}

/* Hide the arrow after expansion on desktop */
@media (hover: hover) and (pointer: fine) {
    .expandable-copy.is-expanded .expandable-copy__toggle {
        display: none;
    }
}

/* Keyboard focus */
.expandable-copy__toggle:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 3px;
}

/* Mobile and touchscreen behavior */
@media (hover: none), (pointer: coarse) {
    /*
     * Keep the button visible when expanded so it can be
     * tapped again to collapse the copy.
     */
    .expandable-copy.is-expanded .expandable-copy__toggle {
        display: inline-flex;
    }

    /* Convert the right arrow into a left arrow */
    .expandable-copy.is-expanded .expandable-copy__arrow {
        animation: none;
        transform: rotate(180deg);
    }
}

@media (max-width: 767px) {
    .expandable-copy__toggle {
        width: 36px;
        height: 28px;
        margin-left: 6px;
    }

    .expandable-copy.is-expanded .expandable-copy__reveal {
        margin-top: 14px;
    }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .expandable-copy__arrow {
        animation: none;
    }

    .expandable-copy__reveal,
    .expandable-copy__arrow {
        transition: none;
    }
}
/* Add these rules to the bottom of theme.css. Existing theme colors and fonts are inherited. */

.sain-about-pullquote {
    font-size: clamp(1.5rem, 2.4vw, 2.5rem);
    line-height: 1.25;
}

.sain-about-motion {
    overflow: hidden;
    padding: clamp(70px, 10vw, 150px) 0;
}

.sain-about-motion__track {
    display: flex;
    gap: clamp(40px, 7vw, 120px);
    justify-content: center;
    white-space: nowrap;
    animation: sain-about-drift 14s ease-in-out infinite alternate;
}

    .sain-about-motion__track span {
        font-size: clamp(3rem, 8vw, 9rem);
        font-weight: 700;
        line-height: .9;
        text-transform: uppercase;
    }

@keyframes sain-about-drift {
    from {
        transform: translateX(8%);
    }

    to {
        transform: translateX(-8%);
    }
}

.sc_stack_section_on .sc_item_descr {
    max-width: 760px;
}

    .sc_stack_section_on .sc_item_descr p + p {
        margin-top: 1.25em;
    }

.sain-about-final-cta {
    overflow: hidden;
    padding: clamp(90px, 13vw, 190px) 0;
    position: relative;
}

    .sain-about-final-cta::before {
        background-image: url("/images/redmarble.jpg");
        background-position: center;
        background-size: cover;
        content: "";
        inset: 0;
        position: absolute;
    }

.sain-about-final-cta__inner {
    margin: 0 auto;
    max-width: 1120px;
    padding: 0 30px;
    position: relative;
    text-align: center;
}

    .sain-about-final-cta__inner h2 {
        font-size: clamp(2.8rem, 6vw, 7rem);
        line-height: 1;
    }

.sain-about-final-cta__actions {
    display: flex;
    justify-content: center;
    margin-top: 45px;
}

@media (prefers-reduced-motion: reduce) {
    .sain-about-motion__track {
        animation: none;
    }
}

@media (max-width: 767px) {
    .sain-about-motion__track {
        gap: 30px;
    }

        .sain-about-motion__track span {
            font-size: clamp(2.6rem, 15vw, 4.8rem);
        }

    .sc_stack_section_on .sc_item_descr {
        max-width: 100%;
    }

    .sain-about-final-cta__inner {
        padding: 0 20px;
    }

    .sain-about-final-cta__actions .sc_button {
        width: 100%;
    }
}

/* Add to the bottom of theme.css. The template's existing colors and fonts are inherited. */

.sain-learn-opening {
    padding: clamp(80px, 10vw, 160px) 24px;
}

    .sain-learn-opening > .elementor-container {
        align-items: start;
        display: grid;
        gap: clamp(50px, 8vw, 130px);
        grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);
    }

.sain-learn-opening__copy {
    font-size: clamp(.95rem, 1.05vw, 1.08rem);
    line-height: 1.6;
    padding-top: clamp(14px, 3vw, 55px);
}

.sain-learn-opening__eyebrow {
    margin: .6em 0 1.4em;
}

.page_content_wrap .sain-capability-bridge {
    align-items: center;
    background-color: #111 !important;
    background-image: linear-gradient(rgba(0,0,0,.62), rgba(0,0,0,.62)), url("/images/learn/learn_1.jpg") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    display: flex;
    min-height: clamp(480px, 62vw, 820px);
    padding: clamp(70px, 9vw, 130px) 24px;
}

.sain-capability-bridge > div {
    margin: 0 auto;
    max-width: 1250px;
    text-align: center;
}

.sain-capability-bridge h2 {
    font-size: clamp(2.25rem, 5vw, 6rem);
    line-height: 1.05;
    margin: 0;
}

.sain-practice {
    padding: clamp(85px, 11vw, 180px) max(24px, calc((100vw - 1320px) / 2));
}

    .sain-practice > header {
        align-items: end;
        display: grid;
        gap: 24px;
        grid-template-columns: auto 1fr;
        margin-bottom: clamp(45px, 7vw, 100px);
    }

        .sain-practice > header > span, .sain-timeline__content > header > span, .sain-expertise__content > header > span {
            font-size: clamp(3rem, 8vw, 9rem);
            line-height: .75;
            opacity: .25;
        }

    .sain-practice h2, .sain-practice h3, .sain-practice p, .sain-practice button, .sain-practice label, .sain-capability-bridge h2, .sain-institute-fit h2, .sain-institute-fit p {
        color: inherit !important;
    }

/* Area 01: lateral accordion */
.page_content_wrap .sain-practice--lateral {
    background: #f1ece3 !important;
    color: #171717 !important;
}

.sain-lateral {
    display: flex;
    min-height: 680px;
    overflow: hidden;
}

.sain-lateral__item {
    border-left: 1px solid currentColor;
    display: flex;
    flex: 0 0 92px;
    min-width: 0;
    overflow: hidden;
    transition: flex-basis .45s ease;
}

    .sain-lateral__item:last-child {
        border-right: 1px solid currentColor;
    }

    .sain-lateral__item[open] {
        flex-basis: calc(100% - 368px);
    }

    .sain-lateral__item summary {
        align-items: center;
        cursor: pointer;
        display: flex;
        flex: 0 0 92px;
        justify-content: space-between;
        list-style: none;
        padding: 28px 20px;
        writing-mode: vertical-rl;
    }

        .sain-lateral__item summary::-webkit-details-marker {
            display: none;
        }

        .sain-lateral__item summary span:first-child {
            font-size: 1.15rem;
        }

    .sain-lateral__item > div {
        align-self: center;
        max-width: 760px;
        min-width: min(56vw, 700px);
        padding: 50px clamp(28px, 5vw, 80px);
    }

        .sain-lateral__item > div p + p {
            margin-top: 1.1em;
        }

/* Area 02: draggable course rail */
.page_content_wrap .sain-practice--drag {
    background: #fff !important;
    color: #171717 !important;
    overflow: hidden;
    padding-left: max(24px, calc((100vw - 1320px) / 2));
    padding-right: 0;
}

.sain-practice--drag > header {
    padding-right: max(24px, calc((100vw - 1320px) / 2));
}

.sain-drag__hint {
    grid-column: 2;
    margin: 0;
    opacity: .7;
}

.sain-drag {
    -ms-overflow-style: none !important;
    cursor: grab;
    display: flex;
    gap: clamp(22px, 3vw, 42px);
    overflow-x: auto !important;
    overflow-y: hidden !important;
    padding: 10px max(24px, calc((100vw - 1320px) / 2)) 48px 0;
    scroll-snap-type: x mandatory;
    scrollbar-color: transparent transparent !important;
    scrollbar-width: none !important;
    touch-action: pan-x;
    user-select: none;
}

    .sain-drag::-webkit-scrollbar {
        display: none !important;
        height: 0 !important;
        width: 0 !important;
    }

    .sain-drag::-webkit-scrollbar-track, .sain-drag::-webkit-scrollbar-thumb {
        background: transparent !important;
        display: none !important;
    }

    .sain-drag:active, .sain-drag.is-dragging {
        cursor: grabbing;
        scroll-snap-type: none;
    }

.sain-drag__slide {
    background: rgba(255,255,255,.72);
    box-shadow: 0 18px 48px rgba(0,0,0,.12);
    flex: 0 0 min(72vw, 560px);
    padding: clamp(30px, 4vw, 54px);
    scroll-snap-align: start;
}

    .sain-drag__slide p + p {
        margin-top: 1em;
    }

/* Area 03: image-backed timeline */
.page_content_wrap .sain-practice--timeline {
    background: #e7dfd3 !important;
    color: #171717 !important;
    display: grid;
    grid-template-columns: minmax(300px, .85fr) minmax(0, 1.15fr);
    padding: 0;
}

.sain-timeline__image {
    background-attachment: fixed;
    background-image: url("/images/learn/learn_2.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 50vw auto;
    min-height: 1100px;
}

.sain-timeline__content {
    padding: clamp(80px, 10vw, 160px) clamp(32px, 7vw, 110px);
}

    .sain-timeline__content > header {
        margin-bottom: 70px;
    }

.sain-timeline__entry {
    display: grid;
    gap: 28px;
    grid-template-columns: 54px 1fr;
    padding: 0 0 56px;
    position: relative;
}

    .sain-timeline__entry::before {
        border-left: 1px solid currentColor;
        content: "";
        height: 100%;
        left: 20px;
        opacity: .35;
        position: absolute;
        top: 28px;
    }

    .sain-timeline__entry > span {
        position: relative;
        z-index: 1;
    }

    .sain-timeline__entry .sain-course p + p {
        margin-top: 1em;
    }
@media (max-width: 767px) {
    .sain-practice--timeline {
        display: flex !important;
        flex-direction: column !important;
        grid-template-columns: none !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }

        /* Image moves to the top */
        .sain-practice--timeline .sain-timeline__image {
            display: block !important;
            position: relative !important;
            inset: auto !important;
            order: 1;
            width: 100% !important;
            max-width: 100% !important;
            min-width: 0 !important;
            height: 58vw !important;
            min-height: 240px !important;
            max-height: 420px;
            background-attachment: scroll !important;
            background-position: center !important;
            background-size: cover !important;
            transform: none !important;
        }

        .sain-practice--timeline .sain-timeline__content {
            display: block !important;
            position: relative !important;
            order: 2;
            width: 100% !important;
            max-width: 100% !important;
            min-width: 0 !important;
            margin: 0 !important;
            padding: 56px 20px 70px !important;
            overflow: visible !important;
            transform: none !important;
        }

            /* Practice-area heading */
            .sain-practice--timeline .sain-timeline__content > header {
                display: grid !important;
                grid-template-columns: 42px minmax(0, 1fr) !important;
                align-items: start !important;
                gap: 16px !important;
                width: 100% !important;
                margin: 0 0 50px !important;
            }

                .sain-practice--timeline .sain-timeline__content > header > span {
                    display: block !important;
                    width: auto !important;
                    min-width: 0 !important;
                    font-size: 24px !important;
                    line-height: 1 !important;
                }

                .sain-practice--timeline .sain-timeline__content > header h2 {
                    width: 100% !important;
                    max-width: 100% !important;
                    min-width: 0 !important;
                    margin: 0 !important;
                    font-size: clamp(30px, 9vw, 44px) !important;
                    line-height: 1.05 !important;
                    overflow-wrap: normal !important;
                    word-break: normal !important;
                    hyphens: none !important;
                    white-space: normal !important;
                }

        /* Individual timeline entries */
        .sain-practice--timeline .sain-timeline__entry {
            display: grid !important;
            grid-template-columns: 42px minmax(0, 1fr) !important;
            align-items: start !important;
            gap: 16px !important;
            width: 100% !important;
            max-width: 100% !important;
            min-width: 0 !important;
            margin: 0 !important;
            padding: 32px 0 !important;
        }

            .sain-practice--timeline .sain-timeline__entry > span {
                display: block !important;
                position: relative !important;
                inset: auto !important;
                width: auto !important;
                min-width: 0 !important;
                font-size: 15px !important;
                line-height: 1.2 !important;
            }

        .sain-practice--timeline .sain-course {
            display: block !important;
            width: 100% !important;
            max-width: 100% !important;
            min-width: 0 !important;
            margin: 0 !important;
            padding: 0 !important;
            transform: none !important;
        }

            .sain-practice--timeline .sain-course h3 {
                width: 100% !important;
                max-width: 100% !important;
                margin: 0 0 20px !important;
                font-size: clamp(23px, 7vw, 32px) !important;
                line-height: 1.15 !important;
                overflow-wrap: normal !important;
                word-break: normal !important;
                hyphens: none !important;
            }

            .sain-practice--timeline .sain-course p {
                width: 100% !important;
                max-width: 100% !important;
                margin: 0 0 16px !important;
                font-size: 16px !important;
                line-height: 1.65 !important;
                overflow-wrap: break-word !important;
                word-break: normal !important;
                white-space: normal !important;
            }

                .sain-practice--timeline .sain-course p:last-child {
                    margin-bottom: 0 !important;
                }
}
/* Area 04: tabs */
.page_content_wrap .sain-practice--tabs {
    background: #171717 !important;
    color: #fff !important;
}

.sain-tabs {
    display: grid;
    gap: clamp(45px, 8vw, 130px);
    grid-template-columns: minmax(260px, .7fr) minmax(0, 1.3fr);
}

.sain-tabs__nav {
    border-top: 1px solid currentColor;
    display: flex;
    flex-direction: column;
}

.sain-tabs > input {
    opacity: 0;
    pointer-events: none;
    position: absolute;
}

.sain-tabs__nav label {
    background: none;
    border-bottom: 1px solid currentColor;
    color: inherit;
    cursor: pointer;
    display: block;
    padding: 22px 0;
    text-align: left;
    transition: padding-left .3s ease, opacity .3s ease;
}

.sain-tabs > input:nth-of-type(1):checked ~ .sain-tabs__nav label:nth-child(1),
.sain-tabs > input:nth-of-type(2):checked ~ .sain-tabs__nav label:nth-child(2),
.sain-tabs > input:nth-of-type(3):checked ~ .sain-tabs__nav label:nth-child(3),
.sain-tabs > input:nth-of-type(4):checked ~ .sain-tabs__nav label:nth-child(4),
.sain-tabs > input:nth-of-type(5):checked ~ .sain-tabs__nav label:nth-child(5) {
    padding-left: 28px;
}

.sain-tabs__panels {
    align-self: center;
    display: grid;
    font-size: clamp(1.08rem, 1.4vw, 1.35rem);
    line-height: 1.5;
}

    .sain-tabs__panels article {
        grid-area: 1 / 1;
        opacity: 0;
        pointer-events: none;
        transform: translateY(14px);
        transition: opacity .38s ease, transform .38s ease;
        visibility: hidden;
    }

.sain-tabs > input:nth-of-type(1):checked ~ .sain-tabs__panels article:nth-child(1),
.sain-tabs > input:nth-of-type(2):checked ~ .sain-tabs__panels article:nth-child(2),
.sain-tabs > input:nth-of-type(3):checked ~ .sain-tabs__panels article:nth-child(3),
.sain-tabs > input:nth-of-type(4):checked ~ .sain-tabs__panels article:nth-child(4),
.sain-tabs > input:nth-of-type(5):checked ~ .sain-tabs__panels article:nth-child(5) {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
    visibility: visible;
}

.sain-tabs__panels article p + p {
    margin-top: 1.15em;
}

/* Area 05: staggered evidence steps */
.page_content_wrap .sain-practice--evidence {
    background: #f1ece3 !important;
    color: #171717 !important;
}

.sain-evidence {
    display: grid;
    gap: clamp(40px, 7vw, 110px);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.sain-evidence__step {
    min-height: 390px;
    padding: clamp(40px, 6vw, 90px) 0 0;
    position: relative;
}

    .sain-evidence__step:nth-child(even) {
        transform: translateY(100px);
    }

    .sain-evidence__step::before {
        content: attr(data-step);
        font-size: clamp(7rem, 16vw, 17rem);
        left: 0;
        line-height: .7;
        opacity: .08;
        position: absolute;
        top: 25px;
    }

    .sain-evidence__step .sain-course {
        border-top: 1px solid currentColor;
        margin-left: clamp(28px, 5vw, 90px);
        padding-top: 24px;
        position: relative;
    }

    .sain-evidence__step p + p {
        margin-top: 1em;
    }

.sain-evidence__image {
    align-self: stretch;
    margin: 100px 0 0;
    min-height: 480px;
    overflow: hidden;
}

    .sain-evidence__image img {
        height: 100%;
        object-fit: cover;
        width: 100%;
    }

/* Area 06: layered full-bleed section */
.page_content_wrap .sain-practice--expertise {
    background: #000 !important;
    background-color: #000 !important;
    color: #fff !important;
    display: grid;
    grid-template-columns: minmax(280px, .8fr) minmax(0, 1.2fr);
    padding: 0;
}

.sain-expertise__background {
    background-image: url("/images/learn/learn_4.jpg");
    background-position: center;
    background-size: cover;
    min-height: 900px;
}

.sain-expertise__content {
    padding: clamp(80px, 10vw, 160px) clamp(32px, 7vw, 120px);
}

    .sain-expertise__content > header {
        margin-bottom: 65px;
    }

.sain-expertise__row {
    border-top: 1px solid currentColor;
    display: grid;
    gap: 28px;
    grid-template-columns: 48px 1fr;
    padding: 35px 0;
}

    .sain-expertise__row p + p {
        margin-top: 1em;
    }
@media (max-width: 767px) {
    .sain-practice--expertise {
        display: flex !important;
        flex-direction: column !important;
        grid-template-columns: none !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }

        /* Background image moves above the content */
        .sain-practice--expertise .sain-expertise__background {
            display: block !important;
            position: relative !important;
            inset: auto !important;
            order: 1;
            width: 100% !important;
            max-width: 100% !important;
            min-width: 0 !important;
            height: 58vw !important;
            min-height: 240px !important;
            max-height: 420px !important;
            background-attachment: scroll !important;
            background-position: center !important;
            background-size: cover !important;
            transform: none !important;
        }

        .sain-practice--expertise .sain-expertise__content {
            display: block !important;
            position: relative !important;
            inset: auto !important;
            order: 2;
            width: 100% !important;
            max-width: 100% !important;
            min-width: 0 !important;
            margin: 0 !important;
            padding: 56px 20px 70px !important;
            overflow: visible !important;
            transform: none !important;
        }

            /* Practice-area heading */
            .sain-practice--expertise .sain-expertise__content > header {
                display: grid !important;
                grid-template-columns: 42px minmax(0, 1fr) !important;
                align-items: start !important;
                gap: 16px !important;
                width: 100% !important;
                max-width: 100% !important;
                min-width: 0 !important;
                margin: 0 0 50px !important;
                padding: 0 !important;
            }

                .sain-practice--expertise .sain-expertise__content > header > span {
                    display: block !important;
                    position: relative !important;
                    inset: auto !important;
                    width: auto !important;
                    min-width: 0 !important;
                    margin: 0 !important;
                    font-size: 24px !important;
                    line-height: 1 !important;
                }

                .sain-practice--expertise .sain-expertise__content > header h2 {
                    width: 100% !important;
                    max-width: 100% !important;
                    min-width: 0 !important;
                    margin: 0 !important;
                    padding: 0 !important;
                    font-size: clamp(30px, 9vw, 44px) !important;
                    line-height: 1.05 !important;
                    overflow-wrap: normal !important;
                    word-break: normal !important;
                    hyphens: none !important;
                    white-space: normal !important;
                }

        /* Course rows */
        .sain-practice--expertise .sain-expertise__row {
            display: grid !important;
            grid-template-columns: 42px minmax(0, 1fr) !important;
            align-items: start !important;
            gap: 16px !important;
            width: 100% !important;
            max-width: 100% !important;
            min-width: 0 !important;
            margin: 0 !important;
            padding: 32px 0 !important;
        }

            .sain-practice--expertise .sain-expertise__row > span {
                display: block !important;
                position: relative !important;
                inset: auto !important;
                width: auto !important;
                min-width: 0 !important;
                margin: 0 !important;
                font-size: 15px !important;
                line-height: 1.2 !important;
            }

        .sain-practice--expertise .sain-course {
            display: block !important;
            position: relative !important;
            width: 100% !important;
            max-width: 100% !important;
            min-width: 0 !important;
            margin: 0 !important;
            padding: 0 !important;
            transform: none !important;
        }

            .sain-practice--expertise .sain-course h3 {
                width: 100% !important;
                max-width: 100% !important;
                min-width: 0 !important;
                margin: 0 0 20px !important;
                padding: 0 !important;
                font-size: clamp(23px, 7vw, 32px) !important;
                line-height: 1.15 !important;
                overflow-wrap: normal !important;
                word-break: normal !important;
                hyphens: none !important;
                white-space: normal !important;
            }

            .sain-practice--expertise .sain-course p {
                width: 100% !important;
                max-width: 100% !important;
                min-width: 0 !important;
                margin: 0 0 16px !important;
                padding: 0 !important;
                font-size: 16px !important;
                line-height: 1.65 !important;
                overflow-wrap: break-word !important;
                word-break: normal !important;
                white-space: normal !important;
            }

                .sain-practice--expertise .sain-course p:last-child {
                    margin-bottom: 0 !important;
                }
}
/* Pathways and final explanation */
.sain-pathways-section {
    display: grid;
    gap: clamp(50px, 9vw, 150px);
    grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);
    padding: clamp(90px, 11vw, 180px) max(24px, calc((100vw - 1320px) / 2));
}

.sain-pathways-section__intro {
    position: sticky;
    top: 110px;
    align-self: start;
}

.sain-pathway {
    border-top: 1px solid currentColor;
}

    .sain-pathway:last-child {
        border-bottom: 1px solid currentColor;
    }

.sain-pathway__toggle {
    align-items: center;
    background: none;
    border: 0;
    color: inherit;
    cursor: pointer;
    display: flex;
    font: inherit;
    font-size: clamp(1.15rem, 1.8vw, 1.8rem);
    gap: 20px;
    justify-content: space-between;
    padding: 28px 0;
    text-align: left;
    width: 100%;
}

    .sain-pathway__toggle span:last-child {
        transition: transform .35s ease;
    }

.sain-pathway.is-open .sain-pathway__toggle span:last-child {
    transform: rotate(90deg);
}

.sain-pathway__body {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: max-height .55s cubic-bezier(.4,0,.2,1), opacity .35s ease;
}

.sain-pathway.is-open .sain-pathway__body {
    opacity: 1;
}

.sain-pathway__body > div {
    padding: 0 40px 38px 0;
}

.sain-pathway__body p + p {
    margin-top: 1em;
}

.page_content_wrap .sain-institute-fit {
    background-color: #111 !important;
    background-image: linear-gradient(rgba(0,0,0,.72), rgba(0,0,0,.72)), url("../../images/redmarble.jpg") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    color: #fff !important;
    padding: clamp(90px, 11vw, 180px) 24px;
}

.sain-institute-fit__inner {
    column-count: 2;
    column-gap: clamp(45px, 8vw, 120px);
    margin: 0 auto;
    max-width: 1320px;
    position: relative;
}

    .sain-institute-fit__inner h2 {
        column-span: all;
        margin-bottom: clamp(38px, 6vw, 80px);
    }

    .sain-institute-fit__inner p {
        break-inside: avoid;
        margin: 0 0 1.35em;
    }

.sain-learn-cta {
    background-image: url("../../images/redmarble.jpg");
    padding: clamp(80px, 10vw, 150px) 24px;
    text-align: center;
}

.sain-learn-cta__inner {
    margin: 0 auto;
    max-width: 900px;
}

    .sain-learn-cta__inner h2, .sain-learn-cta__inner p {
        color: inherit !important;
    }

    .sain-learn-cta__inner p {
        margin: 24px auto 0;
        max-width: 700px;
    }

    .sain-learn-cta__inner .sc_button {
        margin-top: 36px;
    }

@media (max-width: 767px) {
    .sain-learn-opening, .sain-capability-bridge, .sain-practice, .sain-pathways-section, .sain-institute-fit, .sain-learn-cta {
        padding-left: 20px;
        padding-right: 20px;
    }

        .sain-learn-opening > .elementor-container, .sain-practice--timeline, .sain-tabs, .sain-evidence, .sain-practice--expertise, .sain-pathways-section {
            grid-template-columns: 1fr;
        }

    .sain-learn-opening__copy {
        padding-top: 0;
    }

    .sain-practice > header {
        gap: 12px;
        grid-template-columns: 1fr;
    }

    .sain-lateral {
        display: block;
        min-height: 0;
    }

    .sain-lateral__item, .sain-lateral__item[open] {
        border-left: 0;
        border-top: 1px solid currentColor;
        display: block;
    }

        .sain-lateral__item:last-child {
            border-bottom: 1px solid currentColor;
            border-right: 0;
        }

        .sain-lateral__item summary {
            padding: 22px 0;
            writing-mode: initial;
        }

        .sain-lateral__item > div {
            min-width: 0;
            padding: 0 0 34px;
        }

    .sain-practice--drag {
        padding-right: 0;
    }

    .sain-drag__slide {
        flex-basis: 86vw;
    }

    .sain-timeline__image, .sain-expertise__background {
        background-attachment: scroll;
        background-position: center;
        background-size: cover;
        min-height: 460px;
    }

    .sain-timeline__content, .sain-expertise__content {
        padding: 70px 20px;
    }

    .sain-tabs > input:nth-of-type(1):checked ~ .sain-tabs__nav label:nth-child(1), .sain-tabs > input:nth-of-type(2):checked ~ .sain-tabs__nav label:nth-child(2), .sain-tabs > input:nth-of-type(3):checked ~ .sain-tabs__nav label:nth-child(3), .sain-tabs > input:nth-of-type(4):checked ~ .sain-tabs__nav label:nth-child(4), .sain-tabs > input:nth-of-type(5):checked ~ .sain-tabs__nav label:nth-child(5) {
        padding-left: 16px;
    }

    .sain-evidence__step {
        min-height: 0;
    }

        .sain-evidence__step:nth-child(even) {
            transform: none;
        }

    .sain-evidence__image {
        margin-top: 0;
        min-height: 380px;
    }

    .sain-pathways-section__intro {
        position: static;
    }

    .sain-institute-fit__inner {
        column-count: 1;
    }
}
.pathways-introduction {
    position: relative;
    width: 100%;
    padding: clamp(80px, 10vw, 150px) 24px;
    overflow: hidden;
}

.pathways-introduction__inner {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
}

.pathways-introduction__header {
    padding-bottom: clamp(45px, 6vw, 75px);
    border-bottom: 1px solid currentColor;
}

    .pathways-introduction__header .sc_item_subtitle {
        display: block;
        margin-bottom: 24px;
    }

    .pathways-introduction__header h1 {
        width: 100%;
        max-width: 1120px;
        margin: 0;
        font-size: clamp(46px, 6vw, 90px);
        line-height: 0.98;
        overflow-wrap: normal;
        word-break: normal;
        hyphens: none;
    }

.pathways-introduction__copy-row {
    display: grid;
    grid-template-columns: minmax(300px, 0.8fr) minmax(0, 1.2fr);
    gap: clamp(45px, 8vw, 120px);
    align-items: stretch;
    padding-top: clamp(45px, 6vw, 75px);
}

    .pathways-introduction__copy-row p {
        min-width: 0;
        margin: 0;
        overflow-wrap: normal;
        word-break: normal;
        hyphens: none;
    }

.pathways-introduction__lead {
    padding-top: 24px;
    font-size: clamp(22px, 2.3vw, 32px);
    line-height: 1.35;
}

.pathways-introduction__body {
    padding-top: 24px;
    font-size: clamp(17px, 1.35vw, 20px);
    line-height: 1.72;
}

/* Tablet and mobile */

@media (max-width: 800px) {
    .pathways-introduction {
        padding: 70px 20px;
    }

    .pathways-introduction__header h1 {
        font-size: clamp(42px, 12vw, 66px);
        line-height: 1;
    }

    .pathways-introduction__copy-row {
        grid-template-columns: 1fr;
        gap: 42px;
        padding-top: 45px;
    }

    .pathways-introduction__lead {
        font-size: 24px;
        line-height: 1.4;
    }

    .pathways-introduction__body {
        font-size: 18px;
        line-height: 1.65;
    }
}
.sain-pathways-drag__intro {
    max-width: 820px;
    margin: 0 0 clamp(40px, 6vw, 80px);
}
@media (max-width: 767px) {
    .sain-pathways-drag__intro {
        max-width: 300px;
    }
}
    .sain-pathways-intro {
        padding: clamp(4rem, 8vw, 8rem) 24px;
    }

        .sain-pathways-intro > .elementor-container {
            max-width: 1280px;
            margin: 0 auto;
            align-items: flex-start;
            gap: clamp(2rem, 6vw, 6rem);
        }

        .sain-pathways-intro h1 {
            max-width: 12ch;
            margin: .35em 0 0;
        }

    .sain-pathways-intro__copy p {
        max-width: 760px;
        margin: 0 0 1.35em;
    }

    .sain-pathways-showcase {
        padding: clamp(4rem, 8vw, 8rem) 24px;
    }

    .sain-pathways-showcase__heading {
        width: min(1280px, 100%);
        margin: 0 auto clamp(2rem, 5vw, 4.5rem);
        display: grid;
        grid-template-columns: 1fr 2fr;
        gap: 2rem;
        align-items: end;
    }

        .sain-pathways-showcase__heading h2 {
            max-width: 15ch;
            margin: 0;
        }

    .sain-pathway-grid {
        width: min(1280px, 100%);
        margin: 0 auto;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        border-top: 1px solid currentColor;
        border-left: 1px solid currentColor;
    }

    .sain-pathway-card {
        border-right: 1px solid currentColor;
        border-bottom: 1px solid currentColor;
        min-width: 0;
        transition: background-color .3s ease;
    }

        .sain-pathway-card[open] {
            grid-column: span 2;
        }

        .sain-pathway-card summary {
            min-height: 132px;
            padding: clamp(1.3rem, 3vw, 2.4rem);
            display: grid;
            grid-template-columns: auto 1fr auto;
            gap: 1rem;
            align-items: start;
            cursor: pointer;
            font-size: clamp(1.15rem, 2vw, 1.8rem);
            line-height: 1.1;
            list-style: none;
        }

            .sain-pathway-card summary::-webkit-details-marker {
                display: none;
            }

    .sain-pathway-card__number {
        font-size: .72rem;
        letter-spacing: .12em;
        opacity: .65;
    }

    .sain-pathway-card__arrow {
        transition: transform .35s ease;
    }

    .sain-pathway-card[open] .sain-pathway-card__arrow {
        transform: rotate(90deg);
    }

    .sain-pathway-card__body {
        padding: 0 clamp(1.3rem, 4vw, 4rem) clamp(2rem, 5vw, 4rem);
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 1rem clamp(2rem, 6vw, 6rem);
        animation: sainPathwayReveal .45s ease both;
    }

        .sain-pathway-card__body p {
            margin: 0;
        }

    .sain-pathway-card__sequence {
        grid-column: 1 / -1;
        padding: 1.4rem 0;
        border-top: 1px solid currentColor;
        border-bottom: 1px solid currentColor;
    }

    .sain-pathway-card--feature {
        position: relative;
        overflow: hidden;
    }

        .sain-pathway-card--feature::before {
            content: "LAB";
            position: absolute;
            right: 3%;
            bottom: -0.18em;
            font-size: clamp(7rem, 18vw, 18rem);
            line-height: 1;
            opacity: .045;
            pointer-events: none;
        }

    .sain-pathways-cta {
        padding: clamp(5rem, 10vw, 10rem) 24px;
        text-align: center;
    }

    .sain-pathways-cta__content {
        width: min(900px, 100%);
        margin: 0 auto;
    }

    .sain-pathways-cta p {
        margin: 0 auto 2rem;
        font-size: clamp(1.8rem, 4vw, 4rem);
        line-height: 1.05;
    }

    @keyframes sainPathwayReveal {
        from {
            opacity: 0;
            transform: translateY(14px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }

    @media (max-width: 767px) {
        .sain-pathways-intro > .elementor-container, .sain-pathways-showcase__heading {
            display: block;
        }

        .sain-pathways-intro h1 {
            max-width: none;
            margin-bottom: 2rem;
        }

        .sain-pathways-showcase__heading span {
            display: block;
            margin-bottom: 1rem;
        }

        .sain-pathway-grid {
            grid-template-columns: 1fr;
        }

        .sain-pathway-card[open] {
            grid-column: auto;
        }

        .sain-pathway-card summary {
            min-height: 0;
            grid-template-columns: auto 1fr auto;
        }

        .sain-pathway-card__body {
            grid-template-columns: 1fr;
        }

        .sain-pathway-card__sequence {
            grid-column: auto;
        }
    }

    @media (prefers-reduced-motion: reduce) {
        .sain-pathway-card__body, .sain-pathway-card__arrow {
            animation: none;
            transition: none;
        }
    }

    .sain-pathways-intro {
        padding: clamp(5rem, 9vw, 9rem) 24px;
    }

        .sain-pathways-intro > .elementor-container {
            max-width: 1280px;
            margin: 0 auto;
            align-items: flex-start;
            gap: clamp(2.5rem, 7vw, 7rem);
        }

    .sain-pathways-intro__heading h1 {
        margin-top: .4em;
        max-width: 13ch;
    }

    .sain-pathways-intro__copy p {
        max-width: 760px;
        margin: 0 0 1.4em;
    }

    /* Pathway index navigation
-------------------------------------------------------------- */

    .sain-pathway-index {
        position: relative;
        z-index: 2;
        display: grid;
        grid-template-columns: repeat(6, minmax(0, 1fr));
        width: 100%;
        margin: 0;
        padding: 0;
        background: #ffffff;
    }

        .sain-pathway-index a {
            position: relative;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            min-width: 0;
            min-height: 190px;
            padding: clamp(24px, 2.5vw, 40px) clamp(18px, 2vw, 32px);
            overflow: hidden;
            background: #ffffff;
            color: #990003;
            border-right: 1px solid rgba(153, 0, 3, 0.25);
            border-bottom: 5px solid #990003;
            text-decoration: none;
            font-size: clamp(18px, 1.45vw, 25px);
            font-weight: 700;
            line-height: 1.1;
            transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;
        }

            .sain-pathway-index a:last-child {
                border-right: 0;
            }

            .sain-pathway-index a span {
                display: block;
                margin: 0 0 42px;
                color: #990003;
                font-size: 14px;
                font-weight: 700;
                line-height: 1;
                letter-spacing: 0.16em;
                transition: color 0.3s ease;
            }

            .sain-pathway-index a::before {
                content: "";
                position: absolute;
                top: 28px;
                right: 24px;
                width: 34px;
                height: 1px;
                background: currentColor;
                transform-origin: right center;
                transition: width 0.3s ease;
            }

            .sain-pathway-index a::after {
                content: "→";
                position: absolute;
                right: 20px;
                bottom: 19px;
                font-size: 27px;
                font-weight: 400;
                line-height: 1;
                transform: translateX(0);
                transition: transform 0.3s ease;
            }

            .sain-pathway-index a:hover,
            .sain-pathway-index a:focus-visible {
                z-index: 1;
                background: #990003;
                color: #ffffff;
                transform: translateY(-8px);
            }

                .sain-pathway-index a:hover span,
                .sain-pathway-index a:focus-visible span {
                    color: #ffffff;
                }

                .sain-pathway-index a:hover::before,
                .sain-pathway-index a:focus-visible::before {
                    width: 54px;
                }

                .sain-pathway-index a:hover::after,
                .sain-pathway-index a:focus-visible::after {
                    transform: translateX(6px);
                }

            .sain-pathway-index a:focus-visible {
                outline: 3px solid #990003;
                outline-offset: -6px;
            }

    /* Tablet: maintain one row and allow horizontal swiping */

    @media (max-width: 1100px) {
        .sain-pathway-index {
            display: flex;
            overflow-x: auto;
            overflow-y: hidden;
            scroll-snap-type: x mandatory;
            overscroll-behavior-inline: contain;
            scrollbar-width: none;
            -ms-overflow-style: none;
        }

            .sain-pathway-index::-webkit-scrollbar {
                display: none;
            }

            .sain-pathway-index a {
                flex: 0 0 250px;
                min-height: 175px;
                scroll-snap-align: start;
            }
    }

    /* Mobile */

    @media (max-width: 600px) {
        .sain-pathway-index a {
            flex-basis: 220px;
            min-height: 155px;
            padding: 24px 20px;
            font-size: 21px;
        }

            .sain-pathway-index a span {
                margin-bottom: 34px;
                font-size: 12px;
            }

            .sain-pathway-index a::before {
                top: 26px;
                right: 20px;
            }

            .sain-pathway-index a::after {
                right: 18px;
                bottom: 15px;
            }
    }

    @media (prefers-reduced-motion: reduce) {
        .sain-pathway-index a,
        .sain-pathway-index a span,
        .sain-pathway-index a::before,
        .sain-pathway-index a::after {
            transition: none;
        }
    }

    .sain-pathway-row {
        scroll-margin-top: 80px;
    }

        .sain-pathway-row h2 {
            margin: 0 0 .55em;
        }

        .sain-pathway-row p {
            margin: 0 0 1.35em;
        }

    .sain-pathway-row__statement {
        font-size: clamp(1.25rem, 2.2vw, 2rem);
        line-height: 1.2;
    }

    .sain-course-route {
        margin: 2rem 0;
        padding: 1.5rem 0;
        border-top: 1px solid currentColor;
        border-bottom: 1px solid currentColor;
        line-height: 1.7;
    }

    .sain-pathway-row--split {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        min-height: 760px;
    }

        .sain-pathway-row--split .sain-pathway-row__image {
            min-height: 520px;
        }

        .sain-pathway-row--split img, .sain-pathway-row__frame img, .sain-pathway-row__steps-image img, .sain-pathway-row__editorial-image img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .sain-pathway-row--split .sain-pathway-row__content {
            padding: clamp(3rem, 7vw, 7rem);
            align-self: center;
        }

    .sain-pathway-row--framed {
        padding: clamp(5rem, 9vw, 9rem) 24px;
        background-color: black;
    }

        .sain-pathway-row--framed > .elementor-container {
            max-width: 1280px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: 1.15fr .85fr;
            gap: clamp(3rem, 7vw, 7rem);
            align-items: center;
        }

    .sain-pathway-row__frame {
        margin: 0;
        padding: 18px;
        border: 1px solid currentColor;
        transform: rotate(2deg);
    }

        .sain-pathway-row__frame img {
            aspect-ratio: 4 / 5;
        }

        .sain-pathway-row__frame figcaption {
            padding-top: 1rem;
            font-size: .7rem;
            letter-spacing: .15em;
        }

    .sain-pathway-row--backdrop {
        min-height: 850px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: clamp(4rem, 8vw, 8rem) 24px;
        background-image: linear-gradient(90deg, rgba(0,0,0,.12), rgba(0,0,0,.82)), var(--pathway-image);
        background-size: cover;
        background-position: center;
        background-attachment: fixed;
    }

    .sain-pathway-row__backdrop-content {
        width: min(650px, 100%);
        margin-right: max(0px, calc((100vw - 1280px) / 2));
        padding: clamp(2rem, 5vw, 5rem);
        backdrop-filter: blur(10px);
        background: rgba(0,0,0,.58);
    }

    .sain-pathway-row--circle {
        padding: clamp(5rem, 9vw, 9rem) 24px;
    }

        .sain-pathway-row--circle > .elementor-container {
            max-width: 1280px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: .85fr 1.15fr;
            gap: clamp(3rem, 8vw, 8rem);
            align-items: center;
        }

    .sain-pathway-row__circle-wrap {
        position: relative;
        aspect-ratio: 1;
    }

        .sain-pathway-row__circle-wrap img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 50%;
        }

    .sain-pathway-row__orbit {
        position: absolute;
        inset: -2rem;
        display: grid;
        place-items: start center;
        border: 1px solid currentColor;
        border-radius: 50%;
        padding-top: .5rem;
        font-size: .65rem;
        letter-spacing: .16em;
    }

    .sain-pathway-row--steps {
        background-image: url("../../images/redmarble.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        padding: clamp(5rem, 9vw, 9rem) max(24px, calc((100vw - 1280px) / 2));
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: clamp(2.5rem, 6vw, 6rem);
        align-items: center;
    }

    .sain-pathway-row__steps-image {
        grid-row: span 2;
        height: min(720px, 70vw);
    }

    .sain-pathway-row__steps-copy {
        grid-column: 1;
    }

    .sain-pathway-row--editorial {
        padding: clamp(5rem, 9vw, 9rem) 24px;
    }

        .sain-pathway-row--editorial > .elementor-container {
            max-width: 1280px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: 1fr .8fr;
            gap: 2rem clamp(3rem, 7vw, 7rem);
        }

    .sain-pathway-row__editorial-title {
        grid-column: 1 / -1;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 2rem;
        align-items: end;
    }

        .sain-pathway-row__editorial-title .sain-pathway-row__number {
            grid-column: 1 / -1;
        }

    .sain-pathway-row__editorial-image {
        min-height: 600px;
    }

    .sain-pathway-row__editorial-copy {
        align-self: center;
    }

    .sain-pathways-cta {
        min-height: 620px;
        padding: 5rem 24px;
        display: grid;
        place-items: center;
        text-align: center;
        background-image: linear-gradient(rgba(0,0,0,.68), rgba(0,0,0,.68)), var(--pathway-image);
        background-size: cover;
        background-position: center;
    }

    .sain-pathways-cta__content {
        width: min(920px, 100%);
    }

    .sain-pathways-cta p {
        margin: 0 auto 2.5rem;
        font-size: clamp(2rem, 5vw, 5rem);
        line-height: 1.02;
    }

    @media (max-width: 900px) {
        .sain-pathway-index {
            grid-template-columns: repeat(3, 1fr);
        }

            .sain-pathway-index a:nth-child(3) {
                border-right: 0;
            }

            .sain-pathway-index a:nth-child(-n+3) {
                border-bottom: 1px solid currentColor;
            }

        .sain-pathway-row--split, .sain-pathway-row--framed > .elementor-container, .sain-pathway-row--circle > .elementor-container, .sain-pathway-row--steps, .sain-pathway-row--editorial > .elementor-container {
            grid-template-columns: 1fr;
        }

            .sain-pathway-row--split .sain-pathway-row__image {
                min-height: 65vw;
            }

        .sain-pathway-row--framed .sain-pathway-row__content {
            order: 2;
        }

        .sain-pathway-row--framed .sain-pathway-row__frame {
            order: 1;
        }

        .sain-pathway-row--backdrop {
            background-attachment: scroll;
        }

        .sain-pathway-row__steps-image {
            grid-row: auto;
            height: 70vw;
        }

        .sain-pathway-row__steps-copy {
            grid-column: auto;
        }

        .sain-pathway-row__editorial-title {
            grid-template-columns: 1fr;
        }

            .sain-pathway-row__editorial-title .sain-pathway-row__number {
                grid-column: auto;
            }
    }

    @media (max-width: 600px) {
        .sain-pathways-intro > .elementor-container {
            display: block;
        }

        .sain-pathways-intro__heading h1 {
            max-width: none;
            margin-bottom: 2rem;
        }

        .sain-pathway-index {
            grid-template-columns: repeat(2, 1fr);
        }

            .sain-pathway-index a {
                border-bottom: 1px solid currentColor;
            }

                .sain-pathway-index a:nth-child(2n) {
                    border-right: 0;
                }

                .sain-pathway-index a:nth-last-child(-n+2) {
                    border-bottom: 0;
                }

        .sain-pathway-row--split {
            min-height: 0;
        }

        .sain-pathway-row__circle-wrap {
            margin: 2rem;
        }

        .sain-pathway-row--backdrop {
            justify-content: center;
        }

        .sain-pathway-row__backdrop-content {
            margin: 0;
            padding: 2rem;
        }

        .sain-pathway-row__editorial-title {
            display: block;
        }

        .sain-pathway-row__editorial-image {
            min-height: 105vw;
        }
    }

    @media (prefers-reduced-motion: reduce) {
        .sain-pathway-index a {
            transition: none;
        }
    }

    .sain-ltt, .sain-ltt * {
        box-sizing: border-box;
    }

    .sain-ltt {
        width: 100%;
        overflow: hidden;
    }

    .sain-ltt-intro, .sain-ltt-think {
        width: 100%;
        padding: clamp(72px, 9vw, 140px) 24px;
        background: #f7f3e8;
        color: #171717;
    }

        .sain-ltt-intro__heading, .sain-ltt-intro__body, .sain-ltt-think > * {
            width: min(1240px, 100%);
            margin-right: auto;
            margin-left: auto;
        }

    .sain-ltt-intro__heading {
        display: grid;
        grid-template-columns: 240px minmax(0, 1fr);
        gap: 48px;
        align-items: start;
        padding-bottom: clamp(48px, 6vw, 80px);
    }

        .sain-ltt-intro__heading span, .sain-ltt-lab header span, .sain-ltt-think header span, .sain-ltt-action > span {
            font-size: 13px;
            font-weight: 700;
            letter-spacing: .16em;
        }

        .sain-ltt-intro__heading h1 {
            max-width: 880px;
            margin: 0;
            font-size: clamp(48px, 6.2vw, 96px);
            line-height: .98;
        }

    .sain-ltt-intro__body {
        display: grid;
        grid-template-columns: minmax(320px, .8fr) minmax(0, 1.2fr);
        gap: clamp(48px, 8vw, 110px);
        align-items: start;
    }

    .sain-ltt-intro figure {
        width: 100%;
        margin: 0;
    }

        .sain-ltt-intro figure img {
            display: block;
            width: 100%;
            aspect-ratio: 4 / 5;
            object-fit: cover;
        }

    .sain-ltt-intro__copy {
        min-width: 0;
    }

        .sain-ltt-intro__copy p {
            width: 100%;
            margin: 0 0 1.5em;
            font-size: 18px;
            line-height: 1.7;
        }

        .sain-ltt-intro__copy .sain-ltt-lead {
            font-size: clamp(25px, 2.4vw, 36px);
            line-height: 1.35;
        }

    .sain-ltt-lab {
        width: 100%;
        padding: clamp(72px, 9vw, 140px) 24px;
        background: #990003;
        color: #fff;
    }

        .sain-ltt-lab > header, .sain-ltt-lab__cards {
            width: min(1240px, 100%);
            margin-right: auto;
            margin-left: auto;
        }

        .sain-ltt-lab > header {
            display: grid;
            grid-template-columns: 240px minmax(0, 1fr);
            gap: 48px;
            align-items: end;
            margin-bottom: clamp(50px, 7vw, 90px);
        }

        .sain-ltt-lab h2 {
            max-width: 850px;
            margin: 0;
            color: inherit;
        }

    .sain-ltt-lab__cards {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 22px;
    }

        .sain-ltt-lab__cards article {
            min-width: 0;
            padding: clamp(28px, 3.5vw, 48px);
            background: #fff;
            color: #171717;
        }

        .sain-ltt-lab__cards b {
            display: block;
            margin-bottom: 60px;
            font-size: 14px;
            letter-spacing: .14em;
            color: #990003;
        }

        .sain-ltt-lab__cards h3 {
            margin: 0 0 1.2rem;
            font-size: clamp(24px, 2vw, 32px);
            color: inherit;
        }

        .sain-ltt-lab__cards p {
            margin: 0;
            line-height: 1.65;
        }

    .sain-ltt-classroom {
        display: grid;
        grid-template-columns: 1fr 1fr;
        width: 100%;
        min-height: 760px;
        background: #171717;
        color: #fff;
    }

    .sain-ltt-classroom__image {
        min-height: 520px;
        background: url('/images/labs/labs_2.jpg') center / cover no-repeat;
    }

    .sain-ltt-classroom__copy {
        min-width: 0;
        padding: clamp(56px, 8vw, 120px);
        align-self: center;
    }

        .sain-ltt-classroom__copy p {
            max-width: 680px;
            margin: 0 0 1.5em;
            font-size: 18px;
            line-height: 1.7;
            color: inherit;
        }

        .sain-ltt-classroom__copy .sain-ltt-classroom__statement {
            font-size: clamp(44px, 5.5vw, 86px);
            line-height: 1;
            color: #F4D03F;
        }

    .sain-ltt-think header {
        display: grid;
        grid-template-columns: 240px minmax(0, 1fr);
        gap: 48px;
        align-items: end;
        margin-bottom: 60px;
    }

    .sain-ltt-think h2 {
        margin: 0;
        color: inherit;
    }

    .sain-ltt-think__body {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: clamp(40px, 7vw, 100px);
    }

        .sain-ltt-think__body p {
            min-width: 0;
            margin: 0;
            font-size: 18px;
            line-height: 1.7;
        }

    .sain-ltt-think blockquote {
        margin-top: clamp(50px, 7vw, 90px);
        padding: clamp(30px, 5vw, 60px) 0;
        border-top: 1px solid currentColor;
        border-bottom: 1px solid currentColor;
        font-size: clamp(30px, 4vw, 58px);
        line-height: 1.15;
        color: inherit;
    }

    .sain-ltt-actions {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        width: 100%;
    }

    .sain-ltt-action {
        min-width: 0;
        padding: clamp(60px, 8vw, 120px);
    }

    .sain-ltt-action--bring {
        background: #fff;
        color: #171717;
    }

    .sain-ltt-action--join {
        background: #990003;
        color: #fff;
    }

    .sain-ltt-action h2 {
        margin: 3rem 0 1.5rem;
        color: inherit;
    }

    .sain-ltt-action p {
        max-width: 650px;
        margin: 0 0 2rem;
        font-size: 18px;
        line-height: 1.7;
        color: inherit;
    }

    .sain-ltt-final p {
        width: min(850px, 100%);
        margin: 1.5rem auto 0;
    }

    .sain-ltt-final .sain-about-final-cta__actions {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        gap: 1rem;
    }

    @media (max-width: 900px) {
        .sain-ltt-intro__heading, .sain-ltt-lab > header, .sain-ltt-think header {
            grid-template-columns: 1fr;
            gap: 20px;
        }

        .sain-ltt-intro__body, .sain-ltt-classroom, .sain-ltt-actions {
            grid-template-columns: 1fr;
        }

        .sain-ltt-intro figure {
            width: min(620px, 100%);
        }

        .sain-ltt-lab__cards {
            grid-template-columns: 1fr;
        }

            .sain-ltt-lab__cards article {
                padding: 40px;
            }

            .sain-ltt-lab__cards b {
                margin-bottom: 25px;
            }

        .sain-ltt-classroom__image {
            min-height: 70vw;
        }
    }

    @media (max-width: 640px) {
        .sain-ltt-intro, .sain-ltt-lab, .sain-ltt-think {
            padding: 68px 20px;
        }

        .sain-ltt-intro__heading h1 {
            font-size: clamp(44px, 13vw, 64px);
        }

        .sain-ltt-intro__body {
            gap: 40px;
        }

        .sain-ltt-think__body {
            grid-template-columns: 1fr;
            gap: 28px;
        }

        .sain-ltt-classroom__copy, .sain-ltt-action {
            padding: 60px 20px;
        }

            .sain-ltt-classroom__copy .sain-ltt-classroom__statement {
                font-size: 44px;
            }
    }
    /* Parallax background for the Lab section
-------------------------------------------------------------- */

    .sain-ltt-lab {
        position: relative;
        background-color: #990003;
        background-image: url("/images/redmarble.jpg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }

    /* Background treatment for the Think Tank statement
-------------------------------------------------------------- */

    .sain-ltt-think blockquote {
        position: relative;
        width: 100%;
        max-width: none;
        margin: clamp(60px, 8vw, 110px) auto 0;
        padding: clamp(70px, 9vw, 130px) clamp(30px, 7vw, 100px);
        overflow: hidden;
        background-color: #990003;
        background-image: url("/images/redmarble_dark.jpg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        border: 0;
        color: #F4D03F !important;
        text-align: center;
        font-size: clamp(34px, 4.5vw, 68px);
        line-height: 1.12;
    }

        /* Decorative lines */

        .sain-ltt-think blockquote::before,
        .sain-ltt-think blockquote::after {
            content: "";
            display: block;
            width: min(180px, 35%);
            height: 1px;
            margin-right: auto;
            margin-left: auto;
            background: #F4D03F;
        }

        .sain-ltt-think blockquote::before {
            margin-bottom: clamp(30px, 4vw, 55px);
        }

        .sain-ltt-think blockquote::after {
            margin-top: clamp(30px, 4vw, 55px);
        }

    /* Fixed backgrounds are unreliable on many mobile browsers */

    @media (max-width: 900px) {
        .sain-ltt-lab,
        .sain-ltt-think blockquote {
            background-attachment: scroll;
        }
    }

    @media (max-width: 600px) {
        .sain-ltt-think blockquote {
            padding: 70px 24px;
            font-size: clamp(31px, 9vw, 44px);
        }
    }

    .sain-tas-bridge .sain-ltt-classroom__image {
        background-image: url('/images/teach/teach_2.jpg');
    }

    .sain-tas-participate, .sain-tas-thought, .sain-tas-pathway {
        box-sizing: border-box;
        width: 100%;
        padding: clamp(72px, 9vw, 140px) 24px;
    }

    .sain-tas-participate {
        background: #f7f3e8;
        color: #171717;
    }

        .sain-tas-participate > header, .sain-tas-participate__grid, .sain-tas-participate > .sc_button {
            width: min(1240px, 100%);
            margin-right: auto;
            margin-left: auto;
        }

        .sain-tas-participate > header {
            display: grid;
            grid-template-columns: 240px minmax(0,1fr);
            gap: 48px;
            align-items: end;
            margin-bottom: 70px;
        }

        .sain-tas-participate h2 {
            margin: 0;
        }

    .sain-tas-participate__grid {
        display: grid;
        grid-template-columns: repeat(4,minmax(0,1fr));
        margin-bottom: 45px;
    }

        .sain-tas-participate__grid article {
            min-width: 0;
            padding: 30px;
            border: 1px solid rgba(23,23,23,.3);
            margin: -1px 0 0 -1px;
        }

        .sain-tas-participate__grid b {
            display: block;
            margin-bottom: 42px;
            color: #990003;
        }

        .sain-tas-participate__grid h3 {
            margin-bottom: 1rem;
        }

        .sain-tas-participate__grid p {
            margin: 0;
            line-height: 1.6;
        }

    .sain-tas-thought {
        background: #171717;
        color: #fff;
    }

    .sain-tas-thought__heading, .sain-tas-thought__copy {
        width: min(1240px,100%);
        margin-right: auto;
        margin-left: auto;
    }

    .sain-tas-thought__heading {
        display: grid;
        grid-template-columns: 240px minmax(0,1fr);
        gap: 48px;
        align-items: start;
        padding-bottom: 60px;
        border-bottom: 1px solid currentColor;
    }

    .sain-tas-thought h2 {
        max-width: 850px;
        margin: 0;
        color: inherit;
    }

    .sain-tas-thought__copy {
        display: grid;
        grid-template-columns: repeat(2,minmax(0,1fr));
        gap: 30px 80px;
        padding-top: 60px;
    }

        .sain-tas-thought__copy p {
            margin: 0;
            font-size: 18px;
            line-height: 1.7;
            color: inherit;
        }

    .sain-tas-pathway {
        background-image: url("/images/teach/teach_3.jpg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        color: #fff;
    }

        .sain-tas-pathway > * {
            width: min(1240px,100%);
            margin-right: auto;
            margin-left: auto;
        }

        .sain-tas-pathway header {
            display: grid;
            grid-template-columns: 240px minmax(0,1fr);
            gap: 48px;
            align-items: end;
        }

        .sain-tas-pathway h2 {
            margin: 0;
            color: inherit;
        }

    .sain-tas-pathway__route {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 18px;
        margin-top: 65px;
        margin-bottom: 65px;
        padding: 30px 0;
        border-top: 1px solid currentColor;
        border-bottom: 1px solid currentColor;
        font-weight: 700;
    }

        .sain-tas-pathway__route i {
            font-size: 26px;
        }

    .sain-tas-pathway__copy {
        display: grid;
        grid-template-columns: repeat(3,minmax(0,1fr));
        gap: 55px;
    }

        .sain-tas-pathway__copy p {
            margin: 0;
            line-height: 1.7;
            color: inherit;
        }

    .sain-tas .sain-ltt-final .sain-about-final-cta__actions {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        gap: 1rem;
    }

    @media(max-width:900px) {
        .sain-tas-participate > header, .sain-tas-thought__heading, .sain-tas-pathway header {
            grid-template-columns: 1fr;
            gap: 20px
        }

        .sain-tas-participate__grid {
            grid-template-columns: repeat(2,minmax(0,1fr))
        }

        .sain-tas-thought__copy, .sain-tas-pathway__copy {
            grid-template-columns: 1fr
        }

        .sain-tas-pathway__route {
            align-items: flex-start;
            flex-direction: column
        }

            .sain-tas-pathway__route i {
                transform: rotate(90deg)
            }
    }

    @media(max-width:600px) {
        .sain-tas-participate, .sain-tas-thought, .sain-tas-pathway {
            padding: 68px 20px
        }

        .sain-tas-participate__grid {
            grid-template-columns: 1fr
        }

            .sain-tas-participate__grid article {
                padding: 28px 0;
                border-right: 0;
                border-left: 0
            }

            .sain-tas-participate__grid b {
                margin-bottom: 20px
            }
    }

    input, textarea {
        border-bottom: 1px solid rgba(118, 18, 20, 0.5) !important;
    }

    .sain-seat-intro, .sain-seat-intro *, .sain-seat-directions, .sain-seat-directions * {
        box-sizing: border-box;
    }

    .sain-seat-intro {
        width: 100%;
        padding: clamp(80px, 10vw, 150px) 24px;
        background: #fff;
        color: #171717;
    }

    .sain-seat-intro__inner {
        width: min(1240px, 100%);
        margin: 0 auto;
    }

    .sain-seat-intro__heading {
        display: grid;
        grid-template-columns: 220px minmax(0, 1fr);
        gap: clamp(30px, 6vw, 90px);
        align-items: start;
        padding-bottom: clamp(45px, 6vw, 80px);
        border-bottom: 1px solid rgba(118, 18, 20, .5);
    }

        .sain-seat-intro__heading span {
            padding-top: 12px;
            color: #990003;
            font-size: 13px;
            font-weight: 700;
            letter-spacing: .16em;
        }

        .sain-seat-intro__heading h1 {
            max-width: 850px;
            margin: 0;
            color: inherit;
            font-size: clamp(55px, 8vw, 118px);
            line-height: .92;
        }

    .sain-seat-intro__copy {
        width: min(820px, 100%);
        margin: clamp(45px, 6vw, 75px) 0 0 auto;
    }

        .sain-seat-intro__copy p {
            margin: 0;
            font-size: clamp(23px, 2.3vw, 34px);
            line-height: 1.4;
        }



    .sain-seat-directions {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 780px;
        background: url('/images/redmarble.jpg') center / cover no-repeat fixed;
        color: #fff;
        text-align: center;
    }

    .sain-seat-directions__content {
        width: min(920px, 100%);
        min-width: 0;
    }

        .sain-seat-directions__content h2 {
            margin: 0 0 .65em;
            color: #F4D03F;
        }

        .sain-seat-directions__content p {
            max-width: 820px;
            margin: 0 auto 1.5em;
            color: inherit;
            font-size: 18px;
            line-height: 1.75;
        }

    .sain-seat-directions__closing {
        padding-top: 1.5rem;
        border-top: 1px solid rgba(255,255,255,.35);
        font-size: clamp(21px, 2vw, 28px) !important;
        line-height: 1.45 !important;
    }


    #contact-form select.wpcf7-select {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        position: static !important;
        width: 100% !important;
        height: 43px !important;
        min-height: 43px !important;
        margin: 0 !important;
        padding: 0 46px 0 0px !important;
        border: 0 !important;
        border-bottom: 1px solid rgba(118,18,20,.5) !important;
        border-radius: 0 !important;
        background-color: transparent !important;
        color: var(--theme-color-input_text);
        !important;
        line-height: 60px !important;
        cursor: pointer;
        appearance: auto !important;
        -webkit-appearance: menulist !important;
    }

        #contact-form select.wpcf7-select option {
            color: #171717 !important;
            background: #fff !important;
        }

    #contact-form .wpcf7-form-control-wrap {
        display: block !important;
        width: 100% !important;
    }

    #contact-form .style-line {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        overflow: visible !important;
    }

    #contact-form p {
        height: auto !important;
        overflow: visible !important;
    }

    #contact-form .column-1_1 {
        display: block !important;
        width: 100% !important;
    }

    #contact-form {
        scroll-margin-top: 100px;
    }

    @media (max-width: 900px) {
        .sain-seat-intro__heading {
            grid-template-columns: 1fr;
            gap: 20px;
        }

        .sain-seat-directions {
            min-height: auto;
            background-attachment: scroll;
        }
    }

    @media (max-width: 600px) {
        .sain-seat-intro {
            padding: 68px 20px;
        }

        .sain-seat-intro__heading h1 {
            font-size: clamp(52px, 17vw, 78px);
        }

        .sain-seat-intro__copy {
            margin-left: 0;
        }

        .sain-seat-directions__content {
            padding: 65px 20px;
        }
    }

    @media (max-width: 1023px) {
        .menu_mobile_overlay {
            position: fixed !important;
            inset: 0;
            z-index: 99998;
            display: block !important;
            visibility: hidden;
            opacity: 0;
            background: rgba(0, 0, 0, 0.7);
            pointer-events: none;
            transition: opacity 0.35s ease, visibility 0s linear 0.35s;
        }

        .menu_mobile {
            position: fixed !important;
            inset: 0;
            z-index: 99999;
            display: block !important;
            width: 100%;
            height: 100%;
            min-height: 100dvh;
            overflow-x: hidden;
            overflow-y: auto;
            visibility: hidden;
            opacity: 0;
            transform: translateX(100%);
            pointer-events: none;
            transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.3s ease, visibility 0s linear 0.45s;
        }

        .menu_mobile_overlay.is-open {
            visibility: visible;
            opacity: 1;
            pointer-events: auto;
            transition-delay: 0s;
        }

        .menu_mobile.is-open {
            visibility: visible;
            opacity: 1;
            transform: translateX(0);
            pointer-events: auto;
            transition-delay: 0s;
        }

        .menu_mobile_inner {
            position: relative;
            display: flex;
            flex-direction: column;
            width: 100%;
            min-height: 100dvh;
        }

        .menu_mobile_content_wrap {
            flex: 1;
        }

        .menu_mobile_close {
            cursor: pointer;
        }

        body.mobile-menu-is-open {
            overflow: hidden !important;
        }
    }

    @media (min-width: 1024px) {
        .menu_mobile,
        .menu_mobile_overlay {
            display: none !important;
        }
    }

    @media (max-width: 1023px) {
        /* Ensure the menu’s internal containers are visible */
        #mobile-navigation .menu_mobile_inner,
        #mobile-navigation .menu_mobile_header_wrap,
        #mobile-navigation .menu_mobile_content_wrap,
        #mobile-navigation .menu_mobile_content_wrap_inner,
        #mobile-navigation .menu_mobile_nav_area,
        #mobile-navigation .menu_mobile_nav_area > ul,
        #mobile-navigation .menu_mobile_nav_area li {
            display: block !important;
            visibility: visible !important;
            opacity: 1 !important;
            position: relative !important;
            transform: none !important;
            clip: auto !important;
            height: auto !important;
            max-height: none !important;
            overflow: visible !important;
        }

        #mobile-navigation .menu_mobile_inner {
            display: flex !important;
            flex-direction: column;
            width: 100% !important;
            min-height: 100dvh;
            padding: 24px;
            background: #990003;
        }

        /* Header */
        #mobile-navigation .menu_mobile_header_wrap {
            display: flex !important;
            align-items: center;
            justify-content: space-between;
            width: 100%;
            margin: 0 0 45px;
            padding: 0 0 20px;
            border-bottom: 1px solid rgba(255, 255, 255, 0.35);
        }

        #mobile-navigation .sc_layouts_logo {
            display: block !important;
            visibility: visible !important;
            opacity: 1 !important;
        }

            #mobile-navigation .sc_layouts_logo img {
                display: block !important;
                width: auto;
                max-width: 100px;
                height: auto;
                visibility: visible !important;
                opacity: 1 !important;
            }

        /* Main navigation area */
        #mobile-navigation .menu_mobile_content_wrap {
            display: block !important;
            flex: 1;
            width: 100% !important;
            margin: 0 !important;
            padding: 0 !important;
        }

        #mobile-navigation .menu_mobile_content_wrap_inner {
            width: 100% !important;
            margin: 0 !important;
            padding: 0 !important;
        }

        #mobile-navigation .menu_mobile_nav_area {
            width: 100% !important;
            margin: 0 !important;
            padding: 0 !important;
        }

            #mobile-navigation .menu_mobile_nav_area ul {
                display: flex !important;
                flex-direction: column;
                gap: 0;
                width: 100% !important;
                margin: 0 !important;
                padding: 0 !important;
                list-style: none !important;
            }

            #mobile-navigation .menu_mobile_nav_area li {
                width: 100% !important;
                margin: 0 !important;
                padding: 0 !important;
                border-bottom: 1px solid rgba(255, 255, 255, 0.25);
                list-style: none !important;
            }

            #mobile-navigation .menu_mobile_nav_area a {
                display: flex !important;
                align-items: center;
                width: 100% !important;
                min-height: 58px;
                margin: 0 !important;
                padding: 12px 4px !important;
                color: #ffffff !important;
                font-size: clamp(24px, 7vw, 38px) !important;
                font-weight: 600 !important;
                line-height: 1.15 !important;
                text-decoration: none !important;
                visibility: visible !important;
                opacity: 1 !important;
                transform: none !important;
            }

                #mobile-navigation .menu_mobile_nav_area a span {
                    display: inline !important;
                    color: inherit !important;
                    font: inherit !important;
                    visibility: visible !important;
                    opacity: 1 !important;
                }

                #mobile-navigation .menu_mobile_nav_area a:hover,
                #mobile-navigation .menu_mobile_nav_area a:focus-visible {
                    color: #F4D03F !important;
                    padding-left: 14px !important;
                }

        /* Close control */
        #mobile-navigation .menu_mobile_close {
            display: flex !important;
            align-items: center;
            gap: 10px;
            position: relative !important;
            inset: auto !important;
            color: #ffffff !important;
            visibility: visible !important;
            opacity: 1 !important;
            cursor: pointer;
        }

        #mobile-navigation .menu_button_close_text {
            display: inline !important;
            color: #ffffff !important;
            visibility: visible !important;
            opacity: 1 !important;
        }

        /* Hide the obsolete template widgets */
        #mobile-navigation .menu_mobile_widgets_area {
            display: none !important;
        }
    }