.elementor-10 .elementor-element.elementor-element-5f62111 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-10 .elementor-element.elementor-element-5f62111 .elementor-divider-separator {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-5f62111 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-10 .elementor-element.elementor-element-3f32dc5 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-10 .elementor-element.elementor-element-3f32dc5 .elementor-divider-separator {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-3f32dc5 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-10 .elementor-element.elementor-element-1d788e5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1d788e5 .elementor-icon {
    font-size: 129px;
}

.elementor-10 .elementor-element.elementor-element-1d788e5 .elementor-icon svg {
    height: 129px;
}

.elementor-10 .elementor-element.elementor-element-fcab62e {
    width: var(--container-widget-width, 114.463%);
    max-width: 114.463%;
    --container-widget-width: 114.463%;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-5b81572 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-10 .elementor-element.elementor-element-5b81572 .elementor-divider-separator {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-5b81572 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-10 .elementor-element.elementor-element-1cac46e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1cac46e .elementor-icon {
    font-size: 110px;
}

.elementor-10 .elementor-element.elementor-element-1cac46e .elementor-icon svg {
    height: 110px;
}

.elementor-10 .elementor-element.elementor-element-0ee27be {
    width: var(--container-widget-width, 98.644%);
    max-width: 98.644%;
    --container-widget-width: 98.644%;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-0164628 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-10 .elementor-element.elementor-element-0164628 .elementor-divider-separator {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-0164628 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-10 .elementor-element.elementor-element-fe01428 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-10 .elementor-element.elementor-element-fe01428 .elementor-divider-separator {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-fe01428 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-10 .elementor-element.elementor-element-ec7a1c8 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-10 .elementor-element.elementor-element-ec7a1c8 .elementor-divider-separator {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-ec7a1c8 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-10 .elementor-element.elementor-element-79b7b43 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-10 .elementor-element.elementor-element-79b7b43 .elementor-divider-separator {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-79b7b43 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-10 .elementor-element.elementor-element-2d88ac3 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-10 .elementor-element.elementor-element-2d88ac3 .elementor-divider-separator {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-2d88ac3 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-10 .elementor-element.elementor-element-21ac9e8 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-10 .elementor-element.elementor-element-21ac9e8 .elementor-divider-separator {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-21ac9e8 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-10 .elementor-element.elementor-element-da9221a {
    --spacer-size: 50px;
}

.elementor-10 .elementor-element.elementor-element-bf0da55 {
    text-align: center;
}

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

.elementor-10 .elementor-element.elementor-element-0bfe42f img {
    height: 500px;
}

.elementor-10 .elementor-element.elementor-element-8b58f11 {
    --spacer-size: 50px;
}

@media(min-width:768px) {
    .elementor-10 .elementor-element.elementor-element-2fb0212 {
        width: 20.595%;
    }

    .elementor-10 .elementor-element.elementor-element-eb1045f {
        width: 79.405%;
    }

    .elementor-10 .elementor-element.elementor-element-f6e8630 {
        width: 27.622%;
    }

    .elementor-10 .elementor-element.elementor-element-3b65adb {
        width: 72.272%;
    }
}