.elementor-3048 .elementor-element.elementor-element-6a684145:not(.elementor-motion-effects-element-type-background), .elementor-3048 .elementor-element.elementor-element-6a684145 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/09/Image1666171766-5.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3048 .elementor-element.elementor-element-6a684145 > .elementor-background-overlay {
    background-color: var( --e-global-color-astglobalcolor2 );
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3048 .elementor-element.elementor-element-6a684145 > .elementor-container {
    min-height: 400px;
}

.elementor-3048 .elementor-element.elementor-element-6a684145, .elementor-3048 .elementor-element.elementor-element-6a684145 > .elementor-background-overlay {
    border-radius: 0px 0px 120px 0px;
}

.elementor-3048 .elementor-element.elementor-element-6a684145 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 160px 0px;
}

.elementor-3048 .elementor-element.elementor-element-34b852eb > .elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%;
}

.elementor-3048 .elementor-element.elementor-element-7c640ecc .elementor-heading-title {
    font-size: 44px;
    color: #ffffff;
}

.elementor-3048 .elementor-element.elementor-element-3632196b {
    color: #DEE1F8;
}

.elementor-3048 .elementor-element.elementor-element-6b744c82:not(.elementor-motion-effects-element-type-background), .elementor-3048 .elementor-element.elementor-element-6b744c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-3048 .elementor-element.elementor-element-6b744c82 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
}

    .elementor-3048 .elementor-element.elementor-element-6b744c82 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3048 .elementor-element.elementor-element-67c5b5bb > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
}

.elementor-3048 .elementor-element.elementor-element-3e3313fa .elementor-heading-title {
    font-weight: 400;
    color: var( --e-global-color-astglobalcolor0 );
}

.elementor-3048 .elementor-element.elementor-element-795bfaf9 > .elementor-widget-container {
    padding: 50px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3048 .elementor-element.elementor-element-16bddb18.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3048 .elementor-element.elementor-element-16bddb18.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3048 .elementor-element.elementor-element-16bddb18 > .elementor-element-populated {
    padding: 40px 0px 0px 100px;
}

.elementor-3048 .elementor-element.elementor-element-4713745c .elementor-icon-box-wrapper {
    align-items: start;
}

.elementor-3048 .elementor-element.elementor-element-4713745c {
    --icon-box-icon-margin: 30px;
}

    .elementor-3048 .elementor-element.elementor-element-4713745c .elementor-icon-box-title {
        margin-block-end: 7px;
    }

    .elementor-3048 .elementor-element.elementor-element-4713745c.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-astglobalcolor0 );
    }

    .elementor-3048 .elementor-element.elementor-element-4713745c.elementor-view-framed .elementor-icon, .elementor-3048 .elementor-element.elementor-element-4713745c.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-astglobalcolor0 );
        color: var( --e-global-color-astglobalcolor0 );
        border-color: var( --e-global-color-astglobalcolor0 );
    }

    .elementor-3048 .elementor-element.elementor-element-4713745c .elementor-icon {
        font-size: 25px;
    }

.elementor-3048 .elementor-element.elementor-element-44738596 .elementor-icon-box-wrapper {
    align-items: start;
}

.elementor-3048 .elementor-element.elementor-element-44738596 {
    --icon-box-icon-margin: 30px;
}

    .elementor-3048 .elementor-element.elementor-element-44738596 .elementor-icon-box-title {
        margin-block-end: 7px;
    }

    .elementor-3048 .elementor-element.elementor-element-44738596.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-astglobalcolor0 );
    }

    .elementor-3048 .elementor-element.elementor-element-44738596.elementor-view-framed .elementor-icon, .elementor-3048 .elementor-element.elementor-element-44738596.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-astglobalcolor0 );
        color: var( --e-global-color-astglobalcolor0 );
        border-color: var( --e-global-color-astglobalcolor0 );
    }

    .elementor-3048 .elementor-element.elementor-element-44738596 .elementor-icon {
        font-size: 25px;
    }

.elementor-3048 .elementor-element.elementor-element-7c37cc3c .elementor-icon-box-wrapper {
    align-items: start;
}

.elementor-3048 .elementor-element.elementor-element-7c37cc3c {
    --icon-box-icon-margin: 30px;
}

    .elementor-3048 .elementor-element.elementor-element-7c37cc3c .elementor-icon-box-title {
        margin-block-end: 7px;
    }

    .elementor-3048 .elementor-element.elementor-element-7c37cc3c.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-astglobalcolor0 );
    }

    .elementor-3048 .elementor-element.elementor-element-7c37cc3c.elementor-view-framed .elementor-icon, .elementor-3048 .elementor-element.elementor-element-7c37cc3c.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-astglobalcolor0 );
        color: var( --e-global-color-astglobalcolor0 );
        border-color: var( --e-global-color-astglobalcolor0 );
    }

    .elementor-3048 .elementor-element.elementor-element-7c37cc3c .elementor-icon {
        font-size: 25px;
    }

