.elementor-1761 .elementor-element.elementor-element-959ad5b{--display:flex;--background-transition:0.3s;--margin-block-start:-22vh;--margin-block-end:22vh;--margin-inline-start:0;--margin-inline-end:0;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1761 .elementor-element.elementor-element-42381c8b{--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:stretch;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:50;}.elementor-1761 .elementor-element.elementor-element-42381c8b:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-42381c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-1761 .elementor-element.elementor-element-42381c8b, .elementor-1761 .elementor-element.elementor-element-42381c8b::before{--border-transition:0.3s;}.elementor-1761 .elementor-element.elementor-element-4978fc49{--display:flex;--justify-content:space-between;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:2.5%;--padding-block-end:1%;--padding-inline-start:2.5%;--padding-inline-end:2.5%;}.elementor-1761 .elementor-element.elementor-element-6028fe2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--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;}.elementor-1761 .elementor-element.elementor-element-53c4dc52{--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;--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-1761 .elementor-element.elementor-element-a3857aa{text-align:left;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1761 .elementor-element.elementor-element-a3857aa img{width:100%;max-width:55%;}.elementor-1761 .elementor-element.elementor-element-a3857aa > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1761 .elementor-element.elementor-element-6aa198ea .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1761 .elementor-element.elementor-element-2b412d24{text-align:right;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;align-self:center;}.elementor-1761 .elementor-element.elementor-element-2b412d24 img{max-width:100%;}.elementor-1761 .elementor-element.elementor-element-2b412d24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-1761 .elementor-element.elementor-element-2b412d24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1761 .elementor-element.elementor-element-22561c61{--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:stretch;--gap:50px 50px;--background-transition:0.3s;--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-1761 .elementor-element.elementor-element-5f9354a3{--display:flex;--justify-content:flex-start;--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;}.elementor-1761 .elementor-element.elementor-element-66d74077{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--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;}.elementor-1761 .elementor-element.elementor-element-28dba151{text-align:right;color:#335871;font-family:"Roboto Flex", Sans-serif;font-size:1.75vw;font-weight:700;line-height:110%;width:100%;max-width:100%;}.elementor-1761 .elementor-element.elementor-element-28dba151 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1761 .elementor-element.elementor-element-af43c63{text-align:right;color:var( --e-global-color-primary );font-family:"Roboto Flex", Sans-serif;font-size:1vw;font-weight:400;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1761 .elementor-element.elementor-element-af43c63 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1761 .elementor-element.elementor-element-af43c63.elementor-element{--align-self:flex-start;}.elementor-1761 .elementor-element.elementor-element-419bf9ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--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;}.elementor-1761 .elementor-element.elementor-element-364775b9{text-align:right;color:#335871;font-family:"Roboto Flex", Sans-serif;font-size:1.75vw;font-weight:700;text-decoration:none;line-height:110%;width:100%;max-width:100%;}.elementor-1761 .elementor-element.elementor-element-364775b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1761 .elementor-element.elementor-element-1a9131ac{text-align:right;color:var( --e-global-color-primary );font-family:"Roboto Flex", Sans-serif;font-size:1vw;font-weight:400;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1761 .elementor-element.elementor-element-1a9131ac > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1761 .elementor-element.elementor-element-1a9131ac.elementor-element{--align-self:flex-start;}.elementor-1761 .elementor-element.elementor-element-55d41b12{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;}.elementor-1761 .elementor-element.elementor-element-40e1ca7f{color:#58595B;font-family:"Maven Pro", Sans-serif;font-size:14px;font-weight:normal;line-height:26px;}.elementor-1761 .elementor-element.elementor-element-40e1ca7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1761 .elementor-element.elementor-element-25a8a6d6{color:var( --e-global-color-primary );font-family:"Roboto Flex", Sans-serif;font-size:12px;font-weight:400;}.elementor-1761 .elementor-element.elementor-element-25a8a6d6 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1761 .elementor-element.elementor-element-25a8a6d6.elementor-element{--align-self:flex-end;}.elementor-1761 .elementor-element.elementor-element-56c0b21b{font-family:"Roboto Flex", Sans-serif;font-size:12px;font-weight:400;}.elementor-1761 .elementor-element.elementor-element-56c0b21b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1761 .elementor-element.elementor-element-56c0b21b.elementor-element{--align-self:flex-end;}.elementor-1761 .elementor-element.elementor-element-744d95f1{--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-1761 .elementor-element.elementor-element-744d95f1:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-744d95f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://osmowasser.com/wp-content/uploads/2024/01/FooterOsmowasser.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1761 .elementor-element.elementor-element-744d95f1, .elementor-1761 .elementor-element.elementor-element-744d95f1::before{--border-transition:0.3s;}.elementor-1761{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1761 .elementor-element.elementor-element-4978fc49{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:27px;--padding-block-end:20px;--padding-inline-start:15px;--padding-inline-end:7px;}.elementor-1761 .elementor-element.elementor-element-a3857aa img{width:60%;max-width:225px;}.elementor-1761 .elementor-element.elementor-element-2b412d24 img{width:100%;max-width:100%;}.elementor-1761 .elementor-element.elementor-element-28dba151 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1761 .elementor-element.elementor-element-364775b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1761 .elementor-element.elementor-element-55d41b12{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:35px;--padding-inline-end:0px;}.elementor-1761 .elementor-element.elementor-element-25a8a6d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1761 .elementor-element.elementor-element-56c0b21b > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1761 .elementor-element.elementor-element-4978fc49{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:35px;--padding-block-end:35px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1761 .elementor-element.elementor-element-2b412d24 img{width:100%;}.elementor-1761 .elementor-element.elementor-element-22561c61{--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-1761 .elementor-element.elementor-element-28dba151{font-size:16px;}.elementor-1761 .elementor-element.elementor-element-af43c63{font-size:11px;}.elementor-1761 .elementor-element.elementor-element-af43c63 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1761 .elementor-element.elementor-element-364775b9{font-size:16px;}.elementor-1761 .elementor-element.elementor-element-1a9131ac{font-size:11px;}.elementor-1761 .elementor-element.elementor-element-1a9131ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1761 .elementor-element.elementor-element-25a8a6d6{font-size:12px;}.elementor-1761 .elementor-element.elementor-element-56c0b21b{font-size:12px;}}@media(min-width:768px){.elementor-1761 .elementor-element.elementor-element-4978fc49{--width:50%;}.elementor-1761 .elementor-element.elementor-element-744d95f1{--width:50%;}}@media(min-width:1025px){.elementor-1761 .elementor-element.elementor-element-744d95f1:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-744d95f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for menu-anchor, class: .elementor-element-18008803 */@media (min-width: 768px) {
.elementor-1761 .elementor-element.elementor-element-18008803 {
    display: block;
    position: relative;
    top: 7vh;
}
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-6df2e2ae */@media (min-width: 768px) {
.elementor-1761 .elementor-element.elementor-element-6df2e2ae {
    display: block;
    position: relative;
    top: 7vh;
}
}/* End custom CSS */
/* Start custom CSS *//*
.elementor-field-type-acceptance {
    order: 1;
}
*/
.columnadatosfooter a {
    color: #00A0E3;
}

.columnadatosfooter p {
    color: #00A0E3;
}
.telwrapperfooter, .mailwrapperfooter {
    cursor: pointer;
}
.telwrapperfooter, .mailwrapperfooter p {
    margin: 0 !important;
    padding: 0;
}
.colorfoot {
    transition: 0.3s ease-in-out;
}
.telwrapperfooter:hover .colorfoot, .mailwrapperfooter:hover .colorfoot {
    color: #00A0E3 !important;
}
.mlscfooter h2 {
    transition: 0.3s ease-in-out;
}
.mlscfooter:hover h2 {
    color: #00A0E3 !important;
}
.elementor-form-fields-wrapper .elementor-field-type-email {
    width: 100%;
}
.elementor-form-fields-wrapper .elementor-field-type-tel {
    width: 100%;
}
.elementor-field-type-submit {
    margin-top: 10px;
}
.serviciosfootertit h4{
    font-size: 14px !important;
    line-height: 26px !important;
    font-weight: 300 !important;
}
.serviciosfootertit a{
    color: #00A0E3 !important;
}
.serviciosfootertit a:hover {
    color: black !important;
}
.flecharriba {
    transition: 0.4s ease;
}
.flecharriba:hover {
    transform: scale(1.1);
}
html {
    scroll-behavior: smooth;
}
.footerbdr a {
    color: #00A0E3 !important;
}
.footerbdr a:hover {
    color: black !important;
}/* End custom CSS */