.elementor-2247 .elementor-element.elementor-element-83bdf62 {
    margin-top: 0px;
    margin-bottom: -154px;
    z-index: 123;
}

.elementor-bc-flex-widget .elementor-2247 .elementor-element.elementor-element-6c096d6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2247 .elementor-element.elementor-element-6c096d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2247 .elementor-element.elementor-element-6c096d6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-2247 .elementor-element.elementor-element-6c096d6 > .elementor-element-populated {
    padding: 0px 11px 0px 11px;
}

.elementor-2247 .elementor-element.elementor-element-fd538c2 .pxl-icon-box {
    text-align: center;
}

    .elementor-2247 .elementor-element.elementor-element-fd538c2 .pxl-icon-box .pxl-item--content {
        justify-content: center;
    }

.elementor-bc-flex-widget .elementor-2247 .elementor-element.elementor-element-84fe99b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2247 .elementor-element.elementor-element-84fe99b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2247 .elementor-element.elementor-element-84fe99b.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-2247 .elementor-element.elementor-element-84fe99b > .elementor-element-populated {
    padding: 0px 11px 0px 11px;
}

.elementor-2247 .elementor-element.elementor-element-588b628 .pxl-icon-box {
    text-align: center;
}

    .elementor-2247 .elementor-element.elementor-element-588b628 .pxl-icon-box .pxl-item--content {
        justify-content: center;
    }

.elementor-bc-flex-widget .elementor-2247 .elementor-element.elementor-element-41720c0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2247 .elementor-element.elementor-element-41720c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2247 .elementor-element.elementor-element-41720c0.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-2247 .elementor-element.elementor-element-41720c0 > .elementor-element-populated {
    padding: 0px 11px 0px 11px;
}

.elementor-2247 .elementor-element.elementor-element-6c53882 .pxl-icon-box {
    text-align: center;
}

    .elementor-2247 .elementor-element.elementor-element-6c53882 .pxl-icon-box .pxl-item--content {
        justify-content: center;
    }

.elementor-bc-flex-widget .elementor-2247 .elementor-element.elementor-element-1b6910b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2247 .elementor-element.elementor-element-1b6910b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2247 .elementor-element.elementor-element-1b6910b.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-2247 .elementor-element.elementor-element-1b6910b > .elementor-element-populated {
    padding: 0px 11px 0px 11px;
}

.elementor-2247 .elementor-element.elementor-element-8217366 .pxl-icon-box {
    text-align: center;
}

    .elementor-2247 .elementor-element.elementor-element-8217366 .pxl-icon-box .pxl-item--content {
        justify-content: center;
    }

.elementor-bc-flex-widget .elementor-2247 .elementor-element.elementor-element-1b384ff.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2247 .elementor-element.elementor-element-1b384ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2247 .elementor-element.elementor-element-1b384ff.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-2247 .elementor-element.elementor-element-1b384ff > .elementor-element-populated {
    padding: 0px 11px 0px 11px;
}

.elementor-2247 .elementor-element.elementor-element-4334248 .pxl-icon-box {
    text-align: center;
}

    .elementor-2247 .elementor-element.elementor-element-4334248 .pxl-icon-box .pxl-item--content {
        justify-content: center;
    }

.elementor-bc-flex-widget .elementor-2247 .elementor-element.elementor-element-861c6d2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2247 .elementor-element.elementor-element-861c6d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2247 .elementor-element.elementor-element-861c6d2.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-2247 .elementor-element.elementor-element-861c6d2 > .elementor-element-populated {
    padding: 0px 11px 0px 11px;
}

.elementor-2247 .elementor-element.elementor-element-26c86dd .pxl-icon-box {
    text-align: center;
}

    .elementor-2247 .elementor-element.elementor-element-26c86dd .pxl-icon-box .pxl-item--content {
        justify-content: center;
    }

.elementor-2247 .elementor-element.elementor-element-aae2203:not(.elementor-motion-effects-element-type-background), .elementor-2247 .elementor-element.elementor-element-aae2203 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/10/background.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2247 .elementor-element.elementor-element-aae2203 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 85px 0px 85px 0px;
}

    .elementor-2247 .elementor-element.elementor-element-aae2203 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2247 .elementor-element.elementor-element-09d17f7 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-2247 .elementor-element.elementor-element-31c6e8a .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    font-family: "Anybody", Sans-serif;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 0px;
}

    .elementor-2247 .elementor-element.elementor-element-31c6e8a .pxl-heading .pxl-item--title:after {
        bottom: -8px;
    }

