.elementor-11 .elementor-element.elementor-element-0ac9d44 {
    --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;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.65;
    --padding-top: 180px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-0ac9d44:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0ac9d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image:     url("../img/img-99.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-0ac9d44::before, .elementor-11 .elementor-element.elementor-element-0ac9d44 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-0ac9d44 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-0ac9d44 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-0ac9d44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-0ac9d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: var( --e-global-color-astglobalcolor7 );
    --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-de3bad6 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-ad72e4f {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-ad72e4f .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-84e5eb4 {
    --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;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.5;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-84e5eb4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-84e5eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-11 .elementor-element.elementor-element-84e5eb4::before, .elementor-11 .elementor-element.elementor-element-84e5eb4 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-84e5eb4 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-84e5eb4 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-84e5eb4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-84e5eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-ebb2f07 {
    --display: flex;
    --justify-content: space-between;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-ef26ff0 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor0 );
}

.elementor-11 .elementor-element.elementor-element-4dd7fe9 .elementor-heading-title {
    font-size: 22px;
}

.elementor-11 .elementor-element.elementor-element-9cd1e5c .elementor-heading-title {
    font-size: 22px;
}

.elementor-11 .elementor-element.elementor-element-34119a7 > .elementor-widget-container {
    margin: 25px 0px 25px 0px;
}

.elementor-11 .elementor-element.elementor-element-0022117 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-0022117 .elementor-heading-title {
    font-size: 22px;
}

.elementor-11 .elementor-element.elementor-element-07221fe > .elementor-widget-container {
    margin: 40px 0px 40px 0px;
}

.elementor-11 .elementor-element.elementor-element-94a7552 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-94a7552 .elementor-heading-title {
    font-size: 22px;
}

.elementor-11 .elementor-element.elementor-element-87002c3 > .elementor-widget-container {
    margin: 25px 0px 25px 0px;
}

.elementor-11 .elementor-element.elementor-element-fc8bbf6 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-fc8bbf6 .elementor-heading-title {
    font-size: 22px;
}

.elementor-11 .elementor-element.elementor-element-73ceee3 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-73ceee3 .elementor-heading-title {
    font-size: 22px;
}

.elementor-11 .elementor-element.elementor-element-9b2f3c1 {
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --gap: 0px 24px;
    --row-gap: 0px;
    --column-gap: 24px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-6dba42d > .elementor-widget-container {
    margin: 22px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-9e6bca0 {
    --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;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.85;
    --padding-top: 0px;
    --padding-bottom: 200px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-9e6bca0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9e6bca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF7A;
    background-image: url("https://modul.cl/wp-content/uploads/2021/06/rood-inspection-min.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-9e6bca0::before, .elementor-11 .elementor-element.elementor-element-9e6bca0 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-9e6bca0 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-9e6bca0 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-9e6bca0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-9e6bca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 20%, #FFFFFF00 60%);
}

.elementor-11 .elementor-element.elementor-element-9d7cb13 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-11 .elementor-element.elementor-element-9d7cb13:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9d7cb13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-astglobalcolor5 ) 25%);
}

.elementor-11 .elementor-element.elementor-element-878d870 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-878d870 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor0 );
}

.elementor-11 .elementor-element.elementor-element-177c1d8 {
    --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-mobile: wrap;
}

.elementor-11 .elementor-element.elementor-element-f16aee3 {
    --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-mobile: wrap;
}

.elementor-11 .elementor-element.elementor-element-09aa4a0 {
    --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;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-09aa4a0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-09aa4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-11 .elementor-element.elementor-element-c01ee27 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 50px;
    --margin-right: 50px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-4133b91 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-4133b91 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-f9579af {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-1bf7034 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor0 );
}

@media(min-width: 768px) {
    .elementor-11 .elementor-element.elementor-element-84e5eb4 {
        --content-width:1200px;
    }

    .elementor-11 .elementor-element.elementor-element-9e6bca0 {
        --content-width: 750px;
    }

    .elementor-11 .elementor-element.elementor-element-c01ee27 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-f9579af {
        --width: 50%;
    }
}

@media(min-width: 1025px) {
    .elementor-11 .elementor-element.elementor-element-0ac9d44:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0ac9d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment:scroll;
    }

    .elementor-11 .elementor-element.elementor-element-9e6bca0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9e6bca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-0ac9d44 {
        --padding-top:150px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-84e5eb4 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-11 .elementor-element.elementor-element-9b2f3c1 {
        --gap: 0px 28px;
        --row-gap: 0px;
        --column-gap: 28px;
    }

    .elementor-11 .elementor-element.elementor-element-9d7cb13 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 30px;
        --margin-right: 30px;
    }

    .elementor-11 .elementor-element.elementor-element-09aa4a0 {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-11 .elementor-element.elementor-element-c01ee27 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 50px;
    }
}

@media(max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-0ac9d44 {
        --margin-top:0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 150px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-84e5eb4 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-11 .elementor-element.elementor-element-9d7cb13 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 15px;
        --margin-right: 15px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-11 .elementor-element.elementor-element-1304961 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-09aa4a0 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-11 .elementor-element.elementor-element-f9579af {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}
