.elementor-15 .elementor-element.elementor-element-23a8db1f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-23a8db1f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-23a8db1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd84bc5 );}.elementor-15 .elementor-element.elementor-element-23a8db1f{border-style:solid;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-23a8db1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-64ddea97 .elementor-icon-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-64ddea97.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-64ddea97.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-64ddea97.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-64ddea97.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-64ddea97.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-64ddea97 .elementor-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-64ddea97 .elementor-icon svg{height:20px;}.elementor-15 .elementor-element.elementor-element-7e99adf6{text-align:center;}.elementor-15 .elementor-element.elementor-element-7e99adf6 img{width:20%;}.elementor-15 .elementor-element.elementor-element-2170126f{margin-top:0px;margin-bottom:0px;z-index:111;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-50400399{right:-110px;}body.rtl .elementor-15 .elementor-element.elementor-element-50400399{left:-110px;}.elementor-15 .elementor-element.elementor-element-50400399{bottom:-310px;text-align:left;}.elementor-15 .elementor-element.elementor-element-50400399 .elementor-heading-title{font-size:var( --e-global-typography-e561e2d-font-size );font-weight:var( --e-global-typography-e561e2d-font-weight );text-transform:var( --e-global-typography-e561e2d-text-transform );line-height:var( --e-global-typography-e561e2d-line-height );letter-spacing:var( --e-global-typography-e561e2d-letter-spacing );word-spacing:var( --e-global-typography-e561e2d-word-spacing );mix-blend-mode:darken;color:var( --e-global-color-dd84bc5 );}.elementor-15 .elementor-element.elementor-element-1dc3b7c{width:var( --container-widget-width, 91.091% );max-width:91.091%;--container-widget-width:91.091%;--container-widget-flex-grow:0;bottom:-289.975px;text-align:right;}.elementor-15 .elementor-element.elementor-element-1dc3b7c.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1dc3b7c{right:55px;}body.rtl .elementor-15 .elementor-element.elementor-element-1dc3b7c{left:55px;}.elementor-15 .elementor-element.elementor-element-1dc3b7c .elementor-heading-title{font-size:var( --e-global-typography-e561e2d-font-size );font-weight:var( --e-global-typography-e561e2d-font-weight );text-transform:var( --e-global-typography-e561e2d-text-transform );line-height:var( --e-global-typography-e561e2d-line-height );letter-spacing:var( --e-global-typography-e561e2d-letter-spacing );word-spacing:var( --e-global-typography-e561e2d-word-spacing );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-68016259{--main-alignment:right;--divider-style:none;--subtotal-divider-style:none;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-secondary );--toggle-button-background-color:var( --e-global-color-6ee2822 );--toggle-button-hover-background-color:#02010100;--toggle-button-border-width:0px;--toggle-icon-size:20px;--toggle-icon-padding:13px 12px 13px 25px;--cart-border-style:none;--menu-cart-subtotal-color:var( --e-global-color-secondary );--product-price-color:var( --e-global-color-secondary );--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:var( --e-global-color-0eed6ba );--view-cart-button-background-color:var( --e-global-color-primary );--checkout-button-text-color:var( --e-global-color-secondary );--checkout-button-background-color:var( --e-global-color-accent );--checkout-button-hover-background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-68016259 .elementor-menu-cart__toggle .elementor-button{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-15 .elementor-element.elementor-element-68016259 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-15 .elementor-element.elementor-element-68016259 .elementor-menu-cart__product-name a{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-6d3ccbf0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-6d3ccbf0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6d3ccbf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ee2822 );background-image:url("https://lamadriguerarte.es/wp-content/uploads/2025/05/IMG_20240705_113354-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-6d3ccbf0 > .elementor-background-overlay{background-color:var( --e-global-color-6ee2822 );opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-6d3ccbf0 > .elementor-container{min-height:678px;}.elementor-15 .elementor-element.elementor-element-6d3ccbf0{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-c02aaae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-c02aaae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-c02aaae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15 .elementor-element.elementor-element-f2d8f69{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-f2d8f69.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-f2d8f69 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:19px 13px 36px #000000;color:var( --e-global-color-1ccdc0f );}.elementor-15 .elementor-element.elementor-element-d0f79dc{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-d0f79dc.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-d0f79dc .elementor-heading-title{-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:19px 13px 36px #000000;color:var( --e-global-color-1ccdc0f );}.elementor-15 .elementor-element.elementor-element-92c6cdc .elementor-button{font-style:normal;text-decoration:none;fill:var( --e-global-color-dd84bc5 );color:var( --e-global-color-dd84bc5 );border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-65580d31 > .elementor-container{max-width:871px;}.elementor-15 .elementor-element.elementor-element-65580d31{margin-top:0px;margin-bottom:0px;padding:2em 0em 2em 0em;}.elementor-15 .elementor-element.elementor-element-39a1333f.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-15 .elementor-element.elementor-element-39a1333f.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-15 .elementor-element.elementor-element-39a1333f.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-15 .elementor-element.elementor-element-39a1333f .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-a10ab62-font-family ), Sans-serif;font-size:var( --e-global-typography-a10ab62-font-size );font-weight:var( --e-global-typography-a10ab62-font-weight );text-transform:var( --e-global-typography-a10ab62-text-transform );line-height:var( --e-global-typography-a10ab62-line-height );letter-spacing:var( --e-global-typography-a10ab62-letter-spacing );word-spacing:var( --e-global-typography-a10ab62-word-spacing );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-39a1333f .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-15 .elementor-element.elementor-element-39a1333f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-7856485b.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-15 .elementor-element.elementor-element-7856485b.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-15 .elementor-element.elementor-element-7856485b.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-15 .elementor-element.elementor-element-7856485b .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-a10ab62-font-family ), Sans-serif;font-size:var( --e-global-typography-a10ab62-font-size );font-weight:var( --e-global-typography-a10ab62-font-weight );text-transform:var( --e-global-typography-a10ab62-text-transform );line-height:var( --e-global-typography-a10ab62-line-height );letter-spacing:var( --e-global-typography-a10ab62-letter-spacing );word-spacing:var( --e-global-typography-a10ab62-word-spacing );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7856485b .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-15 .elementor-element.elementor-element-7856485b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-a32408c.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-15 .elementor-element.elementor-element-a32408c.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-15 .elementor-element.elementor-element-a32408c.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-15 .elementor-element.elementor-element-a32408c .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-a10ab62-font-family ), Sans-serif;font-size:var( --e-global-typography-a10ab62-font-size );font-weight:var( --e-global-typography-a10ab62-font-weight );text-transform:var( --e-global-typography-a10ab62-text-transform );line-height:var( --e-global-typography-a10ab62-line-height );letter-spacing:var( --e-global-typography-a10ab62-letter-spacing );word-spacing:var( --e-global-typography-a10ab62-word-spacing );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-a32408c .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-15 .elementor-element.elementor-element-a32408c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-6f8c9d11.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-15 .elementor-element.elementor-element-6f8c9d11.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-15 .elementor-element.elementor-element-6f8c9d11.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-15 .elementor-element.elementor-element-6f8c9d11 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-a10ab62-font-family ), Sans-serif;font-size:var( --e-global-typography-a10ab62-font-size );font-weight:var( --e-global-typography-a10ab62-font-weight );text-transform:var( --e-global-typography-a10ab62-text-transform );line-height:var( --e-global-typography-a10ab62-line-height );letter-spacing:var( --e-global-typography-a10ab62-letter-spacing );word-spacing:var( --e-global-typography-a10ab62-word-spacing );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-6f8c9d11 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-15 .elementor-element.elementor-element-6f8c9d11 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-a19cf57 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-a19cf57 > .elementor-container{max-width:953px;}.elementor-15 .elementor-element.elementor-element-eba93d2{width:auto;max-width:auto;text-align:center;}.elementor-15 .elementor-element.elementor-element-eba93d2 > .elementor-widget-container{background-color:var( --e-global-color-c031e2c );margin:0px 0px 15px 0px;padding:5px 15px 2px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1ccdc0f );border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-eba93d2 .elementor-heading-title{font-family:var( --e-global-typography-b70acc6-font-family ), Sans-serif;font-size:var( --e-global-typography-b70acc6-font-size );font-weight:var( --e-global-typography-b70acc6-font-weight );text-transform:var( --e-global-typography-b70acc6-text-transform );line-height:var( --e-global-typography-b70acc6-line-height );letter-spacing:var( --e-global-typography-b70acc6-letter-spacing );word-spacing:var( --e-global-typography-b70acc6-word-spacing );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-cd88a4d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-86871d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-15 .elementor-element.elementor-element-86871d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-15 .elementor-element.elementor-element-86871d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-15 .elementor-element.elementor-element-86871d6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-15 .elementor-element.elementor-element-86871d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-15 .elementor-element.elementor-element-86871d6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-86871d6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-86871d6{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-86871d6 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-15 .elementor-element.elementor-element-86871d6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-848c303 .elementor-button{background-color:var( --e-global-color-primary );text-decoration:none;fill:var( --e-global-color-dd84bc5 );color:var( --e-global-color-dd84bc5 );border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-7a1f573{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-0e08903 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-497635d{--display:flex;--min-height:0px;--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-15 .elementor-element.elementor-element-16c96da{--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-15 .elementor-element.elementor-element-62d1a4a img{border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-21a2b8f{--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-15 .elementor-element.elementor-element-9c4ddd7{--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-15 .elementor-element.elementor-element-5684102{--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-15 .elementor-element.elementor-element-1230c02 img{border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-9c1cdea{--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-15 .elementor-element.elementor-element-f30b2d7, .elementor-15 .elementor-element.elementor-element-f30b2d7 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-f30b2d7{margin-top:50px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-2bcdb7f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-2bcdb7f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://lamadriguerarte.es/wp-content/uploads/2025/04/IMG_20240729_122006-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-2bcdb7f0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-2bcdb7f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-2bcdb7f0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15 .elementor-element.elementor-element-2bcdb7f0 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-2bcdb7f0 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-2bcdb7f0 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-2bcdb7f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:60px 40px 50px 40px;}.elementor-15 .elementor-element.elementor-element-2bcdb7f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-2821d60c{text-align:center;}.elementor-15 .elementor-element.elementor-element-2821d60c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 2px 18px #000000;color:var( --e-global-color-0eed6ba );}.elementor-15 .elementor-element.elementor-element-26deb328 .elementor-button{text-decoration:none;fill:var( --e-global-color-dd84bc5 );color:var( --e-global-color-dd84bc5 );border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-320fed2e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-320fed2e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://lamadriguerarte.es/wp-content/uploads/2025/04/Screenshot_2024-12-11-16-40-16-555_com.instagram.android-e1745090343252.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-320fed2e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-320fed2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-320fed2e > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-320fed2e > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-320fed2e > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-320fed2e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 20px 30px;}.elementor-15 .elementor-element.elementor-element-320fed2e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-19012c54{text-align:center;}.elementor-15 .elementor-element.elementor-element-19012c54 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 2px 18px #000000;color:var( --e-global-color-0eed6ba );}.elementor-15 .elementor-element.elementor-element-4f3ddef1 .elementor-button{background-color:#020101;fill:var( --e-global-color-0eed6ba );color:var( --e-global-color-0eed6ba );box-shadow:0px 0px 44px -14px rgba(0, 0, 0, 0);border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4f3ddef1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-47eb199:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-47eb199 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://lamadriguerarte.es/wp-content/uploads/2025/04/IMG_20241209_220742-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-47eb199.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-47eb199.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-47eb199.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15 .elementor-element.elementor-element-47eb199 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-47eb199 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-47eb199 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-47eb199 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:35px 35px 35px 35px;}.elementor-15 .elementor-element.elementor-element-47eb199 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-feb8f63 .elementor-button{background-color:var( --e-global-color-primary );text-decoration:none;fill:var( --e-global-color-dd84bc5 );color:var( --e-global-color-dd84bc5 );border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-feb8f63 > .elementor-widget-container{margin:88px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-902c4aa{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-9ef2be3 > .elementor-widget-container{margin:61px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9ef2be3{text-align:center;}.elementor-15 .elementor-element.elementor-element-9ef2be3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-21242aef:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-21242aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd84bc5 );}.elementor-15 .elementor-element.elementor-element-21242aef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 2em 0em;}.elementor-15 .elementor-element.elementor-element-21242aef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-c09f9d2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1ccdc0f );margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-c09f9d2 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-c09f9d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-c09f9d2 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-5629fbb1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-5629fbb1{margin-top:0em;margin-bottom:1em;}.elementor-15 .elementor-element.elementor-element-17e19310 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-14fdaaa .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-14fdaaa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-14fdaaa.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-14fdaaa.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-14fdaaa.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-14fdaaa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-35d1b8a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1ccdc0f );margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-35d1b8a > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-35d1b8a > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-35d1b8a > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-79b388b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-79b388b{margin-top:0em;margin-bottom:1em;}.elementor-15 .elementor-element.elementor-element-1a8c608c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-c698038 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-c698038.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c698038.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-c698038.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c698038.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-c698038.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-5be42cb5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1ccdc0f );margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-5be42cb5 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-5be42cb5 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-5be42cb5 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-3e7b3458 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-3e7b3458{margin-top:0em;margin-bottom:1em;}.elementor-15 .elementor-element.elementor-element-26d87b37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-74dae57 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-74dae57.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-74dae57.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-74dae57.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-74dae57.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-74dae57.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-5599b6b9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1ccdc0f );margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-5599b6b9 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-5599b6b9 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-5599b6b9 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-771251a0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-771251a0{margin-top:0em;margin-bottom:1em;}.elementor-15 .elementor-element.elementor-element-2d709409 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-94c4381 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-94c4381.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-94c4381.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-94c4381.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-94c4381.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-94c4381.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-867c2ef{--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-15 .elementor-element.elementor-element-9dee386 .elementor-button{text-decoration:none;fill:var( --e-global-color-dd84bc5 );color:var( --e-global-color-dd84bc5 );border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-4b8bb9b{padding:4em 0em 4em 0em;}.elementor-15 .elementor-element.elementor-element-f7e7ce7 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-15 .elementor-element.elementor-element-670d76af{text-align:center;}.elementor-15 .elementor-element.elementor-element-670d76af .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-5cfeb11c{--divider-border-style:solid;--divider-color:var( --e-global-color-1ccdc0f );--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-5cfeb11c .elementor-divider-separator{width:90%;}.elementor-15 .elementor-element.elementor-element-5cfeb11c .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-15 .elementor-element.elementor-element-5a32fe25 .elementor-swiper-button{font-size:15px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-5a32fe25 .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-5a32fe25.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-15 .elementor-element.elementor-element-5a32fe25.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:32px;}.elementor-15 .elementor-element.elementor-element-5a32fe25.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:32px;}.elementor-15 .elementor-element.elementor-element-5a32fe25.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:32px;}.elementor-15 .elementor-element.elementor-element-5a32fe25.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:32px;}.elementor-15 .elementor-element.elementor-element-5a32fe25 .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-5a32fe25 .elementor-testimonial__name{color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-7e99adf6{text-align:left;}.elementor-15 .elementor-element.elementor-element-7e99adf6 img{width:15%;}.elementor-15 .elementor-element.elementor-element-50400399 .elementor-heading-title{font-size:var( --e-global-typography-e561e2d-font-size );line-height:var( --e-global-typography-e561e2d-line-height );letter-spacing:var( --e-global-typography-e561e2d-letter-spacing );word-spacing:var( --e-global-typography-e561e2d-word-spacing );}.elementor-15 .elementor-element.elementor-element-1dc3b7c .elementor-heading-title{font-size:var( --e-global-typography-e561e2d-font-size );line-height:var( --e-global-typography-e561e2d-line-height );letter-spacing:var( --e-global-typography-e561e2d-letter-spacing );word-spacing:var( --e-global-typography-e561e2d-word-spacing );}.elementor-15 .elementor-element.elementor-element-6d3ccbf0{padding:2em 2em 0em 2em;}.elementor-15 .elementor-element.elementor-element-f2d8f69 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15 .elementor-element.elementor-element-39a1333f .elementor-image-box-title{font-size:var( --e-global-typography-a10ab62-font-size );line-height:var( --e-global-typography-a10ab62-line-height );letter-spacing:var( --e-global-typography-a10ab62-letter-spacing );word-spacing:var( --e-global-typography-a10ab62-word-spacing );}.elementor-15 .elementor-element.elementor-element-7856485b .elementor-image-box-title{font-size:var( --e-global-typography-a10ab62-font-size );line-height:var( --e-global-typography-a10ab62-line-height );letter-spacing:var( --e-global-typography-a10ab62-letter-spacing );word-spacing:var( --e-global-typography-a10ab62-word-spacing );}.elementor-15 .elementor-element.elementor-element-a32408c .elementor-image-box-title{font-size:var( --e-global-typography-a10ab62-font-size );line-height:var( --e-global-typography-a10ab62-line-height );letter-spacing:var( --e-global-typography-a10ab62-letter-spacing );word-spacing:var( --e-global-typography-a10ab62-word-spacing );}.elementor-15 .elementor-element.elementor-element-6f8c9d11 .elementor-image-box-title{font-size:var( --e-global-typography-a10ab62-font-size );line-height:var( --e-global-typography-a10ab62-line-height );letter-spacing:var( --e-global-typography-a10ab62-letter-spacing );word-spacing:var( --e-global-typography-a10ab62-word-spacing );}.elementor-15 .elementor-element.elementor-element-eba93d2 .elementor-heading-title{font-size:var( --e-global-typography-b70acc6-font-size );line-height:var( --e-global-typography-b70acc6-line-height );letter-spacing:var( --e-global-typography-b70acc6-letter-spacing );word-spacing:var( --e-global-typography-b70acc6-word-spacing );}.elementor-15 .elementor-element.elementor-element-cd88a4d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-0e08903 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-f30b2d7{padding:0px 10px 0px 10px;}.elementor-15 .elementor-element.elementor-element-2bcdb7f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-2bcdb7f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;}.elementor-15 .elementor-element.elementor-element-2bcdb7f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 10px 50px 10px;}.elementor-15 .elementor-element.elementor-element-2821d60c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-320fed2e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-320fed2e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-320fed2e > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-19012c54 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-47eb199 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 20px 40px 20px;}.elementor-15 .elementor-element.elementor-element-9ef2be3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-f7e7ce7 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-15 .elementor-element.elementor-element-670d76af .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-5a32fe25 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-23a8db1f{border-width:0px 0px 1px 0px;}.elementor-15 .elementor-element.elementor-element-2050bf86{width:33%;}.elementor-15 .elementor-element.elementor-element-64ddea97 .elementor-icon-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-64ddea97 .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-64ddea97 .elementor-icon svg{height:15px;}.elementor-15 .elementor-element.elementor-element-366ed082{width:33%;}.elementor-15 .elementor-element.elementor-element-7e99adf6{text-align:center;}.elementor-15 .elementor-element.elementor-element-7e99adf6 img{width:40%;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-50400399{right:-2px;}body.rtl .elementor-15 .elementor-element.elementor-element-50400399{left:-2px;}.elementor-15 .elementor-element.elementor-element-50400399{bottom:-149px;text-align:center;}.elementor-15 .elementor-element.elementor-element-50400399 .elementor-heading-title{font-size:var( --e-global-typography-e561e2d-font-size );line-height:var( --e-global-typography-e561e2d-line-height );letter-spacing:var( --e-global-typography-e561e2d-letter-spacing );word-spacing:var( --e-global-typography-e561e2d-word-spacing );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1dc3b7c{right:-8px;}body.rtl .elementor-15 .elementor-element.elementor-element-1dc3b7c{left:-8px;}.elementor-15 .elementor-element.elementor-element-1dc3b7c{bottom:-369px;text-align:center;}.elementor-15 .elementor-element.elementor-element-1dc3b7c .elementor-heading-title{font-size:var( --e-global-typography-e561e2d-font-size );line-height:var( --e-global-typography-e561e2d-line-height );letter-spacing:var( --e-global-typography-e561e2d-letter-spacing );word-spacing:var( --e-global-typography-e561e2d-word-spacing );}.elementor-15 .elementor-element.elementor-element-4c5d1f65{width:33%;}.elementor-15 .elementor-element.elementor-element-68016259{--main-alignment:right;--toggle-icon-size:19px;--toggle-icon-padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-6d3ccbf0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6d3ccbf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lamadriguerarte.es/wp-content/uploads/2025/05/IMG_20240705_113354-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-6d3ccbf0 > .elementor-container{min-height:232px;}.elementor-15 .elementor-element.elementor-element-6d3ccbf0 > .elementor-background-overlay{opacity:1;}.elementor-15 .elementor-element.elementor-element-6d3ccbf0{margin-top:0px;margin-bottom:0px;padding:10em 0em 010em 0em;}.elementor-15 .elementor-element.elementor-element-c02aaae > .elementor-element-populated{margin:-145px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-f2d8f69 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15 .elementor-element.elementor-element-65580d31 > .elementor-container{max-width:763px;}.elementor-15 .elementor-element.elementor-element-65580d31{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-a2fba49{width:50%;}.elementor-15 .elementor-element.elementor-element-39a1333f .elementor-image-box-img{margin-bottom:5px;}.elementor-15 .elementor-element.elementor-element-39a1333f .elementor-image-box-title{font-size:var( --e-global-typography-a10ab62-font-size );line-height:var( --e-global-typography-a10ab62-line-height );letter-spacing:var( --e-global-typography-a10ab62-letter-spacing );word-spacing:var( --e-global-typography-a10ab62-word-spacing );}.elementor-15 .elementor-element.elementor-element-338ecf71{width:50%;}.elementor-15 .elementor-element.elementor-element-7856485b .elementor-image-box-img{margin-bottom:5px;}.elementor-15 .elementor-element.elementor-element-7856485b .elementor-image-box-title{font-size:var( --e-global-typography-a10ab62-font-size );line-height:var( --e-global-typography-a10ab62-line-height );letter-spacing:var( --e-global-typography-a10ab62-letter-spacing );word-spacing:var( --e-global-typography-a10ab62-word-spacing );}.elementor-15 .elementor-element.elementor-element-25bfc6e5{width:50%;}.elementor-15 .elementor-element.elementor-element-a32408c .elementor-image-box-img{margin-bottom:5px;}.elementor-15 .elementor-element.elementor-element-a32408c .elementor-image-box-title{font-size:var( --e-global-typography-a10ab62-font-size );line-height:var( --e-global-typography-a10ab62-line-height );letter-spacing:var( --e-global-typography-a10ab62-letter-spacing );word-spacing:var( --e-global-typography-a10ab62-word-spacing );}.elementor-15 .elementor-element.elementor-element-4c88ea00{width:50%;}.elementor-15 .elementor-element.elementor-element-6f8c9d11 .elementor-image-box-img{margin-bottom:5px;}.elementor-15 .elementor-element.elementor-element-6f8c9d11 .elementor-image-box-title{font-size:var( --e-global-typography-a10ab62-font-size );line-height:var( --e-global-typography-a10ab62-line-height );letter-spacing:var( --e-global-typography-a10ab62-letter-spacing );word-spacing:var( --e-global-typography-a10ab62-word-spacing );}.elementor-15 .elementor-element.elementor-element-eba93d2 .elementor-heading-title{font-size:var( --e-global-typography-b70acc6-font-size );line-height:var( --e-global-typography-b70acc6-line-height );letter-spacing:var( --e-global-typography-b70acc6-letter-spacing );word-spacing:var( --e-global-typography-b70acc6-word-spacing );}.elementor-15 .elementor-element.elementor-element-cd88a4d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-0e08903 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-2821d60c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-320fed2e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-320fed2e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-320fed2e > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 20px 50px 20px;}.elementor-15 .elementor-element.elementor-element-19012c54 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-47eb199 > .elementor-element-populated{padding:70px 20px 70px 20px;}.elementor-15 .elementor-element.elementor-element-9ef2be3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-1a455e8a{width:70%;}.elementor-15 .elementor-element.elementor-element-2b981f94{width:30%;}.elementor-15 .elementor-element.elementor-element-df03f48{width:70%;}.elementor-15 .elementor-element.elementor-element-7819c8f2{width:30%;}.elementor-15 .elementor-element.elementor-element-352d9608{width:70%;}.elementor-15 .elementor-element.elementor-element-317d3665{width:30%;}.elementor-15 .elementor-element.elementor-element-63ceac1a{width:70%;}.elementor-15 .elementor-element.elementor-element-49dffd41{width:30%;}.elementor-15 .elementor-element.elementor-element-f7e7ce7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-670d76af{text-align:center;}.elementor-15 .elementor-element.elementor-element-670d76af .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-5a32fe25 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-c02aaae{width:100%;}.elementor-15 .elementor-element.elementor-element-7a1f573{--content-width:935px;}.elementor-15 .elementor-element.elementor-element-497635d{--content-width:953px;}.elementor-15 .elementor-element.elementor-element-16c96da{--width:50%;}.elementor-15 .elementor-element.elementor-element-21a2b8f{--width:50%;}.elementor-15 .elementor-element.elementor-element-9c4ddd7{--content-width:953px;}.elementor-15 .elementor-element.elementor-element-5684102{--width:50%;}.elementor-15 .elementor-element.elementor-element-9c1cdea{--width:50%;}.elementor-15 .elementor-element.elementor-element-2bcdb7f0{width:41.395%;}.elementor-15 .elementor-element.elementor-element-320fed2e{width:25.504%;}.elementor-15 .elementor-element.elementor-element-47eb199{width:32.714%;}.elementor-15 .elementor-element.elementor-element-1a455e8a{width:60%;}.elementor-15 .elementor-element.elementor-element-2b981f94{width:40%;}.elementor-15 .elementor-element.elementor-element-df03f48{width:60%;}.elementor-15 .elementor-element.elementor-element-7819c8f2{width:40%;}.elementor-15 .elementor-element.elementor-element-352d9608{width:60%;}.elementor-15 .elementor-element.elementor-element-317d3665{width:40%;}.elementor-15 .elementor-element.elementor-element-63ceac1a{width:60%;}.elementor-15 .elementor-element.elementor-element-49dffd41{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-2bcdb7f0{width:33%;}.elementor-15 .elementor-element.elementor-element-320fed2e{width:33%;}.elementor-15 .elementor-element.elementor-element-1a455e8a{width:70%;}.elementor-15 .elementor-element.elementor-element-2b981f94{width:30%;}.elementor-15 .elementor-element.elementor-element-df03f48{width:70%;}.elementor-15 .elementor-element.elementor-element-7819c8f2{width:30%;}.elementor-15 .elementor-element.elementor-element-352d9608{width:70%;}.elementor-15 .elementor-element.elementor-element-317d3665{width:30%;}.elementor-15 .elementor-element.elementor-element-63ceac1a{width:70%;}.elementor-15 .elementor-element.elementor-element-49dffd41{width:30%;}}/* Start custom CSS for heading, class: .elementor-element-d0f79dc */.elementor-15 .elementor-element.elementor-element-d0f79dc{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8178f70 */.elementor-15 .elementor-element.elementor-element-8178f70{
    display: none
}/* End custom CSS */