.elementor-8883 .elementor-element.elementor-element-66a91db{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--overlay-opacity:1;--padding-top:170px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-8883 .elementor-element.elementor-element-66a91db:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-66a91db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C3B4A7;background-image:url("https://extremaduracuriosa.com/wp-content/uploads/2026/10/cabecera-home-2027-escritorio.webp");background-position:bottom center;background-size:cover;}.elementor-8883 .elementor-element.elementor-element-66a91db::before, .elementor-8883 .elementor-element.elementor-element-66a91db > .elementor-background-video-container::before, .elementor-8883 .elementor-element.elementor-element-66a91db > .e-con-inner > .elementor-background-video-container::before, .elementor-8883 .elementor-element.elementor-element-66a91db > .elementor-background-slideshow::before, .elementor-8883 .elementor-element.elementor-element-66a91db > .e-con-inner > .elementor-background-slideshow::before, .elementor-8883 .elementor-element.elementor-element-66a91db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(26,26,26,0.62) 0%, rgba(26,26,26,0) 62%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8883 .elementor-element.elementor-element-9d8dbf6{text-align:center;}.elementor-8883 .elementor-element.elementor-element-9d8dbf6 .elementor-heading-title{color:var( --e-global-color-f505655 );}.elementor-8883 .elementor-element.elementor-element-9d524c5{text-align:center;}.elementor-8883 .elementor-element.elementor-element-9d524c5 .elementor-heading-title{font-family:var( --e-global-typography-pdes2027-font-family ), Sans-serif;font-size:var( --e-global-typography-pdes2027-font-size );font-weight:var( --e-global-typography-pdes2027-font-weight );line-height:var( --e-global-typography-pdes2027-line-height );letter-spacing:var( --e-global-typography-pdes2027-letter-spacing );color:#FFFFFF;}.elementor-8883 .elementor-element.elementor-element-f686f5c{--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;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-c47122a .elementor-button{background-color:var( --e-global-color-47a8588 );font-family:var( --e-global-typography-ec19bfc-font-family ), Sans-serif;font-size:var( --e-global-typography-ec19bfc-font-size );font-weight:var( --e-global-typography-ec19bfc-font-weight );text-transform:var( --e-global-typography-ec19bfc-text-transform );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );fill:var( --e-global-color-f505655 );color:var( --e-global-color-f505655 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f505655 );border-radius:7px 7px 7px 7px;}.elementor-8883 .elementor-element.elementor-element-c47122a .elementor-button:hover, .elementor-8883 .elementor-element.elementor-element-c47122a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-ce4f75d );border-color:var( --e-global-color-accent );}.elementor-8883 .elementor-element.elementor-element-c47122a .elementor-button:hover svg, .elementor-8883 .elementor-element.elementor-element-c47122a .elementor-button:focus svg{fill:var( --e-global-color-ce4f75d );}.elementor-8883 .elementor-element.elementor-element-6f65483 .elementor-button{background-color:var( --e-global-color-47a8588 );font-family:var( --e-global-typography-ec19bfc-font-family ), Sans-serif;font-size:var( --e-global-typography-ec19bfc-font-size );font-weight:var( --e-global-typography-ec19bfc-font-weight );text-transform:var( --e-global-typography-ec19bfc-text-transform );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );fill:var( --e-global-color-f505655 );color:var( --e-global-color-f505655 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f505655 );border-radius:7px 7px 7px 7px;}.elementor-8883 .elementor-element.elementor-element-6f65483 .elementor-button:hover, .elementor-8883 .elementor-element.elementor-element-6f65483 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-ce4f75d );border-color:var( --e-global-color-accent );}.elementor-8883 .elementor-element.elementor-element-6f65483 .elementor-button:hover svg, .elementor-8883 .elementor-element.elementor-element-6f65483 .elementor-button:focus svg{fill:var( --e-global-color-ce4f75d );}.elementor-8883 .elementor-element.elementor-element-84bc8d1{--spacer-size:29vw;}.elementor-8883 .elementor-element.elementor-element-62f0435{--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;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-62f0435:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-62f0435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F4;}.elementor-8883 .elementor-element.elementor-element-78365be{--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:50px 70px;--row-gap:50px;--column-gap:70px;}.elementor-8883 .elementor-element.elementor-element-2cbe16a{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8883 .elementor-element.elementor-element-953dcc8{text-align:start;}.elementor-8883 .elementor-element.elementor-element-953dcc8 .elementor-heading-title{font-family:var( --e-global-typography-adcdf93-font-family ), Sans-serif;font-size:var( --e-global-typography-adcdf93-font-size );font-weight:var( --e-global-typography-adcdf93-font-weight );line-height:var( --e-global-typography-adcdf93-line-height );letter-spacing:var( --e-global-typography-adcdf93-letter-spacing );color:var( --e-global-color-text );}.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 );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-8883 .elementor-element.elementor-element-0366cf6{font-family:var( --e-global-typography-parr2027-font-family ), Sans-serif;font-size:var( --e-global-typography-parr2027-font-size );font-weight:var( --e-global-typography-parr2027-font-weight );line-height:var( --e-global-typography-parr2027-line-height );color:var( --e-global-color-text );}.elementor-8883 .elementor-element.elementor-element-f8eecdb{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.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 );}.elementor-8883 .elementor-element.elementor-element-649db58 img{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:28px 28px 28px 28px;box-shadow:0px 40px 60px -30px rgba(0,0,0,0.45);}.elementor-8883 .elementor-element.elementor-element-7945299{--display:flex;--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:4%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-7945299:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-7945299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8883 .elementor-element.elementor-element-bfe2132{--display:flex;--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:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8883 .elementor-element.elementor-element-fd5c982{text-align:center;}.elementor-8883 .elementor-element.elementor-element-fd5c982 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:7vw;font-weight:800;line-height:1em;letter-spacing:-3px;color:var( --e-global-color-f505655 );}.elementor-8883 .elementor-element.elementor-element-af7608c{text-align:center;font-family:var( --e-global-typography-parr2027-font-family ), Sans-serif;font-size:var( --e-global-typography-parr2027-font-size );font-weight:var( --e-global-typography-parr2027-font-weight );line-height:var( --e-global-typography-parr2027-line-height );color:var( --e-global-color-f505655 );}.elementor-8883 .elementor-element.elementor-element-466daa3{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-466daa3:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-466daa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F4;}.elementor-8883 .elementor-element.elementor-element-b5e0e90{--display:flex;--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8883 .elementor-element.elementor-element-631b340{text-align:center;}.elementor-8883 .elementor-element.elementor-element-631b340 .elementor-heading-title{font-family:var( --e-global-typography-adcdf93-font-family ), Sans-serif;font-size:var( --e-global-typography-adcdf93-font-size );font-weight:var( --e-global-typography-adcdf93-font-weight );line-height:var( --e-global-typography-adcdf93-line-height );letter-spacing:var( --e-global-typography-adcdf93-letter-spacing );color:var( --e-global-color-text );}.elementor-8883 .elementor-element.elementor-element-136828f{text-align:center;font-family:var( --e-global-typography-parr2027-font-family ), Sans-serif;font-size:var( --e-global-typography-parr2027-font-size );font-weight:var( --e-global-typography-parr2027-font-weight );line-height:var( --e-global-typography-parr2027-line-height );color:var( --e-global-color-text );}.elementor-8883 .elementor-element.elementor-element-6f1cb2f{--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:50px 70px;--row-gap:50px;--column-gap:70px;}.elementor-8883 .elementor-element.elementor-element-df21fb7{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8883 .elementor-element.elementor-element-62bc6c4{--display:flex;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8883 .elementor-element.elementor-element-af46783 .elementor-heading-title{font-family:var( --e-global-typography-6a9d343-font-family ), Sans-serif;font-size:var( --e-global-typography-6a9d343-font-size );font-weight:var( --e-global-typography-6a9d343-font-weight );line-height:var( --e-global-typography-6a9d343-line-height );letter-spacing:var( --e-global-typography-6a9d343-letter-spacing );color:var( --e-global-color-text );}.elementor-8883 .elementor-element.elementor-element-152c1f9{font-family:var( --e-global-typography-parr2027-font-family ), Sans-serif;font-size:var( --e-global-typography-parr2027-font-size );font-weight:var( --e-global-typography-parr2027-font-weight );line-height:var( --e-global-typography-parr2027-line-height );color:var( --e-global-color-text );}.elementor-8883 .elementor-element.elementor-element-453be44 .elementor-button{background-color:var( --e-global-color-47a8588 );font-family:var( --e-global-typography-ec19bfc-font-family ), Sans-serif;font-size:var( --e-global-typography-ec19bfc-font-size );font-weight:var( --e-global-typography-ec19bfc-font-weight );text-transform:var( --e-global-typography-ec19bfc-text-transform );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );fill:var( --e-global-color-ce4f75d );color:var( --e-global-color-ce4f75d );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ce4f75d );border-radius:7px 7px 7px 7px;}.elementor-8883 .elementor-element.elementor-element-453be44 .elementor-button:hover, .elementor-8883 .elementor-element.elementor-element-453be44 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-ce4f75d );border-color:var( --e-global-color-accent );}.elementor-8883 .elementor-element.elementor-element-453be44 .elementor-button:hover svg, .elementor-8883 .elementor-element.elementor-element-453be44 .elementor-button:focus svg{fill:var( --e-global-color-ce4f75d );}.elementor-8883 .elementor-element.elementor-element-388411d{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-388411d:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-388411d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0071BC;}.elementor-8883 .elementor-element.elementor-element-0f63640{--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:50px 70px;--row-gap:50px;--column-gap:70px;}.elementor-8883 .elementor-element.elementor-element-0ec3dfb{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8883 .elementor-element.elementor-element-cc8ea45{--display:flex;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8883 .elementor-element.elementor-element-bf6babd .elementor-heading-title{font-family:var( --e-global-typography-6a9d343-font-family ), Sans-serif;font-size:var( --e-global-typography-6a9d343-font-size );font-weight:var( --e-global-typography-6a9d343-font-weight );line-height:var( --e-global-typography-6a9d343-line-height );letter-spacing:var( --e-global-typography-6a9d343-letter-spacing );color:#FFFFFF;}.elementor-8883 .elementor-element.elementor-element-d095ba3{font-family:var( --e-global-typography-parr2027-font-family ), Sans-serif;font-size:var( --e-global-typography-parr2027-font-size );font-weight:var( --e-global-typography-parr2027-font-weight );line-height:var( --e-global-typography-parr2027-line-height );color:#FFFFFF;}.elementor-8883 .elementor-element.elementor-element-e5728ca .elementor-button{background-color:var( --e-global-color-47a8588 );font-family:var( --e-global-typography-ec19bfc-font-family ), Sans-serif;font-size:var( --e-global-typography-ec19bfc-font-size );font-weight:var( --e-global-typography-ec19bfc-font-weight );text-transform:var( --e-global-typography-ec19bfc-text-transform );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );fill:var( --e-global-color-f505655 );color:var( --e-global-color-f505655 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f505655 );border-radius:7px 7px 7px 7px;}.elementor-8883 .elementor-element.elementor-element-e5728ca .elementor-button:hover, .elementor-8883 .elementor-element.elementor-element-e5728ca .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-ce4f75d );border-color:var( --e-global-color-accent );}.elementor-8883 .elementor-element.elementor-element-e5728ca .elementor-button:hover svg, .elementor-8883 .elementor-element.elementor-element-e5728ca .elementor-button:focus svg{fill:var( --e-global-color-ce4f75d );}.elementor-8883 .elementor-element.elementor-element-375c0ad{--display:flex;--min-height:90vh;--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;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.5;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-375c0ad:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-375c0ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F4;background-image:url("https://extremaduracuriosa.com/wp-content/uploads/2026/10/pack-extremeno-2027.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8883 .elementor-element.elementor-element-375c0ad::before, .elementor-8883 .elementor-element.elementor-element-375c0ad > .elementor-background-video-container::before, .elementor-8883 .elementor-element.elementor-element-375c0ad > .e-con-inner > .elementor-background-video-container::before, .elementor-8883 .elementor-element.elementor-element-375c0ad > .elementor-background-slideshow::before, .elementor-8883 .elementor-element.elementor-element-375c0ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-8883 .elementor-element.elementor-element-375c0ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ce4f75d );--background-overlay:'';}.elementor-8883 .elementor-element.elementor-element-6fd5397{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8883 .elementor-element.elementor-element-12c50fe{text-align:center;}.elementor-8883 .elementor-element.elementor-element-12c50fe .elementor-heading-title{font-family:var( --e-global-typography-adcdf93-font-family ), Sans-serif;font-size:var( --e-global-typography-adcdf93-font-size );font-weight:var( --e-global-typography-adcdf93-font-weight );line-height:var( --e-global-typography-adcdf93-line-height );letter-spacing:var( --e-global-typography-adcdf93-letter-spacing );color:var( --e-global-color-f505655 );}.elementor-8883 .elementor-element.elementor-element-b7f6a55{text-align:center;font-family:var( --e-global-typography-parr2027-font-family ), Sans-serif;font-size:var( --e-global-typography-parr2027-font-size );font-weight:var( --e-global-typography-parr2027-font-weight );line-height:var( --e-global-typography-parr2027-line-height );color:var( --e-global-color-f505655 );}.elementor-8883 .elementor-element.elementor-element-f04d678 .elementor-button{background-color:var( --e-global-color-3c78b6f );font-family:var( --e-global-typography-ec19bfc-font-family ), Sans-serif;font-size:var( --e-global-typography-ec19bfc-font-size );font-weight:var( --e-global-typography-ec19bfc-font-weight );text-transform:var( --e-global-typography-ec19bfc-text-transform );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );fill:var( --e-global-color-ce4f75d );color:var( --e-global-color-ce4f75d );border-radius:7px 7px 7px 7px;}.elementor-8883 .elementor-element.elementor-element-f04d678 .elementor-button:hover, .elementor-8883 .elementor-element.elementor-element-f04d678 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-ce4f75d );border-color:var( --e-global-color-accent );}.elementor-8883 .elementor-element.elementor-element-f04d678 .elementor-button:hover svg, .elementor-8883 .elementor-element.elementor-element-f04d678 .elementor-button:focus svg{fill:var( --e-global-color-ce4f75d );}.elementor-8883 .elementor-element.elementor-element-0aaa2fd{--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;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-0aaa2fd:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-0aaa2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F4;}.elementor-8883 .elementor-element.elementor-element-f0a89ed{--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:50px 70px;--row-gap:50px;--column-gap:70px;}.elementor-8883 .elementor-element.elementor-element-d492aca{--display:flex;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8883 .elementor-element.elementor-element-26b97c2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-8883 .elementor-element.elementor-element-26b97c2 .elementor-heading-title{font-family:var( --e-global-typography-adcdf93-font-family ), Sans-serif;font-size:var( --e-global-typography-adcdf93-font-size );font-weight:var( --e-global-typography-adcdf93-font-weight );line-height:var( --e-global-typography-adcdf93-line-height );letter-spacing:var( --e-global-typography-adcdf93-letter-spacing );color:var( --e-global-color-text );}.elementor-8883 .elementor-element.elementor-element-d628e93{font-family:var( --e-global-typography-parr2027-font-family ), Sans-serif;font-size:var( --e-global-typography-parr2027-font-size );font-weight:var( --e-global-typography-parr2027-font-weight );line-height:var( --e-global-typography-parr2027-line-height );color:var( --e-global-color-text );}.elementor-8883 .elementor-element.elementor-element-ca7e6f5{--spacer-size:20px;}.elementor-8883 .elementor-element.elementor-element-5034dad .elementor-button{background-color:var( --e-global-color-47a8588 );font-family:var( --e-global-typography-ec19bfc-font-family ), Sans-serif;font-size:var( --e-global-typography-ec19bfc-font-size );font-weight:var( --e-global-typography-ec19bfc-font-weight );text-transform:var( --e-global-typography-ec19bfc-text-transform );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );fill:var( --e-global-color-ce4f75d );color:var( --e-global-color-ce4f75d );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ce4f75d );border-radius:7px 7px 7px 7px;}.elementor-8883 .elementor-element.elementor-element-5034dad .elementor-button:hover, .elementor-8883 .elementor-element.elementor-element-5034dad .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-ce4f75d );border-color:var( --e-global-color-accent );}.elementor-8883 .elementor-element.elementor-element-5034dad .elementor-button:hover svg, .elementor-8883 .elementor-element.elementor-element-5034dad .elementor-button:focus svg{fill:var( --e-global-color-ce4f75d );}.elementor-8883 .elementor-element.elementor-element-683694f{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8883 .elementor-element.elementor-element-a4fceaa{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:2%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-a4fceaa:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-a4fceaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F4;}.elementor-8883 .elementor-element.elementor-element-5864300{--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;--justify-content:space-between;--align-items:flex-end;--gap:20px 40px;--row-gap:20px;--column-gap:40px;}.elementor-8883 .elementor-element.elementor-element-510e0b2{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8883 .elementor-element.elementor-element-cd7b966{text-align:start;}.elementor-8883 .elementor-element.elementor-element-cd7b966 .elementor-heading-title{font-family:var( --e-global-typography-adcdf93-font-family ), Sans-serif;font-size:var( --e-global-typography-adcdf93-font-size );font-weight:var( --e-global-typography-adcdf93-font-weight );line-height:var( --e-global-typography-adcdf93-line-height );letter-spacing:var( --e-global-typography-adcdf93-letter-spacing );color:var( --e-global-color-text );}.elementor-8883 .elementor-element.elementor-element-f143b63{font-family:var( --e-global-typography-parr2027-font-family ), Sans-serif;font-size:var( --e-global-typography-parr2027-font-size );font-weight:var( --e-global-typography-parr2027-font-weight );line-height:var( --e-global-typography-parr2027-line-height );color:var( --e-global-color-text );}.elementor-8883 .elementor-element.elementor-element-8300898{--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;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-8300898:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-8300898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-8883 .elementor-element.elementor-element-3454d84{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(3, clamp(140px, 16vw, 210px));--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8883 .elementor-element.elementor-element-560baee{--display:flex;--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;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:22px 22px 22px 22px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:4 / 6;grid-row:1 / 3;}.elementor-8883 .elementor-element.elementor-element-560baee:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-560baee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8883 .elementor-element.elementor-element-2596729{text-align:center;}.elementor-8883 .elementor-element.elementor-element-2596729 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:50px;font-weight:600;line-height:1.05em;letter-spacing:-2px;color:#383838;}.elementor-8883 .elementor-element.elementor-element-825a78f{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#383838;}.elementor-8883 .elementor-element.elementor-element-10fc952 .elementor-repeater-item-a1b2c3d.elementor-social-icon{background-color:#00AB39;}.elementor-8883 .elementor-element.elementor-element-10fc952 .elementor-repeater-item-a1b2c3d.elementor-social-icon i{color:#FFFFFF;}.elementor-8883 .elementor-element.elementor-element-10fc952 .elementor-repeater-item-a1b2c3d.elementor-social-icon svg{fill:#FFFFFF;}.elementor-8883 .elementor-element.elementor-element-10fc952 .elementor-repeater-item-b2c3d4e.elementor-social-icon{background-color:#FFFFFF;}.elementor-8883 .elementor-element.elementor-element-10fc952 .elementor-repeater-item-b2c3d4e.elementor-social-icon i{color:#1A1A1A;}.elementor-8883 .elementor-element.elementor-element-10fc952 .elementor-repeater-item-b2c3d4e.elementor-social-icon svg{fill:#1A1A1A;}.elementor-8883 .elementor-element.elementor-element-10fc952 .elementor-repeater-item-c3d4e5f.elementor-social-icon{background-color:#1A1A1A;}.elementor-8883 .elementor-element.elementor-element-10fc952 .elementor-repeater-item-c3d4e5f.elementor-social-icon i{color:#FFFFFF;}.elementor-8883 .elementor-element.elementor-element-10fc952 .elementor-repeater-item-c3d4e5f.elementor-social-icon svg{fill:#FFFFFF;}.elementor-8883 .elementor-element.elementor-element-10fc952{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-8883 .elementor-element.elementor-element-10fc952 .elementor-widget-container{text-align:center;}.elementor-8883 .elementor-element.elementor-element-10fc952 .elementor-social-icon{--icon-padding:0.75em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1A1A1A;}.elementor-8883 .elementor-element.elementor-element-10fc952 .elementor-social-icon:hover{border-color:#1A1A1A;}.elementor-8883 .elementor-element.elementor-element-c5ec46d{grid-column:1 / 3;grid-row:1 / 3;}.elementor-8883 .elementor-element.elementor-element-c5ec46d img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-8883 .elementor-element.elementor-element-7f2cd1d{grid-column:3 / 4;grid-row:1 / 2;}.elementor-8883 .elementor-element.elementor-element-7f2cd1d img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-8883 .elementor-element.elementor-element-51be058{grid-column:3 / 4;grid-row:2 / 3;}.elementor-8883 .elementor-element.elementor-element-51be058 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-8883 .elementor-element.elementor-element-aaf0119{grid-column:6 / 7;grid-row:1 / 3;}.elementor-8883 .elementor-element.elementor-element-aaf0119 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-8883 .elementor-element.elementor-element-19739c8{grid-column:1 / 2;grid-row:3 / 4;}.elementor-8883 .elementor-element.elementor-element-19739c8 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-8883 .elementor-element.elementor-element-1c2396b{grid-column:2 / 3;grid-row:3 / 4;}.elementor-8883 .elementor-element.elementor-element-1c2396b img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-8883 .elementor-element.elementor-element-40c89aa{grid-column:3 / 5;grid-row:3 / 4;}.elementor-8883 .elementor-element.elementor-element-40c89aa img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-8883 .elementor-element.elementor-element-4928515{grid-column:5 / 7;grid-row:3 / 4;}.elementor-8883 .elementor-element.elementor-element-4928515 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-8883 .elementor-element.elementor-element-690ca82{--display:flex;--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-8883 .elementor-element.elementor-element-690ca82:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-690ca82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c78b6f );}.elementor-8883 .elementor-element.elementor-element-bbe7a34{--display:flex;--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8883 .elementor-element.elementor-element-ab55ce5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8883 .elementor-element.elementor-element-ab55ce5{text-align:center;}.elementor-8883 .elementor-element.elementor-element-ab55ce5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:50px;font-weight:600;line-height:1.05em;letter-spacing:-2px;color:#383838;}.elementor-8883 .elementor-element.elementor-element-d3635f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8883 .elementor-element.elementor-element-d3635f8{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#383838;}.elementor-8883 .elementor-element.elementor-element-58e5fd4{--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;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8883 .elementor-element.elementor-element-5012e58 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;fill:#1A1A1A;color:#1A1A1A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1A1A1A;border-radius:7px 7px 7px 7px;padding:14px 28px 14px 28px;}.elementor-8883 .elementor-element.elementor-element-5012e58 .elementor-button:hover, .elementor-8883 .elementor-element.elementor-element-5012e58 .elementor-button:focus{background-color:#F1D66F;color:#1A1A1A;border-color:#1A1A1A;}.elementor-8883 .elementor-element.elementor-element-5012e58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8883 .elementor-element.elementor-element-5012e58 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8883 .elementor-element.elementor-element-5012e58 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8883 .elementor-element.elementor-element-5012e58 .elementor-button:hover svg, .elementor-8883 .elementor-element.elementor-element-5012e58 .elementor-button:focus svg{fill:#1A1A1A;}.elementor-8883 .elementor-element.elementor-element-7dc9e3b .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;fill:#1A1A1A;color:#1A1A1A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1A1A1A;border-radius:7px 7px 7px 7px;padding:14px 28px 14px 28px;}.elementor-8883 .elementor-element.elementor-element-7dc9e3b .elementor-button:hover, .elementor-8883 .elementor-element.elementor-element-7dc9e3b .elementor-button:focus{background-color:#F1D66F;color:#1A1A1A;border-color:#1A1A1A;}.elementor-8883 .elementor-element.elementor-element-7dc9e3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8883 .elementor-element.elementor-element-7dc9e3b .elementor-button-content-wrapper{flex-direction:row;}.elementor-8883 .elementor-element.elementor-element-7dc9e3b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8883 .elementor-element.elementor-element-7dc9e3b .elementor-button:hover svg, .elementor-8883 .elementor-element.elementor-element-7dc9e3b .elementor-button:focus svg{fill:#1A1A1A;}.elementor-8883 .elementor-element.elementor-element-e0ed3ef .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;fill:#1A1A1A;color:#1A1A1A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1A1A1A;border-radius:7px 7px 7px 7px;padding:14px 28px 14px 28px;}.elementor-8883 .elementor-element.elementor-element-e0ed3ef .elementor-button:hover, .elementor-8883 .elementor-element.elementor-element-e0ed3ef .elementor-button:focus{background-color:#F1D66F;color:#1A1A1A;border-color:#1A1A1A;}.elementor-8883 .elementor-element.elementor-element-e0ed3ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8883 .elementor-element.elementor-element-e0ed3ef .elementor-button-content-wrapper{flex-direction:row;}.elementor-8883 .elementor-element.elementor-element-e0ed3ef .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8883 .elementor-element.elementor-element-e0ed3ef .elementor-button:hover svg, .elementor-8883 .elementor-element.elementor-element-e0ed3ef .elementor-button:focus svg{fill:#1A1A1A;}.elementor-8883 .elementor-element.elementor-element-47119ba{--display:flex;--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:center;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-47119ba:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-47119ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F4;}.elementor-8883 .elementor-element.elementor-element-47119ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8883 .elementor-element.elementor-element-6287d56{--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:30px 44px;--row-gap:30px;--column-gap:44px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8883 .elementor-element.elementor-element-bcbc20e{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8883 .elementor-element.elementor-element-bdfed06{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8883 .elementor-element.elementor-element-bdfed06 .elementor-heading-title{font-family:var( --e-global-typography-6a9d343-font-family ), Sans-serif;font-size:var( --e-global-typography-6a9d343-font-size );font-weight:var( --e-global-typography-6a9d343-font-weight );line-height:var( --e-global-typography-6a9d343-line-height );letter-spacing:var( --e-global-typography-6a9d343-letter-spacing );color:var( --e-global-color-text );}.elementor-8883 .elementor-element.elementor-element-501ae97{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-parr2027-font-family ), Sans-serif;font-size:var( --e-global-typography-parr2027-font-size );font-weight:var( --e-global-typography-parr2027-font-weight );line-height:var( --e-global-typography-parr2027-line-height );color:var( --e-global-color-text );}.elementor-8883 .elementor-element.elementor-element-2c72545{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-8883 .elementor-element.elementor-element-2c72545:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-2c72545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0071BC;}.elementor-8883 .elementor-element.elementor-element-d14947f{font-family:var( --e-global-typography-parr2027-font-family ), Sans-serif;font-size:var( --e-global-typography-parr2027-font-size );font-weight:var( --e-global-typography-parr2027-font-weight );line-height:var( --e-global-typography-parr2027-line-height );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8883 .elementor-element.elementor-element-f686f5c{--width:100%;}.elementor-8883 .elementor-element.elementor-element-2cbe16a{--width:50%;}.elementor-8883 .elementor-element.elementor-element-f8eecdb{--width:50%;}.elementor-8883 .elementor-element.elementor-element-b5e0e90{--width:100%;}.elementor-8883 .elementor-element.elementor-element-df21fb7{--width:50%;}.elementor-8883 .elementor-element.elementor-element-62bc6c4{--width:50%;}.elementor-8883 .elementor-element.elementor-element-0ec3dfb{--width:50%;}.elementor-8883 .elementor-element.elementor-element-cc8ea45{--width:50%;}.elementor-8883 .elementor-element.elementor-element-6fd5397{--width:53%;}.elementor-8883 .elementor-element.elementor-element-d492aca{--width:50%;}.elementor-8883 .elementor-element.elementor-element-683694f{--width:50%;}.elementor-8883 .elementor-element.elementor-element-510e0b2{--width:60%;}.elementor-8883 .elementor-element.elementor-element-3454d84{--content-width:1240px;}.elementor-8883 .elementor-element.elementor-element-690ca82{--content-width:1100px;}.elementor-8883 .elementor-element.elementor-element-bbe7a34{--width:680px;}.elementor-8883 .elementor-element.elementor-element-58e5fd4{--width:100%;}.elementor-8883 .elementor-element.elementor-element-47119ba{--width:100.068%;}.elementor-8883 .elementor-element.elementor-element-6287d56{--width:85%;}.elementor-8883 .elementor-element.elementor-element-bcbc20e{--width:55%;}.elementor-8883 .elementor-element.elementor-element-2c72545{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8883 .elementor-element.elementor-element-2cbe16a{--width:100%;}.elementor-8883 .elementor-element.elementor-element-f8eecdb{--width:100%;}.elementor-8883 .elementor-element.elementor-element-b5e0e90{--width:100%;}.elementor-8883 .elementor-element.elementor-element-df21fb7{--width:100%;}.elementor-8883 .elementor-element.elementor-element-62bc6c4{--width:100%;}.elementor-8883 .elementor-element.elementor-element-0ec3dfb{--width:100%;}.elementor-8883 .elementor-element.elementor-element-cc8ea45{--width:100%;}.elementor-8883 .elementor-element.elementor-element-6fd5397{--width:80%;}.elementor-8883 .elementor-element.elementor-element-d492aca{--width:100%;}.elementor-8883 .elementor-element.elementor-element-683694f{--width:100%;}.elementor-8883 .elementor-element.elementor-element-510e0b2{--width:100%;}.elementor-8883 .elementor-element.elementor-element-6287d56{--width:100%;}.elementor-8883 .elementor-element.elementor-element-bcbc20e{--width:100%;}.elementor-8883 .elementor-element.elementor-element-2c72545{--width:100%;}}@media(min-width:1025px){.elementor-8883 .elementor-element.elementor-element-375c0ad:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-375c0ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-8883 .elementor-element.elementor-element-66a91db:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-66a91db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://extremaduracuriosa.com/wp-content/uploads/2026/10/cabecera-home-2027-movil.webp");background-position:bottom center;background-size:cover;}.elementor-8883 .elementor-element.elementor-element-66a91db{--justify-content:flex-start;--flex-wrap:nowrap;--padding-top:160px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8883 .elementor-element.elementor-element-9d524c5 .elementor-heading-title{font-size:var( --e-global-typography-pdes2027-font-size );line-height:var( --e-global-typography-pdes2027-line-height );letter-spacing:var( --e-global-typography-pdes2027-letter-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 );}.elementor-8883 .elementor-element.elementor-element-c47122a .elementor-button{font-size:var( --e-global-typography-ec19bfc-font-size );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-6f65483 .elementor-button{font-size:var( --e-global-typography-ec19bfc-font-size );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-84bc8d1{--spacer-size:38vw;}.elementor-8883 .elementor-element.elementor-element-62f0435{--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-78365be{--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;--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-2cbe16a{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-953dcc8{text-align:center;}.elementor-8883 .elementor-element.elementor-element-953dcc8 .elementor-heading-title{font-size:var( --e-global-typography-adcdf93-font-size );line-height:var( --e-global-typography-adcdf93-line-height );letter-spacing:var( --e-global-typography-adcdf93-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-8883 .elementor-element.elementor-element-0366cf6{text-align:center;font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-f8eecdb{--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-8883 .elementor-element.elementor-element-649db58 img{object-fit:cover;}.elementor-8883 .elementor-element.elementor-element-7945299{--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-bfe2132{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-fd5c982 .elementor-heading-title{font-size:8.5vw;}.elementor-8883 .elementor-element.elementor-element-af7608c{font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-466daa3{--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-b5e0e90{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-631b340 .elementor-heading-title{font-size:var( --e-global-typography-adcdf93-font-size );line-height:var( --e-global-typography-adcdf93-line-height );letter-spacing:var( --e-global-typography-adcdf93-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-136828f{font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-6f1cb2f{--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;--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-df21fb7{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-62bc6c4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-af46783{text-align:center;}.elementor-8883 .elementor-element.elementor-element-af46783 .elementor-heading-title{font-size:var( --e-global-typography-6a9d343-font-size );line-height:var( --e-global-typography-6a9d343-line-height );letter-spacing:var( --e-global-typography-6a9d343-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-152c1f9{text-align:center;font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-453be44 .elementor-button{font-size:var( --e-global-typography-ec19bfc-font-size );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-388411d{--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-0f63640{--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;--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-0ec3dfb{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-cc8ea45{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-bf6babd{text-align:center;}.elementor-8883 .elementor-element.elementor-element-bf6babd .elementor-heading-title{font-size:var( --e-global-typography-6a9d343-font-size );line-height:var( --e-global-typography-6a9d343-line-height );letter-spacing:var( --e-global-typography-6a9d343-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-d095ba3{text-align:center;font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-e5728ca .elementor-button{font-size:var( --e-global-typography-ec19bfc-font-size );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-375c0ad{--min-height:60vh;}.elementor-8883 .elementor-element.elementor-element-12c50fe .elementor-heading-title{font-size:var( --e-global-typography-adcdf93-font-size );line-height:var( --e-global-typography-adcdf93-line-height );letter-spacing:var( --e-global-typography-adcdf93-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-b7f6a55{font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-f04d678 .elementor-button{font-size:var( --e-global-typography-ec19bfc-font-size );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-0aaa2fd{--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;--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-f0a89ed{--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;--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-d492aca{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-26b97c2{text-align:center;}.elementor-8883 .elementor-element.elementor-element-26b97c2 .elementor-heading-title{font-size:var( --e-global-typography-adcdf93-font-size );line-height:var( --e-global-typography-adcdf93-line-height );letter-spacing:var( --e-global-typography-adcdf93-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-d628e93{text-align:center;font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-5034dad .elementor-button{font-size:var( --e-global-typography-ec19bfc-font-size );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-683694f{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-a4fceaa{--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-5864300{--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:center;--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-510e0b2{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-cd7b966{text-align:center;}.elementor-8883 .elementor-element.elementor-element-cd7b966 .elementor-heading-title{font-size:var( --e-global-typography-adcdf93-font-size );line-height:var( --e-global-typography-adcdf93-line-height );letter-spacing:var( --e-global-typography-adcdf93-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-f143b63{text-align:center;font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-3454d84{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto repeat(3, 22vw);--grid-auto-flow:row;}.elementor-8883 .elementor-element.elementor-element-560baee{grid-column:1 / -1;grid-row:1;}.elementor-8883 .elementor-element.elementor-element-2596729 .elementor-heading-title{font-size:42px;}.elementor-8883 .elementor-element.elementor-element-c5ec46d{grid-column:1 / 3;grid-row:2 / 4;}.elementor-8883 .elementor-element.elementor-element-7f2cd1d{grid-column:3 / 4;grid-row:2;}.elementor-8883 .elementor-element.elementor-element-51be058{grid-column:4 / 5;grid-row:2;}.elementor-8883 .elementor-element.elementor-element-aaf0119{grid-column:3 / 4;grid-row:3;}.elementor-8883 .elementor-element.elementor-element-19739c8{grid-column:4 / 5;grid-row:3;}.elementor-8883 .elementor-element.elementor-element-1c2396b{grid-column:1 / 2;grid-row:4;}.elementor-8883 .elementor-element.elementor-element-40c89aa{grid-column:2 / 4;grid-row:4;}.elementor-8883 .elementor-element.elementor-element-4928515{grid-column:4 / 5;grid-row:4;}.elementor-8883 .elementor-element.elementor-element-690ca82{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-8883 .elementor-element.elementor-element-ab55ce5 .elementor-heading-title{font-size:42px;}.elementor-8883 .elementor-element.elementor-element-47119ba{--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-6287d56{--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;--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-bcbc20e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-bdfed06{width:100%;max-width:100%;text-align:center;}.elementor-8883 .elementor-element.elementor-element-bdfed06 .elementor-heading-title{font-size:var( --e-global-typography-6a9d343-font-size );line-height:var( --e-global-typography-6a9d343-line-height );letter-spacing:var( --e-global-typography-6a9d343-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-501ae97{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-2c72545{--flex-wrap:nowrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8883 .elementor-element.elementor-element-d14947f{font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}}@media(max-width:767px){.elementor-8883 .elementor-element.elementor-element-66a91db:not(.elementor-motion-effects-element-type-background), .elementor-8883 .elementor-element.elementor-element-66a91db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://extremaduracuriosa.com/wp-content/uploads/2026/10/cabecera-home-2027-movil.webp");background-position:bottom center;background-size:cover;}.elementor-8883 .elementor-element.elementor-element-66a91db{--justify-content:flex-start;--flex-wrap:nowrap;--padding-top:140px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8883 .elementor-element.elementor-element-9d524c5 .elementor-heading-title{font-size:var( --e-global-typography-pdes2027-font-size );line-height:var( --e-global-typography-pdes2027-line-height );letter-spacing:var( --e-global-typography-pdes2027-letter-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 );}.elementor-8883 .elementor-element.elementor-element-c47122a .elementor-button{font-size:var( --e-global-typography-ec19bfc-font-size );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-6f65483 .elementor-button{font-size:var( --e-global-typography-ec19bfc-font-size );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-84bc8d1{--spacer-size:46vw;}.elementor-8883 .elementor-element.elementor-element-62f0435{--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-78365be{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-2cbe16a{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8883 .elementor-element.elementor-element-953dcc8{text-align:center;}.elementor-8883 .elementor-element.elementor-element-953dcc8 .elementor-heading-title{font-size:var( --e-global-typography-adcdf93-font-size );line-height:var( --e-global-typography-adcdf93-line-height );letter-spacing:var( --e-global-typography-adcdf93-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-8883 .elementor-element.elementor-element-0366cf6{font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-f8eecdb{--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-8883 .elementor-element.elementor-element-649db58 img{height:420px;object-fit:cover;}.elementor-8883 .elementor-element.elementor-element-7945299{--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-bfe2132{--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8883 .elementor-element.elementor-element-fd5c982 .elementor-heading-title{font-size:11vw;letter-spacing:-1px;}.elementor-8883 .elementor-element.elementor-element-af7608c{font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-466daa3{--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-b5e0e90{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-631b340{text-align:center;}.elementor-8883 .elementor-element.elementor-element-631b340 .elementor-heading-title{font-size:var( --e-global-typography-adcdf93-font-size );line-height:var( --e-global-typography-adcdf93-line-height );letter-spacing:var( --e-global-typography-adcdf93-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-136828f{font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-6f1cb2f{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8883 .elementor-element.elementor-element-df21fb7{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-62bc6c4{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-af46783 .elementor-heading-title{font-size:var( --e-global-typography-6a9d343-font-size );line-height:var( --e-global-typography-6a9d343-line-height );letter-spacing:var( --e-global-typography-6a9d343-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-152c1f9{font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-453be44 .elementor-button{font-size:var( --e-global-typography-ec19bfc-font-size );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-388411d{--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-0f63640{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-0ec3dfb{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-cc8ea45{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-bf6babd .elementor-heading-title{font-size:var( --e-global-typography-6a9d343-font-size );line-height:var( --e-global-typography-6a9d343-line-height );letter-spacing:var( --e-global-typography-6a9d343-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-d095ba3{font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-e5728ca .elementor-button{font-size:var( --e-global-typography-ec19bfc-font-size );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-375c0ad{--min-height:80vh;}.elementor-8883 .elementor-element.elementor-element-12c50fe{text-align:center;}.elementor-8883 .elementor-element.elementor-element-12c50fe .elementor-heading-title{font-size:var( --e-global-typography-adcdf93-font-size );line-height:var( --e-global-typography-adcdf93-line-height );letter-spacing:var( --e-global-typography-adcdf93-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-b7f6a55{font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-f04d678 .elementor-button{font-size:var( --e-global-typography-ec19bfc-font-size );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-0aaa2fd{--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-f0a89ed{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8883 .elementor-element.elementor-element-d492aca{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-26b97c2{width:100%;max-width:100%;text-align:center;}.elementor-8883 .elementor-element.elementor-element-26b97c2 .elementor-heading-title{font-size:var( --e-global-typography-adcdf93-font-size );line-height:var( --e-global-typography-adcdf93-line-height );letter-spacing:var( --e-global-typography-adcdf93-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-d628e93{font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-5034dad .elementor-button{font-size:var( --e-global-typography-ec19bfc-font-size );line-height:var( --e-global-typography-ec19bfc-line-height );letter-spacing:var( --e-global-typography-ec19bfc-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-683694f{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-a4fceaa{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-5864300{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-510e0b2{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8883 .elementor-element.elementor-element-cd7b966{text-align:center;}.elementor-8883 .elementor-element.elementor-element-cd7b966 .elementor-heading-title{font-size:var( --e-global-typography-adcdf93-font-size );line-height:var( --e-global-typography-adcdf93-line-height );letter-spacing:var( --e-global-typography-adcdf93-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-f143b63{font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-3454d84{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto repeat(5, 42vw);--grid-auto-flow:row;}.elementor-8883 .elementor-element.elementor-element-560baee{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;grid-column:1 / -1;grid-row:1;}.elementor-8883 .elementor-element.elementor-element-2596729 .elementor-heading-title{font-size:34px;}.elementor-8883 .elementor-element.elementor-element-c5ec46d{grid-column:1 / -1;grid-row:2;}.elementor-8883 .elementor-element.elementor-element-7f2cd1d{grid-column:1 / 2;grid-row:3;}.elementor-8883 .elementor-element.elementor-element-51be058{grid-column:2 / 3;grid-row:3;}.elementor-8883 .elementor-element.elementor-element-aaf0119{grid-column:1 / 2;grid-row:4;}.elementor-8883 .elementor-element.elementor-element-19739c8{grid-column:2 / 3;grid-row:4;}.elementor-8883 .elementor-element.elementor-element-1c2396b{grid-column:1 / 2;grid-row:5;}.elementor-8883 .elementor-element.elementor-element-40c89aa{grid-column:2 / 3;grid-row:5;}.elementor-8883 .elementor-element.elementor-element-4928515{grid-column:1 / -1;grid-row:6;}.elementor-8883 .elementor-element.elementor-element-690ca82{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-8883 .elementor-element.elementor-element-bbe7a34{--width:100%;}.elementor-8883 .elementor-element.elementor-element-ab55ce5 .elementor-heading-title{font-size:34px;}.elementor-8883 .elementor-element.elementor-element-58e5fd4{--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:stretch;}.elementor-8883 .elementor-element.elementor-element-47119ba{--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-6287d56{--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8883 .elementor-element.elementor-element-bcbc20e{--flex-wrap:nowrap;}.elementor-8883 .elementor-element.elementor-element-bdfed06 .elementor-heading-title{font-size:var( --e-global-typography-6a9d343-font-size );line-height:var( --e-global-typography-6a9d343-line-height );letter-spacing:var( --e-global-typography-6a9d343-letter-spacing );}.elementor-8883 .elementor-element.elementor-element-501ae97{font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}.elementor-8883 .elementor-element.elementor-element-2c72545{--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-8883 .elementor-element.elementor-element-d14947f{font-size:var( --e-global-typography-parr2027-font-size );line-height:var( --e-global-typography-parr2027-line-height );}}/* Start custom CSS for container, class: .elementor-element-3454d84 *//* Mosaico: las fotos rellenan su hueco (se recortan, no se deforman) */
.elementor-8883 .elementor-element.elementor-element-3454d84 .ec-tile, .elementor-8883 .elementor-element.elementor-element-3454d84 .ec-tile > .elementor-widget-container{height:100%}
.elementor-8883 .elementor-element.elementor-element-3454d84 .ec-tile img{width:100%;height:100%!important;object-fit:cover;border-radius:16px;display:block;transition:transform .8s ease,filter .5s ease;filter:saturate(.9)}
.elementor-8883 .elementor-element.elementor-element-3454d84 .ec-tile{overflow:hidden;border-radius:16px}
.elementor-8883 .elementor-element.elementor-element-3454d84 .ec-tile:hover img{transform:scale(1.06);filter:saturate(1.15)}
@media (prefers-reduced-motion:reduce){.elementor-8883 .elementor-element.elementor-element-3454d84 .ec-tile img{transition:none}.elementor-8883 .elementor-element.elementor-element-3454d84 .ec-tile:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS *//* ===================== HOME 2027 · v4 (hm) ===================== */
body .elementor .hm .hm-mk{background:linear-gradient(transparent 60%,rgba(241,214,111,.85) 60% 92%,transparent 92%);padding:0 .06em}
body .elementor .hm-deco,body .elementor .hm-deco>.elementor-widget-container{position:static!important}
@supports (animation-timeline:view()){body .elementor .hm .hm-rv{animation:hm-rv linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}
@keyframes hm-rv{from{opacity:0;translate:0 50px}to{opacity:1;translate:0}}
/* 1 · HERO */
body .elementor .hm-h1 .elementor-heading-title{display:flex;flex-direction:column;align-items:center;text-align:center;text-transform:uppercase;color:#fff;font:800 clamp(30px,5.4vw,78px)/1 Poppins,sans-serif;letter-spacing:.18em;margin-right:-.18em}
body .elementor .hm-h1 .hm-b{display:block;margin:-.05em 0 0;font:900 clamp(70px,17vw,250px)/.85 Poppins,sans-serif;letter-spacing:-.05em;color:transparent;
background:url(https://extremaduracuriosa.com/wp-content/uploads/2026/10/portada-calendario-2027-extremadura-curiosa.webp) center 30%/cover;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:2px rgba(255,255,255,.9);filter:drop-shadow(0 18px 30px rgba(0,0,0,.35));animation:hm-pan 18s ease-in-out infinite alternate}
@keyframes hm-pan{to{background-position:center 70%}}
body .elementor .hm-sub .elementor-heading-title{max-width:640px;margin:0 auto}
/* 2 · NOS QUEJAMOS: móvil */
body .elementor .hm-phone{position:relative;max-width:340px;margin:0 auto;background:#fff;border-radius:42px;padding:14px;box-shadow:0 0 0 10px #1A1A1A,0 50px 70px -30px rgba(0,0,0,.5);rotate:-4deg;font-family:Poppins,sans-serif}
body .elementor .hm-phone .bar{display:flex;align-items:center;gap:10px;padding:8px 6px 12px;font:600 13px Poppins,sans-serif;color:#1A1A1A}
body .elementor .hm-phone .bar i{width:30px;height:30px;border-radius:50%;background:url(https://extremaduracuriosa.com/wp-content/uploads/2024/11/con-calendario-scaled.webp) center/cover;box-shadow:0 0 0 2px #fff,0 0 0 4px #F95353}
body .elementor .hm-phone .post{border-radius:14px;overflow:hidden;aspect-ratio:4/5}
body .elementor .hm-phone .post img{width:100%;height:100%;object-fit:cover}
body .elementor .hm-phone .cmt{position:absolute;left:-18%;bottom:10%;max-width:280px;display:flex;gap:10px;align-items:flex-start;background:#fff;padding:12px 14px;border-radius:18px 18px 18px 4px;box-shadow:0 20px 40px -18px rgba(0,0,0,.45);rotate:4deg;font:600 15px/1.3 Poppins,sans-serif;color:#1A1A1A}
body .elementor .hm-phone .cmt span{flex:none;width:30px;height:30px;border-radius:50%;background:#00AB39;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px}
@supports (animation-timeline:view()){body .elementor .hm-phone .cmt{animation:hm-pop linear both;animation-timeline:view();animation-range:entry 70% cover 50%}}
/* 3 · AL DEDILLO: etiquetas de colores */
body .elementor .hm-board{position:relative}
body .elementor .hm-l1 .elementor-heading-title em{font-style:normal;color:#0071BC}
body .elementor .hm-chip{position:absolute;z-index:1;font:700 clamp(10px,1.1vw,15px) Poppins,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:10px 16px;border-radius:999px;color:#fff;white-space:nowrap;rotate:var(--r);box-shadow:0 12px 20px -14px rgba(0,0,0,.5);animation:hm-float 6s ease-in-out infinite;animation-delay:var(--d)}
@keyframes hm-float{50%{translate:0 -10px}}
body .elementor .hm-chip.c1{left:2%;top:4%;background:#0071BC;--r:-8deg;--d:-1s}
body .elementor .hm-chip.c2{right:6%;top:0;background:#F95353;--r:6deg;--d:-3s}
body .elementor .hm-chip.c3{left:12%;bottom:6%;background:#00AB39;--r:5deg;--d:-2s}
body .elementor .hm-chip.c4{right:2%;bottom:14%;background:#FB8351;--r:-6deg;--d:-4s}
body .elementor .hm-chip.c5{left:40%;top:-2%;background:#1A1A1A;--r:-3deg;--d:-5s}
body .elementor .hm-chip.c6{right:30%;bottom:0;background:#F1D66F;color:#1A1A1A;--r:4deg;--d:-2.5s}
body .elementor .hm-chip.q{background:transparent;color:#F95353;box-shadow:none;outline:2px dashed #F95353;left:46%;bottom:-4%;rotate:-4deg;animation:hm-wob 2.4s ease-in-out infinite}
@keyframes hm-wob{25%{rotate:-8deg}75%{rotate:2deg}}
body .elementor .hm-l1,body .elementor .hm-l2{position:relative;z-index:2}
body .elementor .hm-l2 p{max-width:760px;margin:0 auto}
body .elementor .hm-tort{white-space:nowrap;font-weight:600;color:#1A1A1A;background:linear-gradient(transparent 55%,rgba(241,214,111,.9) 55% 92%,transparent 92%)}
body .elementor .hm-flip{display:inline-block;width:36px;height:36px;vertical-align:-10px;margin-left:6px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#F8E7A6,#EFC65A 60%,#D9A23A);animation:hm-flip 3s ease-in-out infinite}
@keyframes hm-flip{0%,60%{transform:translateY(0) rotateX(0)}80%{transform:translateY(-22px) rotateX(180deg)}100%{transform:translateY(0) rotateX(360deg)}}
/* 4 · CALENDARIO: cifras en pegatinas */
body .elementor .hm-stage{position:relative;aspect-ratio:1/.95}
body .elementor .hm-stage .w{position:absolute;left:0;top:4%;width:70%;rotate:-4deg;border-radius:18px;overflow:hidden;box-shadow:0 40px 60px -30px rgba(0,0,0,.55)}
body .elementor .hm-stage .m{position:absolute;right:0;bottom:4%;width:58%;rotate:5deg;border-radius:18px;overflow:hidden;box-shadow:0 40px 60px -30px rgba(0,0,0,.55)}
body .elementor .hm-stage img{display:block;width:100%}
body .elementor .hm-stk{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50%;color:#fff;font:700 11px/1.1 Poppins,sans-serif;letter-spacing:.06em;text-transform:uppercase;outline:2px dashed rgba(255,255,255,.65);outline-offset:-8px;box-shadow:0 18px 28px -16px rgba(0,0,0,.6);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}
body .elementor .hm-stk b{display:block;font:900 40px/.9 Poppins,sans-serif;letter-spacing:-2px;margin-bottom:3px}
body .elementor .hm-stk:hover{transform:scale(1.1)}
body .elementor .hm-stk.s74{width:140px;height:140px;right:6%;top:-2%;background:#F95353;rotate:10deg}
body .elementor .hm-stk.s74 b{font-size:52px}
body .elementor .hm-stk.s12i{width:118px;height:118px;left:-3%;bottom:16%;background:#0071BC;rotate:-12deg}
body .elementor .hm-stk.s12a{width:110px;height:110px;left:42%;top:36%;background:#00AB39;rotate:6deg}
body .elementor .hm-pill{position:absolute;z-index:3;font:700 12px Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:9px 14px;border-radius:999px;box-shadow:0 12px 20px -12px rgba(0,0,0,.6)}
body .elementor .hm-pill.p2f{left:6%;top:-3%;background:#F1D66F;color:#1A1A1A;rotate:-5deg}
body .elementor .hm-pill.peg{right:-2%;bottom:-2%;background:#FB8351;color:#fff;rotate:-4deg}
body .elementor .hm-pill.ed5{left:30%;bottom:-6%;background:#1A1A1A;color:#fff;border-radius:6px;rotate:3deg}
@supports (animation-timeline:view()){body .elementor .hm-stk,body .elementor .hm-pill{animation:hm-pop linear both;animation-timeline:view();animation-range:entry 70% cover 45%}}
@keyframes hm-pop{0%{opacity:0;scale:.3}70%{opacity:1;scale:1.08}100%{opacity:1;scale:1}}
/* 5 · PASAPORTE */
body .elementor .hm-pas{overflow:hidden}
body .elementor .hm-bandw{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}
body .elementor .hm-band{background:#F1D66F;color:#1A1A1A;rotate:-2deg;margin:0 -3%;padding:14px 0;overflow:hidden;box-shadow:0 8px 0 rgba(0,0,0,.12)}
body .elementor .hm-band .tr{display:flex;width:max-content;animation:hm-mq 26s linear infinite}
body .elementor .hm-band span{font:400 clamp(16px,1.7vw,24px)/1 Poppins,sans-serif;text-transform:uppercase;letter-spacing:.02em;padding-right:26px;white-space:nowrap}
body .elementor .hm-band i{font-style:normal;color:#F95353;padding-left:26px}
@keyframes hm-mq{to{transform:translateX(-50%)}}
body .elementor .hm-pas .elementor-widget-text-editor .hm-mk{background:linear-gradient(transparent 60%,rgba(241,214,111,.55) 60% 92%,transparent 92%)}
body .elementor .hm-tks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
body .elementor .hm-tks .tk{position:relative;background:#fff;color:#1A1A1A;border-radius:10px;padding:14px 10px 12px;text-align:center;font:600 12px/1.2 Poppins,sans-serif}
body .elementor .hm-tks .tk::before,body .elementor .hm-tks .tk::after{content:"";position:absolute;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#0071BC}
body .elementor .hm-tks .tk::before{left:-7px}body .elementor .hm-tks .tk::after{right:-7px}
body .elementor .hm-tks svg{display:block;width:26px;height:26px;margin:0 auto 6px;color:#F95353}
body .elementor .hm-mockw{position:relative}
body .elementor .hm-new{position:absolute;z-index:5;right:0;top:-10px;width:130px;height:130px;border-radius:50%;background:#F95353;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font:700 12px/1.1 Poppins,sans-serif;text-transform:uppercase;letter-spacing:.08em;rotate:12deg;outline:2px dashed rgba(255,255,255,.65);outline-offset:-9px;box-shadow:0 18px 30px -14px rgba(0,0,0,.5);animation:hm-pulse 2.6s ease-in-out infinite}
body .elementor .hm-new b{font:900 20px/1 Poppins,sans-serif;letter-spacing:-1px;text-transform:none}
@keyframes hm-pulse{50%{scale:1.08}}
/* 6 · QUIÉNES SOIS */
body .elementor .hm-pics{position:relative;aspect-ratio:1/.9}
body .elementor .hm-pics .main{position:absolute;left:6%;top:0;width:80%;border-radius:22px;overflow:hidden;transition:transform .3s,box-shadow .3s}
body .elementor .hm-pics .main::after{content:"";position:absolute;inset:12px;border:2px dashed rgba(255,255,255,.75);border-radius:14px;pointer-events:none}
body .elementor .hm-pics .main img{display:block;width:100%;aspect-ratio:4/3.2;object-fit:cover}
body .elementor .hm-pics .main:hover{transform:translate(-6px,-6px);box-shadow:12px 12px 0 #1f2a44}
body .elementor .hm-pics .pol{position:absolute;margin:0;background:#fff;padding:9px 9px 30px;border-radius:4px;box-shadow:0 22px 34px -20px rgba(0,0,0,.5);width:36%;transition:rotate .3s}
body .elementor .hm-pics .pol img{display:block;width:100%;aspect-ratio:1;object-fit:cover}
body .elementor .hm-pics .pol.a{left:0;bottom:0;rotate:-7deg}
body .elementor .hm-pics .pol.b{right:0;bottom:6%;rotate:6deg}
body .elementor .hm-pics .pol:hover{rotate:0deg}
body .elementor .hm-awards{display:flex;gap:10px;flex-wrap:wrap}
body .elementor .hm-awards .aw{display:flex;align-items:center;gap:10px;background:#fff;border-radius:999px;padding:8px 16px 8px 8px;font:600 13px/1.2 Poppins,sans-serif;color:#1A1A1A;box-shadow:0 10px 20px -16px rgba(0,0,0,.5)}
body .elementor .hm-awards i{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#F1D66F}
body .elementor .hm-awards svg{width:20px;height:20px}
/* 7 · TIENDA: categorías */
body .elementor .hm-cats{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:18px;height:min(70vw,620px)}
body .elementor .hm-cats .cat{position:relative;border-radius:24px;overflow:hidden;text-decoration:none;color:#fff;transition:transform .3s,box-shadow .3s}
body .elementor .hm-cats .cat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s}
body .elementor .hm-cats .cat::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(26,26,26,.75))}
body .elementor .hm-cats .cat span{position:absolute;z-index:2;left:22px;bottom:20px;right:22px;display:flex;justify-content:space-between;align-items:center;font:600 26px/1 Raleway,sans-serif;letter-spacing:-.8px;color:#fff}
body .elementor .hm-cats .cat span i{font-style:normal;width:44px;height:44px;border-radius:50%;background:#F1D66F;color:#1A1A1A;display:flex;align-items:center;justify-content:center;font:700 20px Poppins,sans-serif;transition:background .2s,color .2s}
body .elementor .hm-cats .cat:hover{transform:translate(-6px,-6px);box-shadow:12px 12px 0 #1f2a44}
body .elementor .hm-cats .cat:hover img{transform:scale(1.06)}
body .elementor .hm-cats .cat:hover span i{background:#F95353;color:#fff}
body .elementor .hm-cats .cat.big{grid-row:1/3}
body .elementor .hm-cats .cat.wide{grid-column:2/4}
/* 9 · NEWSLETTER: postal */
body .elementor .hm-postal{position:relative;background:#FFFDF8;border-radius:10px;box-shadow:0 40px 70px -40px rgba(0,0,0,.45);rotate:-1deg;overflow:hidden}
body .elementor .hm-postal::before,body .elementor .hm-postal::after{content:"";position:absolute;left:0;right:0;height:10px;background:repeating-linear-gradient(135deg,#F95353 0 14px,#fff 14px 22px,#0071BC 22px 36px,#fff 36px 44px);z-index:1}
body .elementor .hm-postal::before{top:0}body .elementor .hm-postal::after{bottom:0}
:where(.hm-postal-r){position:relative}
body .elementor .hm-stamp{position:absolute;z-index:3;right:-14px;top:-30px;width:96px;height:116px;background:#00AB39;padding:9px;rotate:6deg;outline:6px dotted #FFFDF8;outline-offset:-3px;box-shadow:0 10px 18px -10px rgba(0,0,0,.4)}
body .elementor .hm-stamp div{width:100%;height:100%;border:2px solid rgba(255,255,255,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font:800 10px/1.1 Poppins,sans-serif;text-transform:uppercase;text-align:center;letter-spacing:.06em;background:radial-gradient(circle at 50% 36%,#F1D66F 15px,transparent 16px)}
body .elementor .hm-stamp div b{margin-top:32px;font-size:17px}
body .elementor .hm-postmark{position:absolute;z-index:3;right:80px;top:-22px;width:110px;height:110px;border-radius:50%;border:2px solid rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;text-align:center;font:700 10px/1.2 Poppins,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.75);rotate:-14deg}
:where(.hm-legal) p{font-size:12px;line-height:18px;color:rgba(255,255,255,.95)}
/* RESPONSIVE */
@media (max-width:1024px){
body .elementor .hm-phone .cmt{left:-6%}
body .elementor .hm-cats{grid-template-columns:1fr 1fr;grid-template-rows:auto;height:auto}
body .elementor .hm-cats .cat{aspect-ratio:1}
body .elementor .hm-cats .cat.big{grid-row:auto;grid-column:1/3;aspect-ratio:16/10}
body .elementor .hm-cats .cat.wide{grid-column:auto}
body .elementor .hm-postal{rotate:0deg}
}
@media (max-width:767px){
body .elementor .hm-h1 .hm-b{font-size:17.5vw;-webkit-text-stroke-width:1.5px}
body .elementor .hm-phone{max-width:290px}
body .elementor .hm-phone .cmt{left:-4%;bottom:6%;max-width:240px}
body .elementor .hm-chip{padding:7px 11px}
body .elementor .hm-stk{scale:.75}
body .elementor .hm-tks .tk{font-size:10px;padding:12px 6px 10px}
body .elementor .hm-cats .cat span{font-size:20px}
body .elementor .hm-postmark{display:none}
body .elementor .hm-stamp{width:76px;height:92px;right:-6px;top:-24px}
}
@media (prefers-reduced-motion:reduce){body .elementor .hm-chip,body .elementor .hm-band .tr,body .elementor .hm-new,body .elementor .hm-flip{animation:none}}
/* ===== Mockup del pasaporte (ppm) ===== */
.ppm{--forest:#0F4D34;--gold:#F1D66F;--paper:#FBF8F1;--line:#E3DCCF;--coral:#F95353;--green:#00AB39;--blue:#0071BC;
position:relative;width:100%;max-width:470px;margin:0 auto;aspect-ratio:1/1.02;container-type:inline-size;font-family:Poppins,sans-serif}
.ppm *{box-sizing:border-box}
.ppm-open{position:absolute;right:0;top:4%;width:84%;aspect-ratio:1.42;display:flex;rotate:7deg;filter:drop-shadow(0 30px 34px rgba(0,0,0,.22))}
.ppm .pg{position:relative;flex:1;background:var(--paper);padding:7cqw 5cqw 5cqw;overflow:hidden}
.ppm .pg-l{border-radius:3cqw 0 0 3cqw;background:linear-gradient(90deg,var(--paper) 85%,#EDE7DA)}
.ppm .pg-r{border-radius:0 3cqw 3cqw 0;background:linear-gradient(270deg,var(--paper) 85%,#EDE7DA)}
.ppm .pg-t{display:block;font:800 2.6cqw/1 Raleway,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8a847d;margin-bottom:3cqw}
.ppm .pg-t.t2{margin-top:5cqw}
.ppm .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.2cqw}
.ppm .grid>i{aspect-ratio:1;border-radius:50%;border:.4cqw dashed var(--line);display:flex;align-items:center;justify-content:center}
.ppm .st{border:.7cqw solid currentColor!important;border-style:solid!important;opacity:.85;mix-blend-mode:multiply}
.ppm .st b{font:800 1.7cqw/1 Poppins,sans-serif;text-transform:uppercase;letter-spacing:.04em;text-align:center}
.ppm .s1{color:var(--coral);rotate:-12deg}
.ppm .s2{color:var(--green);rotate:9deg}
.ppm .s3{color:var(--blue);rotate:-6deg}
.ppm .s4{color:var(--coral);rotate:14deg}
.ppm .ln{display:block;height:1.1cqw;border-radius:2px;background:var(--line);margin-bottom:1.8cqw}
.ppm .ln.s{width:60%}
.ppm .st.big{position:absolute;right:4cqw;bottom:6cqw;width:15cqw;height:15cqw;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--green);rotate:-14deg;outline:.4cqw dashed currentColor;outline-offset:-2.2cqw}
.ppm .st.big b{font-size:1.45cqw;letter-spacing:0}
.ppm .pg-n{position:absolute;left:5cqw;bottom:4cqw;font:700 2cqw Poppins,sans-serif;color:#b9b1a5}
.ppm-cover{position:absolute;left:2%;bottom:0;width:50%;aspect-ratio:.7;rotate:-8deg;border-radius:2.4cqw 3.6cqw 3.6cqw 2.4cqw;background:radial-gradient(120% 90% at 30% 20%,#17603F,var(--forest) 60%,#0B3D29);color:var(--gold);
display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.4cqw;text-align:center;padding:6cqw 4cqw;
box-shadow:inset 2.2cqw 0 0 rgba(0,0,0,.18),inset 2.6cqw 0 0 rgba(255,255,255,.04),0 34px 44px -22px rgba(0,0,0,.6)}
.ppm-cover::after{content:"";position:absolute;inset:3cqw 3cqw 3cqw 4.6cqw;border:.3cqw solid rgba(241,214,111,.35);border-radius:1.6cqw;pointer-events:none}
.ppm-cover svg{width:36%;filter:drop-shadow(0 1px 0 rgba(0,0,0,.25))}
.ppm-cover strong{font:700 3.6cqw/1.3 Poppins,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.ppm-cover em{font:600 2.8cqw Poppins,sans-serif;font-style:normal;letter-spacing:.3em;opacity:.85}
.ppm-cover .brand{position:absolute;bottom:6cqw;font:600 1.8cqw Poppins,sans-serif;letter-spacing:.2em;text-transform:uppercase;opacity:.6}
.ppm-cover,.ppm-open{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}
.ppm:hover .ppm-cover{transform:translate(-2%,-2%) rotate(-2deg)}
.ppm:hover .ppm-open{transform:translate(2%,-1%) rotate(2deg)}
@media (prefers-reduced-motion:reduce){.ppm-cover,.ppm-open{transition:none}}

/* ---------- 9 · EXTREMADURA ES (mosaico) ---------- */
body .elementor .hm-feed{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:16vw;gap:10px;max-width:1240px;margin:0 auto}
body .elementor .hm-feed figure{margin:0;border-radius:16px;overflow:hidden}
body .elementor .hm-feed img{width:100%;height:100%;object-fit:cover;transition:transform .8s,filter .5s;filter:saturate(.9)}
body .elementor .hm-feed figure:hover img{transform:scale(1.08);filter:saturate(1.2)}
body .elementor .hm-feed .f1{grid-column:1/3;grid-row:1/3}body .elementor .hm-feed .f2{grid-column:3/4}body .elementor .hm-feed .f3{grid-column:6/7;grid-row:1/3}
body .elementor .hm-feed .f4{grid-column:3/4;grid-row:2/3}body .elementor .hm-feed .f5{grid-column:1/2}body .elementor .hm-feed .f6{grid-column:2/3}body .elementor .hm-feed .f7{grid-column:5/7}body .elementor .hm-feed .f8{grid-column:3/5}
body .elementor .hm-feed .center{grid-column:4/6;grid-row:1/3;background:#fff;border-radius:22px;padding:30px;display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;font-family:Poppins,sans-serif}
body .elementor .hm-feed h2{margin:0;font:600 clamp(34px,3.4vw,50px)/1.05 Raleway,sans-serif;letter-spacing:-2px;color:#383838}
body .elementor .hm-feed .hearts span{display:inline-block}
@media (prefers-reduced-motion:no-preference){body .elementor .hm-feed .hearts span{animation:hm-beat 1.6s ease-in-out infinite}body .elementor .hm-feed .hearts span:nth-child(2){animation-delay:.2s}body .elementor .hm-feed .hearts span:nth-child(3){animation-delay:.4s}}
@keyframes hm-beat{0%,60%,100%{transform:scale(1)}30%{transform:scale(1.2)}}
body .elementor .hm-feed .center p{font-size:16px;line-height:24px;margin:14px 0 20px;color:#383838}
body .elementor .hm-feed .nets{display:flex;gap:10px}
body .elementor .hm-feed .net{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s,box-shadow .3s}
body .elementor .hm-feed .net:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 #1f2a44}
body .elementor .hm-feed .net.g{background:#00AB39;color:#fff}body .elementor .hm-feed .net.w{background:#fff;color:#1A1A1A;box-shadow:inset 0 0 0 2px #1A1A1A}body .elementor .hm-feed .net.k{background:#1A1A1A;color:#fff}
body .elementor .hm-feed .net svg{width:22px;height:22px}


@media (max-width:1024px){body .elementor .hm-feed{grid-template-columns:repeat(4,1fr);grid-auto-rows:24vw}
  body .elementor .hm-feed .f1{grid-column:1/3;grid-row:auto/span 2}
  body .elementor .hm-feed .f3,body .elementor .hm-feed .f7,body .elementor .hm-feed .f8{display:none}
  body .elementor .hm-feed .center{grid-column:1/5;grid-row:auto}

body .elementor .hm-feed .f2,body .elementor .hm-feed .f4,body .elementor .hm-feed .f5,body .elementor .hm-feed .f6{grid-column:auto;grid-row:auto}
}

/* ---- fixes responsive feed + tienda ---- */
@media (max-width:1024px){
body .elementor .hm-feed{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto}
body .elementor .hm-feed figure{grid-row:auto;aspect-ratio:1}
body .elementor .hm-feed .f1{grid-column:1/3;grid-row:1/3;aspect-ratio:auto}
body .elementor .hm-feed .f2{grid-column:3/4;grid-row:1/2}
body .elementor .hm-feed .f4{grid-column:4/5;grid-row:1/2}
body .elementor .hm-feed .f5{grid-column:3/4;grid-row:2/3}
body .elementor .hm-feed .f6{grid-column:4/5;grid-row:2/3}
body .elementor .hm-feed .center{grid-column:1/5;grid-row:3/4}
body .elementor .hm-cats > :last-child:nth-child(odd){grid-column:1/-1}
}
@media (max-width:767px){
body .elementor .hm-feed{grid-template-columns:1fr 1fr;gap:8px}
body .elementor .hm-feed .f1{grid-column:1/3;grid-row:auto;aspect-ratio:16/10}
body .elementor .hm-feed .f2,body .elementor .hm-feed .f4,body .elementor .hm-feed .f5,body .elementor .hm-feed .f6{grid-column:auto;grid-row:auto}
body .elementor .hm-feed .center{grid-column:1/3;grid-row:auto;padding:24px 18px}
}
@media (max-width:767px){body .elementor .hm-stage .hm-stk{scale:.74}body .elementor .hm-stage .hm-pill{scale:.85}}
/* v5 · tienda: CTA en el bloque grande */
body .elementor .hm-cats .cat.cta{background:#F95353;color:#fff}
body .elementor .hm-cats .cat.cta::after{display:none}
body .elementor .hm-cats .cat.cta .cta-t{left:6%;right:auto;top:50%;bottom:auto;translate:0 -50%;gap:18px;justify-content:flex-start;font:600 clamp(30px,3.2vw,43px)/1 Raleway,sans-serif;letter-spacing:-2px;color:#fff}
body .elementor .hm-cats .cat.cta .cta-t i{background:#1A1A1A;color:#fff;width:56px;height:56px;font-size:22px}
body .elementor .hm-cats .cat.cta .cta-pics{position:absolute;right:5%;top:50%;translate:0 -50%;left:auto;bottom:auto;display:block;width:44%;height:80%}
body .elementor .hm-cats .cat.cta .cta-pics img{position:absolute;inset:auto;width:46%;height:auto;aspect-ratio:1;object-fit:cover;border:6px solid #fff;border-radius:14px;box-shadow:0 18px 30px -18px rgba(0,0,0,.5);transition:transform .4s}
body .elementor .hm-cats .cat.cta .cta-pics img:nth-child(1){left:0;top:12%;rotate:-8deg}
body .elementor .hm-cats .cat.cta .cta-pics img:nth-child(2){left:28%;top:0;rotate:5deg;z-index:2}
body .elementor .hm-cats .cat.cta .cta-pics img:nth-child(3){right:0;top:18%;rotate:-3deg}
body .elementor .hm-cats .cat.cta:hover .cta-pics img{transform:translateY(-6px)}
body .elementor .hm-cats .cat.cta:hover img{transform:none}
@media (max-width:767px){body .elementor .hm-cats .cat.cta .cta-pics{display:none}}
/* v5 · newsletter: sello postal + matasellos */
body .elementor .hm-postal{position:relative}
body .elementor .hm-nlstamp{position:relative;rotate:2deg;-webkit-mask:radial-gradient(circle,#0000 6px,#000 6.5px) -10px -10px/20px 20px round,linear-gradient(#000 0 0) 10px 10px/calc(100% - 20px) calc(100% - 20px) no-repeat;mask:radial-gradient(circle,#0000 6px,#000 6.5px) -10px -10px/20px 20px round,linear-gradient(#000 0 0) 10px 10px/calc(100% - 20px) calc(100% - 20px) no-repeat;filter:drop-shadow(0 18px 24px rgba(0,0,0,.18))}
body .elementor .hm-nlstamp::before{content:"";position:absolute;inset:22px;border:2px dashed rgba(255,255,255,.45);pointer-events:none}
.hm-pmark-w{position:absolute;right:-130px;top:-18%;z-index:3;width:170px;pointer-events:none}
.hm-pmark{color:#F95353;opacity:.85;rotate:-12deg;mix-blend-mode:multiply}
@media (max-width:1024px){.hm-pmark-w{right:-6px;top:auto;bottom:-78px;width:118px;z-index:5}}
@media (max-width:767px){body .elementor .hm-cats .cat.cta{grid-column:1/-1;min-height:130px}body .elementor .hm-cats .cat.cta .cta-t{font-size:30px;letter-spacing:-1px;right:6%;justify-content:space-between}body .elementor .hm-cats .cat.cta .cta-t i{width:48px;height:48px;flex:none}}
/* Móvil: círculos del calendario más pequeños y en los bordes para no tapar los mockups (se usa width/height porque la animación hm-pop sobrescribe "scale") */
@media (max-width:767px){body .elementor .hm-stage .hm-stk{width:74px!important;height:74px!important;font-size:7px;outline-offset:-5px}body .elementor .hm-stage .hm-stk b,body .elementor .hm-stage .hm-stk.s74 b{font-size:24px;letter-spacing:-1px;margin-bottom:1px}body .elementor .hm-stage .hm-stk.s74{right:-4%;top:-6%}body .elementor .hm-stage .hm-pill{font-size:9px;padding:6px 10px}body .elementor .hm-stage .hm-stk.s12i{left:-5%;top:auto;bottom:12%}body .elementor .hm-stage .hm-stk.s12a{left:auto;right:-4%;top:auto;bottom:30%}}
/* Pasaporte: foto a sangre hasta el borde izquierdo de la pantalla (7% de padding de la sección + 2×10px de los contenedores internos) */
body .elementor .hm-pasfoto{margin-left:calc(-7vw - 20px);width:calc(100% + 7vw + 20px)}
body .elementor .hm-pasfoto img{display:block;width:100%;height:auto}
@media (max-width:767px){body .elementor .hm-pasfoto .hm-new{width:88px;height:88px;top:-14px;font-size:9px}body .elementor .hm-pasfoto .hm-new b{font-size:15px}}
/* "Pues ojo…": tipografía protagonista. Color, tamaño y fuente se controlan desde Elementor.
   "tortilla" lleva el subrayado de la marca (.hm-mk) y se da la vuelta al pasar el ratón. */
body .elementor .hm-ded--type .elementor-widget-heading{width:100%;max-width:1300px;margin-left:auto;margin-right:auto;position:relative}
body .elementor .hm-flipword{display:inline-block;transition:rotate .6s cubic-bezier(.34,1.56,.64,1)}
body .elementor .hm-flipword:hover{rotate:180deg}
body .elementor .hm-ded--type .hm-tort{white-space:normal!important}
body .elementor .hm-ded--type .elementor-widget-text-editor{max-width:640px;margin-left:auto;margin-right:auto;text-align:center}
/* Adornos: dos destellos de la marca alrededor del titular */
body .elementor .hm-ded--type .elementor-widget-heading::before,body .elementor .hm-ded--type .elementor-widget-heading::after{content:"✦";position:absolute;font-size:clamp(28px,3.4vw,54px);line-height:1;pointer-events:none;animation:hm-twinkle 3.2s ease-in-out infinite}
body .elementor .hm-ded--type .elementor-widget-heading::before{color:#F1D66F;left:2%;top:-6%;rotate:-12deg}
body .elementor .hm-ded--type .elementor-widget-heading::after{color:#F95353;right:3%;bottom:-4%;rotate:14deg;animation-delay:-1.6s}
@keyframes hm-twinkle{0%,100%{scale:1;opacity:1}50%{scale:.7;opacity:.6}}
@media (prefers-reduced-motion:reduce){body .elementor .hm-flipword{transition:none}body .elementor .hm-ded--type .elementor-widget-heading::before,body .elementor .hm-ded--type .elementor-widget-heading::after{animation:none}}
@media (max-width:767px){body .elementor .hm-ded--type .elementor-widget-heading::before{left:-2%;top:-14%}body .elementor .hm-ded--type .elementor-widget-heading::after{right:-1%;bottom:-12%}}
/* CTA tienda coral: flecha blanca también en hover */
body .elementor .hm-cats .cat.cta:hover .cta-t i{background:#1A1A1A;color:#fff}/* End custom CSS */