.elementor-30670 .elementor-element.elementor-element-749bdc4{--display:flex;}.elementor-30670 .elementor-element.elementor-element-c523c4a p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-5c09afb{--display:flex;}.elementor-30670 .elementor-element.elementor-element-0c9f80e p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-dd79c71{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30670 .elementor-element.elementor-element-1c4db99{--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-30670 .elementor-element.elementor-element-816c570 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-b2ddb8e{--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-30670 .elementor-element.elementor-element-b11d08f p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-23b6aff{--display:flex;}.elementor-30670 .elementor-element.elementor-element-e23eb74 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-38c9628{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30670 .elementor-element.elementor-element-03ba45d{--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-30670 .elementor-element.elementor-element-d03b8fe p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-23c3323{--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;--justify-content:center;}.elementor-30670 .elementor-element.elementor-element-4c6f137{--display:flex;}.elementor-30670 .elementor-element.elementor-element-54c120f p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-642984c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30670 .elementor-element.elementor-element-dba63bd{--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-30670 .elementor-element.elementor-element-b85ad79 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-950d4e5{--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-30670 .elementor-element.elementor-element-2a80c18 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-9fc4c29{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30670 .elementor-element.elementor-element-de613e7{--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-30670 .elementor-element.elementor-element-fbeca8c p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-f48b656{--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-30670 .elementor-element.elementor-element-a69b12a p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-0420ac8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30670 .elementor-element.elementor-element-af269c1{--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-30670 .elementor-element.elementor-element-0c5c283 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-d078b2f{--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-30670 .elementor-element.elementor-element-7e84200 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-84b746b{--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-30670 .elementor-element.elementor-element-83c4946 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-23becb6{--display:flex;}.elementor-30670 .elementor-element.elementor-element-c5d6496 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-6bf77d1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30670 .elementor-element.elementor-element-e8190e8{--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-30670 .elementor-element.elementor-element-18f4fee p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-f879e4f{--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-30670 .elementor-element.elementor-element-8a992d2 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-233a47e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30670 .elementor-element.elementor-element-7263380{--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-30670 .elementor-element.elementor-element-b113138 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-e8dbfb7{--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-30670 .elementor-element.elementor-element-df53823 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-49a0d54{--display:flex;}.elementor-30670 .elementor-element.elementor-element-1bc0372 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-a475717{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30670 .elementor-element.elementor-element-c19efcf{--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-30670 .elementor-element.elementor-element-128e061 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-e442890{--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-30670 .elementor-element.elementor-element-3254c33 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-9c6331d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30670 .elementor-element.elementor-element-3b48886{--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-30670 .elementor-element.elementor-element-5f82320 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-5097b9e{--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-30670 .elementor-element.elementor-element-78e811b p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-76462d8{--display:flex;}.elementor-30670 .elementor-element.elementor-element-4765bc3 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-fc3ae87{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30670 .elementor-element.elementor-element-2277286{--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-30670 .elementor-element.elementor-element-103922e p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-694fef6{--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-30670 .elementor-element.elementor-element-c2e0ac8 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-bbbee65{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30670 .elementor-element.elementor-element-1018fee{--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-30670 .elementor-element.elementor-element-702be05 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-48c88bc{--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-30670 .elementor-element.elementor-element-530b6ea p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-102506d{--display:flex;}.elementor-30670 .elementor-element.elementor-element-95425b4 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-8c296ea{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30670 .elementor-element.elementor-element-b9b7946{--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-30670 .elementor-element.elementor-element-57e71e7 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-430f2ae{--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-30670 .elementor-element.elementor-element-98e4c36 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-fb48829{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30670 .elementor-element.elementor-element-9f2528a{--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-30670 .elementor-element.elementor-element-ca91025 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-453f992{--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;--justify-content:center;}.elementor-30670 .elementor-element.elementor-element-4176696 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-e5d2ed9{--display:flex;}.elementor-30670 .elementor-element.elementor-element-bf19bd2 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-4a8441a{--display:flex;}.elementor-30670 .elementor-element.elementor-element-5aecbe0 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-a164c7a{--display:flex;}.elementor-30670 .elementor-element.elementor-element-874c0a4 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-6bcfd0e{--display:flex;}.elementor-30670 .elementor-element.elementor-element-5c45b6f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30670 .elementor-element.elementor-element-3363372{--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-30670 .elementor-element.elementor-element-52ffbfe p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-962081f{--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;--justify-content:center;}.elementor-30670 .elementor-element.elementor-element-7dffae4{--display:flex;}.elementor-30670 .elementor-element.elementor-element-59bcdaf p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-4b56262{--display:flex;}.elementor-30670 .elementor-element.elementor-element-b115f62 p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-c684f2e{--display:flex;}.elementor-30670 .elementor-element.elementor-element-738b30e p{opacity:1;}.elementor-30670 .elementor-element.elementor-element-31515e8{--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;}@media(min-width:768px){.elementor-30670 .elementor-element.elementor-element-1c4db99{--width:50%;}.elementor-30670 .elementor-element.elementor-element-b2ddb8e{--width:50%;}.elementor-30670 .elementor-element.elementor-element-03ba45d{--width:50%;}.elementor-30670 .elementor-element.elementor-element-23c3323{--width:50%;}.elementor-30670 .elementor-element.elementor-element-dba63bd{--width:50%;}.elementor-30670 .elementor-element.elementor-element-950d4e5{--width:50%;}.elementor-30670 .elementor-element.elementor-element-de613e7{--width:50%;}.elementor-30670 .elementor-element.elementor-element-f48b656{--width:50%;}.elementor-30670 .elementor-element.elementor-element-af269c1{--width:50%;}.elementor-30670 .elementor-element.elementor-element-d078b2f{--width:50%;}.elementor-30670 .elementor-element.elementor-element-e8190e8{--width:50%;}.elementor-30670 .elementor-element.elementor-element-f879e4f{--width:50%;}.elementor-30670 .elementor-element.elementor-element-7263380{--width:50%;}.elementor-30670 .elementor-element.elementor-element-e8dbfb7{--width:50%;}.elementor-30670 .elementor-element.elementor-element-c19efcf{--width:50%;}.elementor-30670 .elementor-element.elementor-element-e442890{--width:50%;}.elementor-30670 .elementor-element.elementor-element-3b48886{--width:50%;}.elementor-30670 .elementor-element.elementor-element-5097b9e{--width:50%;}.elementor-30670 .elementor-element.elementor-element-2277286{--width:50%;}.elementor-30670 .elementor-element.elementor-element-694fef6{--width:50%;}.elementor-30670 .elementor-element.elementor-element-1018fee{--width:50%;}.elementor-30670 .elementor-element.elementor-element-48c88bc{--width:50%;}.elementor-30670 .elementor-element.elementor-element-b9b7946{--width:50%;}.elementor-30670 .elementor-element.elementor-element-430f2ae{--width:50%;}.elementor-30670 .elementor-element.elementor-element-9f2528a{--width:50%;}.elementor-30670 .elementor-element.elementor-element-453f992{--width:50%;}.elementor-30670 .elementor-element.elementor-element-3363372{--width:50%;}.elementor-30670 .elementor-element.elementor-element-962081f{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-74bf7fe */.elementor-30670 .elementor-element.elementor-element-74bf7fe img, .elementor-30670 .elementor-element.elementor-element-74bf7fe video { 
    display: block;
    width: 100%;
    height: 100%; 
    object-fit: cover; 
    mask-image:
        linear-gradient(to right, transparent 0px, black 25px),
        linear-gradient(to left, transparent 0px, black 25px),
        linear-gradient(to bottom, transparent 0px, black 25px),
        linear-gradient(to top, transparent 0px, black 25px);
    mask-composite: intersect; 
    mask-size: 100% 100%; 
    mask-repeat: no-repeat; 
    -webkit-mask-image:
        -webkit-linear-gradient(to right, transparent 0px, black 25px),
        -webkit-linear-gradient(to left, transparent 0px, black 25px),
        -webkit-linear-gradient(to bottom, transparent 0px, black 25px),
        -webkit-linear-gradient(to top, transparent 0px, black 25px);
    -webkit-mask-composite: intersect;
    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
}

.elementor-30670 .elementor-element.elementor-element-74bf7fe background {
  background: url(klematis.jpg) repeat;
  border: 2px solid black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-453f992 */.elementor-30670 .elementor-element.elementor-element-453f992 img, .elementor-30670 .elementor-element.elementor-element-453f992 video { 
    display: block;
    width: 100%;
    height: 100%; 
    object-fit: cover; 
    mask-image:
        linear-gradient(to right, transparent 0px, black 25px),
        linear-gradient(to left, transparent 0px, black 25px),
        linear-gradient(to bottom, transparent 0px, black 25px),
        linear-gradient(to top, transparent 0px, black 25px);
    mask-composite: intersect; 
    mask-size: 100% 100%; 
    mask-repeat: no-repeat; 
    -webkit-mask-image:
        -webkit-linear-gradient(to right, transparent 0px, black 25px),
        -webkit-linear-gradient(to left, transparent 0px, black 25px),
        -webkit-linear-gradient(to bottom, transparent 0px, black 25px),
        -webkit-linear-gradient(to top, transparent 0px, black 25px);
    -webkit-mask-composite: intersect;
    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
}

.elementor-30670 .elementor-element.elementor-element-453f992 background {
  background: url(klematis.jpg) repeat;
  border: 2px solid black;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75fe2e1 */.elementor-30670 .elementor-element.elementor-element-75fe2e1 img, .elementor-30670 .elementor-element.elementor-element-75fe2e1 video {
    /* Asegúrate de que la imagen o video ocupe todo el espacio del contenedor */
    display: block;
    width: 100%;
    height: 100%; /* ¡IMPORTANTE! Asegura que la imagen/video tenga una altura definida */
    object-fit: cover; /* Ajusta cómo se adapta la imagen/video al contenedor */

    /* La máscara de degradado desde abajo */
    mask-image: linear-gradient(to bottom, black 40%, transparent 100%);
    -webkit-mask-image: linear-gradient(to bottom, black 40%, transparent 100%); /* Prefijo para navegadores WebKit */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4afdda */.elementor-30670 .elementor-element.elementor-element-b4afdda img, .elementor-30670 .elementor-element.elementor-element-b4afdda video { 
    display: block;
    width: 100%;
    height: 100%; 
    object-fit: cover; 
    mask-image:
        linear-gradient(to right, transparent 0px, black 25px),
        linear-gradient(to left, transparent 0px, black 25px),
        linear-gradient(to bottom, transparent 0px, black 25px),
        linear-gradient(to top, transparent 0px, black 25px);
    mask-composite: intersect; 
    mask-size: 100% 100%; 
    mask-repeat: no-repeat; 
    -webkit-mask-image:
        -webkit-linear-gradient(to right, transparent 0px, black 25px),
        -webkit-linear-gradient(to left, transparent 0px, black 25px),
        -webkit-linear-gradient(to bottom, transparent 0px, black 25px),
        -webkit-linear-gradient(to top, transparent 0px, black 25px);
    -webkit-mask-composite: intersect;
    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
}

.elementor-30670 .elementor-element.elementor-element-b4afdda background {
  background: url(klematis.jpg) repeat;
  border: 2px solid black;
}/* End custom CSS */