.elementor-3726 .elementor-element.elementor-element-7d3ae25 {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

    .elementor-3726 .elementor-element.elementor-element-7d3ae25:not(.elementor-motion-effects-element-type-background), .elementor-3726 .elementor-element.elementor-element-7d3ae25 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #000000D6;
    }

.elementor-3726 .elementor-element.elementor-element-1ac26ca {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
}

.elementor-3726 .elementor-element.elementor-element-5dbe64c {
    text-align: center;
}

    .elementor-3726 .elementor-element.elementor-element-5dbe64c img {
        width: 70%;
    }

.elementor-3726 .elementor-element.elementor-element-6bdd9db {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu-container {
    background-color: #02010100;
}

    .elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal {
        background-color: #02010100;
    }

    .elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu-container, .elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu-container .eael-simple-menu-toggle, .elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive {
        border-style: none;
    }

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li a {
    padding: 0em 0em 0.5em 0em;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu > li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text {
    font-family: "Mansory", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li > a {
    color: #FFFFFF;
}

    .elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li > a > span svg {
        fill: #FFFFFF;
    }

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu-toggle-text {
    color: #FFFFFF;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li a span, .elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li span.eael-simple-menu-indicator {
    font-size: 25px;
}

    .elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li a span, .elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li span.eael-simple-menu-indicator i {
        font-size: 25px;
    }

    .elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li span.eael-simple-menu-indicator svg {
        width: 25px;
        height: 25px;
        line-height: 25px;
    }

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li span svg {
    width: 25px;
    height: 25px;
    line-height: 25px;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li a span {
    color: #FFFFFF !important;
    background-color: #FFFFFF00 !important;
    border-color: #F4433600 !important;
}

    .elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li a span svg path {
        fill: #FFFFFF !important;
    }

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li .eael-simple-menu-indicator:before {
    color: #FFFFFF !important;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li .eael-simple-menu-indicator i {
    color: #FFFFFF !important;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li .eael-simple-menu-indicator svg path {
    fill: #FFFFFF !important;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li .eael-simple-menu-indicator {
    background-color: #FFFFFF00 !important;
    border-color: #F4433600 !important;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li:hover > a {
    color: var( --e-global-color-ab65ddd );
}

    .elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li:hover > a > span svg {
        fill: var( --e-global-color-ab65ddd );
    }

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li .eael-simple-menu-indicator:hover:before {
    color: var( --e-global-color-ab65ddd );
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li .eael-simple-menu-indicator:hover i {
    color: var( --e-global-color-ab65ddd );
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li .eael-simple-menu-indicator:hover svg {
    fill: var( --e-global-color-ab65ddd );
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li .eael-simple-menu-indicator:hover {
    background-color: #FFFFFF00;
    border-color: #F4433600;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li > a.eael-item-active {
    color: var( --e-global-color-ab65ddd );
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li.current-menu-item > a > span svg {
    fill: var( --e-global-color-ab65ddd );
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li.current-menu-item > a.eael-item-active {
    color: var( --e-global-color-ab65ddd );
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li.current-menu-ancestor > a.eael-item-active {
    color: var( --e-global-color-ab65ddd );
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before {
    color: var( --e-global-color-ab65ddd );
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg {
    fill: var( --e-global-color-ab65ddd );
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i {
    color: var( --e-global-color-ab65ddd );
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open {
    background-color: #FFFFFF00 !important;
    border-color: #F4433600 !important;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu-container .eael-simple-menu-toggle {
    background-color: #000000;
}

    .elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu-container .eael-simple-menu-toggle i {
        color: #ffffff;
    }

    .elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu-container .eael-simple-menu-toggle svg {
        fill: #ffffff;
    }

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li ul {
    background-color: #02010100;
    border-style: none;
    padding: 5px 10px 15px 10px;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu.eael-simple-menu-horizontal li ul li a {
    padding-left: 20px;
    padding-right: 20px;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu.eael-simple-menu-horizontal li ul li > a {
    border-bottom: 1px solid #FFFFFF85;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu.eael-simple-menu-vertical li ul li > a {
    border-bottom: 1px solid #FFFFFF85;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li ul li > a {
    font-family: "Mansory", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li ul li a span {
    font-size: 14px;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li ul li span.eael-simple-menu-indicator {
    font-size: 14px;
}

    .elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li ul li span.eael-simple-menu-indicator i {
        font-size: 14px;
    }

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li ul li .eael-simple-menu-indicator svg {
    width: 14px;
    height: 14px;
    line-height: 14px;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li ul li:hover > a {
    color: var( --e-global-color-ab65ddd );
    background-color: #D49D7400;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li ul li.current-menu-item > a.eael-item-active {
    color: var( --e-global-color-ab65ddd );
    background-color: #D49D7400;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li ul li.current-menu-ancestor > a.eael-item-active {
    color: var( --e-global-color-ab65ddd );
    background-color: #D49D7400;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before {
    color: #f44336 !important;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before {
    color: #f44336 !important;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover {
    border-color: #f44336 !important;
}

.elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open {
    border-color: #f44336 !important;
}

.elementor-3726 .elementor-element.elementor-element-ee72f47 {
    --display: flex;
    --margin-top: 2em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3726 .elementor-element.elementor-element-f37edd2 {
    text-align: center;
    color: var( --e-global-color-108d467 );
}

.elementor-3726 .elementor-element.elementor-element-39f997c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3726 .elementor-element.elementor-element-210527b .elementor-icon-list-icon i {
    color: var( --e-global-color-108d467 );
    transition: color 0.3s;
}

.elementor-3726 .elementor-element.elementor-element-210527b .elementor-icon-list-icon svg {
    fill: var( --e-global-color-108d467 );
    transition: fill 0.3s;
}

.elementor-3726 .elementor-element.elementor-element-210527b {
    --e-icon-list-icon-size: 33px;
    --icon-vertical-offset: 0px;
}

    .elementor-3726 .elementor-element.elementor-element-210527b .elementor-icon-list-text {
        color: var( --e-global-color-108d467 );
        transition: color 0.3s;
    }

#elementor-popup-modal-3726 .dialog-widget-content {
    animation-duration: 0.9s;
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-3726 .dialog-message {
    width: 40vw;
    height: 100vh;
    align-items: flex-start;
}

#elementor-popup-modal-3726 {
    justify-content: flex-end;
    align-items: flex-start;
}

    #elementor-popup-modal-3726 .dialog-close-button {
        display: flex;
        font-size: 30px;
    }

        #elementor-popup-modal-3726 .dialog-close-button i {
            color: var( --e-global-color-108d467 );
        }

        #elementor-popup-modal-3726 .dialog-close-button svg {
            fill: var( --e-global-color-108d467 );
        }

        #elementor-popup-modal-3726 .dialog-close-button:hover i {
            color: var( --e-global-color-29d6d5f );
        }

@media(min-width:768px) {
    .elementor-3726 .elementor-element.elementor-element-6bdd9db {
        --width: 100%;
    }
}

@media(max-width:767px) {
    .elementor-3726 .elementor-element.elementor-element-7d3ae25 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-3726 .elementor-element.elementor-element-6bdd9db {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-3726 .elementor-element.elementor-element-b64b469 .eael-simple-menu li a {
        padding: 0em 0em 0.5em 0em;
    }

    .elementor-3726 .elementor-element.elementor-element-ee72f47 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
    }

    .elementor-3726 .elementor-element.elementor-element-f37edd2.elementor-element {
        --align-self: center;
        --order: 99999 /* order end hack */;
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-3726 .elementor-element.elementor-element-f37edd2 {
        text-align: center;
    }

    .elementor-3726 .elementor-element.elementor-element-39f997c {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
    }
}
/* Start custom CSS */

#elementor-popup-modal-3726 {
    z-index: 998;
}
/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Mansory';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../../2023/07/MansoryRegular.otf') format('opentype');
}

@font-face {
    font-family: 'Mansory';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('../../2023/07/MansoryBold.otf') format('opentype');
}

@font-face {
    font-family: 'Mansory';
    font-style: italic;
    font-weight: normal;
    font-display: auto;
    src: url('../../2023/07/MansoryRegularOblique.otf') format('opentype');
}

@font-face {
    font-family: 'Mansory';
    font-style: normal;
    font-weight: 600;
    font-display: auto;
    src: url('../../2023/07/MansorySemiBold.otf') format('opentype');
}

@font-face {
    font-family: 'Mansory';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../../2023/07/MansoryMedium.otf') format('opentype');
}

@font-face {
    font-family: 'Mansory';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src:;
}

@font-face {
    font-family: 'Mansory';
    font-style: italic;
    font-weight: bold;
    font-display: auto;
    src: url('../../2023/07/MansoryBoldOblique.ttf') format('truetype');
}
/* End Custom Fonts CSS */
