.elementor-267 .elementor-element.elementor-element-0c40de5>.elementor-container {
    max-width: 500px;
}

.elementor-267 .elementor-element.elementor-element-0c40de5 {
    padding: 0px 0px 0px 0px;
}

.elementor-267 .elementor-element.elementor-element-804d34b {
    --spacer-size: 0px;
}

.elementor-267 .elementor-element.elementor-element-d091f47>.elementor-container {
    max-width: 1300px;
    min-height: 75px;
}

.elementor-267 .elementor-element.elementor-element-d091f47 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -120px;
    padding: 0px 0px 0px 0px;
    z-index: 999;
}

.elementor-267 .elementor-element.elementor-element-d091f47>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-267 .elementor-element.elementor-element-bae0a00.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-267 .elementor-element.elementor-element-bae0a00.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-267 .elementor-element.elementor-element-bae0a00>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-267 .elementor-element.elementor-element-f403e8e>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-267 .elementor-element.elementor-element-2a33d21.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-267 .elementor-element.elementor-element-2a33d21.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-267 .elementor-element.elementor-element-2a33d21.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-267 .elementor-element.elementor-element-2a33d21>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
    border-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu {
    --e-nav-menu-divider-color: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-267 .elementor-element.elementor-element-fe16729 {
    width: auto;
    max-width: auto;
    --e-nav-menu-horizontal-menu-item-margin: calc(24px / 2);
    --nav-menu-icon-size: 20px;
}

.elementor-267 .elementor-element.elementor-element-fe16729>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-menu-toggle {
    margin-right: auto;
    background-color: #FFFFFF;
}

.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu .elementor-item {
    font-family: "Jost", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--main .elementor-item {
    color: #FCFCFC;
    fill: #FCFCFC;
    padding-left: 23px;
    padding-right: 23px;
}

.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--main .elementor-item:hover,
.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--main .elementor-item:focus {
    color: var(--e-global-color-57c4c2c1);
    fill: var(--e-global-color-57c4c2c1);
}

.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 24px;
}

.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--dropdown a,
.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-menu-toggle {
    color: #000000;
    fill: #000000;
}

.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--dropdown {
    background-color: #FFFFFF;
}

.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--dropdown a:hover,
.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--dropdown a:focus,
.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--dropdown a.highlighted,
.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-menu-toggle:hover,
.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-menu-toggle:focus {
    color: #FFFFFF;
}

.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--dropdown a:hover,
.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--dropdown a:focus,
.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--dropdown a.highlighted {
    background-color: #F42F76;
}

.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--dropdown a.elementor-item-active {
    color: #FFFFFF;
    background-color: #F42F76;
}

.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--dropdown .elementor-item,
.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 16px;
}

.elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: #F42F76;
}

.elementor-267 .elementor-element.elementor-element-fe16729 div.elementor-menu-toggle {
    color: #000000;
}

.elementor-267 .elementor-element.elementor-element-fe16729 div.elementor-menu-toggle svg {
    fill: #000000;
}

.elementor-267 .elementor-element.elementor-element-fe16729 div.elementor-menu-toggle:hover,
.elementor-267 .elementor-element.elementor-element-fe16729 div.elementor-menu-toggle:focus {
    color: #F42F76;
}

.elementor-267 .elementor-element.elementor-element-fe16729 div.elementor-menu-toggle:hover svg,
.elementor-267 .elementor-element.elementor-element-fe16729 div.elementor-menu-toggle:focus svg {
    fill: #F42F76;
}

.elementor-bc-flex-widget .elementor-267 .elementor-element.elementor-element-e309748.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-267 .elementor-element.elementor-element-e309748.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-267 .elementor-element.elementor-element-e309748.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-267 .elementor-element.elementor-element-e309748>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-267 .elementor-element.elementor-element-a1f2c47 .elementor-button {
    background-color: #F42F76;
    font-family: "Jost", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    border-radius: 50px 50px 50px 50px;
    padding: 11px 11px 11px 11px;
}

.elementor-267 .elementor-element.elementor-element-a1f2c47 {
    width: auto;
    max-width: auto;
}

.elementor-267 .elementor-element.elementor-element-e9d9518>.elementor-container {
    max-width: 1400px;
    min-height: 96px;
}

.elementor-267 .elementor-element.elementor-element-e9d9518 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -120px;
    padding: 0px 0px 0px 0px;
    z-index: 999;
}

.elementor-267 .elementor-element.elementor-element-e9d9518>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-267 .elementor-element.elementor-element-7206a74.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-267 .elementor-element.elementor-element-7206a74.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-267 .elementor-element.elementor-element-7206a74>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-267 .elementor-element.elementor-element-80dace3>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-267 .elementor-element.elementor-element-227b59d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-267 .elementor-element.elementor-element-227b59d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-267 .elementor-element.elementor-element-227b59d.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-267 .elementor-element.elementor-element-227b59d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-267 .elementor-element.elementor-element-462eb25 .elementor-button {
    background-color: #F42F76;
    font-family: "Assistant", Sans-serif;
    font-weight: normal;
    border-radius: 50px 50px 50px 50px;
    padding: 11px 24px 11px 24px;
}

.elementor-267 .elementor-element.elementor-element-462eb25 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-267 .elementor-element.elementor-element-84e5a4e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-267 .elementor-element.elementor-element-84e5a4e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-267 .elementor-element.elementor-element-84e5a4e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-267 .elementor-element.elementor-element-84e5a4e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 {
    width: auto;
    max-width: auto;
    --e-nav-menu-horizontal-menu-item-margin: calc(24px / 2);
    --nav-menu-icon-size: 20px;
}

.elementor-267 .elementor-element.elementor-element-4ff5e49>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-menu-toggle {
    margin: 0 auto;
    background-color: rgba(244, 47, 118, 0);
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu .elementor-item {
    font-family: "Assistant", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--main .elementor-item {
    color: #FCFCFC;
    fill: #FCFCFC;
    padding-left: 23px;
    padding-right: 23px;
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--main .elementor-item:hover,
.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--main .elementor-item:focus {
    color: #F42F76;
    fill: #F42F76;
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var(--e-global-color-57c4c2c1);
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 24px;
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown a,
.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-menu-toggle {
    color: #000000;
    fill: #000000;
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown {
    background-color: #FFFFFF;
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown a:hover,
.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown a:focus,
.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown a.highlighted,
.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-menu-toggle:hover,
.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-menu-toggle:focus {
    color: #FFFFFF;
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown a:hover,
.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown a:focus,
.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown a.highlighted {
    background-color: #F42F76;
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown a.elementor-item-active {
    color: var(--e-global-color-57c4c2c1);
    background-color: var(--e-global-color-14801692);
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown .elementor-item,
.elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 16px;
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 div.elementor-menu-toggle {
    color: #2B4655;
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 div.elementor-menu-toggle svg {
    fill: #2B4655;
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 div.elementor-menu-toggle:hover,
.elementor-267 .elementor-element.elementor-element-4ff5e49 div.elementor-menu-toggle:focus {
    color: #F42F76;
}

.elementor-267 .elementor-element.elementor-element-4ff5e49 div.elementor-menu-toggle:hover svg,
.elementor-267 .elementor-element.elementor-element-4ff5e49 div.elementor-menu-toggle:focus svg {
    fill: #F42F76;
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before,
.elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(max-width:1024px) {
    .elementor-267 .elementor-element.elementor-element-0c40de5 {
        padding: 0px 8px 0px 8px;
    }

    .elementor-267 .elementor-element.elementor-element-d091f47 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-267 .elementor-element.elementor-element-bae0a00>.elementor-element-populated {
        padding: 0px 0px 0px 8px;
    }

    .elementor-bc-flex-widget .elementor-267 .elementor-element.elementor-element-2a33d21.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-267 .elementor-element.elementor-element-2a33d21.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-267 .elementor-element.elementor-element-fe16729>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 8px 0px 8px;
    }

    .elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu .elementor-item {
        font-size: 14px;
    }

    .elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--main .elementor-item {
        padding-left: 13px;
        padding-right: 13px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .elementor-267 .elementor-element.elementor-element-fe16729 {
        --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
    }

    .elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
        margin-bottom: 0px;
    }

    .elementor-267 .elementor-element.elementor-element-a1f2c47>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-267 .elementor-element.elementor-element-a1f2c47 .elementor-button {
        font-size: 15px;
        padding: 8px 8px 8px 8px;
    }

    .elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu .elementor-item {
        font-size: 14px;
    }

    .elementor-267 .elementor-element.elementor-element-4ff5e49 {
        --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
    }

    .elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
        margin-bottom: 0px;
    }
}

@media(max-width:767px) {
    .elementor-267 .elementor-element.elementor-element-bae0a00 {
        width: 30%;
    }

    .elementor-267 .elementor-element.elementor-element-2a33d21 {
        width: 35%;
    }

    .elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--dropdown a {
        padding-top: 22px;
        padding-bottom: 22px;
    }

    .elementor-267 .elementor-element.elementor-element-e309748 {
        width: 10%;
    }

    .elementor-267 .elementor-element.elementor-element-e9d9518 {
        z-index: 99;
    }

    .elementor-267 .elementor-element.elementor-element-7206a74 {
        width: 35%;
    }

    .elementor-267 .elementor-element.elementor-element-7206a74>.elementor-element-populated {
        padding: 8px 0px 0px 24px;
    }

    .elementor-267 .elementor-element.elementor-element-227b59d {
        width: 38%;
    }

    .elementor-bc-flex-widget .elementor-267 .elementor-element.elementor-element-227b59d.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-267 .elementor-element.elementor-element-227b59d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-267 .elementor-element.elementor-element-227b59d.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-267 .elementor-element.elementor-element-462eb25 .elementor-button {
        font-size: 15px;
    }

    .elementor-267 .elementor-element.elementor-element-84e5a4e {
        width: 27%;
    }

    .elementor-267 .elementor-element.elementor-element-4ff5e49>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu .elementor-item {
        font-size: 16px;
    }

    .elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: 16px;
    }

    .elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown li:first-child a {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }

    .elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown li:last-child a {
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--dropdown a {
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-267 .elementor-element.elementor-element-4ff5e49 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 27px !important;
    }
}

@media(min-width:768px) {
    .elementor-267 .elementor-element.elementor-element-bae0a00 {
        width: 15%;
    }

    .elementor-267 .elementor-element.elementor-element-2a33d21 {
        width: 69.666%;
    }

    .elementor-267 .elementor-element.elementor-element-e309748 {
        width: 15%;
    }

    .elementor-267 .elementor-element.elementor-element-7206a74 {
        width: 20%;
    }

    .elementor-267 .elementor-element.elementor-element-227b59d {
        width: 20%;
    }

    .elementor-267 .elementor-element.elementor-element-84e5a4e {
        width: 59.666%;
    }
}

/* Start custom CSS for section, class: .elementor-element-0c40de5 */
.elementor-267 .elementor-element.elementor-element-0c40de5 {
    height: 0;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f403e8e */
.elementor-267 .elementor-element.elementor-element-f403e8e a {
    content: url(/wp-content/uploads/2023/03/LS_Logo_Stacked_All_White.png);
    min-width: 100px;
    max-width: 100px;
    float: left;
}

.--header-scroll #log a {
    content: url(/wp-content/uploads/2023/03/LS_Logo_Stacked_All_Black.png) !important;
    max-width: 100px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d091f47 */
.elementor-267 .elementor-element.elementor-element-d091f47 {
    transition: all 0.5s ease;
}

.elementor-267 .elementor-element.elementor-element-d091f47.elementor-sticky--active {
    background-color: #ffffff !important
}

/*text*/
.header-scroll .elementor-267 .elementor-element.elementor-element-d091f47 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: #2B4655 !important;
}

/*text*/
.header-scroll .elementor-267 .elementor-element.elementor-element-d091f47 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover {
    color: #F42F76 !important;
}


/*text*/
.header-scroll .elementor-267 .elementor-element.elementor-element-d091f47 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:active {
    color: #dd0000 !important;
}

.header-scroll .elementor-267 .elementor-element.elementor-element-d091f47 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:after {
    background-color: rgba(30, 84, 114, 1) !important;
}

.header-scroll .elementor-267 .elementor-element.elementor-element-d091f47 .elementor-row,
.elementor-sticky--active .elementor-row a {
    /*max-height: 70px;*/
    transition: all 0.5s ease;
}

.elementor-267 .elementor-element.elementor-element-d091f47 a .custom-logo {
    content: url(/wp-content/uploads/2020/08/logo-white-19.png);
    min-width: 140px;
    max-width: 140px;
    float: left;
}

.header-scroll .elementor-267 .elementor-element.elementor-element-d091f47 .custom-logo {
    content: url(/wp-content/uploads/2020/08/logo-white-19.png);
    max-width: 140px;
}

@media only screen and (max-width: 600px) {
    .header-scroll .custom-logo {
        content: url(/wp-content/uploads/2020/08/mood-board-05.png);
        max-width: 100px;
    }

    .custom-logo {
        content: url(/wp-content/uploads/2020/08/mood-board-05.png);
        max-width: 100px;
    }
}

[class^=eicon] {
    color: #ffffff;
}

.header-scroll [class^=eicon] {
    color: #183650;
}

/*.ul-active{*/
/*    color: #F42F76 !important;*/
/*}*/

/*.elementor-sticky--active .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.ul-active{*/
/*        color:#F42F76 !important;*/

/*}*/
.header-scroll .elementor-267 .elementor-element.elementor-element-d091f47 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.ul-active:after {


    background-color: #F42F76 !important;

}

/*.elementor-267 .elementor-element.elementor-element-d091f47 .ul-active:after{
    content: " ";
    width: 45px;
    height: 2px;
    margin-top: 35px;
    background-color: #F42F76 !important;
    opacity: 1 !important;
}
.elementor-267 .elementor-element.elementor-element-d091f47 .elementor-item.elementor-item-active:after{
       content: " ";
    width: 45px;
    height: 2px;
    margin-top: 35px;
    background-color: #F42F76 !important;
}*/
.elementor-267 .elementor-element.elementor-element-d091f47 .elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: #fff;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-80dace3 */
.elementor-267 .elementor-element.elementor-element-80dace3 a {
    content: url(/wp-content/uploads/2023/03/LS_Logo_Stacked_All_White.png);
    min-width: 80px;
    max-width: 80px;
    float: left;
}

.elementor-sticky--active #log a {
    content: url(/wp-content/uploads/2023/03/LS_Logo_Stacked_All_Black.png) !important;
    max-width: 80px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e9d9518 */
.elementor-267 .elementor-element.elementor-element-e9d9518 {
    transition: all 0.5s ease;
}

.elementor-267 .elementor-element.elementor-element-e9d9518.elementor-sticky--active {
    background-color: #ffffff !important
}

/*text*/
.elementor-267 .elementor-element.elementor-element-e9d9518.elementor-sticky--active .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: #2B4655 !important;
}

/*text*/
.elementor-sticky--active .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover {
    color: #F42F76 !important;
}


/*text*/
.elementor-267 .elementor-element.elementor-element-e9d9518 .elementor-sticky--active .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:active {
    color: #dd0000 !important;
}

.elementor-267 .elementor-element.elementor-element-e9d9518 .elementor-sticky--active .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:after {
    background-color: rgba(30, 84, 114, 1) !important;
}

.elementor-267 .elementor-element.elementor-element-e9d9518 .elementor-sticky--active .elementor-row,
.elementor-sticky--active .elementor-row a {
    /*max-height: 70px;*/
    transition: all 0.5s ease;
}

.elementor-267 .elementor-element.elementor-element-e9d9518 a .custom-logo {
    content: url(/wp-content/uploads/2020/08/mood-board-05.png);
    min-width: 140px;
    max-width: 140px;
    float: left;
}

.header-scroll .custom-logo {
    content: url(/wp-content/uploads/2020/08/mood-board-05.png);
    max-width: 140px;
}

@media only screen and (max-width: 600px) {
    .elementor-sticky--active .custom-logo {
        content: url(/wp-content/uploads/2020/08/mood-board-05.png);
        max-width: 100px;
    }

    .custom-logo {
        content: url(/wp-content/uploads/2020/08/mood-board-05.png);
        max-width: 100px;
    }
}

[class^=eicon] {
    color: #ffffff;
}

.elementor-sticky--active [class^=eicon] {
    color: #183650;
}

/*.ul-active{*/
/*    color: #F42F76 !important;*/
/*}*/

/*.elementor-sticky--active .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.ul-active{*/
/*        color:#F42F76 !important;*/

/*}*/
.elementor-267 .elementor-element.elementor-element-e9d9518 .elementor-sticky--active .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.ul-active:after {


    background-color: #F42F76 !important;

}

/*.elementor-267 .elementor-element.elementor-element-e9d9518 .ul-active:after{
    content: " ";
    width: 45px;
    height: 2px;
    margin-top: 35px;
    background-color: #F42F76 !important;
    opacity: 1 !important;
}
.elementor-267 .elementor-element.elementor-element-e9d9518 .elementor-item.elementor-item-active:after{
       content: " ";
    width: 45px;
    height: 2px;
    margin-top: 35px;
    background-color: #F42F76 !important;
}*/
.elementor-267 .elementor-element.elementor-element-e9d9518 .elementor-267 .elementor-element.elementor-element-fe16729 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: #fff;
}

/* End custom CSS */