.elementor-2247 .elementor-element.elementor-element-31c6e8a > .elementor-widget-container {
    margin: 0px 0px 34px 0px;
}

.elementor-2247 .elementor-element.elementor-element-f7842ab .pxl-link li:not(:last-child) {
    margin-bottom: 14px;
}

.elementor-2247 .elementor-element.elementor-element-f7842ab .pxl-link a {
    color: #FFFFFF;
}

    .elementor-2247 .elementor-element.elementor-element-f7842ab .pxl-link li:hover a, .elementor-2247 .elementor-element.elementor-element-f7842ab .pxl-link a:hover i {
        color: var( --e-global-color-secondary );
    }

    .elementor-2247 .elementor-element.elementor-element-f7842ab .pxl-link a i {
        color: var( --e-global-color-secondary );
        font-weight: 700;
        margin-top: 0px;
        margin-right: 8px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

.elementor-2247 .elementor-element.elementor-element-4f74d22 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-2247 .elementor-element.elementor-element-5faa140 .pxl-image-single {
    text-align: center;
}

.elementor-2247 .elementor-element.elementor-element-5faa140 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-2247 .elementor-element.elementor-element-f3149e0 .pxl-text-editor {
    text-align: center;
    color: #FFFFFF;
}

    .elementor-2247 .elementor-element.elementor-element-f3149e0 .pxl-text-editor .pxl-item--inner {
        max-width: 355px;
    }

.elementor-2247 .elementor-element.elementor-element-f3149e0 > .elementor-widget-container {
    margin: 0px 0px 34px 0px;
}

.elementor-2247 .elementor-element.elementor-element-f3149e0 {
    z-index: 1;
}

.elementor-2247 .elementor-element.elementor-element-f259326 > .elementor-element-populated {
    margin: 0px 0px 0px 118px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 118px;
    padding: 0px 15px 0px 15px;
}

.elementor-2247 .elementor-element.elementor-element-3ecfb3b .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    font-family: "Anybody", Sans-serif;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 0px;
}

    .elementor-2247 .elementor-element.elementor-element-3ecfb3b .pxl-heading .pxl-item--title:after {
        bottom: -8px;
    }

.elementor-2247 .elementor-element.elementor-element-3ecfb3b > .elementor-widget-container {
    margin: 0px 0px 34px 0px;
}

.elementor-2247 .elementor-element.elementor-element-f635580 .pxl-contact-info .pxl-item--icon i {
    font-size: 22px;
    width: 48px;
    height: 48px;
    background-color: var( --e-global-color-bf63d8e );
    border-radius: 50% 50% 50% 50%;
}

    .elementor-2247 .elementor-element.elementor-element-f635580 .pxl-contact-info .pxl-item--icon i:before {
        font-weight: 900;
    }

.elementor-2247 .elementor-element.elementor-element-f635580 .pxl-contact-info .pxl-item--icon {
    margin: 0px 16px 0px 0px;
}

.elementor-2247 .elementor-element.elementor-element-f635580 .pxl-contact-info .pxl-item--description {
    color: #FFFFFF;
}

.elementor-2247 .elementor-element.elementor-element-f635580 > .elementor-widget-container {
    margin: 0px 0px 11px 0px;
}

.elementor-2247 .elementor-element.elementor-element-da5233a .pxl-contact-info .pxl-item--icon i {
    font-size: 22px;
    width: 48px;
    height: 48px;
    background-color: var( --e-global-color-bf63d8e );
    border-radius: 50% 50% 50% 50%;
}

    .elementor-2247 .elementor-element.elementor-element-da5233a .pxl-contact-info .pxl-item--icon i:before {
        font-weight: 900;
    }

.elementor-2247 .elementor-element.elementor-element-da5233a .pxl-contact-info .pxl-item--icon {
    margin: 0px 16px 0px 0px;
}

