.elementor-22 .elementor-element.elementor-element-06c598f {
    --display: flex;
    --min-height: 130px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-4dcfc90);
    --border-color: var( --e-global-color-4dcfc90);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 10;
}

.elementor-22 .elementor-element.elementor-element-06c598f:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-06c598f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-4557a0e);
}

.elementor-22 .elementor-element.elementor-element-3cfad2e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-22 .elementor-element.elementor-element-3cfad2e.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-22 .elementor-element.elementor-element-cd2fae9 {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-22 .elementor-element.elementor-element-cd2fae9 img {
    width: 100%;
}

.elementor-22 .elementor-element.elementor-element-8c44fe1 {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: start;
}

.elementor-22 .elementor-element.elementor-element-8c44fe1 img {
    width: 92%;
}

.elementor-22 .elementor-element.elementor-element-3395721 {
    --display: flex;
    --justify-content: center;
}

.elementor-22 .elementor-element.elementor-element-3395721.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.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-22 .elementor-element.elementor-element-cb1bfe3 .elementor-menu-toggle {
    margin: 0 auto;
}

.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu .elementor-item {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-4dcfc90);
    fill: var( --e-global-color-4dcfc90);
}

.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--main .elementor-item:hover,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-4dcfc90);
    fill: var( --e-global-color-4dcfc90);
}

.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-4dcfc90);
}

.elementor-22 .elementor-element.elementor-element-cb1bfe3 .e--pointer-framed .elementor-item:before,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-4dcfc90);
}

.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var( --e-global-color-4dcfc90);
}

.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color: var( --e-global-color-4dcfc90);
}

.elementor-22 .elementor-element.elementor-element-cb1bfe3 .e--pointer-framed .elementor-item.elementor-item-active:before,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .e--pointer-framed .elementor-item.elementor-item-active:after {
    border-color: var( --e-global-color-4dcfc90);
}

.elementor-22 .elementor-element.elementor-element-cb1bfe3 {
    --e-nav-menu-horizontal-menu-item-margin: calc( 12px / 2);
}

.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 12px;
}

.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--dropdown a,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-menu-toggle {
    color: var( --e-global-color-d1a8247);
    fill: var( --e-global-color-d1a8247);
}

.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--dropdown a:hover,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--dropdown a:focus,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--dropdown a.highlighted,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-menu-toggle:hover,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-menu-toggle:focus {
    color: var( --e-global-color-4dcfc90);
}

.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--dropdown a:hover,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--dropdown a:focus,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-d1a8247);
}

.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--dropdown .elementor-item,
.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-22 .elementor-element.elementor-element-cb1bfe3 .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-d1a8247);
    border-bottom-width: 1px;
}

.elementor-22 .elementor-element.elementor-element-141e5d6 {
    --display: flex;
    --justify-content: center;
}

.elementor-widget-search-form input[type="search"].elementor-search-form__input {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-search-form .elementor-search-form__input,
.elementor-widget-search-form .elementor-search-form__icon,
.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
    color: var( --e-global-color-text);
    fill: var( --e-global-color-text);
}

.elementor-widget-search-form .elementor-search-form__submit {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
    background-color: var( --e-global-color-secondary);
}

.elementor-22 .elementor-element.elementor-element-3913b56 .elementor-search-form {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-3913b56 .elementor-search-form__toggle {
    --e-search-form-toggle-size: 33px;
    --e-search-form-toggle-color: var( --e-global-color-4dcfc90);
    --e-search-form-toggle-background-color: var( --e-global-color-4557a0e);
    --e-search-form-toggle-icon-size: calc(72em / 100);
    --e-search-form-toggle-border-width: 0px;
}

.elementor-22 .elementor-element.elementor-element-3913b56:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
    border-radius: 3px;
}

.elementor-22 .elementor-element.elementor-element-3913b56.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
    border-radius: 3px;
}

.elementor-22 .elementor-element.elementor-element-8c252bc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-22 .elementor-element.elementor-element-8c252bc:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-8c252bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-d1a8247);
}

.elementor-22 .elementor-element.elementor-element-d33a435 {
    --display: flex;
}

.elementor-22 .elementor-element.elementor-element-d33a435.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22 .elementor-element.elementor-element-c3b9ede {
    --display: flex;
}

.plus- {
        {
        ID
    }
}

.plus-canvas-content-wrap .plus-content-editor,
.plus- {
        {
        ID
    }
}

.plus-canvas-content-wrap .plus-content-editor p {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.plus-4b5f3ab.plus-canvas-content-wrap {
    background-color: var( --e-global-color-d1a8247);
    width: 300px;
}

.elementor-22 .elementor-element.elementor-element-4b5f3ab .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-1,
.elementor-22 .elementor-element.elementor-element-4b5f3ab .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-2,
.elementor-22 .elementor-element.elementor-element-4b5f3ab .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-3,
.elementor-22 .elementor-element.elementor-element-4b5f3ab .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-custom .off-can-img-svg {
    background-color: var( --e-global-color-4dcfc90);
}

.plus-4b5f3ab-open .plus-4b5f3ab.plus-canvas-content-wrap:not(.plus-popup).plus-visible {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.plus-4b5f3ab.plus-canvas-content-wrap.plus-slide {
    height: 100vh;
}

.plus-4b5f3ab.plus-canvas-content-wrap.plus-slide .plus-content-editor {
    height: 100%;
}

.plus-4b5f3ab.plus-canvas-content-wrap.plus-slide .plus-stylist-list-wrapper {
    height: 100vh;
}

.plus-4b5f3ab.plus-canvas-content-wrap.plus-top,
.plus-4b5f3ab.plus-canvas-content-wrap.plus-bottom {
    width: 100%;
    height: 300px;
}

.plus-4b5f3ab-open.plus-push.plus-open.plus-left .plus-offcanvas-container,
.plus-4b5f3ab-open.plus-reveal.plus-open.plus-left .plus-offcanvas-container,
.plus-4b5f3ab-open.plus-slide-along.plus-open.plus-left .plus-offcanvas-container {
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
}

.plus-4b5f3ab-open.plus-push.plus-open.plus-right .plus-offcanvas-container,
.plus-4b5f3ab-open.plus-reveal.plus-open.plus-right .plus-offcanvas-container,
.plus-4b5f3ab-open.plus-slide-along.plus-open.plus-right .plus-offcanvas-container {
    -webkit-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
}

.plus-4b5f3ab-open.plus-push.plus-open.plus-top .plus-offcanvas-container,
.plus-4b5f3ab-open.plus-reveal.plus-open.plus-top .plus-offcanvas-container,
.plus-4b5f3ab-open.plus-slide-along.plus-open.plus-top .plus-offcanvas-container {
    -webkit-transform: translate3d(0, 300px, 0);
    transform: translate3d( 0, 300px, 0);
}

.plus-4b5f3ab-open.plus-push.plus-open.plus-bottom .plus-offcanvas-container,
.plus-4b5f3ab-open.plus-reveal.plus-open.plus-bottom .plus-offcanvas-container,
.plus-4b5f3ab-open.plus-slide-along.plus-open.plus-bottom .plus-offcanvas-container {
    -webkit-transform: translate3d(0, -300px, 0);
    transform: translate3d( 0, -300px, 0);
}

.plus-4b5f3ab.plus-canvas-content-wrap.plus-corner-box {
    width: 300px;
    height: 300px;
}

.plus-4b5f3ab.plus-canvas-content-wrap.plus-top-left.plus-corner-box {
    -webkit-transform: translate3d(-300px, -300px, 0);
    transform: translate3d(-300px, -300px, 0);
}

.plus-4b5f3ab.plus-canvas-content-wrap.plus-top-right.plus-corner-box {
    -webkit-transform: translate3d(300px, -300px, 0);
    transform: translate3d(300px, -300px, 0);
}

.elementor-22 .elementor-element.elementor-element-4b5f3ab .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-1 span.menu_line,
.elementor-22 .elementor-element.elementor-element-4b5f3ab .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-2 span.menu_line,
.elementor-22 .elementor-element.elementor-element-4b5f3ab .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-3 span.menu_line {
    height: 1.5px;
    background: var( --e-global-color-d1a8247);
}

.plus-4b5f3ab.plus-canvas-content-wrap .plus-content-editor {
    padding: 10px 25px 10px 25px;
}

.plus-4b5f3ab.plus-canvas-content-wrap .plus-content-editor,
.plus-4b5f3ab.plus-canvas-content-wrap .plus-content-editor p {
    color: #888;
}

.elementor-22 .elementor-element.elementor-element-4b5f3ab .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-1:hover span.menu_line,
.elementor-22 .elementor-element.elementor-element-4b5f3ab .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-2:hover span.menu_line,
.elementor-22 .elementor-element.elementor-element-4b5f3ab .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-3:hover span.menu_line {
    background: var( --e-global-color-552a6d2);
}

.elementor-22 .elementor-element.elementor-element-761bade {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-22 .elementor-element.elementor-element-761bade:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-761bade>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-d1a8247);
}

.elementor-22 .elementor-element.elementor-element-06d9710 {
    --display: flex;
}

.elementor-22 .elementor-element.elementor-element-06d9710.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-22 .elementor-element.elementor-element-9cdf8d2 {
    --display: flex;
}

.plus-925059d.plus-canvas-content-wrap {
    background-color: var( --e-global-color-d1a8247);
    width: 300px;
}

.elementor-22 .elementor-element.elementor-element-925059d .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-1,
.elementor-22 .elementor-element.elementor-element-925059d .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-2,
.elementor-22 .elementor-element.elementor-element-925059d .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-3,
.elementor-22 .elementor-element.elementor-element-925059d .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-custom .off-can-img-svg {
    background-color: var( --e-global-color-4dcfc90);
}

.plus-925059d-open .plus-925059d.plus-canvas-content-wrap:not(.plus-popup).plus-visible {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.plus-925059d.plus-canvas-content-wrap.plus-slide {
    height: 100vh;
}

.plus-925059d.plus-canvas-content-wrap.plus-slide .plus-content-editor {
    height: 100%;
}

.plus-925059d.plus-canvas-content-wrap.plus-slide .plus-stylist-list-wrapper {
    height: 100vh;
}

.plus-925059d.plus-canvas-content-wrap.plus-top,
.plus-925059d.plus-canvas-content-wrap.plus-bottom {
    width: 100%;
    height: 300px;
}

.plus-925059d-open.plus-push.plus-open.plus-left .plus-offcanvas-container,
.plus-925059d-open.plus-reveal.plus-open.plus-left .plus-offcanvas-container,
.plus-925059d-open.plus-slide-along.plus-open.plus-left .plus-offcanvas-container {
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
}

.plus-925059d-open.plus-push.plus-open.plus-right .plus-offcanvas-container,
.plus-925059d-open.plus-reveal.plus-open.plus-right .plus-offcanvas-container,
.plus-925059d-open.plus-slide-along.plus-open.plus-right .plus-offcanvas-container {
    -webkit-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
}

.plus-925059d-open.plus-push.plus-open.plus-top .plus-offcanvas-container,
.plus-925059d-open.plus-reveal.plus-open.plus-top .plus-offcanvas-container,
.plus-925059d-open.plus-slide-along.plus-open.plus-top .plus-offcanvas-container {
    -webkit-transform: translate3d(0, 300px, 0);
    transform: translate3d( 0, 300px, 0);
}

.plus-925059d-open.plus-push.plus-open.plus-bottom .plus-offcanvas-container,
.plus-925059d-open.plus-reveal.plus-open.plus-bottom .plus-offcanvas-container,
.plus-925059d-open.plus-slide-along.plus-open.plus-bottom .plus-offcanvas-container {
    -webkit-transform: translate3d(0, -300px, 0);
    transform: translate3d( 0, -300px, 0);
}

.plus-925059d.plus-canvas-content-wrap.plus-corner-box {
    width: 300px;
    height: 300px;
}

.plus-925059d.plus-canvas-content-wrap.plus-top-left.plus-corner-box {
    -webkit-transform: translate3d(-300px, -300px, 0);
    transform: translate3d(-300px, -300px, 0);
}

.plus-925059d.plus-canvas-content-wrap.plus-top-right.plus-corner-box {
    -webkit-transform: translate3d(300px, -300px, 0);
    transform: translate3d(300px, -300px, 0);
}

.elementor-22 .elementor-element.elementor-element-925059d .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-1 span.menu_line,
.elementor-22 .elementor-element.elementor-element-925059d .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-2 span.menu_line,
.elementor-22 .elementor-element.elementor-element-925059d .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-3 span.menu_line {
    height: 1.5px;
    background: var( --e-global-color-d1a8247);
}

.plus-925059d.plus-canvas-content-wrap .plus-content-editor {
    padding: 10px 25px 10px 25px;
}

.plus-925059d.plus-canvas-content-wrap .plus-content-editor,
.plus-925059d.plus-canvas-content-wrap .plus-content-editor p {
    color: #888;
}

.elementor-22 .elementor-element.elementor-element-925059d .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-1:hover span.menu_line,
.elementor-22 .elementor-element.elementor-element-925059d .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-2:hover span.menu_line,
.elementor-22 .elementor-element.elementor-element-925059d .plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-3:hover span.menu_line {
    background: var( --e-global-color-552a6d2);
}

.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-22 .elementor-element.elementor-element-8c252bc {
        --min-height: 70px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-d33a435 {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
    }
    .elementor-22 .elementor-element.elementor-element-d33a435.e-con {
        --align-self: center;
    }
    .elementor-22 .elementor-element.elementor-element-75aa7de {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }
    .elementor-22 .elementor-element.elementor-element-71276ad {
        width: var( --container-widget-width, 43%);
        max-width: 43%;
        --container-widget-width: 43%;
        --container-widget-flex-grow: 0;
    }
    .elementor-22 .elementor-element.elementor-element-c3b9ede {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-4b5f3ab.elementor-element {
        --align-self: flex-end;
    }
    .elementor-22 .elementor-element.elementor-element-761bade {
        --min-height: 70px;
        --margin-top: -48px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-06d9710 {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
    }
    .elementor-22 .elementor-element.elementor-element-06d9710.e-con {
        --align-self: center;
    }
    .elementor-22 .elementor-element.elementor-element-e1dd905 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }
    .elementor-22 .elementor-element.elementor-element-3426ea8 {
        width: var( --container-widget-width, 43%);
        max-width: 43%;
        --container-widget-width: 43%;
        --container-widget-flex-grow: 0;
    }
    .elementor-22 .elementor-element.elementor-element-9cdf8d2 {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-925059d.elementor-element {
        --align-self: flex-end;
    }
}

@media(min-width:768px) {
    .elementor-22 .elementor-element.elementor-element-06c598f {
        --content-width: 1280px;
    }
    .elementor-22 .elementor-element.elementor-element-3cfad2e {
        --width: 25%;
    }
    .elementor-22 .elementor-element.elementor-element-3395721 {
        --width: 72.593%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-22 .elementor-element.elementor-element-8c252bc {
        --content-width: 680px;
    }
    .elementor-22 .elementor-element.elementor-element-d33a435 {
        --width: 42%;
    }
    .elementor-22 .elementor-element.elementor-element-c3b9ede {
        --width: 100%;
    }
    .elementor-22 .elementor-element.elementor-element-761bade {
        --content-width: 680px;
    }
    .elementor-22 .elementor-element.elementor-element-06d9710 {
        --width: 42%;
    }
    .elementor-22 .elementor-element.elementor-element-9cdf8d2 {
        --width: 100%;
    }
}

@media(max-width:767px) {
    .elementor-22 .elementor-element.elementor-element-8c252bc {
        --content-width: 350px;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-d33a435 {
        --width: 35%;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-d33a435.e-con {
        --order: -99999/* order start hack */
        ;
    }
    .elementor-22 .elementor-element.elementor-element-c3b9ede {
        --width: 30%;
    }
    .elementor-22 .elementor-element.elementor-element-4b5f3ab>.elementor-widget-container {
        margin: 0px 5px 0px 0px;
    }
    .elementor-22 .elementor-element.elementor-element-4b5f3ab.elementor-element {
        --align-self: flex-end;
    }
    .plus-4b5f3ab.plus-canvas-content-wrap .plus-content-editor {
        padding: 0px 0px 0px 0px;
    }
    .elementor-22 .elementor-element.elementor-element-761bade {
        --content-width: 350px;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-06d9710 {
        --width: 70%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-06d9710.e-con {
        --order: -99999/* order start hack */
        ;
    }
    .elementor-22 .elementor-element.elementor-element-e1dd905>.elementor-widget-container {
        margin: 0px 0px 0px 5px;
    }
    .elementor-22 .elementor-element.elementor-element-3426ea8>.elementor-widget-container {
        margin: 0px 0px 0px 5px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-22 .elementor-element.elementor-element-3426ea8 {
        text-align: end;
    }
    .elementor-22 .elementor-element.elementor-element-3426ea8 img {
        width: 100%;
    }
    .elementor-22 .elementor-element.elementor-element-9cdf8d2 {
        --width: 30%;
    }
    .elementor-22 .elementor-element.elementor-element-925059d>.elementor-widget-container {
        margin: 0px 5px 0px 0px;
    }
    .elementor-22 .elementor-element.elementor-element-925059d.elementor-element {
        --align-self: flex-end;
    }
    .plus-925059d.plus-canvas-content-wrap .plus-content-editor {
        padding: 0px 0px 0px 0px;
    }
}