.elementor-136 .elementor-element.elementor-element-f2ec11c{--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-136 .elementor-element.elementor-element-6ebbf0d .elementor-heading-title{font-weight:700;}.elementor-136 .elementor-element.elementor-element-740e235{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-136 .elementor-element.elementor-element-340c6a2{--display:flex;}.elementor-136 .elementor-element.elementor-element-702cea6 img{height:500px;object-fit:cover;object-position:center center;}.elementor-136 .elementor-element.elementor-element-6487d19{--display:flex;}.elementor-136 .elementor-element.elementor-element-766a7b4 img{height:500px;object-fit:cover;object-position:center center;}.elementor-136 .elementor-element.elementor-element-e38b078{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-136 .elementor-element.elementor-element-c436118{--display:flex;}.elementor-136 .elementor-element.elementor-element-e572018 img{height:500px;object-fit:cover;object-position:center center;}.elementor-136 .elementor-element.elementor-element-86a28d4{--display:flex;}.elementor-136 .elementor-element.elementor-element-9fd225f img{height:500px;object-fit:cover;object-position:center center;}.elementor-136 .elementor-element.elementor-element-340f439{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-136 .elementor-element.elementor-element-730ade3{--display:flex;}.elementor-136 .elementor-element.elementor-element-283a74d img{height:500px;object-fit:cover;object-position:center center;}.elementor-136 .elementor-element.elementor-element-1130289{--display:flex;}.elementor-136 .elementor-element.elementor-element-3363d21 img{height:500px;object-fit:cover;object-position:center center;}.elementor-136 .elementor-element.elementor-element-8783e63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-136 .elementor-element.elementor-element-83775de{--display:flex;}.elementor-136 .elementor-element.elementor-element-1ab6563 img{height:500px;object-fit:cover;object-position:center center;}.elementor-136 .elementor-element.elementor-element-3bd51b4{--display:flex;}@media(max-width:1024px){.elementor-136 .elementor-element.elementor-element-740e235{--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-136 .elementor-element.elementor-element-702cea6 img{height:100%;}.elementor-136 .elementor-element.elementor-element-766a7b4 img{height:100%;}.elementor-136 .elementor-element.elementor-element-e38b078{--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-136 .elementor-element.elementor-element-e572018 img{height:100%;}.elementor-136 .elementor-element.elementor-element-9fd225f img{height:100%;}.elementor-136 .elementor-element.elementor-element-340f439{--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-136 .elementor-element.elementor-element-283a74d img{height:100%;}.elementor-136 .elementor-element.elementor-element-3363d21 img{height:100%;}.elementor-136 .elementor-element.elementor-element-8783e63{--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-136 .elementor-element.elementor-element-1ab6563 img{height:100%;}}/* Start custom CSS for image, class: .elementor-element-702cea6 */.img-hover {
    position: relative;
    display: inline-block; /* o block, según tu necesidad */
    overflow: hidden;
}

.img-hover img {
    display: block;
    width: 100%;
    height: auto;
    transition: all 0.3s ease-in-out;
}

.img-hover::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    transition: background-color 0.3s ease-in-out;
    pointer-events: none
}

.img-hover:hover::after {
    background-color: rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e572018 */.img-hover {
    position: relative;
    display: inline-block; /* o block, según tu necesidad */
    overflow: hidden;
}

.img-hover img {
    display: block;
    width: 100%;
    height: auto;
    transition: all 0.3s ease-in-out;
}

.img-hover::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    transition: background-color 0.3s ease-in-out;
}

.img-hover:hover::after {
    background-color: rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-283a74d */.img-hover {
    position: relative;
    display: inline-block; /* o block, según tu necesidad */
    overflow: hidden;
}

.img-hover img {
    display: block;
    width: 100%;
    height: auto;
    transition: all 0.3s ease-in-out;
}

.img-hover::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    transition: background-color 0.3s ease-in-out;
}

.img-hover:hover::after {
    background-color: rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ab6563 */.img-hover {
    position: relative;
    display: inline-block; /* o block, según tu necesidad */
    overflow: hidden;
}

.img-hover img {
    display: block;
    width: 100%;
    height: auto;
    transition: all 0.3s ease-in-out;
}

.img-hover::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    transition: background-color 0.3s ease-in-out;
}

.img-hover:hover::after {
    background-color: rgba(0, 0, 0, 0.3);
}/* End custom CSS */