.elementor-2247 .elementor-element.elementor-element-da5233a .pxl-contact-info .pxl-item--title {
    color: var( --e-global-color-4817e84 );
}

    .elementor-2247 .elementor-element.elementor-element-da5233a .pxl-contact-info .pxl-item--title span {
        color: var( --e-global-color-4817e84 );
        text-fill-color: var( --e-global-color-4817e84 );
        -webkit-text-fill-color: var( --e-global-color-4817e84 );
        background-image: var( --e-global-color-4817e84 );
    }

.elementor-2247 .elementor-element.elementor-element-da5233a .pxl-contact-info .pxl-item--description {
    color: #FFFFFF;
}

.elementor-2247 .elementor-element.elementor-element-da5233a > .elementor-widget-container {
    margin: 0px 0px 11px 0px;
}

.elementor-2247 .elementor-element.elementor-element-8505cf0 .pxl-contact-info .pxl-item--icon i {
    font-size: 22px;
    width: 48px;
    height: 48px;
    background-color: var( --e-global-color-bf63d8e );
    border-radius: 50% 50% 50% 50%;
}

    .elementor-2247 .elementor-element.elementor-element-8505cf0 .pxl-contact-info .pxl-item--icon i:before {
        font-weight: 900;
    }

.elementor-2247 .elementor-element.elementor-element-8505cf0 .pxl-contact-info .pxl-item--icon {
    margin: 0px 16px 0px 0px;
}

.elementor-2247 .elementor-element.elementor-element-8505cf0 .pxl-contact-info .pxl-item--title {
    color: var( --e-global-color-4817e84 );
}

    .elementor-2247 .elementor-element.elementor-element-8505cf0 .pxl-contact-info .pxl-item--title span {
        color: var( --e-global-color-4817e84 );
        text-fill-color: var( --e-global-color-4817e84 );
        -webkit-text-fill-color: var( --e-global-color-4817e84 );
        background-image: var( --e-global-color-4817e84 );
    }

.elementor-2247 .elementor-element.elementor-element-8505cf0 .pxl-contact-info .pxl-item--description {
    color: #FFFFFF;
}

.elementor-2247 .elementor-element.elementor-element-8505cf0 > .elementor-widget-container {
    margin: 0px 0px 11px 0px;
}

.elementor-2247 .elementor-element.elementor-element-115f139 .pxl-text-editor a {
    color: var( --e-global-color-secondary );
    text-decoration: underline;
}

.elementor-2247 .elementor-element.elementor-element-115f139 > .elementor-widget-container {
    margin: -13px 0px 0px 64px;
}

.elementor-2247 .elementor-element.elementor-element-6083d29:not(.elementor-motion-effects-element-type-background), .elementor-2247 .elementor-element.elementor-element-6083d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-bf63d8e );
}

.elementor-2247 .elementor-element.elementor-element-6083d29 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -1px;
    margin-bottom: 0px;
}

    .elementor-2247 .elementor-element.elementor-element-6083d29 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-2247 .elementor-element.elementor-element-c2d98a9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2247 .elementor-element.elementor-element-c2d98a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2247 .elementor-element.elementor-element-c2d98a9.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-2247 .elementor-element.elementor-element-c2d98a9 > .elementor-element-populated {
    padding: 25px 15px 25px 15px;
}

.elementor-2247 .elementor-element.elementor-element-992f967 .pxl-text-editor {
    text-align: center;
    color: var( --e-global-color-primary );
    font-weight: 700;
}

    .elementor-2247 .elementor-element.elementor-element-992f967 .pxl-text-editor a {
        color: var( --e-global-color-primary );
        font-weight: 700;
    }

        .elementor-2247 .elementor-element.elementor-element-992f967 .pxl-text-editor a:hover {
            color: var( --e-global-color-secondary );
        }

.elementor-2247 .elementor-element.elementor-element-992f967 {
    width: auto;
    max-width: auto;
}

.elementor-2247 .elementor-element.elementor-element-fa29474 {
    width: auto;
    max-width: auto;
}

@media(max-width:1366px) {
    .elementor-2247 .elementor-element.elementor-element-f259326 > .elementor-element-populated {
        margin: 0px 0px 0px 81px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 81px;
    }
}