.elementor-3048 .elementor-element.elementor-element-nlq7cds > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3048 .elementor-element.elementor-element-nlq7cds:not(.elementor-motion-effects-element-type-background), .elementor-3048 .elementor-element.elementor-element-nlq7cds > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F5F6;
}

.elementor-3048 .elementor-element.elementor-element-nlq7cds > .elementor-container {
    max-width: 1100px;
}

.elementor-3048 .elementor-element.elementor-element-nlq7cds {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

    .elementor-3048 .elementor-element.elementor-element-nlq7cds > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3048 .elementor-element.elementor-element-563c9af > .elementor-element-populated {
    padding: 50px 80px 50px 0px;
}

.elementor-3048 .elementor-element.elementor-element-d992304 {
    text-align: center;
}

.elementor-3048 .elementor-element.elementor-element-427c279 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-3048 .elementor-element.elementor-element-427c279 .elementor-image-box-title {
    margin-bottom: 10px;
    font-weight: bold;
}

.elementor-3048 .elementor-element.elementor-element-923d494:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3048 .elementor-element.elementor-element-923d494 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3048 .elementor-element.elementor-element-923d494 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

    .elementor-3048 .elementor-element.elementor-element-923d494 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3048 .elementor-element.elementor-element-rpk5wj8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3048 .elementor-element.elementor-element-rpk5wj8:not(.elementor-motion-effects-element-type-background), .elementor-3048 .elementor-element.elementor-element-rpk5wj8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FB9D08;
    background-image: url("../../2023/09/GALLERY1675662148.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 60% auto;
}

.elementor-3048 .elementor-element.elementor-element-rpk5wj8 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #1A1A1AA3 50%, var( --e-global-color-astglobalcolor0 ) 50%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3048 .elementor-element.elementor-element-rpk5wj8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 104px 0px 104px 0px;
}

.elementor-3048 .elementor-element.elementor-element-2da78129 > .elementor-element-populated {
    margin: 0% 8% 0% 56%;
    --e-column-margin-right: 8%;
    --e-column-margin-left: 56%;
}

.elementor-3048 .elementor-element.elementor-element-5f8029bd > .elementor-widget-container {
    padding: 19px 19px 19px 19px;
}

.elementor-3048 .elementor-element.elementor-element-5f8029bd .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor4 );
}

.elementor-3048 .elementor-element.elementor-element-7e1607e6 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 2px;
}

    .elementor-3048 .elementor-element.elementor-element-7e1607e6 > .elementor-widget-container {
        padding: 0px 0px 16px 0px;
    }

    .elementor-3048 .elementor-element.elementor-element-7e1607e6 .elementor-divider-separator {
        width: 206px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-3048 .elementor-element.elementor-element-7e1607e6 .elementor-divider {
        text-align: left;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }

.elementor-3048 .elementor-element.elementor-element-5416b3e {
    color: var( --e-global-color-astglobalcolor5 );
}

.elementor-3048 .elementor-element.elementor-element-1ed58311 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3048 .elementor-element.elementor-element-1ed58311 .elementor-icon-list-icon i {
    color: var( --e-global-color-astglobalcolor4 );
    transition: color 0.3s;
}

.elementor-3048 .elementor-element.elementor-element-1ed58311 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-astglobalcolor4 );
    transition: fill 0.3s;
}

.elementor-3048 .elementor-element.elementor-element-1ed58311 {
    --e-icon-list-icon-size: 32px;
    --icon-vertical-offset: 0px;
}

    .elementor-3048 .elementor-element.elementor-element-1ed58311 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3048 .elementor-element.elementor-element-1ed58311 .elementor-icon-list-item > a {
        font-size: 32px;
        font-weight: 600;
    }

    .elementor-3048 .elementor-element.elementor-element-1ed58311 .elementor-icon-list-text {
        color: var( --e-global-color-astglobalcolor4 );
        transition: color 0.3s;
    }

body.elementor-page-3048:not(.elementor-motion-effects-element-type-background), body.elementor-page-3048 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

@media(min-width:768px) {
    .elementor-3048 .elementor-element.elementor-element-563c9af {
        width: 45%;
    }

    .elementor-3048 .elementor-element.elementor-element-923d494 {
        width: 55%;
    }
}

