.elementor-66 .elementor-element.elementor-element-inicio-portada{--display:flex;--min-height:620px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inicio-portada:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-inicio-portada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b98eefd );}.elementor-66 .elementor-element.elementor-element-inicio-portada-texto{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:max(20px, calc((100vw - 1340px) / 2));--padding-right:48px;--z-index:2;}.elementor-widget-heading .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-inicio-titulo .elementor-heading-title{font-family:var( --e-global-typography-6383ccf9-font-family ), Sans-serif;font-size:var( --e-global-typography-6383ccf9-font-size );font-weight:var( --e-global-typography-6383ccf9-font-weight );line-height:var( --e-global-typography-6383ccf9-line-height );letter-spacing:var( --e-global-typography-6383ccf9-letter-spacing );word-spacing:var( --e-global-typography-6383ccf9-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-inicio-linea-roja{--divider-border-style:solid;--divider-color:var( --e-global-color-62118d84 );--divider-border-width:2px;}.elementor-66 .elementor-element.elementor-element-inicio-linea-roja .elementor-divider-separator{width:48px;margin:0 auto;margin-left:0;}.elementor-66 .elementor-element.elementor-element-inicio-linea-roja .elementor-divider{text-align:left;padding-block-start:28px;padding-block-end:28px;}.elementor-widget-text-editor{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-inicio-subtitulo{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-inicio-subtitulo > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-66 .elementor-element.elementor-element-inicio-botones{--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:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );background-color:var( --e-global-color-accent );}.elementor-66 .elementor-element.elementor-element-inicio-boton-productos .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-66 .elementor-element.elementor-element-inicio-boton-productos .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-66 .elementor-element.elementor-element-inicio-portada-foto{--display:flex;--min-height:620px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inicio-portada-foto .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-66 .elementor-element.elementor-element-inicio-empresa{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-inicio-empresa-interior{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 56px;--row-gap:40px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inicio-empresa-foto{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-empresa-imagen img{width:100%;height:460px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-66 .elementor-element.elementor-element-inicio-empresa-texto{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inicio-empresa-etiqueta .elementor-heading-title{font-family:var( --e-global-typography-ffabe49c-font-family ), Sans-serif;font-size:var( --e-global-typography-ffabe49c-font-size );font-weight:var( --e-global-typography-ffabe49c-font-weight );text-transform:var( --e-global-typography-ffabe49c-text-transform );line-height:var( --e-global-typography-ffabe49c-line-height );letter-spacing:var( --e-global-typography-ffabe49c-letter-spacing );word-spacing:var( --e-global-typography-ffabe49c-word-spacing );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-inicio-empresa-etiqueta > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-66 .elementor-element.elementor-element-inicio-empresa-titulo .elementor-heading-title{font-family:var( --e-global-typography-60b7ac73-font-family ), Sans-serif;font-size:var( --e-global-typography-60b7ac73-font-size );font-weight:var( --e-global-typography-60b7ac73-font-weight );line-height:var( --e-global-typography-60b7ac73-line-height );letter-spacing:var( --e-global-typography-60b7ac73-letter-spacing );word-spacing:var( --e-global-typography-60b7ac73-word-spacing );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-inicio-empresa-titulo > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-66 .elementor-element.elementor-element-inicio-empresa-parrafos{font-family:var( --e-global-typography-c2f86201-font-family ), Sans-serif;font-size:var( --e-global-typography-c2f86201-font-size );font-weight:var( --e-global-typography-c2f86201-font-weight );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-inicio-empresa-ideas{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-dba190b6 );--border-color:var( --e-global-color-dba190b6 );--padding-top:8px;--padding-bottom:8px;--padding-left:40px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-wrapper{text-align:start;}.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-wrapper .elementor-image-box-img{width:44px;}.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-img img{transition-duration:0.3s;}.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-description{font-family:var( --e-global-typography-c2f86201-font-family ), Sans-serif;font-size:var( --e-global-typography-c2f86201-font-size );font-weight:var( --e-global-typography-c2f86201-font-weight );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );color:var( --e-global-color-4d0c6124 );}.elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-wrapper{text-align:start;}.elementor-66 .elementor-element.elementor-element-inicio-idea-origen.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-66 .elementor-element.elementor-element-inicio-idea-origen.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-66 .elementor-element.elementor-element-inicio-idea-origen.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-wrapper .elementor-image-box-img{width:44px;}.elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-img img{transition-duration:0.3s;}.elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-description{font-family:var( --e-global-typography-c2f86201-font-family ), Sans-serif;font-size:var( --e-global-typography-c2f86201-font-size );font-weight:var( --e-global-typography-c2f86201-font-weight );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );color:var( --e-global-color-4d0c6124 );}.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-wrapper{text-align:start;}.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-wrapper .elementor-image-box-img{width:44px;}.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-img img{transition-duration:0.3s;}.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-description{font-family:var( --e-global-typography-c2f86201-font-family ), Sans-serif;font-size:var( --e-global-typography-c2f86201-font-size );font-weight:var( --e-global-typography-c2f86201-font-weight );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );color:var( --e-global-color-4d0c6124 );}.elementor-66 .elementor-element.elementor-element-inicio-productos{--display:flex;--padding-top:24px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-inicio-productos-interior{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inicio-productos-etiqueta{text-align:center;}.elementor-66 .elementor-element.elementor-element-inicio-productos-etiqueta .elementor-heading-title{font-family:var( --e-global-typography-ffabe49c-font-family ), Sans-serif;font-size:var( --e-global-typography-ffabe49c-font-size );font-weight:var( --e-global-typography-ffabe49c-font-weight );text-transform:var( --e-global-typography-ffabe49c-text-transform );line-height:var( --e-global-typography-ffabe49c-line-height );letter-spacing:var( --e-global-typography-ffabe49c-letter-spacing );word-spacing:var( --e-global-typography-ffabe49c-word-spacing );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-inicio-productos-etiqueta > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-66 .elementor-element.elementor-element-inicio-productos-titulo{text-align:center;}.elementor-66 .elementor-element.elementor-element-inicio-productos-titulo .elementor-heading-title{font-family:var( --e-global-typography-60b7ac73-font-family ), Sans-serif;font-size:var( --e-global-typography-60b7ac73-font-size );font-weight:var( --e-global-typography-60b7ac73-font-weight );line-height:var( --e-global-typography-60b7ac73-line-height );letter-spacing:var( --e-global-typography-60b7ac73-letter-spacing );word-spacing:var( --e-global-typography-60b7ac73-word-spacing );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-inicio-productos-titulo > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-66 .elementor-element.elementor-element-inicio-productos-tarjetas{--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:40px 24px;--row-gap:40px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-tarjeta-peras{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-dba190b6 );--border-color:var( --e-global-color-dba190b6 );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-tarjeta-peras:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-tarjeta-peras > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-817d7464 );}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-foto{--display:flex;--min-height:250px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-foto:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-tarjeta-peras-foto > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moncalvillo.wilfrido.es/wp-content/uploads/2026/09/tarjeta-peras-arbol.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-texto{--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:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:32px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-titulo .elementor-heading-title{font-family:var( --e-global-typography-a488d571-font-family ), Sans-serif;font-size:var( --e-global-typography-a488d571-font-size );font-weight:var( --e-global-typography-a488d571-font-weight );line-height:var( --e-global-typography-a488d571-line-height );letter-spacing:var( --e-global-typography-a488d571-letter-spacing );word-spacing:var( --e-global-typography-a488d571-word-spacing );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-descripcion{font-family:var( --e-global-typography-c2f86201-font-family ), Sans-serif;font-size:var( --e-global-typography-c2f86201-font-size );font-weight:var( --e-global-typography-c2f86201-font-weight );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );color:var( --e-global-color-4d0c6124 );}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-insignia img{width:64px;}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-insignia{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:-24px;z-index:2;}body:not(.rtl) .elementor-66 .elementor-element.elementor-element-tarjeta-peras-insignia{right:20px;}body.rtl .elementor-66 .elementor-element.elementor-element-tarjeta-peras-insignia{left:20px;}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-dba190b6 );--border-color:var( --e-global-color-dba190b6 );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-tarjeta-manzanas > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-817d7464 );}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-foto{--display:flex;--min-height:250px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-foto:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-foto > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moncalvillo.wilfrido.es/wp-content/uploads/2026/09/tarjeta-manzanas-golden.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-texto{--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:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:32px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-titulo .elementor-heading-title{font-family:var( --e-global-typography-a488d571-font-family ), Sans-serif;font-size:var( --e-global-typography-a488d571-font-size );font-weight:var( --e-global-typography-a488d571-font-weight );line-height:var( --e-global-typography-a488d571-line-height );letter-spacing:var( --e-global-typography-a488d571-letter-spacing );word-spacing:var( --e-global-typography-a488d571-word-spacing );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-descripcion{font-family:var( --e-global-typography-c2f86201-font-family ), Sans-serif;font-size:var( --e-global-typography-c2f86201-font-size );font-weight:var( --e-global-typography-c2f86201-font-weight );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );color:var( --e-global-color-4d0c6124 );}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-insignia img{width:64px;}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-insignia{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:-24px;z-index:2;}body:not(.rtl) .elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-insignia{right:20px;}body.rtl .elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-insignia{left:20px;}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-dba190b6 );--border-color:var( --e-global-color-dba190b6 );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-tarjeta-formatos > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-817d7464 );}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-foto{--display:flex;--min-height:250px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-foto:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-tarjeta-formatos-foto > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moncalvillo.wilfrido.es/wp-content/uploads/2026/09/tarjeta-formatos-caja-dop.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-texto{--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:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:32px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-titulo .elementor-heading-title{font-family:var( --e-global-typography-a488d571-font-family ), Sans-serif;font-size:var( --e-global-typography-a488d571-font-size );font-weight:var( --e-global-typography-a488d571-font-weight );line-height:var( --e-global-typography-a488d571-line-height );letter-spacing:var( --e-global-typography-a488d571-letter-spacing );word-spacing:var( --e-global-typography-a488d571-word-spacing );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-descripcion{font-family:var( --e-global-typography-c2f86201-font-family ), Sans-serif;font-size:var( --e-global-typography-c2f86201-font-size );font-weight:var( --e-global-typography-c2f86201-font-weight );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );color:var( --e-global-color-4d0c6124 );}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-insignia img{width:64px;}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-insignia{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;top:-24px;z-index:2;}body:not(.rtl) .elementor-66 .elementor-element.elementor-element-tarjeta-formatos-insignia{right:20px;}body.rtl .elementor-66 .elementor-element.elementor-element-tarjeta-formatos-insignia{left:20px;}.elementor-66 .elementor-element.elementor-element-inicio-calidad{--display:flex;--min-height:560px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inicio-calidad-foto{--display:flex;--min-height:560px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inicio-calidad-foto:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-inicio-calidad-foto > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moncalvillo.wilfrido.es/wp-content/uploads/2026/09/peras-conferencia-en-arbol.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-inicio-calidad-texto{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:72px;--padding-right:max(20px, calc((100vw - 1340px) / 2));}.elementor-66 .elementor-element.elementor-element-inicio-calidad-etiqueta .elementor-heading-title{font-family:var( --e-global-typography-ffabe49c-font-family ), Sans-serif;font-size:var( --e-global-typography-ffabe49c-font-size );font-weight:var( --e-global-typography-ffabe49c-font-weight );text-transform:var( --e-global-typography-ffabe49c-text-transform );line-height:var( --e-global-typography-ffabe49c-line-height );letter-spacing:var( --e-global-typography-ffabe49c-letter-spacing );word-spacing:var( --e-global-typography-ffabe49c-word-spacing );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-inicio-calidad-etiqueta > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-66 .elementor-element.elementor-element-inicio-calidad-titulo .elementor-heading-title{font-family:var( --e-global-typography-60b7ac73-font-family ), Sans-serif;font-size:var( --e-global-typography-60b7ac73-font-size );font-weight:var( --e-global-typography-60b7ac73-font-weight );line-height:var( --e-global-typography-60b7ac73-line-height );letter-spacing:var( --e-global-typography-60b7ac73-letter-spacing );word-spacing:var( --e-global-typography-60b7ac73-word-spacing );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-inicio-calidad-titulo > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-66 .elementor-element.elementor-element-inicio-calidad-parrafos{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-interior{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 72px;--row-gap:40px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-texto{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-etiqueta .elementor-heading-title{font-family:var( --e-global-typography-ffabe49c-font-family ), Sans-serif;font-size:var( --e-global-typography-ffabe49c-font-size );font-weight:var( --e-global-typography-ffabe49c-font-weight );text-transform:var( --e-global-typography-ffabe49c-text-transform );line-height:var( --e-global-typography-ffabe49c-line-height );letter-spacing:var( --e-global-typography-ffabe49c-letter-spacing );word-spacing:var( --e-global-typography-ffabe49c-word-spacing );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-etiqueta > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-titulo .elementor-heading-title{font-family:var( --e-global-typography-60b7ac73-font-family ), Sans-serif;font-size:var( --e-global-typography-60b7ac73-font-size );font-weight:var( --e-global-typography-60b7ac73-font-weight );line-height:var( --e-global-typography-60b7ac73-line-height );letter-spacing:var( --e-global-typography-60b7ac73-letter-spacing );word-spacing:var( --e-global-typography-60b7ac73-word-spacing );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-titulo > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-parrafo{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-foto{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-imagen img{width:100%;height:480px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-66 .elementor-element.elementor-element-inicio-cierre{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-dba190b6 );--border-color:var( --e-global-color-dba190b6 );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-inicio-cierre:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-inicio-cierre > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moncalvillo.wilfrido.es/wp-content/uploads/2026/09/palot-peras-conferencia-campo.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-inicio-cierre-interior{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 40px;--row-gap:28px;--column-gap:40px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-inicio-cierre-icono .elementor-icon-wrapper{text-align:start;}.elementor-66 .elementor-element.elementor-element-inicio-cierre-icono.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-inicio-cierre-icono.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-inicio-cierre-icono.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-inicio-cierre-icono.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-inicio-cierre-icono.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-inicio-cierre-icono .elementor-icon{font-size:40px;padding:26px;border-width:2px 2px 2px 2px;}.elementor-66 .elementor-element.elementor-element-inicio-cierre-icono .elementor-icon svg{height:40px;}.elementor-66 .elementor-element.elementor-element-inicio-cierre-icono.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-inicio-cierre-texto{--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;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inicio-cierre-texto.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-inicio-cierre-titulo .elementor-heading-title{font-family:var( --e-global-typography-a488d571-font-family ), Sans-serif;font-size:var( --e-global-typography-a488d571-font-size );font-weight:var( --e-global-typography-a488d571-font-weight );line-height:var( --e-global-typography-a488d571-line-height );letter-spacing:var( --e-global-typography-a488d571-letter-spacing );word-spacing:var( --e-global-typography-a488d571-word-spacing );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-inicio-cierre-parrafo{font-family:var( --e-global-typography-c2f86201-font-family ), Sans-serif;font-size:var( --e-global-typography-c2f86201-font-size );font-weight:var( --e-global-typography-c2f86201-font-weight );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-inicio-cierre-boton .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-66 .elementor-element.elementor-element-inicio-cierre-boton .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-66 .elementor-element.elementor-element-inicio-cierre-boton.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-66 .elementor-element.elementor-element-inicio-portada-texto{--width:46%;}.elementor-66 .elementor-element.elementor-element-inicio-portada-foto{--width:54%;}.elementor-66 .elementor-element.elementor-element-inicio-empresa-foto{--width:34%;}.elementor-66 .elementor-element.elementor-element-inicio-empresa-texto{--width:38%;}.elementor-66 .elementor-element.elementor-element-inicio-empresa-ideas{--width:28%;}.elementor-66 .elementor-element.elementor-element-tarjeta-peras{--width:33.33%;}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-foto{--width:100%;}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-texto{--width:100%;}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas{--width:33.33%;}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-foto{--width:100%;}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-texto{--width:100%;}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos{--width:33.33%;}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-foto{--width:100%;}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-texto{--width:100%;}.elementor-66 .elementor-element.elementor-element-inicio-calidad-foto{--width:50%;}.elementor-66 .elementor-element.elementor-element-inicio-calidad-texto{--width:50%;}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-texto{--width:40%;}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-foto{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-66 .elementor-element.elementor-element-inicio-portada-texto{--width:100%;}.elementor-66 .elementor-element.elementor-element-inicio-portada-foto{--width:100%;}.elementor-66 .elementor-element.elementor-element-inicio-empresa-foto{--width:100%;}.elementor-66 .elementor-element.elementor-element-inicio-empresa-texto{--width:100%;}.elementor-66 .elementor-element.elementor-element-inicio-empresa-ideas{--width:100%;}.elementor-66 .elementor-element.elementor-element-tarjeta-peras{--width:100%;}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas{--width:100%;}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos{--width:100%;}.elementor-66 .elementor-element.elementor-element-inicio-calidad-foto{--width:100%;}.elementor-66 .elementor-element.elementor-element-inicio-calidad-texto{--width:100%;}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-texto{--width:100%;}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-foto{--width:100%;}}@media(max-width:1024px){.elementor-66 .elementor-element.elementor-element-inicio-portada{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-66 .elementor-element.elementor-element-inicio-portada-texto{--padding-top:48px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-titulo .elementor-heading-title{font-size:var( --e-global-typography-6383ccf9-font-size );line-height:var( --e-global-typography-6383ccf9-line-height );letter-spacing:var( --e-global-typography-6383ccf9-letter-spacing );word-spacing:var( --e-global-typography-6383ccf9-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-subtitulo{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-portada-foto{--min-height:420px;}.elementor-66 .elementor-element.elementor-element-inicio-empresa{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-66 .elementor-element.elementor-element-inicio-empresa-interior{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-empresa-imagen img{height:380px;}.elementor-66 .elementor-element.elementor-element-inicio-empresa-etiqueta .elementor-heading-title{font-size:var( --e-global-typography-ffabe49c-font-size );line-height:var( --e-global-typography-ffabe49c-line-height );letter-spacing:var( --e-global-typography-ffabe49c-letter-spacing );word-spacing:var( --e-global-typography-ffabe49c-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-empresa-titulo .elementor-heading-title{font-size:var( --e-global-typography-60b7ac73-font-size );line-height:var( --e-global-typography-60b7ac73-line-height );letter-spacing:var( --e-global-typography-60b7ac73-letter-spacing );word-spacing:var( --e-global-typography-60b7ac73-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-empresa-parrafos{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-empresa-ideas{--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;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-description{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-description{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-description{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-productos{--padding-top:16px;--padding-bottom:88px;--padding-left:32px;--padding-right:32px;}.elementor-66 .elementor-element.elementor-element-inicio-productos-etiqueta .elementor-heading-title{font-size:var( --e-global-typography-ffabe49c-font-size );line-height:var( --e-global-typography-ffabe49c-line-height );letter-spacing:var( --e-global-typography-ffabe49c-letter-spacing );word-spacing:var( --e-global-typography-ffabe49c-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-productos-titulo .elementor-heading-title{font-size:var( --e-global-typography-60b7ac73-font-size );line-height:var( --e-global-typography-60b7ac73-line-height );letter-spacing:var( --e-global-typography-60b7ac73-letter-spacing );word-spacing:var( --e-global-typography-60b7ac73-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-productos-tarjetas{--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-66 .elementor-element.elementor-element-tarjeta-peras-foto{--min-height:320px;}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-titulo .elementor-heading-title{font-size:var( --e-global-typography-a488d571-font-size );line-height:var( --e-global-typography-a488d571-line-height );letter-spacing:var( --e-global-typography-a488d571-letter-spacing );word-spacing:var( --e-global-typography-a488d571-word-spacing );}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-descripcion{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-foto{--min-height:320px;}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-titulo .elementor-heading-title{font-size:var( --e-global-typography-a488d571-font-size );line-height:var( --e-global-typography-a488d571-line-height );letter-spacing:var( --e-global-typography-a488d571-letter-spacing );word-spacing:var( --e-global-typography-a488d571-word-spacing );}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-descripcion{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-foto{--min-height:320px;}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-titulo .elementor-heading-title{font-size:var( --e-global-typography-a488d571-font-size );line-height:var( --e-global-typography-a488d571-line-height );letter-spacing:var( --e-global-typography-a488d571-letter-spacing );word-spacing:var( --e-global-typography-a488d571-word-spacing );}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-descripcion{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-calidad{--min-height:0px;--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-66 .elementor-element.elementor-element-inicio-calidad-foto{--min-height:380px;}.elementor-66 .elementor-element.elementor-element-inicio-calidad-texto{--padding-top:40px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-66 .elementor-element.elementor-element-inicio-calidad-etiqueta .elementor-heading-title{font-size:var( --e-global-typography-ffabe49c-font-size );line-height:var( --e-global-typography-ffabe49c-line-height );letter-spacing:var( --e-global-typography-ffabe49c-letter-spacing );word-spacing:var( --e-global-typography-ffabe49c-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-calidad-titulo .elementor-heading-title{font-size:var( --e-global-typography-60b7ac73-font-size );line-height:var( --e-global-typography-60b7ac73-line-height );letter-spacing:var( --e-global-typography-60b7ac73-letter-spacing );word-spacing:var( --e-global-typography-60b7ac73-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-calidad-parrafos{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-interior{--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-66 .elementor-element.elementor-element-inicio-instalaciones-etiqueta .elementor-heading-title{font-size:var( --e-global-typography-ffabe49c-font-size );line-height:var( --e-global-typography-ffabe49c-line-height );letter-spacing:var( --e-global-typography-ffabe49c-letter-spacing );word-spacing:var( --e-global-typography-ffabe49c-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-titulo .elementor-heading-title{font-size:var( --e-global-typography-60b7ac73-font-size );line-height:var( --e-global-typography-60b7ac73-line-height );letter-spacing:var( --e-global-typography-60b7ac73-letter-spacing );word-spacing:var( --e-global-typography-60b7ac73-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-parrafo{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-imagen img{height:420px;}.elementor-66 .elementor-element.elementor-element-inicio-cierre-interior{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-66 .elementor-element.elementor-element-inicio-cierre-titulo .elementor-heading-title{font-size:var( --e-global-typography-a488d571-font-size );line-height:var( --e-global-typography-a488d571-line-height );letter-spacing:var( --e-global-typography-a488d571-letter-spacing );word-spacing:var( --e-global-typography-a488d571-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-cierre-parrafo{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}}@media(max-width:767px){.elementor-66 .elementor-element.elementor-element-inicio-portada-texto{--padding-top:36px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-titulo .elementor-heading-title{font-size:var( --e-global-typography-6383ccf9-font-size );line-height:var( --e-global-typography-6383ccf9-line-height );letter-spacing:var( --e-global-typography-6383ccf9-letter-spacing );word-spacing:var( --e-global-typography-6383ccf9-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-subtitulo{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-portada-foto{--min-height:280px;}.elementor-66 .elementor-element.elementor-element-inicio-empresa{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-empresa-imagen img{height:260px;}.elementor-66 .elementor-element.elementor-element-inicio-empresa-etiqueta .elementor-heading-title{font-size:var( --e-global-typography-ffabe49c-font-size );line-height:var( --e-global-typography-ffabe49c-line-height );letter-spacing:var( --e-global-typography-ffabe49c-letter-spacing );word-spacing:var( --e-global-typography-ffabe49c-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-empresa-titulo .elementor-heading-title{font-size:var( --e-global-typography-60b7ac73-font-size );line-height:var( --e-global-typography-60b7ac73-line-height );letter-spacing:var( --e-global-typography-60b7ac73-letter-spacing );word-spacing:var( --e-global-typography-60b7ac73-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-empresa-parrafos{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-empresa-ideas{--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-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-img{margin-bottom:18px;}.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-description{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-img{margin-bottom:18px;}.elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-description{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-img{margin-bottom:18px;}.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-description{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-productos{--padding-top:8px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-66 .elementor-element.elementor-element-inicio-productos-etiqueta .elementor-heading-title{font-size:var( --e-global-typography-ffabe49c-font-size );line-height:var( --e-global-typography-ffabe49c-line-height );letter-spacing:var( --e-global-typography-ffabe49c-letter-spacing );word-spacing:var( --e-global-typography-ffabe49c-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-productos-titulo .elementor-heading-title{font-size:var( --e-global-typography-60b7ac73-font-size );line-height:var( --e-global-typography-60b7ac73-line-height );letter-spacing:var( --e-global-typography-60b7ac73-letter-spacing );word-spacing:var( --e-global-typography-60b7ac73-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-productos-titulo > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-foto{--min-height:230px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-texto{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-titulo .elementor-heading-title{font-size:var( --e-global-typography-a488d571-font-size );line-height:var( --e-global-typography-a488d571-line-height );letter-spacing:var( --e-global-typography-a488d571-letter-spacing );word-spacing:var( --e-global-typography-a488d571-word-spacing );}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-descripcion{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}.elementor-66 .elementor-element.elementor-element-tarjeta-peras-insignia img{width:56px;}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-foto{--min-height:230px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-texto{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-titulo .elementor-heading-title{font-size:var( --e-global-typography-a488d571-font-size );line-height:var( --e-global-typography-a488d571-line-height );letter-spacing:var( --e-global-typography-a488d571-letter-spacing );word-spacing:var( --e-global-typography-a488d571-word-spacing );}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-descripcion{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas-insignia img{width:56px;}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-foto{--min-height:230px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-texto{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-titulo .elementor-heading-title{font-size:var( --e-global-typography-a488d571-font-size );line-height:var( --e-global-typography-a488d571-line-height );letter-spacing:var( --e-global-typography-a488d571-letter-spacing );word-spacing:var( --e-global-typography-a488d571-word-spacing );}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-descripcion{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}.elementor-66 .elementor-element.elementor-element-tarjeta-formatos-insignia img{width:56px;}.elementor-66 .elementor-element.elementor-element-inicio-calidad-foto{--min-height:280px;}.elementor-66 .elementor-element.elementor-element-inicio-calidad-texto{--padding-top:32px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-66 .elementor-element.elementor-element-inicio-calidad-etiqueta .elementor-heading-title{font-size:var( --e-global-typography-ffabe49c-font-size );line-height:var( --e-global-typography-ffabe49c-line-height );letter-spacing:var( --e-global-typography-ffabe49c-letter-spacing );word-spacing:var( --e-global-typography-ffabe49c-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-calidad-titulo .elementor-heading-title{font-size:var( --e-global-typography-60b7ac73-font-size );line-height:var( --e-global-typography-60b7ac73-line-height );letter-spacing:var( --e-global-typography-60b7ac73-letter-spacing );word-spacing:var( --e-global-typography-60b7ac73-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-calidad-parrafos{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-etiqueta .elementor-heading-title{font-size:var( --e-global-typography-ffabe49c-font-size );line-height:var( --e-global-typography-ffabe49c-line-height );letter-spacing:var( --e-global-typography-ffabe49c-letter-spacing );word-spacing:var( --e-global-typography-ffabe49c-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-titulo .elementor-heading-title{font-size:var( --e-global-typography-60b7ac73-font-size );line-height:var( --e-global-typography-60b7ac73-line-height );letter-spacing:var( --e-global-typography-60b7ac73-letter-spacing );word-spacing:var( --e-global-typography-60b7ac73-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-parrafo{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-imagen img{height:260px;}.elementor-66 .elementor-element.elementor-element-inicio-cierre{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-66 .elementor-element.elementor-element-inicio-cierre-interior{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inicio-cierre-titulo .elementor-heading-title{font-size:var( --e-global-typography-a488d571-font-size );line-height:var( --e-global-typography-a488d571-line-height );letter-spacing:var( --e-global-typography-a488d571-letter-spacing );word-spacing:var( --e-global-typography-a488d571-word-spacing );}.elementor-66 .elementor-element.elementor-element-inicio-cierre-parrafo{font-size:var( --e-global-typography-c2f86201-font-size );line-height:var( --e-global-typography-c2f86201-line-height );letter-spacing:var( --e-global-typography-c2f86201-letter-spacing );word-spacing:var( --e-global-typography-c2f86201-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-inicio-subtitulo */.elementor-66 .elementor-element.elementor-element-inicio-subtitulo { max-width: 470px !important; }
.elementor-66 .elementor-element.elementor-element-inicio-subtitulo p { margin: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-inicio-boton-contacto */.elementor-66 .elementor-element.elementor-element-inicio-boton-contacto .elementor-button { background-color: transparent; color: var(--e-global-color-primary); box-shadow: inset 0 0 0 1px var(--e-global-color-primary); }
.elementor-66 .elementor-element.elementor-element-inicio-boton-contacto .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-inicio-boton-contacto .elementor-button:focus { background-color: var(--e-global-color-primary); color: var(--e-global-color-1c880a4b); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-inicio-portada-foto */.elementor-66 .elementor-element.elementor-element-inicio-portada-foto::after { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; background: linear-gradient(90deg, var(--e-global-color-4b98eefd) 0%, rgb(13 15 14 / 0.6) 16%, rgb(13 15 14 / 0) 42%); }
@media (max-width: 1024px) { .elementor-66 .elementor-element.elementor-element-inicio-portada-foto::after { background: linear-gradient(0deg, var(--e-global-color-4b98eefd) 0%, rgb(13 15 14 / 0) 38%); } }
@media (prefers-reduced-motion: reduce) { .elementor-66 .elementor-element.elementor-element-inicio-portada-foto .elementor-ken-burns { animation: none !important; transform: none !important; } }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-inicio-idea-calidad */.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-wrapper { display: flex !important; flex-direction: row !important; align-items: flex-start; gap: 20px; text-align: left !important; }
.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-img { width: 60px !important; flex: 0 0 60px; margin: 0 !important; }
.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-img img { width: 60px; height: auto; }
.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-content { flex: 1 1 auto; }
.elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-title { margin: 2px 0 6px; }
@media (max-width: 1024px) { .elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-img { width: 68px !important; flex-basis: 68px; } .elementor-66 .elementor-element.elementor-element-inicio-idea-calidad .elementor-image-box-img img { width: 68px; } }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-inicio-idea-origen */.elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-wrapper { display: flex !important; flex-direction: row !important; align-items: flex-start; gap: 20px; text-align: left !important; }
.elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-img { width: 60px !important; flex: 0 0 60px; margin: 0 !important; }
.elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-img img { width: 60px; height: auto; }
.elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-content { flex: 1 1 auto; }
.elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-title { margin: 2px 0 6px; }
@media (max-width: 1024px) { .elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-img { width: 68px !important; flex-basis: 68px; } .elementor-66 .elementor-element.elementor-element-inicio-idea-origen .elementor-image-box-img img { width: 68px; } }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-inicio-idea-mercados */.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-wrapper { display: flex !important; flex-direction: row !important; align-items: flex-start; gap: 20px; text-align: left !important; }
.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-img { width: 60px !important; flex: 0 0 60px; margin: 0 !important; }
.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-img img { width: 60px; height: auto; }
.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-content { flex: 1 1 auto; }
.elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-title { margin: 2px 0 6px; }
@media (max-width: 1024px) { .elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-img { width: 68px !important; flex-basis: 68px; } .elementor-66 .elementor-element.elementor-element-inicio-idea-mercados .elementor-image-box-img img { width: 68px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tarjeta-peras */.elementor-66 .elementor-element.elementor-element-tarjeta-peras { position: relative; transition: border-color .2s ease; }
.elementor-66 .elementor-element.elementor-element-tarjeta-peras:hover { border-color: var(--e-global-color-secondary); }
.elementor-66 .elementor-element.elementor-element-tarjeta-peras:hover .elementor-heading-title { color: var(--e-global-color-secondary); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tarjeta-manzanas */.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas { position: relative; transition: border-color .2s ease; }
.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas:hover { border-color: var(--e-global-color-secondary); }
.elementor-66 .elementor-element.elementor-element-tarjeta-manzanas:hover .elementor-heading-title { color: var(--e-global-color-secondary); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tarjeta-formatos */.elementor-66 .elementor-element.elementor-element-tarjeta-formatos { position: relative; transition: border-color .2s ease; }
.elementor-66 .elementor-element.elementor-element-tarjeta-formatos:hover { border-color: var(--e-global-color-secondary); }
.elementor-66 .elementor-element.elementor-element-tarjeta-formatos:hover .elementor-heading-title { color: var(--e-global-color-secondary); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-inicio-calidad-foto */.elementor-66 .elementor-element.elementor-element-inicio-calidad-foto::after { content: ""; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(270deg, var(--e-global-color-4b98eefd) 0%, rgb(13 15 14 / 0.55) 16%, rgb(13 15 14 / 0) 45%); }
@media (max-width: 1024px) { .elementor-66 .elementor-element.elementor-element-inicio-calidad-foto::after { background: linear-gradient(0deg, var(--e-global-color-4b98eefd) 0%, rgb(13 15 14 / 0) 40%); } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-inicio-calidad-parrafos */.elementor-66 .elementor-element.elementor-element-inicio-calidad-parrafos { max-width: 560px !important; }
.elementor-66 .elementor-element.elementor-element-inicio-calidad-parrafos p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-inicio-instalaciones-parrafo */.elementor-66 .elementor-element.elementor-element-inicio-instalaciones-parrafo p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-inicio-cierre-parrafo */.elementor-66 .elementor-element.elementor-element-inicio-cierre-parrafo p { margin: 4px 0 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-inicio-cierre-texto */.elementor-66 .elementor-element.elementor-element-inicio-cierre-texto { flex: 1 1 0 !important; min-width: 0; width: auto !important; }
@media (max-width: 1024px) { .elementor-66 .elementor-element.elementor-element-inicio-cierre-texto { width: 100% !important; flex: 0 0 auto !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-inicio-cierre */.elementor-66 .elementor-element.elementor-element-inicio-cierre::before { content: ""; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(90deg, var(--e-global-color-4b98eefd) 0%, var(--e-global-color-4b98eefd) 42%, rgb(13 15 14 / 0.7) 70%, rgb(13 15 14 / 0.35) 100%); }
.elementor-66 .elementor-element.elementor-element-inicio-cierre > .e-con-inner { position: relative; z-index: 1; }
@media (max-width: 1024px) { .elementor-66 .elementor-element.elementor-element-inicio-cierre::before { background: rgb(13 15 14 / 0.86); } }/* End custom CSS */