@media(max-width:1199px) {
    .elementor-2247 .elementor-element.elementor-element-6c096d6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 11px 11px 11px 11px;
    }

    .elementor-2247 .elementor-element.elementor-element-84fe99b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 11px 11px 11px 11px;
    }

    .elementor-2247 .elementor-element.elementor-element-41720c0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 11px 11px 11px 11px;
    }

    .elementor-2247 .elementor-element.elementor-element-1b6910b > .elementor-element-populated {
        padding: 11px 11px 11px 11px;
    }

    .elementor-2247 .elementor-element.elementor-element-1b384ff > .elementor-element-populated {
        padding: 11px 11px 11px 11px;
    }

    .elementor-2247 .elementor-element.elementor-element-861c6d2 > .elementor-element-populated {
        padding: 11px 11px 11px 11px;
    }

    .elementor-2247 .elementor-element.elementor-element-6083d29 {
        margin-top: -2px;
        margin-bottom: 0px;
    }
}

@media(max-width:991px) {
    .elementor-2247 .elementor-element.elementor-element-f259326 > .elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2247 .elementor-element.elementor-element-6083d29 {
        margin-top: -2px;
        margin-bottom: 0px;
    }
}

@media(max-width:767px) {
    .elementor-2247 .elementor-element.elementor-element-6083d29 {
        margin-top: -1px;
        margin-bottom: 0px;
    }

    .elementor-2247 .elementor-element.elementor-element-c2d98a9.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2247 .elementor-element.elementor-element-c2d98a9 > .elementor-element-populated {
        padding: 20px 15px 20px 15px;
    }

    .elementor-2247 .elementor-element.elementor-element-992f967 > .elementor-widget-container {
        margin: 5px 15px 5px 0px;
    }

    .elementor-2247 .elementor-element.elementor-element-fa29474 > .elementor-widget-container {
        margin: 5px 0px 5px 0px;
    }
}

@media(max-width:575px) {
    .elementor-2247 .elementor-element.elementor-element-6c096d6 {
        width: 50%;
    }

    .elementor-2247 .elementor-element.elementor-element-84fe99b {
        width: 50%;
    }

    .elementor-2247 .elementor-element.elementor-element-41720c0 {
        width: 50%;
    }

    .elementor-2247 .elementor-element.elementor-element-1b6910b {
        width: 50%;
    }

    .elementor-2247 .elementor-element.elementor-element-1b384ff {
        width: 50%;
    }

    .elementor-2247 .elementor-element.elementor-element-861c6d2 {
        width: 50%;
    }

    .elementor-2247 .elementor-element.elementor-element-f7842ab .pxl-link {
        text-align: left;
    }

    .elementor-2247 .elementor-element.elementor-element-4f74d22 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2247 .elementor-element.elementor-element-5faa140 .pxl-image-single {
        text-align: left;
    }

    .elementor-2247 .elementor-element.elementor-element-f3149e0 .pxl-text-editor {
        text-align: left;
    }

    .elementor-2247 .elementor-element.elementor-element-f3149e0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2247 .elementor-element.elementor-element-f259326 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2247 .elementor-element.elementor-element-6083d29 {
        margin-top: -3px;
        margin-bottom: 0px;
    }

    .elementor-2247 .elementor-element.elementor-element-992f967 .pxl-text-editor {
        text-align: center;
    }

    .elementor-2247 .elementor-element.elementor-element-992f967 > .elementor-widget-container {
        margin: 5px 0px 5px 0px;
    }
}

@media(max-width:1199px) and (min-width:576px) {
    .elementor-2247 .elementor-element.elementor-element-6c096d6 {
        width: 33.33%;
    }

    .elementor-2247 .elementor-element.elementor-element-84fe99b {
        width: 33.33%;
    }

    .elementor-2247 .elementor-element.elementor-element-41720c0 {
        width: 33.33%;
    }

    .elementor-2247 .elementor-element.elementor-element-1b6910b {
        width: 33.33%;
    }

    .elementor-2247 .elementor-element.elementor-element-1b384ff {
        width: 33.33%;
    }

    .elementor-2247 .elementor-element.elementor-element-861c6d2 {
        width: 33.33%;
    }
}

@media(max-width:991px) and (min-width:576px) {
    .elementor-2247 .elementor-element.elementor-element-09d17f7 {
        width: 50%;
    }

    .elementor-2247 .elementor-element.elementor-element-4f74d22 {
        width: 50%;
    }

    .elementor-2247 .elementor-element.elementor-element-f259326 {
        width: 100%;
    }
}
