.elementor-2367 .elementor-element.elementor-element-31da3c3d {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:center;
    --gap:0px 0px;
    --background-transition:0.3s;
    --overlay-opacity:0.63;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-31da3c3d:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-31da3c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-primary );
        background: url("../../2024/01/Masjidil-Haram-Mecca.jpg") 50% 50%;
        background-size: cover;
    }

        .elementor-2367 .elementor-element.elementor-element-31da3c3d::before, .elementor-2367 .elementor-element.elementor-element-31da3c3d > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-31da3c3d > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-31da3c3d > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-31da3c3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-31da3c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay:'';
            background-color: var( --e-global-color-primary );
        }

    .elementor-2367 .elementor-element.elementor-element-31da3c3d, .elementor-2367 .elementor-element.elementor-element-31da3c3d::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-1206cb98 {
    text-align: center;
}

    .elementor-2367 .elementor-element.elementor-element-1206cb98 .elementor-heading-title {
        color: var( --e-global-color-469fc00 );
        font-family: var( --e-global-typography-bf80a84-font-family ), Sans-serif;
        font-size: var( --e-global-typography-bf80a84-font-size );
        font-weight: var( --e-global-typography-bf80a84-font-weight );
        text-transform: var( --e-global-typography-bf80a84-text-transform );
        font-style: var( --e-global-typography-bf80a84-font-style );
        text-decoration: var( --e-global-typography-bf80a84-text-decoration );
        line-height: var( --e-global-typography-bf80a84-line-height );
        letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
        word-spacing: var( --e-global-typography-bf80a84-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-1206cb98 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-349e1408 {
    text-align: center;
    width: var( --container-widget-width, 71% );
    max-width: 71%;
    --container-widget-width:71%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-349e1408 .elementor-heading-title {
        color: var( --e-global-color-469fc00 );
        font-family: var( --e-global-typography-62f0049-font-family ), Sans-serif;
        font-size: var( --e-global-typography-62f0049-font-size );
        font-weight: var( --e-global-typography-62f0049-font-weight );
        text-transform: var( --e-global-typography-62f0049-text-transform );
        font-style: var( --e-global-typography-62f0049-font-style );
        text-decoration: var( --e-global-typography-62f0049-text-decoration );
        line-height: var( --e-global-typography-62f0049-line-height );
        letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
        word-spacing: var( --e-global-typography-62f0049-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-349e1408 > .elementor-widget-container {
        margin: 10px 0px 0px -6px;
        padding: 0px 0px 0px 0px;
        border-style: none;
    }

    .elementor-2367 .elementor-element.elementor-element-349e1408.elementor-element {
        --align-self:center;
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-70393860 {
    text-align: center;
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    text-transform: var( --e-global-typography-text-text-transform );
    font-style: var( --e-global-typography-text-font-style );
    text-decoration: var( --e-global-typography-text-text-decoration );
    line-height: var( --e-global-typography-text-line-height );
    width: var( --container-widget-width, 48% );
    max-width: 48%;
    --container-widget-width:48%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-70393860 > .elementor-widget-container {
        margin: 40px 0px 20px 0px;
    }

    .elementor-2367 .elementor-element.elementor-element-70393860.elementor-element {
        --align-self:center;
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-381b0c37 {
    --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;
    --justify-content:center;
    --align-items:center;
    --gap:0px 0px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --margin-block-start:10px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-381b0c37.e-con {
        --align-self:center;
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-6826916f {
    text-align: right;
    width: var( --container-widget-width, 7% );
    max-width: 7%;
    --container-widget-width:7%;
    --container-widget-flex-grow:0;
    z-index: 4;
}

    .elementor-2367 .elementor-element.elementor-element-6826916f img {
        width: 48%;
        border-style: solid;
        border-width: 3px 3px 3px 3px;
        border-color: var( --e-global-color-469fc00 );
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-2367 .elementor-element.elementor-element-6826916f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2367 .elementor-element.elementor-element-6826916f.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-65ee5e5b {
    text-align: right;
    width: var( --container-widget-width, 3.2% );
    max-width: 3.2%;
    --container-widget-width:3.2%;
    --container-widget-flex-grow:0;
    z-index: 4;
}

    .elementor-2367 .elementor-element.elementor-element-65ee5e5b img {
        width: 100%;
        border-style: solid;
        border-width: 3px 3px 3px 3px;
        border-color: var( --e-global-color-469fc00 );
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-2367 .elementor-element.elementor-element-65ee5e5b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2367 .elementor-element.elementor-element-65ee5e5b.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-69df35b8 {
    text-align: left;
    width: var( --container-widget-width, 3.2% );
    max-width: 3.2%;
    --container-widget-width:3.2%;
    --container-widget-flex-grow:0;
    z-index: 4;
}

    .elementor-2367 .elementor-element.elementor-element-69df35b8 img {
        width: 100%;
        border-style: solid;
        border-width: 3px 3px 3px 3px;
        border-color: var( --e-global-color-469fc00 );
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-2367 .elementor-element.elementor-element-69df35b8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2367 .elementor-element.elementor-element-69df35b8.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-754274f5 {
    text-align: left;
    width: var( --container-widget-width, 3.2% );
    max-width: 3.2%;
    --container-widget-width:3.2%;
    --container-widget-flex-grow:0;
    z-index: 4;
}

    .elementor-2367 .elementor-element.elementor-element-754274f5 img {
        width: 100%;
        border-style: solid;
        border-width: 3px 3px 3px 3px;
        border-color: var( --e-global-color-469fc00 );
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-2367 .elementor-element.elementor-element-754274f5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2367 .elementor-element.elementor-element-754274f5.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-1bcefc7f .elementor-heading-title {
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-2ad535a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-2ad535a-font-size );
    font-weight: var( --e-global-typography-2ad535a-font-weight );
    text-transform: var( --e-global-typography-2ad535a-text-transform );
    font-style: var( --e-global-typography-2ad535a-font-style );
    text-decoration: var( --e-global-typography-2ad535a-text-decoration );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1bcefc7f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-2367 .elementor-element.elementor-element-21401478 {
    --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;
    --align-items:center;
    --background-transition:0.3s;
    --margin-block-start:40px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-16d10898 {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-628333eb .elementor-button .elementor-align-icon-right {
    margin-left: 17px;
}

.elementor-2367 .elementor-element.elementor-element-628333eb .elementor-button .elementor-align-icon-left {
    margin-right: 17px;
}

.elementor-2367 .elementor-element.elementor-element-628333eb .elementor-button {
    fill: var( --e-global-color-469fc00 );
    color: var( --e-global-color-469fc00 );
    background-color: var( --e-global-color-primary );
    border-radius: 2px 2px 2px 2px;
    padding: 20px 40px 20px 40px;
}

    .elementor-2367 .elementor-element.elementor-element-628333eb .elementor-button:hover, .elementor-2367 .elementor-element.elementor-element-628333eb .elementor-button:focus {
        color: var( --e-global-color-469fc00 );
        background-color: var( --e-global-color-primary );
    }

        .elementor-2367 .elementor-element.elementor-element-628333eb .elementor-button:hover svg, .elementor-2367 .elementor-element.elementor-element-628333eb .elementor-button:focus svg {
            fill: var( --e-global-color-469fc00 );
        }

.elementor-2367 .elementor-element.elementor-element-203fcfb9 {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-d60091a .elementor-button .elementor-align-icon-right {
    margin-left: 17px;
}

.elementor-2367 .elementor-element.elementor-element-d60091a .elementor-button .elementor-align-icon-left {
    margin-right: 17px;
}

.elementor-2367 .elementor-element.elementor-element-d60091a .elementor-button {
    fill: var( --e-global-color-469fc00 );
    color: var( --e-global-color-469fc00 );
    background-color: var( --e-global-color-0720edd );
    border-style: none;
    border-radius: 2px 2px 2px 2px;
    padding: 20px 55px 20px 55px;
}

    .elementor-2367 .elementor-element.elementor-element-d60091a .elementor-button:hover, .elementor-2367 .elementor-element.elementor-element-d60091a .elementor-button:focus {
        color: var( --e-global-color-469fc00 );
        background-color: var( --e-global-color-primary );
    }

        .elementor-2367 .elementor-element.elementor-element-d60091a .elementor-button:hover svg, .elementor-2367 .elementor-element.elementor-element-d60091a .elementor-button:focus svg {
            fill: var( --e-global-color-469fc00 );
        }

.elementor-2367 .elementor-element.elementor-element-4b2be38f {
    --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;
    --justify-content:center;
    --align-items:flex-end;
    --gap:0px 0px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
    --z-index:3;
}

    .elementor-2367 .elementor-element.elementor-element-4b2be38f:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-4b2be38f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(90deg, var( --e-global-color-primary ) 49%, var( --e-global-color-secondary ) 47%);
    }

    .elementor-2367 .elementor-element.elementor-element-4b2be38f, .elementor-2367 .elementor-element.elementor-element-4b2be38f::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-3a7ab368 {
    --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;
    --align-items:flex-start;
    --background-transition:0.3s;
    --border-radius:20px 0px 0px 20px;
    --margin-block-start:0rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:40px;
    --padding-block-end:40px;
    --padding-inline-start:0px;
    --padding-inline-end:40px;
}

    .elementor-2367 .elementor-element.elementor-element-3a7ab368:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-3a7ab368 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-primary );
    }

    .elementor-2367 .elementor-element.elementor-element-3a7ab368, .elementor-2367 .elementor-element.elementor-element-3a7ab368::before {
        --border-transition:0.3s;
    }

        .elementor-2367 .elementor-element.elementor-element-3a7ab368.e-con {
            --flex-grow:0;
            --flex-shrink:0;
        }

.elementor-2367 .elementor-element.elementor-element-7274d3f3 .elementor-heading-title {
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-7274d3f3 {
    z-index: 3;
}

.elementor-2367 .elementor-element.elementor-element-def39e6 {
    color: var( --e-global-color-469fc00 );
    z-index: 3;
}

    .elementor-2367 .elementor-element.elementor-element-def39e6 > .elementor-widget-container {
        margin: -7px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-f166ad9 .elementor-icon-list-icon i {
    color: var( --e-global-color-469fc00 );
    transition: color 0.3s;
}

.elementor-2367 .elementor-element.elementor-element-f166ad9 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-469fc00 );
    transition: fill 0.3s;
}

.elementor-2367 .elementor-element.elementor-element-f166ad9 {
    --e-icon-list-icon-size:34px;
    --icon-vertical-offset:0px;
    z-index: 3;
}

    .elementor-2367 .elementor-element.elementor-element-f166ad9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-f166ad9 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        font-style: var( --e-global-typography-accent-font-style );
        text-decoration: var( --e-global-typography-accent-text-decoration );
    }

    .elementor-2367 .elementor-element.elementor-element-f166ad9 .elementor-icon-list-text {
        color: var( --e-global-color-469fc00 );
        transition: color 0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-b6dac0d {
    --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;
    --align-items:flex-start;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 0px 1px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:0px;
    --border-inline-start-width:1px;
    border-color: #FFFFFF40;
    --border-color:#FFFFFF40;
    --border-radius:0px 0px 0px 0px;
    --margin-block-start:0rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:40px;
    --padding-block-end:40px;
    --padding-inline-start:55px;
    --padding-inline-end:60px;
}

    .elementor-2367 .elementor-element.elementor-element-b6dac0d:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-b6dac0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-primary );
    }

    .elementor-2367 .elementor-element.elementor-element-b6dac0d, .elementor-2367 .elementor-element.elementor-element-b6dac0d::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-1d10f88 .elementor-heading-title {
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1d10f88 {
    z-index: 3;
}

.elementor-2367 .elementor-element.elementor-element-9ef99c6 {
    color: var( --e-global-color-469fc00 );
    z-index: 3;
}

    .elementor-2367 .elementor-element.elementor-element-9ef99c6 > .elementor-widget-container {
        margin: -7px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-c328968 .elementor-icon-list-icon i {
    color: var( --e-global-color-469fc00 );
    transition: color 0.3s;
}

.elementor-2367 .elementor-element.elementor-element-c328968 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-469fc00 );
    transition: fill 0.3s;
}

.elementor-2367 .elementor-element.elementor-element-c328968 {
    --e-icon-list-icon-size:34px;
    --icon-vertical-offset:0px;
    z-index: 3;
}

    .elementor-2367 .elementor-element.elementor-element-c328968 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-c328968 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        font-style: var( --e-global-typography-accent-font-style );
        text-decoration: var( --e-global-typography-accent-text-decoration );
    }

    .elementor-2367 .elementor-element.elementor-element-c328968 .elementor-icon-list-text {
        color: var( --e-global-color-469fc00 );
        transition: color 0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-7358d19d {
    --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;
    --align-items:flex-start;
    --background-transition:0.3s;
    --border-radius:0px 0px 0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:40px;
    --padding-block-end:40px;
    --padding-inline-start:50px;
    --padding-inline-end:0px;
    --z-index:3;
}

    .elementor-2367 .elementor-element.elementor-element-7358d19d:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-7358d19d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-2367 .elementor-element.elementor-element-7358d19d, .elementor-2367 .elementor-element.elementor-element-7358d19d::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-dee1af0 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-dee1af0 {
    z-index: 3;
}

.elementor-2367 .elementor-element.elementor-element-3586a3ff {
    text-align: left;
    color: var( --e-global-color-text );
    z-index: 3;
}

    .elementor-2367 .elementor-element.elementor-element-3586a3ff > .elementor-widget-container {
        margin: -7px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-2b685731 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-2367 .elementor-element.elementor-element-2b685731 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-2367 .elementor-element.elementor-element-2b685731 {
    --e-icon-list-icon-size:34px;
    --icon-vertical-offset:0px;
    z-index: 3;
}

    .elementor-2367 .elementor-element.elementor-element-2b685731 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-2b685731 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        font-style: var( --e-global-typography-accent-font-style );
        text-decoration: var( --e-global-typography-accent-text-decoration );
    }

    .elementor-2367 .elementor-element.elementor-element-2b685731 .elementor-icon-list-text {
        color: var( --e-global-color-primary );
        transition: color 0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-61e8595b {
    --display:flex;
    --min-height:750px;
    --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;
    --align-items:center;
    --gap:10px 10px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-61e8595b:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-61e8595b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-1fcf8e0 );
        background-image: url("../../2023/12/prophet-mohammed-mosque-al-masjid-an-nabawi-um-2023-11-27-05-14-01-utc.jpg");
        background-position: center left;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-2367 .elementor-element.elementor-element-61e8595b, .elementor-2367 .elementor-element.elementor-element-61e8595b::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-311c11a6 {
    --display:flex;
    --background-transition:0.3s;
    --overlay-opacity:0.5;
    --margin-block-start:50px;
    --margin-block-end:50px;
    --margin-inline-start:0px;
    --margin-inline-end:80px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-311c11a6::before, .elementor-2367 .elementor-element.elementor-element-311c11a6 > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-311c11a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-311c11a6 > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-311c11a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-311c11a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        --background-overlay:'';
    }

    .elementor-2367 .elementor-element.elementor-element-311c11a6, .elementor-2367 .elementor-element.elementor-element-311c11a6::before {
        --border-transition:0.3s;
    }

        .elementor-2367 .elementor-element.elementor-element-311c11a6.e-con {
            --flex-grow:0;
            --flex-shrink:0;
        }

.elementor-2367 .elementor-element.elementor-element-dc21d6c {
    text-align: left;
}

    .elementor-2367 .elementor-element.elementor-element-dc21d6c .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-bf80a84-font-family ), Sans-serif;
        font-size: var( --e-global-typography-bf80a84-font-size );
        font-weight: var( --e-global-typography-bf80a84-font-weight );
        text-transform: var( --e-global-typography-bf80a84-text-transform );
        font-style: var( --e-global-typography-bf80a84-font-style );
        text-decoration: var( --e-global-typography-bf80a84-text-decoration );
        line-height: var( --e-global-typography-bf80a84-line-height );
        letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
        word-spacing: var( --e-global-typography-bf80a84-word-spacing );
    }

.elementor-2367 .elementor-element.elementor-element-3c3c3999 {
    text-align: left;
}

    .elementor-2367 .elementor-element.elementor-element-3c3c3999 .elementor-heading-title {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-9694e9c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9694e9c-font-size );
        font-weight: var( --e-global-typography-9694e9c-font-weight );
        text-transform: var( --e-global-typography-9694e9c-text-transform );
        font-style: var( --e-global-typography-9694e9c-font-style );
        text-decoration: var( --e-global-typography-9694e9c-text-decoration );
        line-height: var( --e-global-typography-9694e9c-line-height );
        letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
        word-spacing: var( --e-global-typography-9694e9c-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-3c3c3999 > .elementor-widget-container {
        margin: -2% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-19b6124c {
    text-align: left;
    color: var( --e-global-color-0720edd );
    font-family: var( --e-global-typography-2ad535a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-2ad535a-font-size );
    font-weight: var( --e-global-typography-2ad535a-font-weight );
    text-transform: var( --e-global-typography-2ad535a-text-transform );
    font-style: var( --e-global-typography-2ad535a-font-style );
    text-decoration: var( --e-global-typography-2ad535a-text-decoration );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
    width: var( --container-widget-width, 94% );
    max-width: 94%;
    --container-widget-width:94%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-19b6124c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2367 .elementor-element.elementor-element-19b6124c.elementor-element {
        --align-self:flex-start;
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-7516099e > .elementor-widget-container {
    margin: -17px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-6f298d51 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 1px 0px 0px 0px;
    --border-block-start-width:1px;
    --border-inline-end-width:0px;
    --border-block-end-width:0px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-e71b129 );
    --border-color:var( --e-global-color-e71b129 );
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:30px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-6f298d51, .elementor-2367 .elementor-element.elementor-element-6f298d51::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-2f2f06a0 .elementor-button .elementor-align-icon-right {
    margin-left: 17px;
}

.elementor-2367 .elementor-element.elementor-element-2f2f06a0 .elementor-button .elementor-align-icon-left {
    margin-right: 17px;
}

.elementor-2367 .elementor-element.elementor-element-2f2f06a0 .elementor-button {
    fill: var( --e-global-color-469fc00 );
    color: var( --e-global-color-469fc00 );
    background-color: var( --e-global-color-primary );
    border-radius: 2px 2px 2px 2px;
    padding: 20px 40px 20px 40px;
}

    .elementor-2367 .elementor-element.elementor-element-2f2f06a0 .elementor-button:hover, .elementor-2367 .elementor-element.elementor-element-2f2f06a0 .elementor-button:focus {
        color: var( --e-global-color-469fc00 );
        background-color: var( --e-global-color-0720edd );
    }

        .elementor-2367 .elementor-element.elementor-element-2f2f06a0 .elementor-button:hover svg, .elementor-2367 .elementor-element.elementor-element-2f2f06a0 .elementor-button:focus svg {
            fill: var( --e-global-color-469fc00 );
        }

.elementor-2367 .elementor-element.elementor-element-2f2f06a0 {
    width: var( --container-widget-width, 55% );
    max-width: 55%;
    --container-widget-width:55%;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-7b93ed1e {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:20px 20px;
    --background-transition:0.3s;
    --margin-block-start:-13px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:30px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-90a642b {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-90a642b.e-con {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-6e86f899 {
    text-align: left;
    z-index: 5;
}

    .elementor-2367 .elementor-element.elementor-element-6e86f899 img {
        width: 100%;
        border-style: solid;
        border-width: 3px 3px 3px 3px;
        border-color: var( --e-global-color-primary );
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-2367 .elementor-element.elementor-element-6e86f899 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-527e2176 {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
    --margin-block-start:3px;
    --margin-block-end:0px;
    --margin-inline-start:-9px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-5794fcf7 .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-00dde0d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-00dde0d-font-size );
    font-weight: var( --e-global-typography-00dde0d-font-weight );
    text-transform: var( --e-global-typography-00dde0d-text-transform );
    font-style: var( --e-global-typography-00dde0d-font-style );
    text-decoration: var( --e-global-typography-00dde0d-text-decoration );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5794fcf7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-1f1ad548 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-66119d9-font-family ), Sans-serif;
    font-size: var( --e-global-typography-66119d9-font-size );
    font-weight: var( --e-global-typography-66119d9-font-weight );
    text-transform: var( --e-global-typography-66119d9-text-transform );
    font-style: var( --e-global-typography-66119d9-font-style );
    text-decoration: var( --e-global-typography-66119d9-text-decoration );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1f1ad548 > .elementor-widget-container {
    margin: -19px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-58851e31 {
    --display:flex;
    --background-transition:0.3s;
    --overlay-opacity:0.5;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 0px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:0px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-e71b129 );
    --border-color:var( --e-global-color-e71b129 );
    --margin-block-start:50px;
    --margin-block-end:50px;
    --margin-inline-start:0px;
    --margin-inline-end:80px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-58851e31::before, .elementor-2367 .elementor-element.elementor-element-58851e31 > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-58851e31 > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-58851e31 > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-58851e31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-58851e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        --background-overlay:'';
    }

    .elementor-2367 .elementor-element.elementor-element-58851e31, .elementor-2367 .elementor-element.elementor-element-58851e31::before {
        --border-transition:0.3s;
    }

        .elementor-2367 .elementor-element.elementor-element-58851e31.e-con {
            --flex-grow:0;
            --flex-shrink:0;
        }

.elementor-2367 .elementor-element.elementor-element-3f56c914 .video-content {
    text-align: center;
}

.elementor-2367 .elementor-element.elementor-element-3f56c914 .ekit-video-popup-btn {
    width: 120px;
    height: 120px;
    line-height: 98px;
    color: #ffffff;
    background-color: var( --e-global-color-primary );
}

    .elementor-2367 .elementor-element.elementor-element-3f56c914 .ekit-video-popup-btn.glow-btn:before {
        color: var( --e-global-color-secondary );
    }

    .elementor-2367 .elementor-element.elementor-element-3f56c914 .ekit-video-popup-btn.glow-btn:after {
        color: var( --e-global-color-secondary );
    }

    .elementor-2367 .elementor-element.elementor-element-3f56c914 .ekit-video-popup-btn.glow-btn > i:after {
        color: var( --e-global-color-secondary );
    }

    .elementor-2367 .elementor-element.elementor-element-3f56c914 .ekit-video-popup-btn svg path {
        stroke: #ffffff;
        fill: #ffffff;
    }

    .elementor-2367 .elementor-element.elementor-element-3f56c914 .ekit-video-popup-btn:hover {
        color: #ffffff;
    }

        .elementor-2367 .elementor-element.elementor-element-3f56c914 .ekit-video-popup-btn:hover svg path {
            stroke: #ffffff;
            fill: #ffffff;
        }

.elementor-2367 .elementor-element.elementor-element-3f56c914 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-3f56c914.elementor-element {
    --align-self:center;
}

.elementor-2367 .elementor-element.elementor-element-b1a93fc {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:44px;
    --padding-block-end:44px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-b1a93fc:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-b1a93fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-469fc00 );
    }

    .elementor-2367 .elementor-element.elementor-element-b1a93fc, .elementor-2367 .elementor-element.elementor-element-b1a93fc::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-40ca9db6 {
    text-align: center;
}

    .elementor-2367 .elementor-element.elementor-element-40ca9db6 .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-bf80a84-font-family ), Sans-serif;
        font-size: var( --e-global-typography-bf80a84-font-size );
        font-weight: var( --e-global-typography-bf80a84-font-weight );
        text-transform: var( --e-global-typography-bf80a84-text-transform );
        font-style: var( --e-global-typography-bf80a84-font-style );
        text-decoration: var( --e-global-typography-bf80a84-text-decoration );
        line-height: var( --e-global-typography-bf80a84-line-height );
        letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
        word-spacing: var( --e-global-typography-bf80a84-word-spacing );
    }

.elementor-2367 .elementor-element.elementor-element-79ebb7e5 {
    text-align: center;
}

    .elementor-2367 .elementor-element.elementor-element-79ebb7e5 .elementor-heading-title {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-9694e9c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9694e9c-font-size );
        font-weight: var( --e-global-typography-9694e9c-font-weight );
        text-transform: var( --e-global-typography-9694e9c-text-transform );
        font-style: var( --e-global-typography-9694e9c-font-style );
        text-decoration: var( --e-global-typography-9694e9c-text-decoration );
        line-height: var( --e-global-typography-9694e9c-line-height );
        letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
        word-spacing: var( --e-global-typography-9694e9c-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-79ebb7e5 > .elementor-widget-container {
        margin: -9px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-abf841c {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:40px 40px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-10c2821b {
    --display:flex;
    --gap:40px 40px;
    --background-transition:0.3s;
    --margin-block-start:10px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-c49c98 {
    --display:flex;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:10px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-c49c98:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-c49c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/12/parent1.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-2367 .elementor-element.elementor-element-c49c98, .elementor-2367 .elementor-element.elementor-element-c49c98::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-5843dc62 {
    --spacer-size:386px;
}

.elementor-2367 .elementor-element.elementor-element-1245efaf {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:-5rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:40px;
    --padding-block-end:40px;
    --padding-inline-start:40px;
    --padding-inline-end:40px;
}

    .elementor-2367 .elementor-element.elementor-element-1245efaf:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-1245efaf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-2367 .elementor-element.elementor-element-1245efaf, .elementor-2367 .elementor-element.elementor-element-1245efaf::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-55df6a5c {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-55df6a5c.e-con {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-5d64f112 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:space-around;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-1e1508b1 .elementor-heading-title {
    color: var( --e-global-color-0720edd );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1e1508b1 {
    width: var( --container-widget-width, 58.453% );
    max-width: 58.453%;
    --container-widget-width:58.453%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-1e1508b1.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-3db0451c {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:space-between;
    --gap:0px 0px;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 5px 5px 5px 5px;
    --border-block-start-width:5px;
    --border-inline-end-width:5px;
    --border-block-end-width:5px;
    --border-inline-start-width:5px;
    border-color: var( --e-global-color-secondary );
    --border-color:var( --e-global-color-secondary );
    --border-radius:3px 3px 3px 3px;
    --margin-block-start:-54px;
    --margin-block-end:10px;
    --margin-inline-start:30px;
    --margin-inline-end:0px;
    --padding-block-start:14px;
    --padding-block-end:10px;
    --padding-inline-start:10px;
    --padding-inline-end:5px;
}

    .elementor-2367 .elementor-element.elementor-element-3db0451c:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-3db0451c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-primary );
    }

    .elementor-2367 .elementor-element.elementor-element-3db0451c, .elementor-2367 .elementor-element.elementor-element-3db0451c::before {
        --border-transition:0.3s;
    }

        .elementor-2367 .elementor-element.elementor-element-3db0451c.e-con {
            --flex-grow:0;
            --flex-shrink:0;
        }

.elementor-2367 .elementor-element.elementor-element-5ae64839 {
    text-align: center;
    width: var( --container-widget-width, 75% );
    max-width: 75%;
    --container-widget-width:75%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-5ae64839 .elementor-heading-title {
        color: var( --e-global-color-469fc00 );
        font-family: var( --e-global-typography-9694e9c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9694e9c-font-size );
        font-weight: var( --e-global-typography-9694e9c-font-weight );
        text-transform: var( --e-global-typography-9694e9c-text-transform );
        font-style: var( --e-global-typography-9694e9c-font-style );
        text-decoration: var( --e-global-typography-9694e9c-text-decoration );
        line-height: var( --e-global-typography-9694e9c-line-height );
        letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
        word-spacing: var( --e-global-typography-9694e9c-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-5ae64839 > .elementor-widget-container {
        margin: 4px 0px 0px 0px;
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-2367 .elementor-element.elementor-element-5ae64839.elementor-element {
        --align-self:flex-end;
    }

.elementor-2367 .elementor-element.elementor-element-5b9ee10a {
    text-align: left;
    width: var( --container-widget-width, 7% );
    max-width: 7%;
    --container-widget-width:7%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-5b9ee10a .elementor-heading-title {
        color: var( --e-global-color-469fc00 );
        font-family: var( --e-global-typography-00dde0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-00dde0d-font-size );
        font-weight: var( --e-global-typography-00dde0d-font-weight );
        text-transform: var( --e-global-typography-00dde0d-text-transform );
        font-style: var( --e-global-typography-00dde0d-font-style );
        text-decoration: var( --e-global-typography-00dde0d-text-decoration );
        line-height: var( --e-global-typography-00dde0d-line-height );
        letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
        word-spacing: var( --e-global-typography-00dde0d-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-5b9ee10a > .elementor-widget-container {
        margin: 0px 0px 0px -31px;
        padding: 0% 0% 0% 0%;
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-2367 .elementor-element.elementor-element-5b9ee10a.elementor-element {
        --align-self:flex-start;
    }

.elementor-2367 .elementor-element.elementor-element-3ef355a3 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-c2006f1 );
    --divider-border-width:1px;
}

    .elementor-2367 .elementor-element.elementor-element-3ef355a3 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-2367 .elementor-element.elementor-element-3ef355a3 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-2367 .elementor-element.elementor-element-3ef355a3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-361de343 {
    text-align: left;
    color: var( --e-global-color-text );
}

    .elementor-2367 .elementor-element.elementor-element-361de343 > .elementor-widget-container {
        margin: -7px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-2367 .elementor-element.elementor-element-3530f8b8 {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-icon {
        padding-right: 6px;
    }

    .elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        font-style: var( --e-global-typography-text-font-style );
        text-decoration: var( --e-global-typography-text-text-decoration );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-text {
        color: var( --e-global-color-0720edd );
        transition: color 0.3s;
    }

    .elementor-2367 .elementor-element.elementor-element-3530f8b8 > .elementor-widget-container {
        margin: -21px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2367 .elementor-element.elementor-element-3530f8b8.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-685aca92 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:15px 15px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-50a934d9 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:10px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-50a934d9:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-50a934d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-469fc00 );
    }

    .elementor-2367 .elementor-element.elementor-element-50a934d9, .elementor-2367 .elementor-element.elementor-element-50a934d9::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-1e0e2637 {
    text-align: center;
}

    .elementor-2367 .elementor-element.elementor-element-1e0e2637 .elementor-heading-title {
        font-family: var( --e-global-typography-00dde0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-00dde0d-font-size );
        font-weight: var( --e-global-typography-00dde0d-font-weight );
        text-transform: var( --e-global-typography-00dde0d-text-transform );
        font-style: var( --e-global-typography-00dde0d-font-style );
        text-decoration: var( --e-global-typography-00dde0d-text-decoration );
        line-height: var( --e-global-typography-00dde0d-line-height );
        letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
        word-spacing: var( --e-global-typography-00dde0d-word-spacing );
    }

.elementor-2367 .elementor-element.elementor-element-1458843f {
    text-align: center;
}

    .elementor-2367 .elementor-element.elementor-element-1458843f .elementor-heading-title {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
        font-size: var( --e-global-typography-170d030-font-size );
        font-weight: var( --e-global-typography-170d030-font-weight );
        text-transform: var( --e-global-typography-170d030-text-transform );
        font-style: var( --e-global-typography-170d030-font-style );
        text-decoration: var( --e-global-typography-170d030-text-decoration );
        line-height: var( --e-global-typography-170d030-line-height );
        letter-spacing: var( --e-global-typography-170d030-letter-spacing );
        word-spacing: var( --e-global-typography-170d030-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-1458843f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-555ab46e .elementor-button {
    background-color: var( --e-global-color-primary );
    border-radius: 0px 0px 0px 0px;
    padding: 15px 0px 15px 0px;
}

    .elementor-2367 .elementor-element.elementor-element-555ab46e .elementor-button:hover, .elementor-2367 .elementor-element.elementor-element-555ab46e .elementor-button:focus {
        color: var( --e-global-color-469fc00 );
        background-color: var( --e-global-color-0720edd );
    }

        .elementor-2367 .elementor-element.elementor-element-555ab46e .elementor-button:hover svg, .elementor-2367 .elementor-element.elementor-element-555ab46e .elementor-button:focus svg {
            fill: var( --e-global-color-469fc00 );
        }

.elementor-2367 .elementor-element.elementor-element-555ab46e > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-a46dbf9 {
    --display:flex;
    --gap:40px 40px;
    --background-transition:0.3s;
    --margin-block-start:10px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-b3379a7 {
    --display:flex;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:10px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-b3379a7:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-b3379a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/12/parent2.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-2367 .elementor-element.elementor-element-b3379a7, .elementor-2367 .elementor-element.elementor-element-b3379a7::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-746386c {
    --spacer-size:386px;
}

.elementor-2367 .elementor-element.elementor-element-2be557d {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:-5rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:40px;
    --padding-block-end:40px;
    --padding-inline-start:40px;
    --padding-inline-end:40px;
}

    .elementor-2367 .elementor-element.elementor-element-2be557d:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-2be557d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-2367 .elementor-element.elementor-element-2be557d, .elementor-2367 .elementor-element.elementor-element-2be557d::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-a606a1f {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-a606a1f.e-con {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-52ccefb {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:space-around;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-bb49e69 .elementor-heading-title {
    color: var( --e-global-color-0720edd );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-bb49e69 {
    width: var( --container-widget-width, 58.453% );
    max-width: 58.453%;
    --container-widget-width:58.453%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-bb49e69.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-3795ffb {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:space-between;
    --gap:0px 0px;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 5px 5px 5px 5px;
    --border-block-start-width:5px;
    --border-inline-end-width:5px;
    --border-block-end-width:5px;
    --border-inline-start-width:5px;
    border-color: var( --e-global-color-secondary );
    --border-color:var( --e-global-color-secondary );
    --border-radius:3px 3px 3px 3px;
    --margin-block-start:-54px;
    --margin-block-end:10px;
    --margin-inline-start:30px;
    --margin-inline-end:0px;
    --padding-block-start:14px;
    --padding-block-end:10px;
    --padding-inline-start:10px;
    --padding-inline-end:5px;
}

    .elementor-2367 .elementor-element.elementor-element-3795ffb:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-3795ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-primary );
    }

    .elementor-2367 .elementor-element.elementor-element-3795ffb, .elementor-2367 .elementor-element.elementor-element-3795ffb::before {
        --border-transition:0.3s;
    }

        .elementor-2367 .elementor-element.elementor-element-3795ffb.e-con {
            --flex-grow:0;
            --flex-shrink:0;
        }

.elementor-2367 .elementor-element.elementor-element-a395a05 {
    text-align: center;
    width: var( --container-widget-width, 75% );
    max-width: 75%;
    --container-widget-width:75%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-a395a05 .elementor-heading-title {
        color: var( --e-global-color-469fc00 );
        font-family: var( --e-global-typography-9694e9c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9694e9c-font-size );
        font-weight: var( --e-global-typography-9694e9c-font-weight );
        text-transform: var( --e-global-typography-9694e9c-text-transform );
        font-style: var( --e-global-typography-9694e9c-font-style );
        text-decoration: var( --e-global-typography-9694e9c-text-decoration );
        line-height: var( --e-global-typography-9694e9c-line-height );
        letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
        word-spacing: var( --e-global-typography-9694e9c-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-a395a05 > .elementor-widget-container {
        margin: 4px 0px 0px 0px;
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-2367 .elementor-element.elementor-element-a395a05.elementor-element {
        --align-self:flex-end;
    }

.elementor-2367 .elementor-element.elementor-element-88dcee3 {
    text-align: left;
    width: var( --container-widget-width, 7% );
    max-width: 7%;
    --container-widget-width:7%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-88dcee3 .elementor-heading-title {
        color: var( --e-global-color-469fc00 );
        font-family: var( --e-global-typography-00dde0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-00dde0d-font-size );
        font-weight: var( --e-global-typography-00dde0d-font-weight );
        text-transform: var( --e-global-typography-00dde0d-text-transform );
        font-style: var( --e-global-typography-00dde0d-font-style );
        text-decoration: var( --e-global-typography-00dde0d-text-decoration );
        line-height: var( --e-global-typography-00dde0d-line-height );
        letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
        word-spacing: var( --e-global-typography-00dde0d-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-88dcee3 > .elementor-widget-container {
        margin: 0px 0px 0px -31px;
        padding: 0% 0% 0% 0%;
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-2367 .elementor-element.elementor-element-88dcee3.elementor-element {
        --align-self:flex-start;
    }

.elementor-2367 .elementor-element.elementor-element-78df7aa {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-c2006f1 );
    --divider-border-width:1px;
}

    .elementor-2367 .elementor-element.elementor-element-78df7aa .elementor-divider-separator {
        width: 100%;
    }

    .elementor-2367 .elementor-element.elementor-element-78df7aa .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-2367 .elementor-element.elementor-element-78df7aa > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-6ae2793 {
    text-align: left;
    color: var( --e-global-color-text );
}

    .elementor-2367 .elementor-element.elementor-element-6ae2793 > .elementor-widget-container {
        margin: -7px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-2367 .elementor-element.elementor-element-d0354aa {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-icon {
        padding-right: 6px;
    }

    .elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        font-style: var( --e-global-typography-text-font-style );
        text-decoration: var( --e-global-typography-text-text-decoration );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-text {
        color: var( --e-global-color-0720edd );
        transition: color 0.3s;
    }

    .elementor-2367 .elementor-element.elementor-element-d0354aa > .elementor-widget-container {
        margin: -21px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2367 .elementor-element.elementor-element-d0354aa.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-0995a41 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:15px 15px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-bc97c3b {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:10px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-bc97c3b:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-bc97c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-469fc00 );
    }

    .elementor-2367 .elementor-element.elementor-element-bc97c3b, .elementor-2367 .elementor-element.elementor-element-bc97c3b::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-c2b6cee {
    text-align: center;
}

    .elementor-2367 .elementor-element.elementor-element-c2b6cee .elementor-heading-title {
        font-family: var( --e-global-typography-00dde0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-00dde0d-font-size );
        font-weight: var( --e-global-typography-00dde0d-font-weight );
        text-transform: var( --e-global-typography-00dde0d-text-transform );
        font-style: var( --e-global-typography-00dde0d-font-style );
        text-decoration: var( --e-global-typography-00dde0d-text-decoration );
        line-height: var( --e-global-typography-00dde0d-line-height );
        letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
        word-spacing: var( --e-global-typography-00dde0d-word-spacing );
    }

.elementor-2367 .elementor-element.elementor-element-3f80868 {
    text-align: center;
}

    .elementor-2367 .elementor-element.elementor-element-3f80868 .elementor-heading-title {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
        font-size: var( --e-global-typography-170d030-font-size );
        font-weight: var( --e-global-typography-170d030-font-weight );
        text-transform: var( --e-global-typography-170d030-text-transform );
        font-style: var( --e-global-typography-170d030-font-style );
        text-decoration: var( --e-global-typography-170d030-text-decoration );
        line-height: var( --e-global-typography-170d030-line-height );
        letter-spacing: var( --e-global-typography-170d030-letter-spacing );
        word-spacing: var( --e-global-typography-170d030-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-3f80868 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-7fdb1f0 .elementor-button {
    background-color: var( --e-global-color-primary );
    border-radius: 0px 0px 0px 0px;
    padding: 15px 0px 15px 0px;
}

    .elementor-2367 .elementor-element.elementor-element-7fdb1f0 .elementor-button:hover, .elementor-2367 .elementor-element.elementor-element-7fdb1f0 .elementor-button:focus {
        color: var( --e-global-color-469fc00 );
        background-color: var( --e-global-color-0720edd );
    }

        .elementor-2367 .elementor-element.elementor-element-7fdb1f0 .elementor-button:hover svg, .elementor-2367 .elementor-element.elementor-element-7fdb1f0 .elementor-button:focus svg {
            fill: var( --e-global-color-469fc00 );
        }

.elementor-2367 .elementor-element.elementor-element-7fdb1f0 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-6556ca6 {
    --display:flex;
    --gap:40px 40px;
    --background-transition:0.3s;
    --margin-block-start:10px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-53d3c99 {
    --display:flex;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:10px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-53d3c99:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-53d3c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/12/parent3.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-2367 .elementor-element.elementor-element-53d3c99, .elementor-2367 .elementor-element.elementor-element-53d3c99::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-f7344b8 {
    --spacer-size:386px;
}

.elementor-2367 .elementor-element.elementor-element-217da10 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:-5rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:40px;
    --padding-block-end:40px;
    --padding-inline-start:40px;
    --padding-inline-end:40px;
}

    .elementor-2367 .elementor-element.elementor-element-217da10:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-217da10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-2367 .elementor-element.elementor-element-217da10, .elementor-2367 .elementor-element.elementor-element-217da10::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-b4737ec {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-b4737ec.e-con {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-74e16dc {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:space-around;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-233f8dc .elementor-heading-title {
    color: var( --e-global-color-0720edd );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-233f8dc {
    width: var( --container-widget-width, 58.453% );
    max-width: 58.453%;
    --container-widget-width:58.453%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-233f8dc.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-06e3c4a {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:space-between;
    --gap:0px 0px;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 5px 5px 5px 5px;
    --border-block-start-width:5px;
    --border-inline-end-width:5px;
    --border-block-end-width:5px;
    --border-inline-start-width:5px;
    border-color: var( --e-global-color-secondary );
    --border-color:var( --e-global-color-secondary );
    --border-radius:3px 3px 3px 3px;
    --margin-block-start:-54px;
    --margin-block-end:10px;
    --margin-inline-start:30px;
    --margin-inline-end:0px;
    --padding-block-start:14px;
    --padding-block-end:10px;
    --padding-inline-start:10px;
    --padding-inline-end:5px;
}

    .elementor-2367 .elementor-element.elementor-element-06e3c4a:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-06e3c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-primary );
    }

    .elementor-2367 .elementor-element.elementor-element-06e3c4a, .elementor-2367 .elementor-element.elementor-element-06e3c4a::before {
        --border-transition:0.3s;
    }

        .elementor-2367 .elementor-element.elementor-element-06e3c4a.e-con {
            --flex-grow:0;
            --flex-shrink:0;
        }

.elementor-2367 .elementor-element.elementor-element-16e9706 {
    text-align: center;
    width: var( --container-widget-width, 75% );
    max-width: 75%;
    --container-widget-width:75%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-16e9706 .elementor-heading-title {
        color: var( --e-global-color-469fc00 );
        font-family: var( --e-global-typography-9694e9c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9694e9c-font-size );
        font-weight: var( --e-global-typography-9694e9c-font-weight );
        text-transform: var( --e-global-typography-9694e9c-text-transform );
        font-style: var( --e-global-typography-9694e9c-font-style );
        text-decoration: var( --e-global-typography-9694e9c-text-decoration );
        line-height: var( --e-global-typography-9694e9c-line-height );
        letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
        word-spacing: var( --e-global-typography-9694e9c-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-16e9706 > .elementor-widget-container {
        margin: 4px 0px 0px 0px;
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-2367 .elementor-element.elementor-element-16e9706.elementor-element {
        --align-self:flex-end;
    }

.elementor-2367 .elementor-element.elementor-element-6520ad0 {
    text-align: left;
    width: var( --container-widget-width, 7% );
    max-width: 7%;
    --container-widget-width:7%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-6520ad0 .elementor-heading-title {
        color: var( --e-global-color-469fc00 );
        font-family: var( --e-global-typography-00dde0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-00dde0d-font-size );
        font-weight: var( --e-global-typography-00dde0d-font-weight );
        text-transform: var( --e-global-typography-00dde0d-text-transform );
        font-style: var( --e-global-typography-00dde0d-font-style );
        text-decoration: var( --e-global-typography-00dde0d-text-decoration );
        line-height: var( --e-global-typography-00dde0d-line-height );
        letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
        word-spacing: var( --e-global-typography-00dde0d-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-6520ad0 > .elementor-widget-container {
        margin: 0px 0px 0px -31px;
        padding: 0% 0% 0% 0%;
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-2367 .elementor-element.elementor-element-6520ad0.elementor-element {
        --align-self:flex-start;
    }

.elementor-2367 .elementor-element.elementor-element-161ef82 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-c2006f1 );
    --divider-border-width:1px;
}

    .elementor-2367 .elementor-element.elementor-element-161ef82 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-2367 .elementor-element.elementor-element-161ef82 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-2367 .elementor-element.elementor-element-161ef82 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-085030f {
    text-align: left;
    color: var( --e-global-color-text );
}

    .elementor-2367 .elementor-element.elementor-element-085030f > .elementor-widget-container {
        margin: -7px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-2367 .elementor-element.elementor-element-d9e9cd3 {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-icon {
        padding-right: 6px;
    }

    .elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        text-transform: var( --e-global-typography-text-text-transform );
        font-style: var( --e-global-typography-text-font-style );
        text-decoration: var( --e-global-typography-text-text-decoration );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-text {
        color: var( --e-global-color-0720edd );
        transition: color 0.3s;
    }

    .elementor-2367 .elementor-element.elementor-element-d9e9cd3 > .elementor-widget-container {
        margin: -21px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2367 .elementor-element.elementor-element-d9e9cd3.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-61a0a4d {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:15px 15px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-3879f8b {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:10px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-3879f8b:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-3879f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-469fc00 );
    }

    .elementor-2367 .elementor-element.elementor-element-3879f8b, .elementor-2367 .elementor-element.elementor-element-3879f8b::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-9b6a138 {
    text-align: center;
}

    .elementor-2367 .elementor-element.elementor-element-9b6a138 .elementor-heading-title {
        font-family: var( --e-global-typography-00dde0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-00dde0d-font-size );
        font-weight: var( --e-global-typography-00dde0d-font-weight );
        text-transform: var( --e-global-typography-00dde0d-text-transform );
        font-style: var( --e-global-typography-00dde0d-font-style );
        text-decoration: var( --e-global-typography-00dde0d-text-decoration );
        line-height: var( --e-global-typography-00dde0d-line-height );
        letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
        word-spacing: var( --e-global-typography-00dde0d-word-spacing );
    }

.elementor-2367 .elementor-element.elementor-element-2469eb0 {
    text-align: center;
}

    .elementor-2367 .elementor-element.elementor-element-2469eb0 .elementor-heading-title {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
        font-size: var( --e-global-typography-170d030-font-size );
        font-weight: var( --e-global-typography-170d030-font-weight );
        text-transform: var( --e-global-typography-170d030-text-transform );
        font-style: var( --e-global-typography-170d030-font-style );
        text-decoration: var( --e-global-typography-170d030-text-decoration );
        line-height: var( --e-global-typography-170d030-line-height );
        letter-spacing: var( --e-global-typography-170d030-letter-spacing );
        word-spacing: var( --e-global-typography-170d030-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-2469eb0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-a989a82 .elementor-button {
    background-color: var( --e-global-color-primary );
    border-radius: 0px 0px 0px 0px;
    padding: 15px 0px 15px 0px;
}

    .elementor-2367 .elementor-element.elementor-element-a989a82 .elementor-button:hover, .elementor-2367 .elementor-element.elementor-element-a989a82 .elementor-button:focus {
        color: var( --e-global-color-469fc00 );
        background-color: var( --e-global-color-0720edd );
    }

        .elementor-2367 .elementor-element.elementor-element-a989a82 .elementor-button:hover svg, .elementor-2367 .elementor-element.elementor-element-a989a82 .elementor-button:focus svg {
            fill: var( --e-global-color-469fc00 );
        }

.elementor-2367 .elementor-element.elementor-element-a989a82 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-67cb4446 {
    --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;
    --justify-content:center;
    --align-items:center;
    --gap:0px 0px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --margin-block-start:10px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-76b2d39d .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-2ad535a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-2ad535a-font-size );
    font-weight: var( --e-global-typography-2ad535a-font-weight );
    text-transform: var( --e-global-typography-2ad535a-text-transform );
    font-style: var( --e-global-typography-2ad535a-font-style );
    text-decoration: var( --e-global-typography-2ad535a-text-decoration );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-125ff58d .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-2ad535a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-2ad535a-font-size );
    font-weight: var( --e-global-typography-2ad535a-font-weight );
    text-transform: var( --e-global-typography-2ad535a-text-transform );
    font-style: var( --e-global-typography-2ad535a-font-style );
    text-decoration: var( --e-global-typography-2ad535a-text-decoration );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-125ff58d > .elementor-widget-container {
    margin: 0px 0px 0px 5px;
}

.elementor-2367 .elementor-element.elementor-element-56a3daf0 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
    --z-index:3;
}

    .elementor-2367 .elementor-element.elementor-element-56a3daf0:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-56a3daf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-469fc00 );
    }

    .elementor-2367 .elementor-element.elementor-element-56a3daf0, .elementor-2367 .elementor-element.elementor-element-56a3daf0::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-4cb7899d {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
    --z-index:2;
}

    .elementor-2367 .elementor-element.elementor-element-4cb7899d:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-4cb7899d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(90deg, var( --e-global-color-1fcf8e0 ) 47%, var( --e-global-color-primary ) 70%);
    }

    .elementor-2367 .elementor-element.elementor-element-4cb7899d, .elementor-2367 .elementor-element.elementor-element-4cb7899d::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-725498c8 {
    --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;
    --align-items:flex-start;
    --gap:0px 0px;
    --background-transition:0.3s;
    --border-radius:20px 0px 0px 20px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:30px;
    --padding-block-end:30px;
    --padding-inline-start:40px;
    --padding-inline-end:30px;
    --z-index:2;
}

    .elementor-2367 .elementor-element.elementor-element-725498c8:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-725498c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-2367 .elementor-element.elementor-element-725498c8, .elementor-2367 .elementor-element.elementor-element-725498c8::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-50eec182 .elementor-counter-number-wrapper {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-62f0049-font-family ), Sans-serif;
    font-size: var( --e-global-typography-62f0049-font-size );
    font-weight: var( --e-global-typography-62f0049-font-weight );
    text-transform: var( --e-global-typography-62f0049-text-transform );
    font-style: var( --e-global-typography-62f0049-font-style );
    text-decoration: var( --e-global-typography-62f0049-text-decoration );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-50eec182 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-219d92b8 .elementor-heading-title {
    color: var( --e-global-color-0720edd );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-219d92b8 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-219d92b8 {
    width: var( --container-widget-width, 99% );
    max-width: 99%;
    --container-widget-width:99%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-219d92b8.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-2b77bf49 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-2b77bf49 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-7bf09aa6 {
    --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;
    --align-items:flex-start;
    --gap:0px 0px;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 1px 0px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:1px;
    --border-block-end-width:0px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-c2006f1 );
    --border-color:var( --e-global-color-c2006f1 );
    --border-radius:20px 0px 0px 20px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:-13px;
    --margin-inline-end:0px;
    --padding-block-start:40px;
    --padding-block-end:40px;
    --padding-inline-start:50px;
    --padding-inline-end:40px;
    --z-index:3;
}

    .elementor-2367 .elementor-element.elementor-element-7bf09aa6:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-7bf09aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-primary );
    }

    .elementor-2367 .elementor-element.elementor-element-7bf09aa6, .elementor-2367 .elementor-element.elementor-element-7bf09aa6::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-14751187 {
    text-align: left;
}

    .elementor-2367 .elementor-element.elementor-element-14751187 img {
        width: 40%;
    }

.elementor-2367 .elementor-element.elementor-element-767e3914 .elementor-counter-number-wrapper {
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-62f0049-font-family ), Sans-serif;
    font-size: var( --e-global-typography-62f0049-font-size );
    font-weight: var( --e-global-typography-62f0049-font-weight );
    text-transform: var( --e-global-typography-62f0049-text-transform );
    font-style: var( --e-global-typography-62f0049-font-style );
    text-decoration: var( --e-global-typography-62f0049-text-decoration );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-767e3914 > .elementor-widget-container {
    margin: -6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-70978ca8 .elementor-heading-title {
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-70978ca8 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-70978ca8 {
    width: var( --container-widget-width, 99% );
    max-width: 99%;
    --container-widget-width:99%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-70978ca8.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-787754f7 {
    --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;
    --align-items:flex-start;
    --gap:0px 0px;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 1px 0px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:1px;
    --border-block-end-width:0px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-c2006f1 );
    --border-color:var( --e-global-color-c2006f1 );
    --border-radius:0px 0px 0px 0px;
    --padding-block-start:40px;
    --padding-block-end:40px;
    --padding-inline-start:50px;
    --padding-inline-end:40px;
}

    .elementor-2367 .elementor-element.elementor-element-787754f7:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-787754f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-primary );
    }

    .elementor-2367 .elementor-element.elementor-element-787754f7, .elementor-2367 .elementor-element.elementor-element-787754f7::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-2b49a5 {
    text-align: left;
}

    .elementor-2367 .elementor-element.elementor-element-2b49a5 img {
        width: 33%;
    }

    .elementor-2367 .elementor-element.elementor-element-2b49a5 > .elementor-widget-container {
        margin: 0px 0px 9px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-24262097 .elementor-counter-number-wrapper {
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-62f0049-font-family ), Sans-serif;
    font-size: var( --e-global-typography-62f0049-font-size );
    font-weight: var( --e-global-typography-62f0049-font-weight );
    text-transform: var( --e-global-typography-62f0049-text-transform );
    font-style: var( --e-global-typography-62f0049-font-style );
    text-decoration: var( --e-global-typography-62f0049-text-decoration );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-24262097 > .elementor-widget-container {
    margin: -6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-742e7713 .elementor-heading-title {
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-742e7713 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-742e7713 {
    width: var( --container-widget-width, 99% );
    max-width: 99%;
    --container-widget-width:99%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-742e7713.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-39636f23 {
    --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;
    --align-items:flex-start;
    --gap:0px 0px;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 0px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:0px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-c2006f1 );
    --border-color:var( --e-global-color-c2006f1 );
    --border-radius:0px 0px 20px 0px;
    --padding-block-start:40px;
    --padding-block-end:40px;
    --padding-inline-start:50px;
    --padding-inline-end:40px;
}

    .elementor-2367 .elementor-element.elementor-element-39636f23:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-39636f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-primary );
    }

    .elementor-2367 .elementor-element.elementor-element-39636f23, .elementor-2367 .elementor-element.elementor-element-39636f23::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-baff994 {
    text-align: left;
}

    .elementor-2367 .elementor-element.elementor-element-baff994 img {
        width: 33%;
    }

    .elementor-2367 .elementor-element.elementor-element-baff994 > .elementor-widget-container {
        margin: 0px 0px 9px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-52b81a24 .elementor-counter-number-wrapper {
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-62f0049-font-family ), Sans-serif;
    font-size: var( --e-global-typography-62f0049-font-size );
    font-weight: var( --e-global-typography-62f0049-font-weight );
    text-transform: var( --e-global-typography-62f0049-text-transform );
    font-style: var( --e-global-typography-62f0049-font-style );
    text-decoration: var( --e-global-typography-62f0049-text-decoration );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-52b81a24 > .elementor-widget-container {
    margin: -6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-233e8dec .elementor-heading-title {
    color: var( --e-global-color-469fc00 );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-233e8dec > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-233e8dec {
    width: var( --container-widget-width, 99% );
    max-width: 99%;
    --container-widget-width:99%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-233e8dec.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-69b4ccb6 {
    --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;
    --justify-content:center;
    --align-items:flex-start;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --overlay-opacity:0.5;
    --margin-block-start:-4rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:200px;
    --padding-block-end:100px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
    --z-index:0;
}

    .elementor-2367 .elementor-element.elementor-element-69b4ccb6:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-69b4ccb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/12/pilgrims-in-kaaba-in-macca-al-haram-umrah-social-2023-11-27-04-59-17-utc.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-2367 .elementor-element.elementor-element-69b4ccb6::before, .elementor-2367 .elementor-element.elementor-element-69b4ccb6 > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-69b4ccb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-69b4ccb6 > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-69b4ccb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-69b4ccb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay:'';
            background-color: var( --e-global-color-0720edd );
        }

    .elementor-2367 .elementor-element.elementor-element-69b4ccb6, .elementor-2367 .elementor-element.elementor-element-69b4ccb6::before {
        --border-transition:0.3s;
    }

        .elementor-2367 .elementor-element.elementor-element-69b4ccb6.e-con {
            --align-self:flex-start;
        }

.elementor-2367 .elementor-element.elementor-element-5684c9e3 {
    --display:flex;
    --min-height:469px;
    --justify-content:center;
    --align-items:flex-start;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition:0.3s;
    --margin-block-start:0rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
    --z-index:0;
}

    .elementor-2367 .elementor-element.elementor-element-5684c9e3.e-con {
        --align-self:flex-start;
    }

.elementor-2367 .elementor-element.elementor-element-148da164 {
    text-align: center;
}

    .elementor-2367 .elementor-element.elementor-element-148da164 .elementor-heading-title {
        color: var( --e-global-color-469fc00 );
        font-family: var( --e-global-typography-bf80a84-font-family ), Sans-serif;
        font-size: var( --e-global-typography-bf80a84-font-size );
        font-weight: var( --e-global-typography-bf80a84-font-weight );
        text-transform: var( --e-global-typography-bf80a84-text-transform );
        font-style: var( --e-global-typography-bf80a84-font-style );
        text-decoration: var( --e-global-typography-bf80a84-text-decoration );
        line-height: var( --e-global-typography-bf80a84-line-height );
        letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
        word-spacing: var( --e-global-typography-bf80a84-word-spacing );
    }

.elementor-2367 .elementor-element.elementor-element-7b66ebb2 {
    text-align: left;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-7b66ebb2 .elementor-heading-title {
        color: var( --e-global-color-469fc00 );
        font-family: var( --e-global-typography-62f0049-font-family ), Sans-serif;
        font-size: var( --e-global-typography-62f0049-font-size );
        font-weight: var( --e-global-typography-62f0049-font-weight );
        text-transform: var( --e-global-typography-62f0049-text-transform );
        font-style: var( --e-global-typography-62f0049-font-style );
        text-decoration: var( --e-global-typography-62f0049-text-decoration );
        line-height: var( --e-global-typography-62f0049-line-height );
        letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
        word-spacing: var( --e-global-typography-62f0049-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-7b66ebb2 > .elementor-widget-container {
        margin: -10px 0px 0px -6px;
        padding: 0px 0px 0px 0px;
        border-style: none;
    }

    .elementor-2367 .elementor-element.elementor-element-7b66ebb2.elementor-element {
        --align-self:flex-start;
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-47d6c4e8 .elementor-button .elementor-align-icon-right {
    margin-left: 17px;
}

.elementor-2367 .elementor-element.elementor-element-47d6c4e8 .elementor-button .elementor-align-icon-left {
    margin-right: 17px;
}

.elementor-2367 .elementor-element.elementor-element-47d6c4e8 .elementor-button {
    fill: var( --e-global-color-469fc00 );
    color: var( --e-global-color-469fc00 );
    background-color: var( --e-global-color-1fcf8e0 );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-848cdc0 );
    border-radius: 2px 2px 2px 2px;
    padding: 20px 40px 20px 40px;
}

    .elementor-2367 .elementor-element.elementor-element-47d6c4e8 .elementor-button:hover, .elementor-2367 .elementor-element.elementor-element-47d6c4e8 .elementor-button:focus {
        color: var( --e-global-color-469fc00 );
        background-color: var( --e-global-color-primary );
    }

        .elementor-2367 .elementor-element.elementor-element-47d6c4e8 .elementor-button:hover svg, .elementor-2367 .elementor-element.elementor-element-47d6c4e8 .elementor-button:focus svg {
            fill: var( --e-global-color-469fc00 );
        }

.elementor-2367 .elementor-element.elementor-element-47d6c4e8 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-692331bc {
    --display:flex;
    --min-height:469px;
    --justify-content:center;
    --align-items:flex-start;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:-4rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
    --z-index:0;
}

    .elementor-2367 .elementor-element.elementor-element-692331bc:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-692331bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-2367 .elementor-element.elementor-element-692331bc, .elementor-2367 .elementor-element.elementor-element-692331bc::before {
        --border-transition:0.3s;
    }

        .elementor-2367 .elementor-element.elementor-element-692331bc.e-con {
            --align-self:flex-start;
        }

.elementor-2367 .elementor-element.elementor-element-207e5434 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-2367 .elementor-element.elementor-element-207e5434 {
    width: 100%;
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-10dc64d5 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:20px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-b88b24a {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-1d5386f4 {
    text-align: left;
}

    .elementor-2367 .elementor-element.elementor-element-1d5386f4 .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-bf80a84-font-family ), Sans-serif;
        font-size: var( --e-global-typography-bf80a84-font-size );
        font-weight: var( --e-global-typography-bf80a84-font-weight );
        text-transform: var( --e-global-typography-bf80a84-text-transform );
        font-style: var( --e-global-typography-bf80a84-font-style );
        text-decoration: var( --e-global-typography-bf80a84-text-decoration );
        line-height: var( --e-global-typography-bf80a84-line-height );
        letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
        word-spacing: var( --e-global-typography-bf80a84-word-spacing );
    }

.elementor-2367 .elementor-element.elementor-element-48cb8ef5 {
    text-align: left;
}

    .elementor-2367 .elementor-element.elementor-element-48cb8ef5 .elementor-heading-title {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-9694e9c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9694e9c-font-size );
        font-weight: var( --e-global-typography-9694e9c-font-weight );
        text-transform: var( --e-global-typography-9694e9c-text-transform );
        font-style: var( --e-global-typography-9694e9c-font-style );
        text-decoration: var( --e-global-typography-9694e9c-text-decoration );
        line-height: var( --e-global-typography-9694e9c-line-height );
        letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
        word-spacing: var( --e-global-typography-9694e9c-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-48cb8ef5 > .elementor-widget-container {
        margin: -9px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-72b9bf73 {
    --display:flex;
    --min-height:506px;
    --justify-content:flex-end;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-72b9bf73:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-72b9bf73 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/12/muslim-child-or-men-prayer-to-worship-allah-in-ho-2023-11-27-05-17-16-utc.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-2367 .elementor-element.elementor-element-72b9bf73, .elementor-2367 .elementor-element.elementor-element-72b9bf73::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-4219fd99 {
    --display:flex;
    --min-height:4px;
    --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;
    --align-items:center;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:0rem;
    --margin-block-end:-2rem;
    --margin-inline-start:0rem;
    --margin-inline-end:-2rem;
    --padding-block-start:30px;
    --padding-block-end:35px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

    .elementor-2367 .elementor-element.elementor-element-4219fd99:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-4219fd99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-2367 .elementor-element.elementor-element-4219fd99, .elementor-2367 .elementor-element.elementor-element-4219fd99::before {
        --border-transition:0.3s;
    }

        .elementor-2367 .elementor-element.elementor-element-4219fd99.e-con {
            --align-self:flex-end;
        }

.elementor-2367 .elementor-element.elementor-element-1460233c {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-38fbc87c {
    text-align: left;
}

    .elementor-2367 .elementor-element.elementor-element-38fbc87c img {
        width: 100%;
    }

.elementor-2367 .elementor-element.elementor-element-6240e696 {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-782b11af .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-782b11af > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-782b11af {
    width: var( --container-widget-width, 99% );
    max-width: 99%;
    --container-widget-width:99%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-782b11af.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-46d4de42 {
    --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;
    --align-items:flex-start;
    --gap:0px 0px;
    --background-transition:0.3s;
    --margin-block-start:40px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-723482cd {
    --e-rating-gap:6px;
}

    .elementor-2367 .elementor-element.elementor-element-723482cd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-23be68e {
    text-align: justify;
    width: var( --container-widget-width, 83% );
    max-width: 83%;
    --container-widget-width:83%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-23be68e .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-2ad535a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2ad535a-font-size );
        font-weight: var( --e-global-typography-2ad535a-font-weight );
        text-transform: var( --e-global-typography-2ad535a-text-transform );
        font-style: var( --e-global-typography-2ad535a-font-style );
        text-decoration: var( --e-global-typography-2ad535a-text-decoration );
        line-height: var( --e-global-typography-2ad535a-line-height );
        letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
        word-spacing: var( --e-global-typography-2ad535a-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-23be68e > .elementor-widget-container {
        margin: -8px 0px 0px 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-2367 .elementor-element.elementor-element-23be68e.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-6314ea32 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 0px 1px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:0px;
    --border-inline-start-width:1px;
    border-color: var( --e-global-color-e71b129 );
    --border-color:var( --e-global-color-e71b129 );
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:50px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:54px;
    --padding-inline-start:40px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-6314ea32, .elementor-2367 .elementor-element.elementor-element-6314ea32::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-4328699 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 1px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:1px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-e71b129 );
    --border-color:var( --e-global-color-e71b129 );
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:10px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-4328699, .elementor-2367 .elementor-element.elementor-element-4328699::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-4d3dec23 {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-5bd42dd9 .elementor-heading-title {
    color: var( --e-global-color-0720edd );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5bd42dd9 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-5bd42dd9 {
    width: var( --container-widget-width, 99% );
    max-width: 99%;
    --container-widget-width:99%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-5bd42dd9.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-103c31d7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-29b0c381 {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-4978a1a7 {
    text-align: right;
    width: var( --container-widget-width, 99% );
    max-width: 99%;
    --container-widget-width:99%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-4978a1a7 .elementor-heading-title {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-62f0049-font-family ), Sans-serif;
        font-size: var( --e-global-typography-62f0049-font-size );
        font-weight: var( --e-global-typography-62f0049-font-weight );
        text-transform: var( --e-global-typography-62f0049-text-transform );
        font-style: var( --e-global-typography-62f0049-font-style );
        text-decoration: var( --e-global-typography-62f0049-text-decoration );
        line-height: var( --e-global-typography-62f0049-line-height );
        letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
        word-spacing: var( --e-global-typography-62f0049-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-4978a1a7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2367 .elementor-element.elementor-element-4978a1a7.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-42495418 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 1px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:1px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-e71b129 );
    --border-color:var( --e-global-color-e71b129 );
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:10px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-42495418, .elementor-2367 .elementor-element.elementor-element-42495418::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-33829ab9 {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-8bbc81d .elementor-heading-title {
    color: var( --e-global-color-0720edd );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-8bbc81d > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-8bbc81d {
    width: var( --container-widget-width, 99% );
    max-width: 99%;
    --container-widget-width:99%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-8bbc81d.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-4d7da1b5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-361c4e8f {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-3dd9ff8a {
    text-align: right;
    width: var( --container-widget-width, 99% );
    max-width: 99%;
    --container-widget-width:99%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-3dd9ff8a .elementor-heading-title {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-62f0049-font-family ), Sans-serif;
        font-size: var( --e-global-typography-62f0049-font-size );
        font-weight: var( --e-global-typography-62f0049-font-weight );
        text-transform: var( --e-global-typography-62f0049-text-transform );
        font-style: var( --e-global-typography-62f0049-font-style );
        text-decoration: var( --e-global-typography-62f0049-text-decoration );
        line-height: var( --e-global-typography-62f0049-line-height );
        letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
        word-spacing: var( --e-global-typography-62f0049-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-3dd9ff8a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2367 .elementor-element.elementor-element-3dd9ff8a.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-193d9455 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 1px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:1px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-e71b129 );
    --border-color:var( --e-global-color-e71b129 );
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:10px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-193d9455, .elementor-2367 .elementor-element.elementor-element-193d9455::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-1e811c45 {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-3a947f4f .elementor-heading-title {
    color: var( --e-global-color-0720edd );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3a947f4f > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-3a947f4f {
    width: var( --container-widget-width, 99% );
    max-width: 99%;
    --container-widget-width:99%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-3a947f4f.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-4c2ab753 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-4f4855b5 {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-4b6673fc {
    text-align: right;
    width: var( --container-widget-width, 99% );
    max-width: 99%;
    --container-widget-width:99%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-4b6673fc .elementor-heading-title {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-62f0049-font-family ), Sans-serif;
        font-size: var( --e-global-typography-62f0049-font-size );
        font-weight: var( --e-global-typography-62f0049-font-weight );
        text-transform: var( --e-global-typography-62f0049-text-transform );
        font-style: var( --e-global-typography-62f0049-font-style );
        text-decoration: var( --e-global-typography-62f0049-text-decoration );
        line-height: var( --e-global-typography-62f0049-line-height );
        letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
        word-spacing: var( --e-global-typography-62f0049-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-4b6673fc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2367 .elementor-element.elementor-element-4b6673fc.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-46c5d23 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --background-transition:0.3s;
    border-style: none;
    --border-style:none;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:10px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-46c5d23, .elementor-2367 .elementor-element.elementor-element-46c5d23::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-68a5170 {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-5ed080e .elementor-heading-title {
    color: var( --e-global-color-0720edd );
    font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
    font-size: var( --e-global-typography-170d030-font-size );
    font-weight: var( --e-global-typography-170d030-font-weight );
    text-transform: var( --e-global-typography-170d030-text-transform );
    font-style: var( --e-global-typography-170d030-font-style );
    text-decoration: var( --e-global-typography-170d030-text-decoration );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5ed080e > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-5ed080e {
    width: var( --container-widget-width, 99% );
    max-width: 99%;
    --container-widget-width:99%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-5ed080e.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-38d9c61 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-3e3028b {
    --display:flex;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-64bc0ac {
    text-align: right;
    width: var( --container-widget-width, 99% );
    max-width: 99%;
    --container-widget-width:99%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-64bc0ac .elementor-heading-title {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-62f0049-font-family ), Sans-serif;
        font-size: var( --e-global-typography-62f0049-font-size );
        font-weight: var( --e-global-typography-62f0049-font-weight );
        text-transform: var( --e-global-typography-62f0049-text-transform );
        font-style: var( --e-global-typography-62f0049-font-style );
        text-decoration: var( --e-global-typography-62f0049-text-decoration );
        line-height: var( --e-global-typography-62f0049-line-height );
        letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
        word-spacing: var( --e-global-typography-62f0049-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-64bc0ac > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2367 .elementor-element.elementor-element-64bc0ac.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-75a0a833 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap:wrap;
    --overflow:hidden;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:44px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-75a0a833:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-75a0a833 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-469fc00 );
    }

    .elementor-2367 .elementor-element.elementor-element-75a0a833, .elementor-2367 .elementor-element.elementor-element-75a0a833::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-bf4109b {
    text-align: center;
}

    .elementor-2367 .elementor-element.elementor-element-bf4109b .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-bf80a84-font-family ), Sans-serif;
        font-size: var( --e-global-typography-bf80a84-font-size );
        font-weight: var( --e-global-typography-bf80a84-font-weight );
        text-transform: var( --e-global-typography-bf80a84-text-transform );
        font-style: var( --e-global-typography-bf80a84-font-style );
        text-decoration: var( --e-global-typography-bf80a84-text-decoration );
        line-height: var( --e-global-typography-bf80a84-line-height );
        letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
        word-spacing: var( --e-global-typography-bf80a84-word-spacing );
    }

.elementor-2367 .elementor-element.elementor-element-42e8a7c7 {
    text-align: center;
}

    .elementor-2367 .elementor-element.elementor-element-42e8a7c7 .elementor-heading-title {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-9694e9c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9694e9c-font-size );
        font-weight: var( --e-global-typography-9694e9c-font-weight );
        text-transform: var( --e-global-typography-9694e9c-text-transform );
        font-style: var( --e-global-typography-9694e9c-font-style );
        text-decoration: var( --e-global-typography-9694e9c-text-decoration );
        line-height: var( --e-global-typography-9694e9c-line-height );
        letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
        word-spacing: var( --e-global-typography-9694e9c-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-42e8a7c7 > .elementor-widget-container {
        margin: -1% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-image-card {
    display: block;
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-blog-block-post, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-image-card, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-card {
    background-color: #097462;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-secondary );
}

    .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-blog-block-post .elementskit-post-body {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-image-card .elementskit-post-body {
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-entry-thumb {
    border-radius: 3px 3px 3px 3px;
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .post-meta-list a, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .post-meta-list .meta-date-text {
    font-family: var( --e-global-typography-bf80a84-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bf80a84-font-size );
    font-weight: var( --e-global-typography-bf80a84-font-weight );
    text-transform: var( --e-global-typography-bf80a84-text-transform );
    font-style: var( --e-global-typography-bf80a84-font-style );
    text-decoration: var( --e-global-typography-bf80a84-text-decoration );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .post-meta-list {
    text-align: left;
    margin: 0px 0px 10px 0px;
}

    .elementor-2367 .elementor-element.elementor-element-48a9fa06 .post-meta-list > span {
        margin: 10px 10px;
        padding: 10px;
        color: #fcd000;
        background:green
    }

        .elementor-2367 .elementor-element.elementor-element-48a9fa06 .post-meta-list > span > i, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .post-meta-list > span > svg {
            margin: 0px 0px 0px 20px;
        }

        .elementor-2367 .elementor-element.elementor-element-48a9fa06 .post-meta-list > span > i {
            font-size: 15px;
        }

        .elementor-2367 .elementor-element.elementor-element-48a9fa06 .post-meta-list > span > svg {
            max-width: 15px;
        }

            .elementor-2367 .elementor-element.elementor-element-48a9fa06 .post-meta-list > span > svg path {
                strock: var( --e-global-color-primary );
                fill: var( --e-global-color-primary );
            }

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-body .entry-title, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-entry-header .entry-title, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: var( --e-global-typography-e56442f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e56442f-font-size );
    font-weight: var( --e-global-typography-e56442f-font-weight );
    text-transform: var( --e-global-typography-e56442f-text-transform );
    font-style: var( --e-global-typography-e56442f-font-style );
    text-decoration: var( --e-global-typography-e56442f-text-decoration );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

    .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-body .entry-title a {
        color: var( --e-global-color-0720edd );
    }

    .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-entry-header .entry-title a {
        color: var( --e-global-color-0720edd );
    }

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-body .entry-title {
    text-align: left;
    margin: 10px 0px 12px 20px;
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-entry-header .entry-title {
    text-align: left;
    margin: 10px 0px 12px 20px;
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-footer > p {
    color: var( --e-global-color-text);
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-body > p {
    color: #fff;
    text-align: left;
    margin: 0px 20px 0px 20px;
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-footer {
    text-align: left;
    margin: 0px 20px 0px 20px;
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-blog-block-post .elementskit-post-footer > p {
    margin: 0px 20px 0px 20px;
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-body.ekit-highlight-border:before {
    height: 125px;
    width: 2px;
    top: 38%;
    left: 0%;
    -webkit-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-4fe070f3 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 1px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:1px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-e71b129 );
    --border-color:var( --e-global-color-e71b129 );
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-4fe070f3, .elementor-2367 .elementor-element.elementor-element-4fe070f3::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-17660968 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:20px 20px;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:40px;
}

.elementor-2367 .elementor-element.elementor-element-505692c3 {
    text-align: left;
}

    .elementor-2367 .elementor-element.elementor-element-505692c3 .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-bf80a84-font-family ), Sans-serif;
        font-size: var( --e-global-typography-bf80a84-font-size );
        font-weight: var( --e-global-typography-bf80a84-font-weight );
        text-transform: var( --e-global-typography-bf80a84-text-transform );
        font-style: var( --e-global-typography-bf80a84-font-style );
        text-decoration: var( --e-global-typography-bf80a84-text-decoration );
        line-height: var( --e-global-typography-bf80a84-line-height );
        letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
        word-spacing: var( --e-global-typography-bf80a84-word-spacing );
    }

.elementor-2367 .elementor-element.elementor-element-46094114 {
    text-align: left;
}

    .elementor-2367 .elementor-element.elementor-element-46094114 .elementor-heading-title {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-9694e9c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9694e9c-font-size );
        font-weight: var( --e-global-typography-9694e9c-font-weight );
        text-transform: var( --e-global-typography-9694e9c-text-transform );
        font-style: var( --e-global-typography-9694e9c-font-style );
        text-decoration: var( --e-global-typography-9694e9c-text-decoration );
        line-height: var( --e-global-typography-9694e9c-line-height );
        letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
        word-spacing: var( --e-global-typography-9694e9c-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-46094114 > .elementor-widget-container {
        margin: -2% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-3607d495 > .elementor-widget-container {
    margin: 1px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-3607d495 {
    width: var( --container-widget-width, 96% );
    max-width: 96%;
    --container-widget-width:96%;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-39debd48 .elementor-button .elementor-align-icon-right {
    margin-left: 17px;
}

.elementor-2367 .elementor-element.elementor-element-39debd48 .elementor-button .elementor-align-icon-left {
    margin-right: 17px;
}

.elementor-2367 .elementor-element.elementor-element-39debd48 .elementor-button {
    fill: var( --e-global-color-469fc00 );
    color: var( --e-global-color-469fc00 );
    background-color: var( --e-global-color-primary );
    border-radius: 2px 2px 2px 2px;
    padding: 20px 40px 20px 40px;
}

    .elementor-2367 .elementor-element.elementor-element-39debd48 .elementor-button:hover, .elementor-2367 .elementor-element.elementor-element-39debd48 .elementor-button:focus {
        color: var( --e-global-color-469fc00 );
        background-color: var( --e-global-color-0720edd );
    }

        .elementor-2367 .elementor-element.elementor-element-39debd48 .elementor-button:hover svg, .elementor-2367 .elementor-element.elementor-element-39debd48 .elementor-button:focus svg {
            fill: var( --e-global-color-469fc00 );
        }

.elementor-2367 .elementor-element.elementor-element-39debd48 > .elementor-widget-container {
    margin: -4px 0px 2px 0px;
}

.elementor-2367 .elementor-element.elementor-element-39debd48 {
    width: var( --container-widget-width, 55% );
    max-width: 55%;
    --container-widget-width:55%;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-15375aee {
    --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;
    --align-items:center;
    --background-transition:0.3s;
    --overlay-opacity:1;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 1px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:1px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-e71b129 );
    --border-color:var( --e-global-color-e71b129 );
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:30px;
    --padding-block-end:30px;
    --padding-inline-start:20px;
    --padding-inline-end:30px;
}

    .elementor-2367 .elementor-element.elementor-element-15375aee:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-15375aee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-secondary );
    }

        .elementor-2367 .elementor-element.elementor-element-15375aee::before, .elementor-2367 .elementor-element.elementor-element-15375aee > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-15375aee > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-15375aee > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-15375aee > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-15375aee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay:'';
            background-image: url("../../2023/12/emirates-people-in-studio-2023-11-27-05-02-30-utc-removebg-preview-copy.png");
            background-position: 360px 33px;
            background-repeat: no-repeat;
            background-size: 45% auto;
        }

    .elementor-2367 .elementor-element.elementor-element-15375aee, .elementor-2367 .elementor-element.elementor-element-15375aee::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-78ed595d {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-2a011f78 .elementor-heading-title {
    color: var( --e-global-color-0720edd );
    font-family: var( --e-global-typography-e56442f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e56442f-font-size );
    font-weight: var( --e-global-typography-e56442f-font-weight );
    text-transform: var( --e-global-typography-e56442f-text-transform );
    font-style: var( --e-global-typography-e56442f-font-style );
    text-decoration: var( --e-global-typography-e56442f-text-decoration );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-2a011f78 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-2a011f78 {
    width: var( --container-widget-width, 71% );
    max-width: 71%;
    --container-widget-width:71%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-2a011f78.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-115a3905 > .elementor-widget-container {
    margin: -6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-115a3905 {
    width: var( --container-widget-width, 69% );
    max-width: 69%;
    --container-widget-width:69%;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-26e0a1e5 {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
    --margin-block-start:-17px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-3966ed75 .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-00dde0d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-00dde0d-font-size );
    font-weight: var( --e-global-typography-00dde0d-font-weight );
    text-transform: var( --e-global-typography-00dde0d-text-transform );
    font-style: var( --e-global-typography-00dde0d-font-style );
    text-decoration: var( --e-global-typography-00dde0d-text-decoration );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3966ed75 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-1065b7e2 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-66119d9-font-family ), Sans-serif;
    font-size: var( --e-global-typography-66119d9-font-size );
    font-weight: var( --e-global-typography-66119d9-font-weight );
    text-transform: var( --e-global-typography-66119d9-text-transform );
    font-style: var( --e-global-typography-66119d9-font-style );
    text-decoration: var( --e-global-typography-66119d9-text-decoration );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1065b7e2 > .elementor-widget-container {
    margin: -19px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-27c9984e {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 0px 1px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:0px;
    --border-inline-start-width:1px;
    border-color: var( --e-global-color-e71b129 );
    --border-color:var( --e-global-color-e71b129 );
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:40px;
    --padding-inline-start:40px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-27c9984e, .elementor-2367 .elementor-element.elementor-element-27c9984e::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-294c5062 {
    --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;
    --align-items:center;
    --background-transition:0.3s;
    --overlay-opacity:1;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 1px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:1px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-e71b129 );
    --border-color:var( --e-global-color-e71b129 );
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:30px;
    --padding-block-end:30px;
    --padding-inline-start:20px;
    --padding-inline-end:30px;
}

    .elementor-2367 .elementor-element.elementor-element-294c5062:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-294c5062 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-secondary );
    }

        .elementor-2367 .elementor-element.elementor-element-294c5062::before, .elementor-2367 .elementor-element.elementor-element-294c5062 > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-294c5062 > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-294c5062 > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-294c5062 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-294c5062 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay:'';
            background-image: url("../../2023/12/emirates-people-in-studio-2023-11-27-05-31-13-utc-removebg-preview.png");
            background-position: 389px 33px;
            background-repeat: no-repeat;
            background-size: 45% auto;
        }

    .elementor-2367 .elementor-element.elementor-element-294c5062, .elementor-2367 .elementor-element.elementor-element-294c5062::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-2f1d9342 {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-2cd4e621 .elementor-heading-title {
    color: var( --e-global-color-0720edd );
    font-family: var( --e-global-typography-e56442f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e56442f-font-size );
    font-weight: var( --e-global-typography-e56442f-font-weight );
    text-transform: var( --e-global-typography-e56442f-text-transform );
    font-style: var( --e-global-typography-e56442f-font-style );
    text-decoration: var( --e-global-typography-e56442f-text-decoration );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-2cd4e621 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-2cd4e621 {
    width: var( --container-widget-width, 71% );
    max-width: 71%;
    --container-widget-width:71%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-2cd4e621.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-228bda7e {
    color: var( --e-global-color-text );
    width: var( --container-widget-width, 69% );
    max-width: 69%;
    --container-widget-width:69%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-228bda7e > .elementor-widget-container {
        margin: -6px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-717f91b4 {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
    --margin-block-start:-17px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-725d829a .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-00dde0d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-00dde0d-font-size );
    font-weight: var( --e-global-typography-00dde0d-font-weight );
    text-transform: var( --e-global-typography-00dde0d-text-transform );
    font-style: var( --e-global-typography-00dde0d-font-style );
    text-decoration: var( --e-global-typography-00dde0d-text-decoration );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-725d829a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-69dd9a35 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-66119d9-font-family ), Sans-serif;
    font-size: var( --e-global-typography-66119d9-font-size );
    font-weight: var( --e-global-typography-66119d9-font-weight );
    text-transform: var( --e-global-typography-66119d9-text-transform );
    font-style: var( --e-global-typography-66119d9-font-style );
    text-decoration: var( --e-global-typography-66119d9-text-decoration );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-69dd9a35 > .elementor-widget-container {
    margin: -19px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-4b18fd0 {
    --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;
    --align-items:center;
    --background-transition:0.3s;
    --overlay-opacity:1;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 1px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:1px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-e71b129 );
    --border-color:var( --e-global-color-e71b129 );
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:27px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:30px;
    --padding-block-end:30px;
    --padding-inline-start:20px;
    --padding-inline-end:30px;
}

    .elementor-2367 .elementor-element.elementor-element-4b18fd0:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-secondary );
    }

        .elementor-2367 .elementor-element.elementor-element-4b18fd0::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay:'';
            background-image: url("../../2023/12/emirates-people-in-studio-2023-11-27-05-33-03-utc-removebg-preview-1.png");
            background-position: 389px 33px;
            background-repeat: no-repeat;
            background-size: 40% auto;
        }

    .elementor-2367 .elementor-element.elementor-element-4b18fd0, .elementor-2367 .elementor-element.elementor-element-4b18fd0::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-9b0bf19 {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-425d3ccc .elementor-heading-title {
    color: var( --e-global-color-0720edd );
    font-family: var( --e-global-typography-e56442f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e56442f-font-size );
    font-weight: var( --e-global-typography-e56442f-font-weight );
    text-transform: var( --e-global-typography-e56442f-text-transform );
    font-style: var( --e-global-typography-e56442f-font-style );
    text-decoration: var( --e-global-typography-e56442f-text-decoration );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-425d3ccc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-425d3ccc {
    width: var( --container-widget-width, 71% );
    max-width: 71%;
    --container-widget-width:71%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-425d3ccc.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-4cd20147 > .elementor-widget-container {
    margin: -6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-4cd20147 {
    width: var( --container-widget-width, 69% );
    max-width: 69%;
    --container-widget-width:69%;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-54bef9ea {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
    --margin-block-start:-17px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-46991b2c .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-00dde0d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-00dde0d-font-size );
    font-weight: var( --e-global-typography-00dde0d-font-weight );
    text-transform: var( --e-global-typography-00dde0d-text-transform );
    font-style: var( --e-global-typography-00dde0d-font-style );
    text-decoration: var( --e-global-typography-00dde0d-text-decoration );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-46991b2c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-316f3621 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-66119d9-font-family ), Sans-serif;
    font-size: var( --e-global-typography-66119d9-font-size );
    font-weight: var( --e-global-typography-66119d9-font-weight );
    text-transform: var( --e-global-typography-66119d9-text-transform );
    font-style: var( --e-global-typography-66119d9-font-style );
    text-decoration: var( --e-global-typography-66119d9-text-decoration );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-316f3621 > .elementor-widget-container {
    margin: -19px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-c81421e {
    --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;
    --align-items:center;
    --gap:10px 10px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 1px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:1px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-e71b129 );
    --border-color:var( --e-global-color-e71b129 );
    --margin-block-start:0rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
    --z-index:0;
}
.elementor-2367 .elementor-element.elementor-element-4b18fd0:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-secondary );
    }

        .elementor-2367 .elementor-element.elementor-element-4b18fd0::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay:'';
            background-image: url("../../2023/12/emirates-people-in-studio-2023-11-27-05-33-03-utc-removebg-preview-1.png");
            background-position: 389px 33px;
            background-repeat: no-repeat;
            background-size: 40% auto;
        }

    .elementor-2367 .elementor-element.elementor-element-4b18fd0, .elementor-2367 .elementor-element.elementor-element-4b18fd0::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-9b0bf19 {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-425d3ccc .elementor-heading-title {
    color: var( --e-global-color-0720edd );
    font-family: var( --e-global-typography-e56442f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e56442f-font-size );
    font-weight: var( --e-global-typography-e56442f-font-weight );
    text-transform: var( --e-global-typography-e56442f-text-transform );
    font-style: var( --e-global-typography-e56442f-font-style );
    text-decoration: var( --e-global-typography-e56442f-text-decoration );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-425d3ccc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-425d3ccc {
    width: var( --container-widget-width, 71% );
    max-width: 71%;
    --container-widget-width:71%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-425d3ccc.elementor-element {
        --flex-grow:0;
        --flex-shrink:0;
    }

.elementor-2367 .elementor-element.elementor-element-4cd20147 > .elementor-widget-container {
    margin: -6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-4cd20147 {
    width: var( --container-widget-width, 69% );
    max-width: 69%;
    --container-widget-width:69%;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-54bef9ea {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
    --margin-block-start:-17px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-46991b2c .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-00dde0d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-00dde0d-font-size );
    font-weight: var( --e-global-typography-00dde0d-font-weight );
    text-transform: var( --e-global-typography-00dde0d-text-transform );
    font-style: var( --e-global-typography-00dde0d-font-style );
    text-decoration: var( --e-global-typography-00dde0d-text-decoration );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-46991b2c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-316f3621 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-66119d9-font-family ), Sans-serif;
    font-size: var( --e-global-typography-66119d9-font-size );
    font-weight: var( --e-global-typography-66119d9-font-weight );
    text-transform: var( --e-global-typography-66119d9-text-transform );
    font-style: var( --e-global-typography-66119d9-font-style );
    text-decoration: var( --e-global-typography-66119d9-text-decoration );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-316f3621 > .elementor-widget-container {
    margin: -19px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-c81421e {
    --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;
    --align-items:center;
    --gap:10px 10px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 1px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:1px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-e71b129 );
    --border-color:var( --e-global-color-e71b129 );
    --margin-block-start:0rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
    --z-index:0;
}


    .elementor-2367 .elementor-element.elementor-element-c81421e:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-c81421e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-1fcf8e0 );
        background-image: url("../../2023/12/pilgrims-in-kaaba-in-macca-al-haram-umrah-covid-2023-11-27-05-08-33-utc-1.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-2367 .elementor-element.elementor-element-c81421e, .elementor-2367 .elementor-element.elementor-element-c81421e::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-adbd4f4 {
    --display:flex;
    --background-transition:0.3s;
    --overlay-opacity:0.5;
    --margin-block-start:50px;
    --margin-block-end:50px;
    --margin-inline-start:0px;
    --margin-inline-end:80px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-adbd4f4::before, .elementor-2367 .elementor-element.elementor-element-adbd4f4 > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-adbd4f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-adbd4f4 > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-adbd4f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-adbd4f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        --background-overlay:'';
    }

    .elementor-2367 .elementor-element.elementor-element-adbd4f4, .elementor-2367 .elementor-element.elementor-element-adbd4f4::before {
        --border-transition:0.3s;
    }

        .elementor-2367 .elementor-element.elementor-element-adbd4f4.e-con {
            --flex-grow:0;
            --flex-shrink:0;
        }

.elementor-2367 .elementor-element.elementor-element-1b837d4 {
    --spacer-size:50px;
}

.elementor-2367 .elementor-element.elementor-element-c482fbd {
    --display:flex;
    --background-transition:0.3s;
    --overlay-opacity:0.5;
    border-style: none;
    --border-style:none;
    --margin-block-start:50px;
    --margin-block-end:50px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:100px;
    --padding-inline-start:70px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-c482fbd::before, .elementor-2367 .elementor-element.elementor-element-c482fbd > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-c482fbd > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-c482fbd > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-c482fbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-c482fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        --background-overlay:'';
    }

    .elementor-2367 .elementor-element.elementor-element-c482fbd, .elementor-2367 .elementor-element.elementor-element-c482fbd::before {
        --border-transition:0.3s;
    }

        .elementor-2367 .elementor-element.elementor-element-c482fbd.e-con {
            --flex-grow:0;
            --flex-shrink:0;
        }

.elementor-2367 .elementor-element.elementor-element-e8fa627 {
    text-align: left;
}

    .elementor-2367 .elementor-element.elementor-element-e8fa627 .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-bf80a84-font-family ), Sans-serif;
        font-size: var( --e-global-typography-bf80a84-font-size );
        font-weight: var( --e-global-typography-bf80a84-font-weight );
        text-transform: var( --e-global-typography-bf80a84-text-transform );
        font-style: var( --e-global-typography-bf80a84-font-style );
        text-decoration: var( --e-global-typography-bf80a84-text-decoration );
        line-height: var( --e-global-typography-bf80a84-line-height );
        letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
        word-spacing: var( --e-global-typography-bf80a84-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-e8fa627 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-3b1ae38 {
    text-align: left;
}

    .elementor-2367 .elementor-element.elementor-element-3b1ae38 .elementor-heading-title {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-9694e9c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9694e9c-font-size );
        font-weight: var( --e-global-typography-9694e9c-font-weight );
        text-transform: var( --e-global-typography-9694e9c-text-transform );
        font-style: var( --e-global-typography-9694e9c-font-style );
        text-decoration: var( --e-global-typography-9694e9c-text-decoration );
        line-height: var( --e-global-typography-9694e9c-line-height );
        letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
        word-spacing: var( --e-global-typography-9694e9c-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-3b1ae38 > .elementor-widget-container {
        margin: -2% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-547ebab > .elementor-widget-container {
    margin: 1px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-547ebab {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
    color: var( --e-global-color-primary );
    border-radius: 20px 20px 20px 20px;
}

.elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
    color: var( --e-global-color-primary );
}

.elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"], .elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true], .elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var( --e-global-color-secondary );
}

.elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    color: var( --e-global-color-469fc00 );
    background-color: var( --e-global-color-primary );
    border-radius: 2px 2px 2px 2px;
}

.elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 19px;
}

.elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion .elementskit-card-body p, .elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion .elementskit-card-body {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    text-transform: var( --e-global-typography-text-text-transform );
    font-style: var( --e-global-typography-text-font-style );
    text-decoration: var( --e-global-typography-text-text-decoration );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-2367 .elementor-element.elementor-element-5e552f4 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-a90464b {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 1px 0px 0px 0px;
    --border-block-start-width:1px;
    --border-inline-end-width:0px;
    --border-block-end-width:0px;
    --border-inline-start-width:0px;
    border-color: var( --e-global-color-e71b129 );
    --border-color:var( --e-global-color-e71b129 );
    --margin-block-start:0px;
    --margin-block-end:50px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-a90464b, .elementor-2367 .elementor-element.elementor-element-a90464b::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-ee6d071 {
    text-align: center;
}

    .elementor-2367 .elementor-element.elementor-element-ee6d071 .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-bf80a84-font-family ), Sans-serif;
        font-size: var( --e-global-typography-bf80a84-font-size );
        font-weight: var( --e-global-typography-bf80a84-font-weight );
        text-transform: var( --e-global-typography-bf80a84-text-transform );
        font-style: var( --e-global-typography-bf80a84-font-style );
        text-decoration: var( --e-global-typography-bf80a84-text-decoration );
        line-height: var( --e-global-typography-bf80a84-line-height );
        letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
        word-spacing: var( --e-global-typography-bf80a84-word-spacing );
    }

.elementor-2367 .elementor-element.elementor-element-97909fa {
    text-align: center;
}

    .elementor-2367 .elementor-element.elementor-element-97909fa .elementor-heading-title {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-9694e9c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9694e9c-font-size );
        font-weight: var( --e-global-typography-9694e9c-font-weight );
        text-transform: var( --e-global-typography-9694e9c-text-transform );
        font-style: var( --e-global-typography-9694e9c-font-style );
        text-decoration: var( --e-global-typography-9694e9c-text-decoration );
        line-height: var( --e-global-typography-9694e9c-line-height );
        letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
        word-spacing: var( --e-global-typography-9694e9c-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-97909fa > .elementor-widget-container {
        margin: -1% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-3ba92a8 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:space-between;
    --gap:20px 20px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    border-style: none;
    --border-style:none;
    --margin-block-start:10px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-3ba92a8, .elementor-2367 .elementor-element.elementor-element-3ba92a8::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-c4c79ad {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:10px;
    --padding-inline-end:10px;
}

    .elementor-2367 .elementor-element.elementor-element-c4c79ad:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-c4c79ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-469fc00 );
    }

    .elementor-2367 .elementor-element.elementor-element-c4c79ad, .elementor-2367 .elementor-element.elementor-element-c4c79ad::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-584aff4 {
    text-align: center;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-584aff4 img {
        width: 100%;
        border-radius: 0% 0% 0% 0%;
    }

    .elementor-2367 .elementor-element.elementor-element-584aff4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-d4720e9 {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

    .elementor-2367 .elementor-element.elementor-element-d4720e9:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-d4720e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-469fc00 );
    }

    .elementor-2367 .elementor-element.elementor-element-d4720e9, .elementor-2367 .elementor-element.elementor-element-d4720e9::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-a1b69e5 {
    text-align: center;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-a1b69e5 img {
        width: 100%;
        object-position: center center;
    }

    .elementor-2367 .elementor-element.elementor-element-a1b69e5 > .elementor-widget-container {
        margin: 14px 0px 6px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-f2dfb50 {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:10px;
    --padding-block-end:10px;
    --padding-inline-start:10px;
    --padding-inline-end:10px;
}

    .elementor-2367 .elementor-element.elementor-element-f2dfb50:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-f2dfb50 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-469fc00 );
    }

    .elementor-2367 .elementor-element.elementor-element-f2dfb50, .elementor-2367 .elementor-element.elementor-element-f2dfb50::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-9f19359 {
    text-align: center;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-9f19359 img {
        width: 99%;
    }

    .elementor-2367 .elementor-element.elementor-element-9f19359 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-7183ac3 {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
    --border-radius:20px 20px 20px 20px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:30px;
    --padding-inline-end:30px;
}

    .elementor-2367 .elementor-element.elementor-element-7183ac3:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-7183ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-469fc00 );
    }

    .elementor-2367 .elementor-element.elementor-element-7183ac3, .elementor-2367 .elementor-element.elementor-element-7183ac3::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-ed8b4a0 {
    text-align: center;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-ed8b4a0 img {
        width: 59%;
        border-radius: 0% 0% 0% 0%;
    }

    .elementor-2367 .elementor-element.elementor-element-ed8b4a0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-419f7fb {
    --display:flex;
    --justify-content:center;
    --background-transition:0.3s;
    --border-radius:2px 2px 2px 2px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:30px;
    --padding-inline-end:30px;
}

    .elementor-2367 .elementor-element.elementor-element-419f7fb:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-419f7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-469fc00 );
    }

    .elementor-2367 .elementor-element.elementor-element-419f7fb, .elementor-2367 .elementor-element.elementor-element-419f7fb::before {
        --border-transition:0.3s;
    }

.elementor-2367 .elementor-element.elementor-element-c9a1d6c {
    text-align: center;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

    .elementor-2367 .elementor-element.elementor-element-c9a1d6c img {
        width: 59%;
        border-radius: 0% 0% 0% 0%;
    }

    .elementor-2367 .elementor-element.elementor-element-c9a1d6c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

@media(min-width:880px) {
    .elementor-2367 .elementor-element.elementor-element-381b0c37;

{
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-3a7ab368 {
    --width:31%;
}

.elementor-2367 .elementor-element.elementor-element-b6dac0d {
    --width:36%;
}

.elementor-2367 .elementor-element.elementor-element-7358d19d {
    --width:33%;
}

.elementor-2367 .elementor-element.elementor-element-311c11a6 {
    --width:48.449%;
}

.elementor-2367 .elementor-element.elementor-element-90a642b {
    --width:19.773%;
}

.elementor-2367 .elementor-element.elementor-element-58851e31 {
    --width:43.449%;
}

.elementor-2367 .elementor-element.elementor-element-10c2821b {
    --width:30.4%;
}

.elementor-2367 .elementor-element.elementor-element-c49c98 {
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-1245efaf {
    --width:95%;
}

.elementor-2367 .elementor-element.elementor-element-5d64f112 {
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-3db0451c {
    --width:28%;
}

.elementor-2367 .elementor-element.elementor-element-50a934d9 {
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-a46dbf9 {
    --width:31.4%;
}

.elementor-2367 .elementor-element.elementor-element-b3379a7 {
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-2be557d {
    --width:95%;
}

.elementor-2367 .elementor-element.elementor-element-52ccefb {
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-3795ffb {
    --width:28%;
}

.elementor-2367 .elementor-element.elementor-element-bc97c3b {
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-6556ca6 {
    --width:31.4%;
}

.elementor-2367 .elementor-element.elementor-element-53d3c99 {
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-217da10 {
    --width:95%;
}

.elementor-2367 .elementor-element.elementor-element-74e16dc {
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-06e3c4a {
    --width:28%;
}

.elementor-2367 .elementor-element.elementor-element-3879f8b {
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-67cb4446 {
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-725498c8 {
    --width:30%;
}

.elementor-2367 .elementor-element.elementor-element-7bf09aa6 {
    --width:23.3%;
}

.elementor-2367 .elementor-element.elementor-element-787754f7 {
    --width:23.3%;
}

.elementor-2367 .elementor-element.elementor-element-39636f23 {
    --width:23.3%;
}

.elementor-2367 .elementor-element.elementor-element-5684c9e3 {
    --width:58%;
}

.elementor-2367 .elementor-element.elementor-element-692331bc {
    --width:39%;
}

.elementor-2367 .elementor-element.elementor-element-b88b24a {
    --width:46%;
}

.elementor-2367 .elementor-element.elementor-element-4219fd99 {
    --width:57%;
}

.elementor-2367 .elementor-element.elementor-element-1460233c {
    --width:29%;
}

.elementor-2367 .elementor-element.elementor-element-6240e696 {
    --width:91.5%;
}

.elementor-2367 .elementor-element.elementor-element-6314ea32 {
    --width:50%;
}

.elementor-2367 .elementor-element.elementor-element-29b0c381 {
    --width:19%;
}

.elementor-2367 .elementor-element.elementor-element-361c4e8f {
    --width:19%;
}

.elementor-2367 .elementor-element.elementor-element-4f4855b5 {
    --width:19%;
}

.elementor-2367 .elementor-element.elementor-element-3e3028b {
    --width:19%;
}

.elementor-2367 .elementor-element.elementor-element-17660968 {
    --width:50%;
}

.elementor-2367 .elementor-element.elementor-element-15375aee {
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-27c9984e {
    --width:50%;
}

.elementor-2367 .elementor-element.elementor-element-adbd4f4 {
    --width:43.449%;
}

.elementor-2367 .elementor-element.elementor-element-c482fbd {
    --width:50%;
}

.elementor-2367 .elementor-element.elementor-element-3ba92a8 {
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-c4c79ad {
    --width:31%;
}

.elementor-2367 .elementor-element.elementor-element-d4720e9 {
    --width:31%;
}

.elementor-2367 .elementor-element.elementor-element-f2dfb50 {
    --width:32%;
}

.elementor-2367 .elementor-element.elementor-element-7183ac3 {
    --width:31%;
}

.elementor-2367 .elementor-element.elementor-element-419f7fb {
  --width:31%;
}

}

@media(max-width:1024px) and (min-width:880px) {
    .elementor-2367 .elementor-element.elementor-element-381b0c37;

{
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-311c11a6 {
    --width:76.796%;
}

.elementor-2367 .elementor-element.elementor-element-58851e31 {
    --width:76.796%;
}

.elementor-2367 .elementor-element.elementor-element-10c2821b {
    --width:48.8%;
}

.elementor-2367 .elementor-element.elementor-element-a46dbf9 {
    --width:48.8%;
}

.elementor-2367 .elementor-element.elementor-element-6556ca6 {
    --width:48.8%;
}

.elementor-2367 .elementor-element.elementor-element-692331bc {
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-adbd4f4 {
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-c482fbd {
    --width:60%;
}

.elementor-2367 .elementor-element.elementor-element-c4c79ad {
    --width:22%;
}

.elementor-2367 .elementor-element.elementor-element-d4720e9 {
    --width:22%;
}

.elementor-2367 .elementor-element.elementor-element-f2dfb50 {
    --width:22%;
}

.elementor-2367 .elementor-element.elementor-element-7183ac3 {
    --width:22%;
}

.elementor-2367 .elementor-element.elementor-element-419f7fb {
    --width:22%;
}

}

@media(min-width:1367px) {
    .elementor-2367 .elementor-element.elementor-element-69b4ccb6:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-69b4ccb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer;

{
    background-attachment: fixed;
}

}

@media(max-width:1366px) {
    .elementor-2367 .elementor-element.elementor-element-1206cb98 .elementor-heading-title;

{
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-349e1408 .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-349e1408 {
    width: var( --container-widget-width, 865.359px );
    max-width: 865.359px;
    --container-widget-width:865.359px;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-70393860 {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    width: var( --container-widget-width, 739.078px );
    max-width: 739.078px;
    --container-widget-width:739.078px;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-1bcefc7f .elementor-heading-title {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-7274d3f3 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-f166ad9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-f166ad9 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-accent-font-size );
}

.elementor-2367 .elementor-element.elementor-element-1d10f88 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-c328968 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-c328968 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-accent-font-size );
}

.elementor-2367 .elementor-element.elementor-element-dee1af0 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-2b685731 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-2b685731 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-accent-font-size );
}

.elementor-2367 .elementor-element.elementor-element-dc21d6c .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3c3c3999 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-19b6124c {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
    width: var( --container-widget-width, 739.078px );
    max-width: 739.078px;
    --container-widget-width:739.078px;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-5794fcf7 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1f1ad548 .elementor-heading-title {
    font-size: var( --e-global-typography-66119d9-font-size );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-40ca9db6 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-79ebb7e5 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1e1508b1 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5ae64839 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5b9ee10a .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-2367 .elementor-element.elementor-element-3530f8b8 {
    width: var( --container-widget-width, 243.258px );
    max-width: 243.258px;
    --container-widget-width:243.258px;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-1e0e2637 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1458843f .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-bb49e69 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-a395a05 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-88dcee3 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-2367 .elementor-element.elementor-element-d0354aa {
    width: var( --container-widget-width, 243.258px );
    max-width: 243.258px;
    --container-widget-width:243.258px;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-c2b6cee .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3f80868 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-233f8dc .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-16e9706 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-6520ad0 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-2367 .elementor-element.elementor-element-d9e9cd3 {
    width: var( --container-widget-width, 243.258px );
    max-width: 243.258px;
    --container-widget-width:243.258px;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-9b6a138 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-2469eb0 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-76b2d39d .elementor-heading-title {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-125ff58d .elementor-heading-title {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-50eec182 .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-219d92b8 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-767e3914 .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-70978ca8 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-24262097 .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-742e7713 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-52b81a24 .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-233e8dec .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-148da164 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-7b66ebb2 .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-7b66ebb2 {
    width: var( --container-widget-width, 865.359px );
    max-width: 865.359px;
    --container-widget-width:865.359px;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-1d5386f4 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-48cb8ef5 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-782b11af .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-23be68e .elementor-heading-title {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5bd42dd9 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-4978a1a7 .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-8bbc81d .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3dd9ff8a .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3a947f4f .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-4b6673fc .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5ed080e .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-64bc0ac .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-bf4109b .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-42e8a7c7 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .post-meta-list a, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .post-meta-list .meta-date-text {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-body .entry-title, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-entry-header .entry-title, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
    color:#fcd000;
}

.elementor-2367 .elementor-element.elementor-element-505692c3 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-46094114 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-2a011f78 .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3966ed75 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1065b7e2 .elementor-heading-title {
    font-size: var( --e-global-typography-66119d9-font-size );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-2cd4e621 .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-725d829a .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-69dd9a35 .elementor-heading-title {
    font-size: var( --e-global-typography-66119d9-font-size );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-425d3ccc .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-46991b2c .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-316f3621 .elementor-heading-title {
    font-size: var( --e-global-typography-66119d9-font-size );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-e8fa627 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3b1ae38 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion .elementskit-card-body p, .elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion .elementskit-card-body {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-2367 .elementor-element.elementor-element-ee6d071 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-97909fa .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

}

@media(max-width:1024px) {
    .elementor-2367 .elementor-element.elementor-element-1206cb98 .elementor-heading-title;

{
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-349e1408 .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-349e1408 > .elementor-widget-container {
    margin: 9px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-70393860 {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

    .elementor-2367 .elementor-element.elementor-element-70393860 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-6826916f img {
    width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-6826916f {
    width: var( --container-widget-width, 56.836px );
    max-width: 56.836px;
    --container-widget-width:56.836px;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-65ee5e5b {
    width: var( --container-widget-width, 56.836px );
    max-width: 56.836px;
    --container-widget-width:56.836px;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-69df35b8 {
    width: var( --container-widget-width, 56.836px );
    max-width: 56.836px;
    --container-widget-width:56.836px;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-754274f5 {
    width: var( --container-widget-width, 56.836px );
    max-width: 56.836px;
    --container-widget-width:56.836px;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-1bcefc7f .elementor-heading-title {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1bcefc7f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-4b2be38f {
    --margin-block-start:0rem;
    --margin-block-end:-3rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-7274d3f3 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-f166ad9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-f166ad9 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-accent-font-size );
}

.elementor-2367 .elementor-element.elementor-element-1d10f88 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-c328968 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-c328968 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-accent-font-size );
}

.elementor-2367 .elementor-element.elementor-element-dee1af0 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-2b685731 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-2b685731 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-accent-font-size );
}

.elementor-2367 .elementor-element.elementor-element-61e8595b:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-61e8595b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 248px 0px;
}

.elementor-2367 .elementor-element.elementor-element-61e8595b {
    --margin-block-start:50px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-311c11a6 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-dc21d6c .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3c3c3999 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-19b6124c {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5794fcf7 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1f1ad548 .elementor-heading-title {
    font-size: var( --e-global-typography-66119d9-font-size );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-58851e31 {
    border-width: 0px 0px 0px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:0px;
    --border-inline-start-width:0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-b1a93fc {
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-40ca9db6 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-79ebb7e5 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-abf841c {
    --gap:20px 20px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:10px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-1e1508b1 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5ae64839 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5b9ee10a .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-2367 .elementor-element.elementor-element-3530f8b8 {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-1e0e2637 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1458843f .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-bb49e69 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-a395a05 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-88dcee3 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-2367 .elementor-element.elementor-element-d0354aa {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-c2b6cee .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3f80868 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-6556ca6 {
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-53d3c99 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-233f8dc .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-16e9706 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-6520ad0 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-2367 .elementor-element.elementor-element-d9e9cd3 {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-9b6a138 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-2469eb0 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-76b2d39d .elementor-heading-title {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-125ff58d .elementor-heading-title {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-56a3daf0 {
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:center;
}

.elementor-2367 .elementor-element.elementor-element-50eec182 .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-219d92b8 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-7bf09aa6 {
    --justify-content:center;
}

.elementor-2367 .elementor-element.elementor-element-767e3914 .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-70978ca8 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-787754f7 {
    --justify-content:center;
}

.elementor-2367 .elementor-element.elementor-element-24262097 .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-742e7713 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-39636f23 {
    --justify-content:center;
}

.elementor-2367 .elementor-element.elementor-element-52b81a24 .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-233e8dec .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-69b4ccb6 {
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --margin-block-start:-4rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-148da164 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-7b66ebb2 .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-10dc64d5 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-1d5386f4 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-48cb8ef5 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-782b11af .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-23be68e .elementor-heading-title {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5bd42dd9 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-4978a1a7 .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-8bbc81d .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3dd9ff8a .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3a947f4f .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-4b6673fc .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5ed080e .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-64bc0ac .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-75a0a833 {
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-bf4109b .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-42e8a7c7 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-blog-block-post, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-image-card, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-card {
    margin: 0px 0px 30px 0px;
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .post-meta-list a, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .post-meta-list .meta-date-text {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-body .entry-title, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-entry-header .entry-title, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-4fe070f3 {
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-17660968 {
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:0px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-505692c3 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-46094114 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-15375aee::before, .elementor-2367 .elementor-element.elementor-element-15375aee > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-15375aee > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-15375aee > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-15375aee > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-15375aee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 12px -8px;
    background-size: 60% auto;
}

.elementor-2367 .elementor-element.elementor-element-15375aee {
    --padding-block-start:30px;
    --padding-block-end:30px;
    --padding-inline-start:30px;
    --padding-inline-end:30px;
}

.elementor-2367 .elementor-element.elementor-element-2a011f78 .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-2a011f78 {
    width: 100%;
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-115a3905 {
    width: 100%;
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-3966ed75 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1065b7e2 .elementor-heading-title {
    font-size: var( --e-global-typography-66119d9-font-size );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-27c9984e {
    --padding-block-start:50px;
    --padding-block-end:0px;
    --padding-inline-start:30px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-294c5062::before, .elementor-2367 .elementor-element.elementor-element-294c5062 > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-294c5062 > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-294c5062 > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-294c5062 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-294c5062 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-size: 60% auto;
}

.elementor-2367 .elementor-element.elementor-element-2cd4e621 .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-2cd4e621 {
    width: 100%;
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-228bda7e {
    width: var( --container-widget-width, 72% );
    max-width: 72%;
    --container-widget-width:72%;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-725d829a .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-69dd9a35 .elementor-heading-title {
    font-size: var( --e-global-typography-66119d9-font-size );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-4b18fd0::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-size: 60% auto;
}

.elementor-2367 .elementor-element.elementor-element-4b18fd0 {
    --padding-block-start:30px;
    --padding-block-end:30px;
    --padding-inline-start:30px;
    --padding-inline-end:30px;
}

.elementor-2367 .elementor-element.elementor-element-425d3ccc .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-425d3ccc {
    width: 100%;
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-46991b2c .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-316f3621 .elementor-heading-title {
    font-size: var( --e-global-typography-66119d9-font-size );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-c81421e {
    --flex-direction:row-reverse;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-2367 .elementor-element.elementor-element-c81421e:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-c81421e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: -223px 0px;
    }

.elementor-2367 .elementor-element.elementor-element-adbd4f4 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-c482fbd {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-e8fa627 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3b1ae38 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion .elementskit-card-body p, .elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion .elementskit-card-body {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion .elementskit-card-body {
    padding: 20px 20px 20px 20px;
}

.elementor-2367 .elementor-element.elementor-element-ee6d071 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-97909fa .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3ba92a8 {
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

}

@media(max-width:879px) {
    .elementor-2367 .elementor-element.elementor-element-31da3c3d;

{
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:74px;
    --padding-block-end:54px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-1206cb98 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-349e1408 .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-349e1408 > .elementor-widget-container {
    margin: 6px 0px 0px -6px;
}

.elementor-2367 .elementor-element.elementor-element-70393860 {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-2367 .elementor-element.elementor-element-381b0c37 {
    --width:100%;
}

.elementor-2367 .elementor-element.elementor-element-6826916f img {
    width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-65ee5e5b img {
    width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-69df35b8 img {
    width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-754274f5 img {
    width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-1bcefc7f .elementor-heading-title {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1bcefc7f > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-21401478 {
    --margin-block-start:40px;
    --margin-block-end:80px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-16d10898 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-628333eb .elementor-button {
    padding: 20px 20px 20px 10px;
}

.elementor-2367 .elementor-element.elementor-element-628333eb {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-d60091a .elementor-button {
    padding: 20px 20px 20px 10px;
}

.elementor-2367 .elementor-element.elementor-element-d60091a {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-4b2be38f {
    --margin-block-start:0rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-3a7ab368 {
    --margin-block-start:0px;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:30px;
    --padding-block-end:48px;
    --padding-inline-start:30px;
    --padding-inline-end:30px;
}

.elementor-2367 .elementor-element.elementor-element-7274d3f3 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-f166ad9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-f166ad9 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-accent-font-size );
}

.elementor-2367 .elementor-element.elementor-element-b6dac0d {
    --margin-block-start:-3rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:30px;
    --padding-block-end:30px;
    --padding-inline-start:30px;
    --padding-inline-end:30px;
}

.elementor-2367 .elementor-element.elementor-element-1d10f88 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-c328968 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-c328968 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-accent-font-size );
}

.elementor-2367 .elementor-element.elementor-element-7358d19d {
    --border-radius:0px 0px 0px 0px;
    --margin-block-start:-21px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:60px;
    --padding-block-end:30px;
    --padding-inline-start:30px;
    --padding-inline-end:30px;
    --z-index:0;
}

.elementor-2367 .elementor-element.elementor-element-dee1af0 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-dee1af0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-2b685731 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-2b685731 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-accent-font-size );
}

.elementor-2367 .elementor-element.elementor-element-61e8595b:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-61e8595b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2367 .elementor-element.elementor-element-61e8595b {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:10px;
}

.elementor-2367 .elementor-element.elementor-element-311c11a6 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:20px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-dc21d6c .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3c3c3999 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-19b6124c {
    text-align: left;
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-2f2f06a0 .elementor-button {
    padding: 20px 20px 20px 10px;
}

.elementor-2367 .elementor-element.elementor-element-2f2f06a0 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-7b93ed1e {
    --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;
    --justify-content:flex-start;
    --align-items:center;
    --flex-wrap:nowrap;
    --margin-block-start:30px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-90a642b {
    --width:19.546%;
}

.elementor-2367 .elementor-element.elementor-element-6e86f899 img {
    width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-6e86f899 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-527e2176 {
    --margin-block-start:-7px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-5794fcf7 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1f1ad548 .elementor-heading-title {
    font-size: var( --e-global-typography-66119d9-font-size );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-58851e31 {
    --align-items:flex-start;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    border-width: 1px 0px 0px 0px;
    --border-block-start-width:1px;
    --border-inline-end-width:0px;
    --border-block-end-width:0px;
    --border-inline-start-width:0px;
    --border-radius:0px 0px 0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:20px;
    --padding-block-end:20px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-3f56c914 .video-content {
    text-align: left;
}

.elementor-2367 .elementor-element.elementor-element-3f56c914 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-3f56c914.elementor-element {
    --align-self:flex-start;
}

.elementor-2367 .elementor-element.elementor-element-b1a93fc {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-40ca9db6 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-79ebb7e5 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-79ebb7e5 > .elementor-widget-container {
    margin: -12px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-10c2821b {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-c49c98 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-1245efaf {
    --padding-block-start:0px;
    --padding-block-end:30px;
    --padding-inline-start:30px;
    --padding-inline-end:30px;
}

.elementor-2367 .elementor-element.elementor-element-55df6a5c {
    --flex-direction:column-reverse;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
}

.elementor-2367 .elementor-element.elementor-element-5d64f112 {
    --flex-direction:column-reverse;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:30px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-1e1508b1 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3db0451c {
    --width:37.365%;
    --align-items:flex-end;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-block-start:-4rem;
    --margin-block-end:0rem;
    --margin-inline-start:11rem;
    --margin-inline-end:0rem;
    --padding-block-start:10px;
    --padding-block-end:20px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-5ae64839 {
    text-align: center;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
}

    .elementor-2367 .elementor-element.elementor-element-5ae64839 .elementor-heading-title {
        font-size: var( --e-global-typography-9694e9c-font-size );
        line-height: var( --e-global-typography-9694e9c-line-height );
        letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
        word-spacing: var( --e-global-typography-9694e9c-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-5ae64839 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-2367 .elementor-element.elementor-element-5ae64839.elementor-element {
        --align-self:center;
    }

.elementor-2367 .elementor-element.elementor-element-5b9ee10a {
    text-align: center;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
}

    .elementor-2367 .elementor-element.elementor-element-5b9ee10a .elementor-heading-title {
        font-size: var( --e-global-typography-00dde0d-font-size );
        line-height: var( --e-global-typography-00dde0d-line-height );
        letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
        word-spacing: var( --e-global-typography-00dde0d-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-5b9ee10a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-2367 .elementor-element.elementor-element-5b9ee10a.elementor-element {
        --align-self:center;
    }

.elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-3530f8b8 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-2367 .elementor-element.elementor-element-3530f8b8 {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-1e0e2637 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-1458843f .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-a46dbf9 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-b3379a7 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-2be557d {
    --padding-block-start:0px;
    --padding-block-end:30px;
    --padding-inline-start:30px;
    --padding-inline-end:30px;
}

.elementor-2367 .elementor-element.elementor-element-a606a1f {
    --flex-direction:column-reverse;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
}

.elementor-2367 .elementor-element.elementor-element-52ccefb {
    --flex-direction:column-reverse;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:30px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-bb49e69 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3795ffb {
    --width:37.365%;
    --align-items:flex-end;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-block-start:-4rem;
    --margin-block-end:0rem;
    --margin-inline-start:11rem;
    --margin-inline-end:0rem;
    --padding-block-start:10px;
    --padding-block-end:20px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-a395a05 {
    text-align: center;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
}

    .elementor-2367 .elementor-element.elementor-element-a395a05 .elementor-heading-title {
        font-size: var( --e-global-typography-9694e9c-font-size );
        line-height: var( --e-global-typography-9694e9c-line-height );
        letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
        word-spacing: var( --e-global-typography-9694e9c-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-a395a05 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-2367 .elementor-element.elementor-element-a395a05.elementor-element {
        --align-self:center;
    }

.elementor-2367 .elementor-element.elementor-element-88dcee3 {
    text-align: center;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
}

    .elementor-2367 .elementor-element.elementor-element-88dcee3 .elementor-heading-title {
        font-size: var( --e-global-typography-00dde0d-font-size );
        line-height: var( --e-global-typography-00dde0d-line-height );
        letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
        word-spacing: var( --e-global-typography-00dde0d-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-88dcee3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-2367 .elementor-element.elementor-element-88dcee3.elementor-element {
        --align-self:center;
    }

.elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-d0354aa .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-2367 .elementor-element.elementor-element-d0354aa {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-c2b6cee .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3f80868 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-6556ca6 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-53d3c99 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-217da10 {
    --padding-block-start:0px;
    --padding-block-end:30px;
    --padding-inline-start:30px;
    --padding-inline-end:30px;
}

.elementor-2367 .elementor-element.elementor-element-b4737ec {
    --flex-direction:column-reverse;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
}

.elementor-2367 .elementor-element.elementor-element-74e16dc {
    --flex-direction:column-reverse;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:30px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-233f8dc .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-06e3c4a {
    --width:37.365%;
    --align-items:flex-end;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-block-start:-4rem;
    --margin-block-end:0rem;
    --margin-inline-start:11rem;
    --margin-inline-end:0rem;
    --padding-block-start:10px;
    --padding-block-end:20px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-16e9706 {
    text-align: center;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
}

    .elementor-2367 .elementor-element.elementor-element-16e9706 .elementor-heading-title {
        font-size: var( --e-global-typography-9694e9c-font-size );
        line-height: var( --e-global-typography-9694e9c-line-height );
        letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
        word-spacing: var( --e-global-typography-9694e9c-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-16e9706 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-2367 .elementor-element.elementor-element-16e9706.elementor-element {
        --align-self:center;
    }

.elementor-2367 .elementor-element.elementor-element-6520ad0 {
    text-align: center;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
}

    .elementor-2367 .elementor-element.elementor-element-6520ad0 .elementor-heading-title {
        font-size: var( --e-global-typography-00dde0d-font-size );
        line-height: var( --e-global-typography-00dde0d-line-height );
        letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
        word-spacing: var( --e-global-typography-00dde0d-word-spacing );
    }

    .elementor-2367 .elementor-element.elementor-element-6520ad0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-2367 .elementor-element.elementor-element-6520ad0.elementor-element {
        --align-self:center;
    }

.elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2367 .elementor-element.elementor-element-d9e9cd3 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-2367 .elementor-element.elementor-element-d9e9cd3 {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-9b6a138 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-2469eb0 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-76b2d39d .elementor-heading-title {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-125ff58d .elementor-heading-title {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-4cb7899d {
    --border-radius:0px 20px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-725498c8 {
    --border-radius:20px 20px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-50eec182 .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-219d92b8 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-7bf09aa6 {
    border-width: 0px 0px 1px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:1px;
    --border-inline-start-width:0px;
    --border-radius:0px 0px 0px 0px;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-14751187 > .elementor-widget-container {
    margin: 0px 0px 9px -17px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-767e3914 .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-70978ca8 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-787754f7 {
    border-width: 0px 0px 1px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:1px;
    --border-inline-start-width:0px;
}

.elementor-2367 .elementor-element.elementor-element-24262097 .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-742e7713 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-52b81a24 .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-233e8dec .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-69b4ccb6 {
    --margin-block-start:0rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:0px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-5684c9e3 {
    --min-height:400px;
    --margin-block-start:0rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-148da164 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-148da164 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-7b66ebb2 .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-47d6c4e8 .elementor-button {
    padding: 20px 20px 20px 10px;
}

.elementor-2367 .elementor-element.elementor-element-47d6c4e8 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-47d6c4e8 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-692331bc {
    --margin-block-start:-3rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
}

.elementor-2367 .elementor-element.elementor-element-10dc64d5 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-b88b24a {
    --margin-block-start:50px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-1d5386f4 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-48cb8ef5 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-48cb8ef5 > .elementor-widget-container {
    margin: -12px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-72b9bf73 {
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
}

.elementor-2367 .elementor-element.elementor-element-4219fd99 {
    --margin-block-start:0rem;
    --margin-block-end:0rem;
    --margin-inline-start:0rem;
    --margin-inline-end:0rem;
    --padding-block-start:30px;
    --padding-block-end:30px;
    --padding-inline-start:30px;
    --padding-inline-end:30px;
}

.elementor-2367 .elementor-element.elementor-element-38fbc87c img {
    width: 23%;
}

.elementor-2367 .elementor-element.elementor-element-38fbc87c > .elementor-widget-container {
    margin: 0px 0px 0px -6px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-782b11af .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-782b11af > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-46d4de42 {
    --margin-block-start:10px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-23be68e .elementor-heading-title {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-23be68e > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-23be68e {
    width: var( --container-widget-width, 322.594px );
    max-width: 322.550px;
    --container-widget-width:322.550px;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-6314ea32 {
    --margin-block-start:20px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-4328699 {
    --flex-direction:column-reverse;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
}

.elementor-2367 .elementor-element.elementor-element-4d3dec23 {
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
}

.elementor-2367 .elementor-element.elementor-element-5bd42dd9 .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5bd42dd9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-4978a1a7 .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-42495418 {
    --flex-direction:column-reverse;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
}

.elementor-2367 .elementor-element.elementor-element-8bbc81d .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-8bbc81d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-3dd9ff8a .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-193d9455 {
    --flex-direction:column-reverse;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
}

.elementor-2367 .elementor-element.elementor-element-3a947f4f .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3a947f4f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-4b6673fc .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-46c5d23 {
    --flex-direction:column-reverse;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
}

.elementor-2367 .elementor-element.elementor-element-5ed080e .elementor-heading-title {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5ed080e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-64bc0ac .elementor-heading-title {
    font-size: var( --e-global-typography-62f0049-font-size );
    line-height: var( --e-global-typography-62f0049-line-height );
    letter-spacing: var( --e-global-typography-62f0049-letter-spacing );
    word-spacing: var( --e-global-typography-62f0049-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-75a0a833 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:0px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-bf4109b .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-42e8a7c7 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-blog-block-post, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-image-card, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-card {
    margin: 0px 0px 30px 0px;
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .post-meta-list a, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .post-meta-list .meta-date-text {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-body .entry-title, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-entry-header .entry-title, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-2367 .elementor-element.elementor-element-48a9fa06 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-4fe070f3 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-17660968 {
    --padding-block-start:50px;
    --padding-block-end:30px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-505692c3 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-46094114 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-39debd48 .elementor-button {
    padding: 20px 20px 20px 10px;
}

.elementor-2367 .elementor-element.elementor-element-39debd48 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
}

.elementor-2367 .elementor-element.elementor-element-15375aee::before, .elementor-2367 .elementor-element.elementor-element-15375aee > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-15375aee > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-15375aee > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-15375aee > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-15375aee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 180px 0px;
}

.elementor-2367 .elementor-element.elementor-element-15375aee {
    --padding-block-start:30px;
    --padding-block-end:30px;
    --padding-inline-start:30px;
    --padding-inline-end:30px;
}

.elementor-2367 .elementor-element.elementor-element-78ed595d {
    --content-width:100%;
}

.elementor-2367 .elementor-element.elementor-element-2a011f78 .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-2a011f78 {
    width: 100%;
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-115a3905 {
    width: 100%;
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-26e0a1e5 {
    --margin-block-start:-7px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-3966ed75 .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3966ed75 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2367 .elementor-element.elementor-element-1065b7e2 .elementor-heading-title {
    font-size: var( --e-global-typography-66119d9-font-size );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-27c9984e {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-294c5062::before, .elementor-2367 .elementor-element.elementor-element-294c5062 > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-294c5062 > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-294c5062 > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-294c5062 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-294c5062 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 180px 0px;
}

.elementor-2367 .elementor-element.elementor-element-294c5062 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:30px;
    --padding-block-end:30px;
    --padding-inline-start:40px;
    --padding-inline-end:30px;
}

.elementor-2367 .elementor-element.elementor-element-2cd4e621 .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-2cd4e621 {
    width: 100%;
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-228bda7e {
    width: 100%;
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-717f91b4 {
    --margin-block-start:-7px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-725d829a .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-69dd9a35 .elementor-heading-title {
    font-size: var( --e-global-typography-66119d9-font-size );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-4b18fd0::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2367 .elementor-element.elementor-element-4b18fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-position: 180px 0%;
}

.elementor-2367 .elementor-element.elementor-element-425d3ccc .elementor-heading-title {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-425d3ccc {
    width: 100%;
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-4cd20147 {
    width: 100%;
    max-width: 100%;
}

.elementor-2367 .elementor-element.elementor-element-54bef9ea {
    --margin-block-start:-7px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-46991b2c .elementor-heading-title {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-316f3621 .elementor-heading-title {
    font-size: var( --e-global-typography-66119d9-font-size );
    line-height: var( --e-global-typography-66119d9-line-height );
    letter-spacing: var( --e-global-typography-66119d9-letter-spacing );
    word-spacing: var( --e-global-typography-66119d9-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-c81421e:not(.elementor-motion-effects-element-type-background), .elementor-2367 .elementor-element.elementor-element-c81421e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: -900px 0px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2367 .elementor-element.elementor-element-c81421e {
    --margin-block-start:50px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:10px;
}

.elementor-2367 .elementor-element.elementor-element-adbd4f4 {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-2367 .elementor-element.elementor-element-1b837d4 {
    --spacer-size:10px;
}

.elementor-2367 .elementor-element.elementor-element-c482fbd {
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-e8fa627 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3b1ae38 .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion .elementskit-card-body p, .elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion .elementskit-card-body {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-2367 .elementor-element.elementor-element-5e552f4 .elementskit-accordion .elementskit-card-body {
    padding: 40px 40px 40px 40px;
}

.elementor-2367 .elementor-element.elementor-element-ee6d071 .elementor-heading-title {
    font-size: var( --e-global-typography-bf80a84-font-size );
    line-height: var( --e-global-typography-bf80a84-line-height );
    letter-spacing: var( --e-global-typography-bf80a84-letter-spacing );
    word-spacing: var( --e-global-typography-bf80a84-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-97909fa .elementor-heading-title {
    font-size: var( --e-global-typography-9694e9c-font-size );
    line-height: var( --e-global-typography-9694e9c-line-height );
    letter-spacing: var( --e-global-typography-9694e9c-letter-spacing );
    word-spacing: var( --e-global-typography-9694e9c-word-spacing );
}

.elementor-2367 .elementor-element.elementor-element-3ba92a8 {
    --margin-block-start:10px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-2367 .elementor-element.elementor-element-c4c79ad {
    --width:46.5%;
}

.elementor-2367 .elementor-element.elementor-element-d4720e9 {
    --width:46.5%;
}

.elementor-2367 .elementor-element.elementor-element-f2dfb50 {
    --width:99.5%;
}

.elementor-2367 .elementor-element.elementor-element-7183ac3 {
    --width:46.5%;
}

.elementor-2367 .elementor-element.elementor-element-419f7fb {
    --width:46.5%;
}
}
