.elementor-1003 .elementor-element.elementor-element-175634f{--display:flex;--min-height:100svh;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:40px;--padding-bottom:80px;--padding-left:30px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-175634f:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-175634f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fe1a1 );background-image:url("https://beereno.es/wp-content/uploads/2026/07/Background-hero-Beereno-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1003 .elementor-element.elementor-element-0a49d3f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-27fce6f{width:100%;max-width:100%;text-align:end;}.elementor-1003 .elementor-element.elementor-element-27fce6f .elementor-heading-title{font-size:220px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:#FFF1D0;}.elementor-1003 .elementor-element.elementor-element-9b1e5e9{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:end;}.elementor-1003 .elementor-element.elementor-element-9b1e5e9 .elementor-heading-title{font-size:60px;font-weight:400;text-transform:uppercase;line-height:1em;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-c9c4e6a{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;text-align:end;}.elementor-1003 .elementor-element.elementor-element-c9c4e6a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:23px;color:var( --e-global-color-87fe1a1 );}.elementor-1003 .elementor-element.elementor-element-03a016c .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-1003 .elementor-element.elementor-element-779d017{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-d1de32c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-268c8ea );--border-color:var( --e-global-color-268c8ea );--border-radius:6px 6px 6px 6px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1003 .elementor-element.elementor-element-d1de32c:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-d1de32c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fe1a1 );}.elementor-1003 .elementor-element.elementor-element-ea69a32 .elementor-icon-wrapper{text-align:center;}.elementor-1003 .elementor-element.elementor-element-ea69a32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-ea69a32.elementor-view-framed .elementor-icon, .elementor-1003 .elementor-element.elementor-element-ea69a32.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-ea69a32.elementor-view-framed .elementor-icon, .elementor-1003 .elementor-element.elementor-element-ea69a32.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-ea69a32 .elementor-icon{font-size:21px;}.elementor-1003 .elementor-element.elementor-element-ea69a32 .elementor-icon svg{height:21px;}.elementor-1003 .elementor-element.elementor-element-0b4569f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1003 .elementor-element.elementor-element-0553460{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-268c8ea );--border-color:var( --e-global-color-268c8ea );--border-radius:6px 6px 6px 6px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1003 .elementor-element.elementor-element-0553460:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-0553460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fe1a1 );}.elementor-1003 .elementor-element.elementor-element-9f055ef .elementor-icon-wrapper{text-align:center;}.elementor-1003 .elementor-element.elementor-element-9f055ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-9f055ef.elementor-view-framed .elementor-icon, .elementor-1003 .elementor-element.elementor-element-9f055ef.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-9f055ef.elementor-view-framed .elementor-icon, .elementor-1003 .elementor-element.elementor-element-9f055ef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-9f055ef .elementor-icon{font-size:21px;}.elementor-1003 .elementor-element.elementor-element-9f055ef .elementor-icon svg{height:21px;}.elementor-1003 .elementor-element.elementor-element-f4181dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1003 .elementor-element.elementor-element-ad47f2e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-268c8ea );--border-color:var( --e-global-color-268c8ea );--border-radius:6px 6px 6px 6px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1003 .elementor-element.elementor-element-ad47f2e:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-ad47f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fe1a1 );}.elementor-1003 .elementor-element.elementor-element-35f63e6 .elementor-icon-wrapper{text-align:center;}.elementor-1003 .elementor-element.elementor-element-35f63e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-35f63e6.elementor-view-framed .elementor-icon, .elementor-1003 .elementor-element.elementor-element-35f63e6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-35f63e6.elementor-view-framed .elementor-icon, .elementor-1003 .elementor-element.elementor-element-35f63e6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-35f63e6 .elementor-icon{font-size:21px;}.elementor-1003 .elementor-element.elementor-element-35f63e6 .elementor-icon svg{height:21px;}.elementor-1003 .elementor-element.elementor-element-ea9055c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1003 .elementor-element.elementor-element-ec6cd72{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-ec6cd72:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-ec6cd72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1003 .elementor-element.elementor-element-6f60e05 .elementor-repeater-item-d7bf9a8 .e-hotspot__icon{grid-column:2;}.elementor-1003 .elementor-element.elementor-element-6f60e05 .elementor-repeater-item-d7bf9a8 .e-hotspot__button{grid-gap:0px;}.elementor-1003 .elementor-element.elementor-element-6f60e05 .elementor-repeater-item-d7bf9a8{left:28%;--hotspot-translate-x:28%;top:33%;--hotspot-translate-y:33%;}.elementor-1003 .elementor-element.elementor-element-6f60e05 .elementor-repeater-item-5645738 .e-hotspot__icon{grid-column:1;}.elementor-1003 .elementor-element.elementor-element-6f60e05 .elementor-repeater-item-5645738 .e-hotspot__button{grid-gap:0px;}.elementor-1003 .elementor-element.elementor-element-6f60e05 .elementor-repeater-item-5645738{left:88%;--hotspot-translate-x:88%;top:49%;--hotspot-translate-y:49%;}.elementor-1003 .elementor-element.elementor-element-6f60e05 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-1003 .elementor-element.elementor-element-6f60e05{--background-align:center;--container-width:100%;--image-width:100%;--hotspot-color:var( --e-global-color-87fe1a1 );}.elementor-1003 .elementor-element.elementor-element-6f60e05 .e-hotspot__label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1003 .elementor-element.elementor-element-1ec1149{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-1ec1149:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-1ec1149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1003 .elementor-element.elementor-element-2cdad9c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1003 .elementor-element.elementor-element-066ead0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-066ead0:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-066ead0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1003 .elementor-element.elementor-element-0ff15b0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1003 .elementor-element.elementor-element-b3d457e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-b3d457e:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-b3d457e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-15fda20{width:var( --container-widget-width, 780px );max-width:780px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:780px;--container-widget-flex-grow:0;text-align:start;}.elementor-1003 .elementor-element.elementor-element-15fda20 .elementor-heading-title{font-size:140px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:#F5F5F5;}.elementor-1003 .elementor-element.elementor-element-df9162f{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:start;}.elementor-1003 .elementor-element.elementor-element-df9162f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:28px;color:#F5F5F5;}.elementor-1003 .elementor-element.elementor-element-0a885ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1003 .elementor-element.elementor-element-0a885ab:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-0a885ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1003 .elementor-element.elementor-element-0a885ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1003 .elementor-element.elementor-element-64a8f0d{--display:flex;}.elementor-1003 .elementor-element.elementor-element-14dd3ec{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-76c4a77{text-align:start;}.elementor-1003 .elementor-element.elementor-element-76c4a77 img{width:48px;}.elementor-1003 .elementor-element.elementor-element-60d1a9f{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-60d1a9f img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-1003 .elementor-element.elementor-element-1905682{text-align:start;}.elementor-1003 .elementor-element.elementor-element-1905682 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-ab0cfcd{text-align:start;}.elementor-1003 .elementor-element.elementor-element-ab0cfcd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#B3B3B3;}.elementor-1003 .elementor-element.elementor-element-7db29a1{--display:flex;}.elementor-1003 .elementor-element.elementor-element-4b5bc12{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-498facf{text-align:start;}.elementor-1003 .elementor-element.elementor-element-498facf img{width:48px;}.elementor-1003 .elementor-element.elementor-element-53c0214{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-53c0214 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-1003 .elementor-element.elementor-element-3206764{text-align:start;}.elementor-1003 .elementor-element.elementor-element-3206764 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-7bffc1b{text-align:start;}.elementor-1003 .elementor-element.elementor-element-7bffc1b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#B3B3B3;}.elementor-1003 .elementor-element.elementor-element-b404ae0{--display:flex;}.elementor-1003 .elementor-element.elementor-element-b38590a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-3a1baa6{text-align:start;}.elementor-1003 .elementor-element.elementor-element-3a1baa6 img{width:48px;}.elementor-1003 .elementor-element.elementor-element-0d26290{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-0d26290 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-1003 .elementor-element.elementor-element-4865992{text-align:start;}.elementor-1003 .elementor-element.elementor-element-4865992 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-1ea4673{text-align:start;}.elementor-1003 .elementor-element.elementor-element-1ea4673 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#B3B3B3;}.elementor-1003 .elementor-element.elementor-element-1a5d59e{--display:flex;}.elementor-1003 .elementor-element.elementor-element-2e5975f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-4794e0e{text-align:start;}.elementor-1003 .elementor-element.elementor-element-4794e0e img{width:48px;}.elementor-1003 .elementor-element.elementor-element-0d7fe48{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-0d7fe48 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-1003 .elementor-element.elementor-element-361aa9b{text-align:start;}.elementor-1003 .elementor-element.elementor-element-361aa9b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-6830141{text-align:start;}.elementor-1003 .elementor-element.elementor-element-6830141 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#B3B3B3;}.elementor-1003 .elementor-element.elementor-element-0be86ed{--display:flex;}.elementor-1003 .elementor-element.elementor-element-23524cf{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-8241684{text-align:start;}.elementor-1003 .elementor-element.elementor-element-8241684 img{width:48px;}.elementor-1003 .elementor-element.elementor-element-d654262{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-d654262 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-1003 .elementor-element.elementor-element-f3aa089{text-align:start;}.elementor-1003 .elementor-element.elementor-element-f3aa089 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-9fd5b11{text-align:start;}.elementor-1003 .elementor-element.elementor-element-9fd5b11 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#B3B3B3;}.elementor-1003 .elementor-element.elementor-element-3773d92{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1003 .elementor-element.elementor-element-2145d5c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-3638724{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-1003 .elementor-element.elementor-element-3638724 img{width:156px;}.elementor-1003 .elementor-element.elementor-element-3a3dcc5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-3a3dcc5:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-3a3dcc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beereno.es/wp-content/uploads/2026/07/hexagone_bkgr-copia.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1003 .elementor-element.elementor-element-c19cf4e{width:var( --container-widget-width, 780px );max-width:780px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:780px;--container-widget-flex-grow:0;text-align:center;}.elementor-1003 .elementor-element.elementor-element-c19cf4e .elementor-heading-title{font-size:140px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-c750cae{width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;text-align:center;}.elementor-1003 .elementor-element.elementor-element-c750cae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:23px;}.elementor-1003 .elementor-element.elementor-element-6d26d28{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1003 .elementor-element.elementor-element-67e7712{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1003 .elementor-element.elementor-element-a636d98{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1003 .elementor-element.elementor-element-a1d9b50{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1003 .elementor-element.elementor-element-9d181c2{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1003 .elementor-element.elementor-element-7dbb32e{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#CACACA;--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:10px;}.elementor-1003 .elementor-element.elementor-element-7dbb32e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-1003 .elementor-element.elementor-element-a0ebe6a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-a0ebe6a .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-1003 .elementor-element.elementor-element-696e500{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-696e500:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-696e500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://beereno.es/wp-content/uploads/2026/06/Panel_amarillo-bkg-scaled.webp");background-position:top right;background-repeat:no-repeat;background-size:100% auto;}.elementor-1003 .elementor-element.elementor-element-af7c44c{width:var( --container-widget-width, 790px );max-width:790px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:790px;--container-widget-flex-grow:0;text-align:start;}.elementor-1003 .elementor-element.elementor-element-af7c44c .elementor-heading-title{font-size:140px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-b030f4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-b030f4a:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-b030f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://beereno.es/wp-content/uploads/2026/06/Panel_amarillo-bkg-scaled.webp");background-position:top right;background-repeat:no-repeat;background-size:100% auto;}.elementor-1003 .elementor-element.elementor-element-6c986e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-2cdb2c8{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-5c34df9{text-align:start;}.elementor-1003 .elementor-element.elementor-element-5c34df9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#DB9200;}.elementor-1003 .elementor-element.elementor-element-139ebd8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-5bc1489 .elementor-heading-title{font-size:59px;text-transform:uppercase;line-height:1em;color:#DB9200;}.elementor-1003 .elementor-element.elementor-element-6ad1385 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-374d75a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-473860e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-582a88f{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-d907e49{text-align:start;}.elementor-1003 .elementor-element.elementor-element-d907e49 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#DB9200;}.elementor-1003 .elementor-element.elementor-element-287dfe4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-83f836b .elementor-heading-title{font-size:59px;text-transform:uppercase;line-height:1em;color:#DB9200;}.elementor-1003 .elementor-element.elementor-element-8dac15a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-c191f1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-51ae755{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-2d04328{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-cfa3d7d{text-align:start;}.elementor-1003 .elementor-element.elementor-element-cfa3d7d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#DB9200;}.elementor-1003 .elementor-element.elementor-element-9db6ee0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-0719ec9 .elementor-heading-title{font-size:59px;text-transform:uppercase;line-height:1em;color:#DB9200;}.elementor-1003 .elementor-element.elementor-element-858e5a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-30e883e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-958bffe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-2f9a159{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-02d91ae{text-align:start;}.elementor-1003 .elementor-element.elementor-element-02d91ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#DB9200;}.elementor-1003 .elementor-element.elementor-element-81c5736{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-62e081c .elementor-heading-title{font-size:59px;text-transform:uppercase;line-height:1em;color:#DB9200;}.elementor-1003 .elementor-element.elementor-element-bdcecee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-dada8fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-3f8a79e{--display:flex;--min-height:100svh;--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;--overflow:hidden;--padding-top:200px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-867c9a2{width:var( --container-widget-width, 780px );max-width:780px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:780px;--container-widget-flex-grow:0;text-align:center;}.elementor-1003 .elementor-element.elementor-element-867c9a2 .elementor-heading-title{font-size:140px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-6b4fdf7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-4322a5a{--e-transform-translateX:80px;}.elementor-1003 .elementor-element.elementor-element-2eab73d{--e-transform-translateX:40px;}.elementor-1003 .elementor-element.elementor-element-c78946f{z-index:5;}.elementor-1003 .elementor-element.elementor-element-9145c59{--e-transform-translateX:-40px;z-index:4;}.elementor-1003 .elementor-element.elementor-element-54c2616{--e-transform-translateX:-80px;}.elementor-1003 .elementor-element.elementor-element-f5f97a7{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;text-align:center;}.elementor-1003 .elementor-element.elementor-element-f5f97a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;}.elementor-1003 .elementor-element.elementor-element-043c1fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-043c1fb .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-1003 .elementor-element.elementor-element-cd20e8d{--display:flex;}.elementor-1003 .elementor-element.elementor-element-6195a4d{text-align:center;}.elementor-1003 .elementor-element.elementor-element-6195a4d .elementor-heading-title{font-family:"Redig", Sans-serif;font-size:240px;font-weight:400;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-5b3dae2{--display:flex;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-5b3dae2:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-5b3dae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-a5b433b{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:center;}.elementor-1003 .elementor-element.elementor-element-a5b433b .elementor-heading-title{font-size:140px;text-transform:uppercase;line-height:1em;}.elementor-1003 .elementor-element.elementor-element-0a3dc60{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-1ac73ff{--display:flex;}.elementor-1003 .elementor-element.elementor-element-03ce3fa{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-ae25206{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-d749385 .elementor-heading-title{font-family:"Redig", Sans-serif;font-size:60px;font-weight:400;line-height:1em;}.elementor-1003 .elementor-element.elementor-element-930fc93 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-a5d76d4 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-1003 .elementor-element.elementor-element-45c000f .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-1003 .elementor-element.elementor-element-884eb6e{--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:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-d82a2d0{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:18px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-primary );--e-rating-icon-color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-c7c38eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-c7c38eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-79663c8{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-834dae6{--display:flex;}.elementor-1003 .elementor-element.elementor-element-ca929a7{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-8366784{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-51bf529 .elementor-heading-title{font-family:"Redig", Sans-serif;font-size:60px;font-weight:400;line-height:1em;}.elementor-1003 .elementor-element.elementor-element-eea1354 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-31c4db2 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-1003 .elementor-element.elementor-element-1ace179 .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-1003 .elementor-element.elementor-element-60de77d{--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:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-f89779c{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:18px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-primary );--e-rating-icon-color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-caa352f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-caa352f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-f875820{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-a0f2933{--display:flex;}.elementor-1003 .elementor-element.elementor-element-af60a28{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-d635684{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-e206cdf .elementor-heading-title{font-family:"Redig", Sans-serif;font-size:60px;font-weight:400;line-height:1em;}.elementor-1003 .elementor-element.elementor-element-3110bd3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-503c26b .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-1003 .elementor-element.elementor-element-053131b .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-1003 .elementor-element.elementor-element-5be268d{--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:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-2f759b0{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:18px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-primary );--e-rating-icon-color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-bdca513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-bdca513 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-155eefd{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-bb787db{--display:flex;}.elementor-1003 .elementor-element.elementor-element-b912039{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-984cefe{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-a21db9a .elementor-heading-title{font-family:"Redig", Sans-serif;font-size:60px;font-weight:400;line-height:1em;}.elementor-1003 .elementor-element.elementor-element-df03f5d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-6c683b0 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-1003 .elementor-element.elementor-element-bd83751 .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-1003 .elementor-element.elementor-element-b916cef{--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:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-6a41056{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:18px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-primary );--e-rating-icon-color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-314d01e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-314d01e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-7f4c375{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-5753680{--display:flex;}.elementor-1003 .elementor-element.elementor-element-7d282cc{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-062c4f0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-bb00406 .elementor-heading-title{font-family:"Redig", Sans-serif;font-size:60px;font-weight:400;line-height:1em;}.elementor-1003 .elementor-element.elementor-element-2ae633c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-b9bf857 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-1003 .elementor-element.elementor-element-add700e .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-1003 .elementor-element.elementor-element-0d2f20b{--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:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-f0b2585{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:18px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-primary );--e-rating-icon-color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-82704c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-82704c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-ec11e9f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-1003 .elementor-element.elementor-element-14d651b{--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:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-14d651b:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-14d651b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1003 .elementor-element.elementor-element-17f1f6b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5B5B5B;--border-color:#5B5B5B;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-e895999{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-e895999:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-e895999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-d37348b{width:var( --container-widget-width, 780px );max-width:780px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:780px;--container-widget-flex-grow:0;text-align:end;}.elementor-1003 .elementor-element.elementor-element-d37348b .elementor-heading-title{font-size:140px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:#F5F5F5;}.elementor-1003 .elementor-element.elementor-element-17b2dce{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:end;}.elementor-1003 .elementor-element.elementor-element-17b2dce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:28px;color:#F5F5F5;}.elementor-1003 .elementor-element.elementor-element-a9577bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1003 .elementor-element.elementor-element-a9577bf .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-1003 .elementor-element.elementor-element-cd8f221{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-cd8f221:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-cd8f221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-88cb4a6{width:100%;max-width:100%;}.elementor-1003 .elementor-element.elementor-element-88cb4a6 img{width:100%;}.elementor-1003 .elementor-element.elementor-element-69dcd89{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;text-align:start;}.elementor-1003 .elementor-element.elementor-element-69dcd89 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-87fe1a1 );}.elementor-1003 .elementor-element.elementor-element-2a311d4{--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:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-2a311d4:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-2a311d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fe1a1 );}.elementor-1003 .elementor-element.elementor-element-413d334{--display:flex;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-61d6baa{width:100%;max-width:100%;text-align:end;}.elementor-1003 .elementor-element.elementor-element-61d6baa .elementor-heading-title{font-size:220px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-d6a9070{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-81fb647{--display:flex;}.elementor-1003 .elementor-element.elementor-element-469a641{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;text-align:start;}.elementor-1003 .elementor-element.elementor-element-469a641 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:23px;}.elementor-1003 .elementor-element.elementor-element-ddeea99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:-1px;}.elementor-1003 .elementor-element.elementor-element-ddeea99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1003 .elementor-element.elementor-element-ddeea99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1003 .elementor-element.elementor-element-ddeea99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1003 .elementor-element.elementor-element-ddeea99 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1003 .elementor-element.elementor-element-ddeea99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1003 .elementor-element.elementor-element-ddeea99 .elementor-icon-list-icon i{color:#979797;transition:color 0.3s;}.elementor-1003 .elementor-element.elementor-element-ddeea99 .elementor-icon-list-icon svg{fill:#979797;transition:fill 0.3s;}.elementor-1003 .elementor-element.elementor-element-ddeea99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003 .elementor-element.elementor-element-ddeea99 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1003 .elementor-element.elementor-element-ddeea99 .elementor-icon-list-text{color:var( --e-global-color-268c8ea );transition:color 0.3s;}.elementor-1003 .elementor-element.elementor-element-f10289a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1003 .elementor-element.elementor-element-f10289a .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-1003 .elementor-element.elementor-element-f322310{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-f322310:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-f322310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fe1a1 );}.elementor-1003 .elementor-element.elementor-element-154cae8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-577a9ef{width:var( --container-widget-width, 790px );max-width:790px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:790px;--container-widget-flex-grow:0;text-align:start;}.elementor-1003 .elementor-element.elementor-element-577a9ef .elementor-heading-title{font-size:140px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-bc0e834{width:var( --container-widget-width, 280px );max-width:280px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:280px;--container-widget-flex-grow:0;text-align:start;}.elementor-1003 .elementor-element.elementor-element-bc0e834 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:23px;}.elementor-1003 .elementor-element.elementor-element-2594c8c{--display:flex;}.elementor-1003 .elementor-element.elementor-element-421742c{text-align:start;}.elementor-1003 .elementor-element.elementor-element-421742c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-1d23da0{--display:flex;}.elementor-1003 .elementor-element.elementor-element-2e73c6b{text-align:start;}.elementor-1003 .elementor-element.elementor-element-2e73c6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-92e2731{--display:flex;}.elementor-1003 .elementor-element.elementor-element-d7862c8{text-align:start;}.elementor-1003 .elementor-element.elementor-element-d7862c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-270f606{--display:flex;}.elementor-1003 .elementor-element.elementor-element-6789f5f{text-align:start;}.elementor-1003 .elementor-element.elementor-element-6789f5f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1003 .elementor-element.elementor-element-830a158{--n-accordion-title-font-size:60px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-268c8ea );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-1003 .elementor-element.elementor-element-830a158 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1003 .elementor-element.elementor-element-830a158 {--n-accordion-padding:0px 0px 20px 0px;}:where( .elementor-1003 .elementor-element.elementor-element-830a158 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Redig", Sans-serif;font-weight:400;line-height:0.9em;}:where( .elementor-1003 .elementor-element.elementor-element-830a158 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D8D8D8;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-1003 .elementor-element.elementor-element-ad52dd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-02c5022{width:100%;max-width:100%;}.elementor-1003 .elementor-element.elementor-element-25d1ef2{--display:flex;--min-height:950px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-25d1ef2:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-25d1ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beereno.es/wp-content/uploads/2026/07/iStock-2151912599-Copia.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1003 .elementor-element.elementor-element-82aadf7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-6544d55{width:100%;max-width:100%;text-align:center;}.elementor-1003 .elementor-element.elementor-element-6544d55 .elementor-heading-title{font-size:220px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-858499b{width:var( --container-widget-width, 345px );max-width:345px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:345px;--container-widget-flex-grow:0;text-align:center;}.elementor-1003 .elementor-element.elementor-element-858499b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:23px;color:var( --e-global-color-87fe1a1 );}.elementor-1003 .elementor-element.elementor-element-dd7cdd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1003 .elementor-element.elementor-element-dd7cdd3 .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-1003 .elementor-element.elementor-element-05402c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1003 .elementor-element.elementor-element-05402c0 .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-1003 .elementor-element.elementor-element-90726d9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-1003:not(.elementor-motion-effects-element-type-background), body.elementor-page-1003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1003 .elementor-element.elementor-element-3773d92{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1003 .elementor-element.elementor-element-7dbb32e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1003 .elementor-element.elementor-element-2cdb2c8{--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-582a88f{--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-2d04328{--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-2f9a159{--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-03ce3fa{--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-ca929a7{--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-af60a28{--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-b912039{--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-7d282cc{--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-ec11e9f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1003 .elementor-element.elementor-element-f322310{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1003 .elementor-element.elementor-element-175634f{--min-height:100vh;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-175634f:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-175634f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:85% -20px;background-repeat:no-repeat;background-size:cover;}.elementor-1003 .elementor-element.elementor-element-0a49d3f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-27fce6f{text-align:start;}.elementor-1003 .elementor-element.elementor-element-27fce6f .elementor-heading-title{font-size:84px;}.elementor-1003 .elementor-element.elementor-element-9b1e5e9{text-align:start;}.elementor-1003 .elementor-element.elementor-element-9b1e5e9 .elementor-heading-title{font-size:40px;}.elementor-1003 .elementor-element.elementor-element-c9c4e6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1003 .elementor-element.elementor-element-779d017{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-d1de32c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-d1de32c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1003 .elementor-element.elementor-element-0b4569f .elementor-heading-title{font-size:13px;}.elementor-1003 .elementor-element.elementor-element-0553460{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-0553460.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1003 .elementor-element.elementor-element-f4181dc .elementor-heading-title{font-size:13px;}.elementor-1003 .elementor-element.elementor-element-ad47f2e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-ad47f2e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1003 .elementor-element.elementor-element-ea9055c .elementor-heading-title{font-size:13px;}.elementor-1003 .elementor-element.elementor-element-066ead0{--min-height:300px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-b3d457e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-15fda20 .elementor-heading-title{font-size:72px;}.elementor-1003 .elementor-element.elementor-element-0a885ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-14dd3ec{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-4b5bc12{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-b38590a{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-2e5975f{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-23524cf{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-3773d92{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1003 .elementor-element.elementor-element-2145d5c{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-3638724{margin:-165px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-3a3dcc5{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-c19cf4e .elementor-heading-title{font-size:72px;}.elementor-1003 .elementor-element.elementor-element-7dbb32e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1003 .elementor-element.elementor-element-696e500{--padding-top:40px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-af7c44c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-af7c44c .elementor-heading-title{font-size:72px;}.elementor-1003 .elementor-element.elementor-element-2cdb2c8{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-582a88f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-2d04328{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-2f9a159{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-3f8a79e{--min-height:70svh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-867c9a2 .elementor-heading-title{font-size:72px;}.elementor-1003 .elementor-element.elementor-element-6b4fdf7{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-4322a5a{--e-transform-translateX:0px;}.elementor-1003 .elementor-element.elementor-element-2eab73d{--e-transform-translateX:0px;}.elementor-1003 .elementor-element.elementor-element-9145c59{--e-transform-translateX:0px;}.elementor-1003 .elementor-element.elementor-element-54c2616{--e-transform-translateX:0px;}.elementor-1003 .elementor-element.elementor-element-cd20e8d{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-6195a4d .elementor-heading-title{font-size:80px;}.elementor-1003 .elementor-element.elementor-element-5b3dae2{--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-a5b433b .elementor-heading-title{font-size:72px;line-height:1em;}.elementor-1003 .elementor-element.elementor-element-03ce3fa{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-ca929a7{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-af60a28{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-b912039{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-7d282cc{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-ec11e9f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;}.elementor-1003 .elementor-element.elementor-element-ec11e9f.elementor-element{--align-self:flex-start;}.elementor-1003 .elementor-element.elementor-element-17f1f6b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-e895999{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1003 .elementor-element.elementor-element-d37348b{text-align:center;}.elementor-1003 .elementor-element.elementor-element-d37348b .elementor-heading-title{font-size:72px;}.elementor-1003 .elementor-element.elementor-element-17b2dce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1003 .elementor-element.elementor-element-cd8f221{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-69dcd89{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-2a311d4{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-61d6baa{text-align:start;}.elementor-1003 .elementor-element.elementor-element-61d6baa .elementor-heading-title{font-size:84px;}.elementor-1003 .elementor-element.elementor-element-d6a9070{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-f322310{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-577a9ef .elementor-heading-title{font-size:72px;}.elementor-1003 .elementor-element.elementor-element-bc0e834{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-6544d55 .elementor-heading-title{font-size:84px;}}@media(min-width:768px){.elementor-1003 .elementor-element.elementor-element-ec6cd72{--content-width:1311px;}.elementor-1003 .elementor-element.elementor-element-1ec1149{--content-width:1000px;}.elementor-1003 .elementor-element.elementor-element-066ead0{--content-width:1000px;}.elementor-1003 .elementor-element.elementor-element-b3d457e{--content-width:1280px;}.elementor-1003 .elementor-element.elementor-element-0a885ab{--width:100%;}.elementor-1003 .elementor-element.elementor-element-696e500{--content-width:1280px;}}/* Start custom CSS for heading, class: .elementor-element-27fce6f */.elementor-1003 .elementor-element.elementor-element-27fce6f h1 {
    text-box: trim-both cap alphabetic;
    font-size: min(16.7vw, 244px)!important;
    line-height: 0.8!important;
    pointer-events: none;
}
.elementor-1003 .elementor-element.elementor-element-27fce6f span {
    color:#FEBF24;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-1003 .elementor-element.elementor-element-27fce6f h1 {
        font-size: min(22vw, 120px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b1e5e9 */.elementor-1003 .elementor-element.elementor-element-9b1e5e9 h2 {
    text-box: trim-both cap alphabetic;
    font-size: min(16.7vw, 139px) !important;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-1003 .elementor-element.elementor-element-9b1e5e9 h2 {
        font-size: min(22vw, 150px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9c4e6a */.elementor-1003 .elementor-element.elementor-element-c9c4e6a span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1de32c */.elementor-1003 .elementor-element.elementor-element-d1de32c {
    width: fit-content;
      background-color: rgba(142, 142, 142, 0.3)!important;
  border: 1px solid rgba(255, 255, 255, 0.5)!important;
  border-radius: 6px!important;
  color:#fff;
  backdrop-filter: blur(5px);
    svg {
        top:2px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0553460 */.elementor-1003 .elementor-element.elementor-element-0553460 {
    width: fit-content;
      background-color: rgba(142, 142, 142, 0.3)!important;
  border: 1px solid rgba(255, 255, 255, 0.5)!important;
  border-radius: 6px!important;
  color:#fff;
  backdrop-filter: blur(5px);
    svg {
        top:2px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad47f2e */.elementor-1003 .elementor-element.elementor-element-ad47f2e {
    width: fit-content;
      background-color: rgba(142, 142, 142, 0.3)!important;
  border: 1px solid rgba(255, 255, 255, 0.5)!important;
  border-radius: 6px!important;
  color:#fff;
  backdrop-filter: blur(5px);
    svg {
        top:2px;
    }
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-6f60e05 */.elementor-1003 .elementor-element.elementor-element-6f60e05 .e-hotspot__label{
  background-color: rgba(52, 54, 61, 0.59)!important;
  border: 1px solid rgba(115, 115, 115, 0.25);
  border-radius: 6px;
  padding: 12px 30px;
  backdrop-filter: blur(5px);
  text-wrap: nowrap;
}
.elementor-1003 .elementor-element.elementor-element-6f60e05 .e-hotspot__icon {
    transform: translateX(-10px);
    z-index: 10;
}
.elementor-1003 .elementor-element.elementor-element-6f60e05 .e-hotspot:nth-of-type(2) .e-hotspot__icon{
    transform: translateX(10px)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15fda20 */.elementor-1003 .elementor-element.elementor-element-15fda20 span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df9162f */.elementor-1003 .elementor-element.elementor-element-df9162f span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60d1a9f */.elementor-1003 .elementor-element.elementor-element-60d1a9f img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c0214 */.elementor-1003 .elementor-element.elementor-element-53c0214 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d26290 */.elementor-1003 .elementor-element.elementor-element-0d26290 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d7fe48 */.elementor-1003 .elementor-element.elementor-element-0d7fe48 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d654262 */.elementor-1003 .elementor-element.elementor-element-d654262 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60d1a9f */.elementor-1003 .elementor-element.elementor-element-60d1a9f img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c0214 */.elementor-1003 .elementor-element.elementor-element-53c0214 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d26290 */.elementor-1003 .elementor-element.elementor-element-0d26290 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d7fe48 */.elementor-1003 .elementor-element.elementor-element-0d7fe48 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d654262 */.elementor-1003 .elementor-element.elementor-element-d654262 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60d1a9f */.elementor-1003 .elementor-element.elementor-element-60d1a9f img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c0214 */.elementor-1003 .elementor-element.elementor-element-53c0214 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d26290 */.elementor-1003 .elementor-element.elementor-element-0d26290 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d7fe48 */.elementor-1003 .elementor-element.elementor-element-0d7fe48 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d654262 */.elementor-1003 .elementor-element.elementor-element-d654262 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60d1a9f */.elementor-1003 .elementor-element.elementor-element-60d1a9f img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c0214 */.elementor-1003 .elementor-element.elementor-element-53c0214 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d26290 */.elementor-1003 .elementor-element.elementor-element-0d26290 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d7fe48 */.elementor-1003 .elementor-element.elementor-element-0d7fe48 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d654262 */.elementor-1003 .elementor-element.elementor-element-d654262 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60d1a9f */.elementor-1003 .elementor-element.elementor-element-60d1a9f img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c0214 */.elementor-1003 .elementor-element.elementor-element-53c0214 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d26290 */.elementor-1003 .elementor-element.elementor-element-0d26290 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d7fe48 */.elementor-1003 .elementor-element.elementor-element-0d7fe48 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d654262 */.elementor-1003 .elementor-element.elementor-element-d654262 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60d1a9f */.elementor-1003 .elementor-element.elementor-element-60d1a9f img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c0214 */.elementor-1003 .elementor-element.elementor-element-53c0214 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d26290 */.elementor-1003 .elementor-element.elementor-element-0d26290 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d7fe48 */.elementor-1003 .elementor-element.elementor-element-0d7fe48 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d654262 */.elementor-1003 .elementor-element.elementor-element-d654262 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3773d92 */.elementor-1003 .elementor-element.elementor-element-3773d92 {
    .icon {
       
        position: absolute;
        top: 20px;
    
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a885ab */.diapositiva-seccion {
    position: relative;
    isolation: isolate;
    width: 100%;

    /* 5 estados + recorrido final */
    min-height: 600vh;
    min-height: 600svh;
    > div {
            align-items: flex-start;
            padding-top: 20px;
    }
}

.diapositiva-carrusel {
    position: sticky;
    top: 130px;
    z-index: 3;

    width: 100%;
    height: 100vh;
    height: 100svh;
    min-height: 100vh;
    min-height: 100svh;

    display: flex;
    align-items: center;

    background-color: black;
    overflow: hidden;

    transform: translateZ(0);
    backface-visibility: hidden;
}

.diapositiva-carrusel .swiper {
    width: 100%;
    overflow: hidden;

    /* Posición actual en escritorio */
    transform: translateY(-40px);

    /*
    Permite hacer scroll vertical en móvil aunque
    Swiper esté debajo del dedo.
    */
    touch-action: pan-y;
}

.diapositiva-carrusel .swiper-wrapper {
    align-items: stretch;
}

.diapositiva-carrusel .swiper-slide {
    opacity: 0;
    visibility: hidden;
    transform: translateX(40px);
    pointer-events: none;

    transition:
        opacity 0.55s ease,
        transform 0.55s ease,
        visibility 0s linear 0.55s;
}

.diapositiva-carrusel .swiper-slide.card-visible {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    pointer-events: auto;

    transition:
        opacity 0.55s ease,
        transform 0.55s ease,
        visibility 0s linear 0s;
}

/* TABLET */
@media (max-width: 1024px) {

    .diapositiva-carrusel .swiper {
        transform: translateY(-20px);
    }
}

/* MÓVIL */
@media (max-width: 767px) {

    .diapositiva-seccion {
        /*
        Recorrido algo más corto para que en móvil
        no sea excesivamente largo.
        */
        min-height: 550vh;
        min-height: 550svh;
    }

    .diapositiva-carrusel {
        width: 100%;
        height: 100vh;
        height: 100svh;
        min-height: 100vh;
        min-height: 100svh;

        /*
        Mantiene el carrusel centrado y estable.
        */
        align-items: center;

        /*
        Evita separación lateral causada por
        estilos de Elementor.
        */
        padding-left: 0;
        padding-right: 0;
    }

    .diapositiva-carrusel .swiper {
        /*
        En móvil eliminamos el desplazamiento vertical
        utilizado en escritorio.
        */
        transform: none;

        width: 100%;
        margin: 0;
    }

    .diapositiva-carrusel .swiper-slide {
        transform: translateX(25px);
    }

    .diapositiva-carrusel .swiper-slide.card-visible {
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c19cf4e */.elementor-1003 .elementor-element.elementor-element-c19cf4e span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7dbb32e */.elementor-1003 .elementor-element.elementor-element-7dbb32e .swiper-pagination-bullet-active {
    background: #FEBF24;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af7c44c */.elementor-1003 .elementor-element.elementor-element-af7c44c span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b030f4a */.elementor-1003 .elementor-element.elementor-element-b030f4a {
    interpolate-size: allow-keywords;
}
.elementor-1003 .elementor-element.elementor-element-b030f4a .item {
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
   
    cursor: pointer;
    
}
.elementor-1003 .elementor-element.elementor-element-b030f4a .item .inner {
    width: 1280px;
    max-width: 100%;
    margin: auto;
    padding: 20px 0;
    padding-bottom: 0;
    grid-template-columns: 20px 1fr!important;
}
.elementor-1003 .elementor-element.elementor-element-b030f4a .title h2 {
    text-box: trim-both cap alphabetic;
    max-width: 60%;
    line-height: 0.8!important;
    transition: all 0.5s;
    font-size:58px!important;
}
.elementor-1003 .elementor-element.elementor-element-b030f4a .item .text {
    height: 0;
    overflow: clip;
    transition: opacity .25s ease;
    opacity: 0;
}

/* Active */

.elementor-1003 .elementor-element.elementor-element-b030f4a .item.is-active {
    border-top:1px solid #000;
    border-bottom:1px solid #000;
}
.elementor-1003 .elementor-element.elementor-element-b030f4a .item.is-active .inner {
    padding-bottom: 20px;
}
.elementor-1003 .elementor-element.elementor-element-b030f4a .item.is-active .number * {
    color:#000;
}
.elementor-1003 .elementor-element.elementor-element-b030f4a .item.is-active .title h2 {
    font-size:118px!important;
    color:#000;
    transition: all 0.5s;
}
.elementor-1003 .elementor-element.elementor-element-b030f4a .item.is-active .text{
     height: auto;
     opacity: 1;
}
/* Hover */
.elementor-1003 .elementor-element.elementor-element-b030f4a .item .inner:hover * {
     color:#000;
     transition: color 0.25s;
}
/* Foto */
.elementor-1003 .elementor-element.elementor-element-b030f4a .box-foto {
    position: absolute;
    top:-70%;
    right: 60px;
    width: 460px;
    max-width: 40%;
    opacity: 0;
    transition: opacity 0.5s;
    img {
        width: 100%;
        aspect-ratio: 458/552;
        object-fit: cover;
        border-radius:8px;
    }
}
.elementor-1003 .elementor-element.elementor-element-b030f4a .item .box-foto-2 {
     top: auto;
     bottom: -135%;
}
.elementor-1003 .elementor-element.elementor-element-b030f4a .item .box-foto-3 {
     top: auto;
     bottom: -75%;
}
.elementor-1003 .elementor-element.elementor-element-b030f4a .item .box-foto-4 {
            top: auto;
            bottom: -20%;
    
} 
.elementor-1003 .elementor-element.elementor-element-b030f4a .item.is-active .box-foto {
    opacity: 1;
    transition: opacity 0.5s;
}

@media(max-width:767px){
    .elementor-1003 .elementor-element.elementor-element-b030f4a .item .inner {
    grid-template-columns:  1fr!important;
    padding-inline: 20px;
}
    .elementor-1003 .elementor-element.elementor-element-b030f4a .item.is-active .title h2 {
        font-size: 58px!important;
    }
    .elementor-1003 .elementor-element.elementor-element-b030f4a .box-foto { 
        top:20px!important;
        right: 20px;
        z-index: 0;
        max-width:28%;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-867c9a2 */.elementor-1003 .elementor-element.elementor-element-867c9a2 {
    position: absolute;
    z-index: 10;
    transform: translateY(-25%);
}
.elementor-1003 .elementor-element.elementor-element-867c9a2 span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4fdf7 */.elementor-1003 .elementor-element.elementor-element-6b4fdf7 {
    scale: 1.35;
    transform-origin: center center;
}
@media(max-width:767px){
    .elementor-1003 .elementor-element.elementor-element-6b4fdf7 {
        scale:1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7c38eb */.elementor-1003 .elementor-element.elementor-element-c7c38eb {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caa352f */.elementor-1003 .elementor-element.elementor-element-caa352f {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdca513 */.elementor-1003 .elementor-element.elementor-element-bdca513 {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d01e */.elementor-1003 .elementor-element.elementor-element-314d01e {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82704c8 */.elementor-1003 .elementor-element.elementor-element-82704c8 {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7c38eb */.elementor-1003 .elementor-element.elementor-element-c7c38eb {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caa352f */.elementor-1003 .elementor-element.elementor-element-caa352f {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdca513 */.elementor-1003 .elementor-element.elementor-element-bdca513 {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d01e */.elementor-1003 .elementor-element.elementor-element-314d01e {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82704c8 */.elementor-1003 .elementor-element.elementor-element-82704c8 {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7c38eb */.elementor-1003 .elementor-element.elementor-element-c7c38eb {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caa352f */.elementor-1003 .elementor-element.elementor-element-caa352f {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdca513 */.elementor-1003 .elementor-element.elementor-element-bdca513 {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d01e */.elementor-1003 .elementor-element.elementor-element-314d01e {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82704c8 */.elementor-1003 .elementor-element.elementor-element-82704c8 {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7c38eb */.elementor-1003 .elementor-element.elementor-element-c7c38eb {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caa352f */.elementor-1003 .elementor-element.elementor-element-caa352f {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdca513 */.elementor-1003 .elementor-element.elementor-element-bdca513 {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d01e */.elementor-1003 .elementor-element.elementor-element-314d01e {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82704c8 */.elementor-1003 .elementor-element.elementor-element-82704c8 {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7c38eb */.elementor-1003 .elementor-element.elementor-element-c7c38eb {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caa352f */.elementor-1003 .elementor-element.elementor-element-caa352f {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdca513 */.elementor-1003 .elementor-element.elementor-element-bdca513 {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d01e */.elementor-1003 .elementor-element.elementor-element-314d01e {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82704c8 */.elementor-1003 .elementor-element.elementor-element-82704c8 {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7c38eb */.elementor-1003 .elementor-element.elementor-element-c7c38eb {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caa352f */.elementor-1003 .elementor-element.elementor-element-caa352f {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdca513 */.elementor-1003 .elementor-element.elementor-element-bdca513 {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314d01e */.elementor-1003 .elementor-element.elementor-element-314d01e {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82704c8 */.elementor-1003 .elementor-element.elementor-element-82704c8 {
    top:3px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ec11e9f */.elementor-1003 .elementor-element.elementor-element-ec11e9f {
    background: linear-gradient(
    to bottom,
    transparent 0%,
    transparent 70%,
    #000 70%,
    #000 100%
);
}
.elementor-1003 .elementor-element.elementor-element-ec11e9f .card {
     background-color: #FFFFFF;
     border-radius: 12px;
     box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25);
     padding: 20px;
     padding-bottom: 30px;
     .card-image img {
         width: 110px;
         aspect-ratio: 1/1;
         object-fit: cover;
         border-radius: 4px;
         border:1px solid #91908D;
         overflow: hidden;
     }
}
@media(max-width:767px){
    .elementor-1003 .elementor-element.elementor-element-ec11e9f {
        background: none;
    }
    .elementor-1003 .elementor-element.elementor-element-ec11e9f .swiper-pagination-bullet {
        background: #fff;
        opacity: 0.9;
    }
    .elementor-1003 .elementor-element.elementor-element-ec11e9f .swiper-pagination-bullet-active {
        background: #000;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d37348b */.elementor-1003 .elementor-element.elementor-element-d37348b h2 {
    text-box: trim-both cap alphabetic;
}
.elementor-1003 .elementor-element.elementor-element-d37348b span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17b2dce */.elementor-1003 .elementor-element.elementor-element-17b2dce span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69dcd89 */.elementor-1003 .elementor-element.elementor-element-69dcd89 {
    position: absolute;
    top:30px;
    left:30px;
}
@media(max-width:767px){
    .elementor-1003 .elementor-element.elementor-element-69dcd89 {
        position: relative;
        padding: 0;
        padding-bottom: 10px!important;
        margin-bottom: 20px!important;
        top:10px;
        left:20px;
        max-width: calc(100% - 40px)!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61d6baa */.elementor-1003 .elementor-element.elementor-element-61d6baa h2 {
    text-box: trim-both cap alphabetic;
    font-size: min(16.7vw, 244px)!important;
    line-height: 0.8!important;
    
}
.elementor-1003 .elementor-element.elementor-element-61d6baa span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81fb647 */.elementor-1003 .elementor-element.elementor-element-81fb647 {
    margin-top:-20%;
}
@media(max-width:767px){
    .elementor-1003 .elementor-element.elementor-element-81fb647 {
        margin-top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-577a9ef */.elementor-1003 .elementor-element.elementor-element-577a9ef span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6544d55 */.elementor-1003 .elementor-element.elementor-element-6544d55 h2 {
    text-box: trim-both cap alphabetic;
    font-size: min(16.7vw, 244px)!important;
    line-height: 0.8!important;
    
}
.elementor-1003 .elementor-element.elementor-element-6544d55 span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS */body {
    overflow-x: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Redig';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beereno.es/wp-content/uploads/2026/06/redig-regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */