.elementor-19426 .elementor-element.elementor-element-2c629865 > .elementor-container {
    max-width: 1600px;
}

    .elementor-19426 .elementor-element.elementor-element-2c629865 > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-19426 .elementor-element.elementor-element-2c629865 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -1px;
    margin-bottom: -1px;
    padding: 5px 10px 5px 10px;
}

    .elementor-19426 .elementor-element.elementor-element-2c629865 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-19426 .elementor-element.elementor-element-25565982.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-19426 .elementor-element.elementor-element-25565982.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-19426 .elementor-element.elementor-element-25565982.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-19426 .elementor-element.elementor-element-27a54548 {
    text-align: left;
}

.ee-tooltip.ee-tooltip-27a54548.to--top,
.ee-tooltip.ee-tooltip-27a54548.to--bottom {
    margin-left: 0px;
}

.ee-tooltip.ee-tooltip-27a54548.to--left,
.ee-tooltip.ee-tooltip-27a54548.to--right {
    margin-top: 0px;
}

.elementor-bc-flex-widget .elementor-19426 .elementor-element.elementor-element-27b777a7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-19426 .elementor-element.elementor-element-27b777a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-19426 .elementor-element.elementor-element-27b777a7 > .elementor-element-populated, .elementor-19426 .elementor-element.elementor-element-27b777a7 > .elementor-element-populated > .elementor-background-overlay, .elementor-19426 .elementor-element.elementor-element-27b777a7 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-19426 .elementor-element.elementor-element-27b777a7 > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
}

.elementor-19426 .elementor-element.elementor-element-97852cc .elementor-menu-toggle {
    margin-left: auto;
    background-color: var( --e-global-color-primary );
}

.elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu .elementor-item {
    font-family: "Open Sans", Sans-serif;
    font-size: 0.9em;
    font-weight: 500;
}

.elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
    padding-top: 20px;
    padding-bottom: 20px;
}

    .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--main .elementor-item:hover,
    .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--main .elementor-item:focus {
        color: var( --e-global-color-primary );
        fill: var( --e-global-color-primary );
    }

.elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-f7d46b9 );
}

.elementor-19426 .elementor-element.elementor-element-97852cc .e--pointer-framed .elementor-item:before,
.elementor-19426 .elementor-element.elementor-element-97852cc .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-f7d46b9 );
}

.elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var( --e-global-color-accent );
}

.elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
.elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color: var( --e-global-color-f7d46b9 );
}

.elementor-19426 .elementor-element.elementor-element-97852cc .e--pointer-framed .elementor-item.elementor-item-active:before,
.elementor-19426 .elementor-element.elementor-element-97852cc .e--pointer-framed .elementor-item.elementor-item-active:after {
    border-color: var( --e-global-color-f7d46b9 );
}

.elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--dropdown a, .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-menu-toggle {
    color: var( --e-global-color-secondary );
}

.elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--dropdown {
    background-color: #FFFFFF;
}

    .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--dropdown a:hover,
    .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--dropdown a.elementor-item-active,
    .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--dropdown a.highlighted,
    .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-menu-toggle:hover {
        color: #FFFFFF;
    }

    .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--dropdown a:hover,
    .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--dropdown a.elementor-item-active,
    .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--dropdown a.highlighted {
        background-color: #55595C;
    }

    .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--dropdown a.elementor-item-active {
        color: #FFFFFF;
        background-color: #55595C;
    }

    .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--dropdown .elementor-item, .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--dropdown .elementor-sub-item {
        font-family: "Open Sans", Sans-serif;
        font-size: 1em;
        font-weight: 500;
    }

    .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--dropdown li:not(:last-child) {
        border-style: solid;
        border-color: var( --e-global-color-secondary );
        border-bottom-width: 0px;
    }

.elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 0px !important;
}

.elementor-19426 .elementor-element.elementor-element-97852cc div.elementor-menu-toggle {
    color: #FFFFFF;
}

    .elementor-19426 .elementor-element.elementor-element-97852cc div.elementor-menu-toggle svg {
        fill: #FFFFFF;
    }

.elementor-19426 .elementor-element.elementor-element-30122d2 > .elementor-container {
    max-width: 1600px;
}

    .elementor-19426 .elementor-element.elementor-element-30122d2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-19426 .elementor-element.elementor-element-30122d2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-19426 .elementor-element.elementor-element-30122d2 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-19426 .elementor-element.elementor-element-b3eda7f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-19426 .elementor-element.elementor-element-b3eda7f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-19426 .elementor-element.elementor-element-b3eda7f.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-19426 .elementor-element.elementor-element-b3eda7f > .elementor-element-populated, .elementor-19426 .elementor-element.elementor-element-b3eda7f > .elementor-element-populated > .elementor-background-overlay, .elementor-19426 .elementor-element.elementor-element-b3eda7f > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-19426 .elementor-element.elementor-element-b3eda7f > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-19426 .elementor-element.elementor-element-36a8caa .elementor-search-form {
    text-align: right;
}

.elementor-19426 .elementor-element.elementor-element-36a8caa .elementor-search-form__toggle {
    --e-search-form-toggle-size: 30px;
    --e-search-form-toggle-color: var( --e-global-color-primary );
    --e-search-form-toggle-background-color: #00000000;
    --e-search-form-toggle-icon-size: calc(65em / 100);
}

.elementor-19426 .elementor-element.elementor-element-36a8caa input[type="search"].elementor-search-form__input {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-19426 .elementor-element.elementor-element-36a8caa .elementor-search-form__input,
.elementor-19426 .elementor-element.elementor-element-36a8caa .elementor-search-form__icon,
.elementor-19426 .elementor-element.elementor-element-36a8caa .elementor-lightbox .dialog-lightbox-close-button,
.elementor-19426 .elementor-element.elementor-element-36a8caa .elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-19426 .elementor-element.elementor-element-36a8caa.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
    color: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-19426 .elementor-element.elementor-element-36a8caa:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
    border-radius: 3px;
}

.elementor-19426 .elementor-element.elementor-element-36a8caa.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
    border-radius: 3px;
}

.elementor-19426 .elementor-element.elementor-element-36a8caa .elementor-search-form__toggle:hover {
    --e-search-form-toggle-color: var( --e-global-color-f7d46b9 );
}

.elementor-19426 .elementor-element.elementor-element-36a8caa > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-19426 .elementor-element.elementor-element-36a8caa {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-19426 .elementor-element.elementor-element-8db5ca2 {
    text-align: right;
    color: var( --e-global-color-primary );
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    width: 51px;
    max-width: 51px;
}

    .elementor-19426 .elementor-element.elementor-element-8db5ca2 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-19426 .elementor-element.elementor-element-75e6858 {
    text-align: right;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    width: initial;
    max-width: initial;
}

    .elementor-19426 .elementor-element.elementor-element-75e6858 > .elementor-widget-container {
        margin: 13px 13px 0px 13px;
        padding: 0px 0px 0px 0px;
    }

.elementor-19426 .elementor-element.elementor-element-4a94e74 {
    text-align: right;
    width: initial;
    max-width: initial;
}

    .elementor-19426 .elementor-element.elementor-element-4a94e74 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-19426 .elementor-element.elementor-element-699314d .elementor-button {
    font-size: 17px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #E92076;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 16px 10px 16px;
}

.elementor-19426 .elementor-element.elementor-element-699314d {
    width: auto;
    max-width: auto;
}

.elementor-19426 .elementor-element.elementor-element-db6b2a0 .elementor-button {
    font-size: 17px;
    font-weight: 600;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-f7d46b9 );
    border-radius: 0px 0px 0px 0px;
    padding: 10px 16px 10px 16px;
}

.elementor-19426 .elementor-element.elementor-element-db6b2a0 {
    width: auto;
    max-width: auto;
}

.elementor-19426 .elementor-element.elementor-element-8d6cd71 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-19426 .elementor-element.elementor-element-8d6cd71 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
}

    .elementor-19426 .elementor-element.elementor-element-8d6cd71 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

body.ee-offcanvas--id-5c9224c .ee-offcanvas__container {
    background-color: rgba(255,255,255,1);
}

body.ee-offcanvas--id-5c9224c.ee-offcanvas--opening .ee-offcanvas__overlay,
body.ee-offcanvas--id-5c9224c.ee-offcanvas--open .ee-offcanvas__overlay {
    opacity: 0.8;
}

.elementor-19426 .elementor-element.elementor-element-5c9224c .ee-hamburger-box {
    font-size: 1em;
}

.ee-offcanvas__slidebar--5c9224c .ee-offcanvas__header__close {
    font-size: 30px;
}

.ee-offcanvas__slidebar--5c9224c .ee-offcanvas__content__item:not(:last-child) {
    margin-bottom: 24px;
}

.elementor-bc-flex-widget .elementor-19426 .elementor-element.elementor-element-db22988.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-19426 .elementor-element.elementor-element-db22988.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-19426 .elementor-element.elementor-element-db22988.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.ee-tooltip.ee-tooltip-bc07c66.to--top,
.ee-tooltip.ee-tooltip-bc07c66.to--bottom {
    margin-left: 0px;
}

.ee-tooltip.ee-tooltip-bc07c66.to--left,
.ee-tooltip.ee-tooltip-bc07c66.to--right {
    margin-top: 0px;
}

.elementor-19426 .elementor-element.elementor-element-ab2b5dd > .elementor-container {
    max-width: 1600px;
}

    .elementor-19426 .elementor-element.elementor-element-ab2b5dd > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-19426 .elementor-element.elementor-element-ab2b5dd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-19426 .elementor-element.elementor-element-ab2b5dd > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-19426 .elementor-element.elementor-element-1432924.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-19426 .elementor-element.elementor-element-1432924.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-19426 .elementor-element.elementor-element-1432924.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-19426 .elementor-element.elementor-element-20cacf3 > .elementor-widget-container {
    margin: -24px 0px 0px 0px;
}

.ee-tooltip.ee-tooltip-20cacf3.to--top,
.ee-tooltip.ee-tooltip-20cacf3.to--bottom {
    margin-left: 0px;
}

.ee-tooltip.ee-tooltip-20cacf3.to--left,
.ee-tooltip.ee-tooltip-20cacf3.to--right {
    margin-top: 0px;
}

.elementor-bc-flex-widget .elementor-19426 .elementor-element.elementor-element-5ecdc6d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-19426 .elementor-element.elementor-element-5ecdc6d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-19426 .elementor-element.elementor-element-5ecdc6d > .elementor-element-populated, .elementor-19426 .elementor-element.elementor-element-5ecdc6d > .elementor-element-populated > .elementor-background-overlay, .elementor-19426 .elementor-element.elementor-element-5ecdc6d > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-19426 .elementor-element.elementor-element-5ecdc6d > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
}

.elementor-19426 .elementor-element.elementor-element-ea04ef2 .elementor-menu-toggle {
    margin-left: auto;
}

.elementor-19426 .elementor-element.elementor-element-ea04ef2 .elementor-nav-menu .elementor-item {
    font-family: "Open Sans", Sans-serif;
    font-size: 1em;
    font-weight: 600;
}

.elementor-19426 .elementor-element.elementor-element-ea04ef2 .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
}

    .elementor-19426 .elementor-element.elementor-element-ea04ef2 .elementor-nav-menu--main .elementor-item:hover,
    .elementor-19426 .elementor-element.elementor-element-ea04ef2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-19426 .elementor-element.elementor-element-ea04ef2 .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-19426 .elementor-element.elementor-element-ea04ef2 .elementor-nav-menu--main .elementor-item:focus {
        color: var( --e-global-color-primary );
        fill: var( --e-global-color-primary );
    }

.elementor-19426 .elementor-element.elementor-element-ea04ef2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-19426 .elementor-element.elementor-element-ea04ef2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-f7d46b9 );
}

.elementor-19426 .elementor-element.elementor-element-ea04ef2 .e--pointer-framed .elementor-item:before,
.elementor-19426 .elementor-element.elementor-element-ea04ef2 .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-f7d46b9 );
}

.elementor-19426 .elementor-element.elementor-element-ea04ef2 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var( --e-global-color-primary );
}

.elementor-19426 .elementor-element.elementor-element-ea04ef2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
.elementor-19426 .elementor-element.elementor-element-ea04ef2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color: var( --e-global-color-f7d46b9 );
}

.elementor-19426 .elementor-element.elementor-element-ea04ef2 .e--pointer-framed .elementor-item.elementor-item-active:before,
.elementor-19426 .elementor-element.elementor-element-ea04ef2 .e--pointer-framed .elementor-item.elementor-item-active:after {
    border-color: var( --e-global-color-f7d46b9 );
}

.elementor-19426 .elementor-element.elementor-element-ea04ef2 {
    --e-nav-menu-horizontal-menu-item-margin: calc( 0px / 2 );
    z-index: 10;
}

    .elementor-19426 .elementor-element.elementor-element-ea04ef2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
        margin-bottom: 0px;
    }

    .elementor-19426 .elementor-element.elementor-element-ea04ef2 .elementor-nav-menu--dropdown .elementor-item, .elementor-19426 .elementor-element.elementor-element-ea04ef2 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-family: "Open Sans", Sans-serif;
        font-size: 1.2em;
        font-weight: 500;
    }

@media(max-width:1024px) {
    .elementor-19426 .elementor-element.elementor-element-2c629865 {
        padding: 15px 10px 15px 10px;
    }

    .elementor-19426 .elementor-element.elementor-element-27a54548 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-19426 .elementor-element.elementor-element-27b777a7 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-19426 .elementor-element.elementor-element-97852cc .elementor-nav-menu--main .elementor-item {
        padding-left: 2px;
        padding-right: 2px;
    }

    .elementor-19426 .elementor-element.elementor-element-97852cc > .elementor-widget-container {
        margin: 0px -20px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-19426 .elementor-element.elementor-element-30122d2 {
        padding: 00px 10px 0px 10px;
    }

    .elementor-19426 .elementor-element.elementor-element-b3eda7f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-19426 .elementor-element.elementor-element-8d6cd71 {
        padding: 15px 10px 15px 10px;
    }

    .elementor-19426 .elementor-element.elementor-element-bc07c66 {
        text-align: right;
    }

    .elementor-19426 .elementor-element.elementor-element-ab2b5dd {
        padding: 2px 2px 2px 2px;
    }

    .elementor-19426 .elementor-element.elementor-element-5ecdc6d.elementor-column > .elementor-widget-wrap {
        justify-content: flex-end;
    }

    .elementor-19426 .elementor-element.elementor-element-5ecdc6d > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-19426 .elementor-element.elementor-element-ea04ef2 {
        width: auto;
        max-width: auto;
    }
}

@media(max-width:767px) {
    .elementor-19426 .elementor-element.elementor-element-2c629865 {
        padding: 10px 10px 10px 10px;
    }

    .elementor-19426 .elementor-element.elementor-element-25565982 {
        width: 38%;
    }

        .elementor-19426 .elementor-element.elementor-element-25565982 > .elementor-element-populated {
            padding: 10px 10px 10px 10px;
        }

    .elementor-19426 .elementor-element.elementor-element-27a54548 {
        text-align: center;
    }

    .elementor-19426 .elementor-element.elementor-element-27b777a7 {
        width: 55%;
    }

    .elementor-bc-flex-widget .elementor-19426 .elementor-element.elementor-element-27b777a7.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-19426 .elementor-element.elementor-element-27b777a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-19426 .elementor-element.elementor-element-27b777a7 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-19426 .elementor-element.elementor-element-30122d2 {
        padding: 0px 10px 10px 10px;
    }

    .elementor-19426 .elementor-element.elementor-element-b3eda7f {
        width: 100%;
    }

    .elementor-bc-flex-widget .elementor-19426 .elementor-element.elementor-element-b3eda7f.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-19426 .elementor-element.elementor-element-b3eda7f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-19426 .elementor-element.elementor-element-b3eda7f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-19426 .elementor-element.elementor-element-36a8caa > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-19426 .elementor-element.elementor-element-8db5ca2 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-19426 .elementor-element.elementor-element-8db5ca2 {
        width: 45px;
        max-width: 45px;
        align-self: center;
    }

    .elementor-19426 .elementor-element.elementor-element-75e6858 {
        text-align: right;
        font-size: 11px;
    }

        .elementor-19426 .elementor-element.elementor-element-75e6858 > .elementor-widget-container {
            margin: 0px 0px 0px 10px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-19426 .elementor-element.elementor-element-4a94e74 {
        text-align: right;
    }

        .elementor-19426 .elementor-element.elementor-element-4a94e74 > .elementor-widget-container {
            padding: 0px 0px 14px 0px;
        }

    .elementor-19426 .elementor-element.elementor-element-699314d .elementor-button {
        font-size: 14px;
    }

    .elementor-19426 .elementor-element.elementor-element-699314d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-19426 .elementor-element.elementor-element-db6b2a0 .elementor-button {
        font-size: 14px;
    }

    .elementor-19426 .elementor-element.elementor-element-db6b2a0 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-19426 .elementor-element.elementor-element-8d6cd71 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 10px 10px;
    }

    .elementor-19426 .elementor-element.elementor-element-63d2fbe {
        width: 40%;
    }

    .elementor-bc-flex-widget .elementor-19426 .elementor-element.elementor-element-63d2fbe.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-19426 .elementor-element.elementor-element-63d2fbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-19426 .elementor-element.elementor-element-63d2fbe > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-19426 .elementor-element.elementor-element-5c9224c .ee-button-wrapper {
        justify-content: flex-start;
    }

    .ee-offcanvas__slidebar.ee-offcanvas__slidebar--5c9224c {
        width: 90%;
    }

    .elementor-19426 .elementor-element.elementor-element-db22988 {
        width: 59%;
    }

    .elementor-bc-flex-widget .elementor-19426 .elementor-element.elementor-element-db22988.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-19426 .elementor-element.elementor-element-db22988.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-19426 .elementor-element.elementor-element-db22988 > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-19426 .elementor-element.elementor-element-bc07c66 {
        text-align: right;
    }

        .elementor-19426 .elementor-element.elementor-element-bc07c66 > .elementor-widget-container {
            margin: -5px 0px 0px 0px;
        }

    .elementor-19426 .elementor-element.elementor-element-ab2b5dd {
        padding: 10px 10px 10px 10px;
    }

    .elementor-19426 .elementor-element.elementor-element-1432924 {
        width: 70%;
    }

        .elementor-19426 .elementor-element.elementor-element-1432924 > .elementor-element-populated {
            padding: 10px 10px 10px 10px;
        }

    .elementor-19426 .elementor-element.elementor-element-5ecdc6d {
        width: 30%;
    }

    .elementor-bc-flex-widget .elementor-19426 .elementor-element.elementor-element-5ecdc6d.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-19426 .elementor-element.elementor-element-5ecdc6d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-19426 .elementor-element.elementor-element-5ecdc6d > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }
}

@media(min-width:768px) {
    .elementor-19426 .elementor-element.elementor-element-25565982 {
        width: 14.983%;
    }

    .elementor-19426 .elementor-element.elementor-element-27b777a7 {
        width: 85.017%;
    }

    .elementor-19426 .elementor-element.elementor-element-1432924 {
        width: 13.916%;
    }

    .elementor-19426 .elementor-element.elementor-element-5ecdc6d {
        width: 86.084%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-19426 .elementor-element.elementor-element-25565982 {
        width: 12%;
    }

    .elementor-19426 .elementor-element.elementor-element-63d2fbe {
        width: 72%;
    }

    .elementor-19426 .elementor-element.elementor-element-db22988 {
        width: 28%;
    }

    .elementor-19426 .elementor-element.elementor-element-1432924 {
        width: 25%;
    }

    .elementor-19426 .elementor-element.elementor-element-5ecdc6d {
        width: 75%;
    }
}
/* Start custom CSS for text-editor, class: .elementor-element-8db5ca2 */

.badge:after {
    content: attr(value);
    font-size: 12px;
    background: red;
    border-radius: 50%;
    padding: 3px 7px;
    position: relative;
    left: -7px;
    top: -10px;
    opacity: 0.9;
    color: #fff;
}

.badge {
    color: #011E41;
}

    .badge:hover {
        color: #F4C400;
    }
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75e6858 */ a.memberloginarea {
    color: #fff;
    font-weight: 600;
    border: 1px solid #fff;
    padding: 10px 20px;
    border-radius: 14px;
    margin-top: 10px !important;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a94e74 */ a.memberloginarea {
    color: #fff;
    font-weight: 600;
    border: 1px solid #fff;
    padding: 10px 20px;
    border-radius: 14px;
    margin-top: 10px !important;
}
/* End custom CSS */
/* Start custom CSS for ee-offcanvas, class: .elementor-element-5c9224c */ .elementor-invisible {
    visibility: inherit !important;
}
/* End custom CSS */