@media(max-width:1024px) {
    .elementor-3048 .elementor-element.elementor-element-6a684145, .elementor-3048 .elementor-element.elementor-element-6a684145 > .elementor-background-overlay {
        border-radius: 0px 0px 80px 0px;
    }

    .elementor-3048 .elementor-element.elementor-element-6a684145 {
        padding: 160px 40px 104px 40px;
    }

    .elementor-3048 .elementor-element.elementor-element-34b852eb > .elementor-element-populated {
        margin: 0% 32% 0% 0%;
        --e-column-margin-right: 32%;
        --e-column-margin-left: 0%;
    }

    .elementor-3048 .elementor-element.elementor-element-6b744c82 {
        padding: 60px 30px 60px 30px;
    }

    .elementor-3048 .elementor-element.elementor-element-16bddb18 > .elementor-element-populated {
        padding: 50px 0px 0px 0px;
    }

    .elementor-3048 .elementor-element.elementor-element-4713745c {
        width: var( --container-widget-width, 491px );
        max-width: 491px;
        --container-widget-width: 491px;
        --container-widget-flex-grow: 0;
    }

        .elementor-3048 .elementor-element.elementor-element-4713745c > .elementor-widget-container {
            padding: 20px 0px 20px 0px;
        }

    .elementor-3048 .elementor-element.elementor-element-44738596 {
        width: var( --container-widget-width, 491px );
        max-width: 491px;
        --container-widget-width: 491px;
        --container-widget-flex-grow: 0;
    }

    .elementor-3048 .elementor-element.elementor-element-7c37cc3c {
        width: var( --container-widget-width, 491px );
        max-width: 491px;
        --container-widget-width: 491px;
        --container-widget-flex-grow: 0;
    }

    .elementor-3048 .elementor-element.elementor-element-nlq7cds {
        padding: 80px 40px 80px 40px;
    }

    .elementor-3048 .elementor-element.elementor-element-563c9af > .elementor-element-populated {
        padding: 0px 40px 0px 0px;
    }

    .elementor-3048 .elementor-element.elementor-element-rpk5wj8:not(.elementor-motion-effects-element-type-background), .elementor-3048 .elementor-element.elementor-element-rpk5wj8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: contain;
    }

    .elementor-3048 .elementor-element.elementor-element-rpk5wj8 {
        padding: 80px 40px 80px 40px;
    }

    .elementor-3048 .elementor-element.elementor-element-2da78129 > .elementor-element-populated {
        margin: 0% 0% 0% 56%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 56%;
    }

    .elementor-3048 .elementor-element.elementor-element-1ed58311 {
        --e-icon-list-icon-size: 24px;
    }

        .elementor-3048 .elementor-element.elementor-element-1ed58311 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3048 .elementor-element.elementor-element-1ed58311 .elementor-icon-list-item > a {
            font-size: 24px;
        }
}

@media(max-width:767px) {
    .elementor-3048 .elementor-element.elementor-element-6a684145, .elementor-3048 .elementor-element.elementor-element-6a684145 > .elementor-background-overlay {
        border-radius: 0px 0px 40px 0px;
    }

    .elementor-3048 .elementor-element.elementor-element-6a684145 {
        padding: 160px 24px 80px 24px;
    }

    .elementor-3048 .elementor-element.elementor-element-34b852eb > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3048 .elementor-element.elementor-element-6b744c82 {
        padding: 50px 25px 50px 25px;
    }

    .elementor-3048 .elementor-element.elementor-element-4713745c .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-3048 .elementor-element.elementor-element-4713745c {
        --icon-box-icon-margin: 10px;
    }

    .elementor-3048 .elementor-element.elementor-element-44738596 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-3048 .elementor-element.elementor-element-44738596 {
        --icon-box-icon-margin: 10px;
    }

    .elementor-3048 .elementor-element.elementor-element-7c37cc3c .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-3048 .elementor-element.elementor-element-7c37cc3c {
        --icon-box-icon-margin: 10px;
    }

    .elementor-3048 .elementor-element.elementor-element-nlq7cds {
        padding: 50px 25px 50px 25px;
    }

    .elementor-3048 .elementor-element.elementor-element-563c9af > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3048 .elementor-element.elementor-element-d992304 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3048 .elementor-element.elementor-element-427c279 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-3048 .elementor-element.elementor-element-923d494 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3048 .elementor-element.elementor-element-rpk5wj8:not(.elementor-motion-effects-element-type-background), .elementor-3048 .elementor-element.elementor-element-rpk5wj8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: top left;
        background-size: cover;
    }

    .elementor-3048 .elementor-element.elementor-element-rpk5wj8 {
        padding: 64px 24px 64px 24px;
    }

    .elementor-3048 .elementor-element.elementor-element-2da78129 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3048 .elementor-element.elementor-element-5f8029bd > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3048 .elementor-element.elementor-element-5f8029bd {
        text-align: center;
    }

    .elementor-3048 .elementor-element.elementor-element-7e1607e6 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3048 .elementor-element.elementor-element-7e1607e6 .elementor-divider {
        text-align: center;
    }

    .elementor-3048 .elementor-element.elementor-element-7e1607e6 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-3048 .elementor-element.elementor-element-5416b3e {
        text-align: center;
    }

    .elementor-3048 .elementor-element.elementor-element-1ed58311 {
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3048 .elementor-element.elementor-element-67c5b5bb {
        width: 100%;
    }

    .elementor-3048 .elementor-element.elementor-element-16bddb18 {
        width: 100%;
    }

    .elementor-3048 .elementor-element.elementor-element-2da78129 {
        width: 100%;
    }
}
