.elementor-1952 .elementor-element.elementor-element-2c7056c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-f64aa63{width:100%;max-width:100%;text-align:center;}.elementor-1952 .elementor-element.elementor-element-f64aa63 .elementor-heading-title{font-size:220px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-8f93bff{width:100%;max-width:100%;text-align:center;}.elementor-1952 .elementor-element.elementor-element-8f93bff .elementor-heading-title{font-size:60px;font-weight:400;text-transform:uppercase;line-height:1em;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-756cbd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1952 .elementor-element.elementor-element-756cbd1:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-756cbd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beereno.es/wp-content/uploads/2026/07/Hero-Sobre-nosotros.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1952 .elementor-element.elementor-element-756cbd1::before, .elementor-1952 .elementor-element.elementor-element-756cbd1 > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-756cbd1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-756cbd1 > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-756cbd1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-756cbd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000C7;--background-overlay:'';}.elementor-1952 .elementor-element.elementor-element-f54cb1d{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;text-align:start;}.elementor-1952 .elementor-element.elementor-element-f54cb1d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-87fe1a1 );}.elementor-1952 .elementor-element.elementor-element-97f9543 .elementor-button{font-size:16px;padding:15px 30px 15px 30px;}.elementor-1952 .elementor-element.elementor-element-1d86c39{--display:grid;--min-height:40vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--padding-top:200px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-1d86c39:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-1d86c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beereno.es/wp-content/uploads/2026/06/BKGR_White-panel.webp");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-1952 .elementor-element.elementor-element-6a3e046 img{width:100%;}.elementor-1952 .elementor-element.elementor-element-2d27d66{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-082f490{width:var( --container-widget-width, 900px );max-width:900px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:end;}.elementor-1952 .elementor-element.elementor-element-082f490 .elementor-heading-title{font-size:140px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-6169c64{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;text-align:end;}.elementor-1952 .elementor-element.elementor-element-6169c64 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-4740944{--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:250px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-b0a7770{--display:grid;--e-con-grid-template-columns:0.6fr 0.4fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--padding-top:30px;--padding-bottom:0px;--padding-left:50px;--padding-right:60px;}.elementor-1952 .elementor-element.elementor-element-13c0717 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-13c0717 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1952 .elementor-element.elementor-element-13c0717 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-13c0717 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-13c0717{--e-icon-list-icon-size:21px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-1952 .elementor-element.elementor-element-13c0717 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1952 .elementor-element.elementor-element-13c0717 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-13c0717 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1952 .elementor-element.elementor-element-13c0717 .elementor-icon-list-text{color:var( --e-global-color-268c8ea );transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-13c0717 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-d1dd8be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;border-radius:8px 8px 8px 8px;text-align:end;}.elementor-1952 .elementor-element.elementor-element-2c8b046{--display:grid;--e-con-grid-template-columns:0.6fr 0.4fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--padding-top:30px;--padding-bottom:0px;--padding-left:50px;--padding-right:60px;}.elementor-1952 .elementor-element.elementor-element-3497411{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-f9e17e8{text-align:start;}.elementor-1952 .elementor-element.elementor-element-f9e17e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-577d543{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 7px;--e-icon-list-icon-size:21px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-1952 .elementor-element.elementor-element-577d543 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-577d543 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1952 .elementor-element.elementor-element-577d543 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-577d543 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-577d543 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1952 .elementor-element.elementor-element-577d543 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-577d543 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1952 .elementor-element.elementor-element-577d543 .elementor-icon-list-text{color:var( --e-global-color-268c8ea );transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-577d543 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-2094be4{text-align:start;}.elementor-1952 .elementor-element.elementor-element-2094be4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-2426f83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;border-radius:8px 8px 8px 8px;text-align:end;}.elementor-1952 .elementor-element.elementor-element-eb6e759{--n-accordion-title-font-size:60px;padding:0px 0px 0px 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#9E9E9E;--n-accordion-title-hover-color:var( --e-global-color-268c8ea );--n-accordion-title-active-color:var( --e-global-color-268c8ea );--n-accordion-icon-size:0px;--n-accordion-icon-gap:0px;}.elementor-1952 .elementor-element.elementor-element-eb6e759 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-eb6e759 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1952 .elementor-element.elementor-element-eb6e759 > .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;text-transform:uppercase;}:where( .elementor-1952 .elementor-element.elementor-element-eb6e759 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-975bb25{--display:flex;--min-height:45vh;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-975bb25:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-975bb25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-d7fa003 img{width:180px;}.elementor-1952 .elementor-element.elementor-element-ef0983b{width:var( --container-widget-width, 900px );max-width:900px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-1952 .elementor-element.elementor-element-ef0983b .elementor-heading-title{font-size:140px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-87fe1a1 );}.elementor-1952 .elementor-element.elementor-element-965ff41{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-965ff41:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-965ff41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-bacfd01{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-4844acd{--display:flex;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:10vw;--padding-right:10vw;}.elementor-1952 .elementor-element.elementor-element-af4f8bd{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;}.elementor-1952 .elementor-element.elementor-element-af4f8bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:28px;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-e03410c{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;}.elementor-1952 .elementor-element.elementor-element-e03410c .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-87fe1a1 );}.elementor-1952 .elementor-element.elementor-element-e4c0ac4{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-e4c0ac4:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-e4c0ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beereno.es/wp-content/uploads/2026/07/iStock-1075182646.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1952 .elementor-element.elementor-element-ebeb8f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--margin-top:20px;--margin-bottom:100px;--margin-left:20px;--margin-right:0;--padding-top:20px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:10;}.elementor-1952 .elementor-element.elementor-element-ebeb8f2:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-ebeb8f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-ebeb8f2.e-con{--align-self:flex-start;}.elementor-1952 .elementor-element.elementor-element-ee98041{text-align:center;}.elementor-1952 .elementor-element.elementor-element-ee98041 img{width:154px;}.elementor-1952 .elementor-element.elementor-element-92d2678{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-947a747 img{border-radius:6px 6px 6px 6px;}.elementor-1952 .elementor-element.elementor-element-a416320 img{border-radius:6px 6px 6px 6px;}.elementor-1952 .elementor-element.elementor-element-1f0134f{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;text-align:center;}.elementor-1952 .elementor-element.elementor-element-1f0134f .elementor-heading-title{font-size:60px;text-transform:uppercase;line-height:60px;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-daee965{text-align:start;}.elementor-1952 .elementor-element.elementor-element-daee965 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-5d98a25{--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;}.elementor-1952 .elementor-element.elementor-element-5d98a25:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-5d98a25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F0;}.elementor-1952 .elementor-element.elementor-element-474671a{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-1952 .elementor-element.elementor-element-474671a img{width:150px;}.elementor-1952 .elementor-element.elementor-element-7619b67{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1952 .elementor-element.elementor-element-b69f591{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-b69f591:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-b69f591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F8;}.elementor-1952 .elementor-element.elementor-element-af60f67{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1952 .elementor-element.elementor-element-d4d79e6{text-align:start;}.elementor-1952 .elementor-element.elementor-element-d4d79e6 .elementor-heading-title{font-size:60px;font-weight:400;text-transform:uppercase;line-height:1em;}.elementor-1952 .elementor-element.elementor-element-eff43c6{text-align:start;}.elementor-1952 .elementor-element.elementor-element-eff43c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-30b20f2{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1952 .elementor-element.elementor-element-bfc86f8{text-align:start;}.elementor-1952 .elementor-element.elementor-element-bfc86f8 .elementor-heading-title{font-size:60px;font-weight:400;text-transform:uppercase;line-height:1em;}.elementor-1952 .elementor-element.elementor-element-fb147ed{text-align:start;}.elementor-1952 .elementor-element.elementor-element-fb147ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-8fdad9a{--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-1952 .elementor-element.elementor-element-8fdad9a:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-8fdad9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F8;}.elementor-1952 .elementor-element.elementor-element-9938310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-9938310 .elementor-heading-title{font-size:60px;font-weight:400;text-transform:uppercase;line-height:1em;}.elementor-1952 .elementor-element.elementor-element-e6f224d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 20px;--row-gap:80px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-cd27049{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-0ec167d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1952 .elementor-element.elementor-element-d15ab13{padding:0px 0px 0px 0px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-d15ab13 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-b66c94e{text-align:start;}.elementor-1952 .elementor-element.elementor-element-b66c94e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-438d524{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-dca0efd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1952 .elementor-element.elementor-element-bdff3bf{padding:0px 0px 0px 0px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-bdff3bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-ee273c3{text-align:start;}.elementor-1952 .elementor-element.elementor-element-ee273c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-1faffe8{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-3f1b28b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1952 .elementor-element.elementor-element-5a33f40{padding:0px 0px 0px 0px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-5a33f40 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-765aecc{text-align:start;}.elementor-1952 .elementor-element.elementor-element-765aecc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-8e1343b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-e9604d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1952 .elementor-element.elementor-element-392e5a2{padding:0px 0px 0px 0px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-392e5a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-292b503{text-align:start;}.elementor-1952 .elementor-element.elementor-element-292b503 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-45436c2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-9c6908b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1952 .elementor-element.elementor-element-81fcf97{padding:0px 0px 0px 0px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-81fcf97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-8a0615d{text-align:start;}.elementor-1952 .elementor-element.elementor-element-8a0615d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-d069ae9{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-34da490{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1952 .elementor-element.elementor-element-b587984{padding:0px 0px 0px 0px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-b587984 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-052bb82{text-align:start;}.elementor-1952 .elementor-element.elementor-element-052bb82 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-cc5cf6f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-cc5cf6f:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-cc5cf6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-23db08a{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-1952 .elementor-element.elementor-element-23db08a .elementor-heading-title{font-size:140px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:#F5F5F5;}.elementor-1952 .elementor-element.elementor-element-4e1dae1{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-1952 .elementor-element.elementor-element-4e1dae1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:28px;color:#F5F5F5;}.elementor-1952 .elementor-element.elementor-element-724bcba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1952 .elementor-element.elementor-element-724bcba:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-724bcba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-724bcba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1952 .elementor-element.elementor-element-037a000{--display:flex;}.elementor-1952 .elementor-element.elementor-element-eb82a73{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-17548b5{text-align:start;}.elementor-1952 .elementor-element.elementor-element-17548b5 img{width:48px;}.elementor-1952 .elementor-element.elementor-element-31498e1{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1952 .elementor-element.elementor-element-31498e1 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-1952 .elementor-element.elementor-element-a7beef1{text-align:start;}.elementor-1952 .elementor-element.elementor-element-a7beef1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-aa89499{text-align:start;}.elementor-1952 .elementor-element.elementor-element-aa89499 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#B3B3B3;}.elementor-1952 .elementor-element.elementor-element-2e3faf9{--display:flex;}.elementor-1952 .elementor-element.elementor-element-0bbf0ee{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-5f3ab10{text-align:start;}.elementor-1952 .elementor-element.elementor-element-5f3ab10 img{width:48px;}.elementor-1952 .elementor-element.elementor-element-bdcd572{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1952 .elementor-element.elementor-element-bdcd572 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-1952 .elementor-element.elementor-element-e3257ef{text-align:start;}.elementor-1952 .elementor-element.elementor-element-e3257ef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-281b320{text-align:start;}.elementor-1952 .elementor-element.elementor-element-281b320 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#B3B3B3;}.elementor-1952 .elementor-element.elementor-element-a971b7d{--display:flex;}.elementor-1952 .elementor-element.elementor-element-98f399e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-750896f{text-align:start;}.elementor-1952 .elementor-element.elementor-element-750896f img{width:48px;}.elementor-1952 .elementor-element.elementor-element-6dcd552{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1952 .elementor-element.elementor-element-6dcd552 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-1952 .elementor-element.elementor-element-4ef416a{text-align:start;}.elementor-1952 .elementor-element.elementor-element-4ef416a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-93e5f99{text-align:start;}.elementor-1952 .elementor-element.elementor-element-93e5f99 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#B3B3B3;}.elementor-1952 .elementor-element.elementor-element-19e72e7{--display:flex;}.elementor-1952 .elementor-element.elementor-element-e19983b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-8915e9c{text-align:start;}.elementor-1952 .elementor-element.elementor-element-8915e9c img{width:48px;}.elementor-1952 .elementor-element.elementor-element-a9d869e{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1952 .elementor-element.elementor-element-a9d869e img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-1952 .elementor-element.elementor-element-c53046a{text-align:start;}.elementor-1952 .elementor-element.elementor-element-c53046a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-96a628f{text-align:start;}.elementor-1952 .elementor-element.elementor-element-96a628f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#B3B3B3;}.elementor-1952 .elementor-element.elementor-element-2006a31{--display:flex;}.elementor-1952 .elementor-element.elementor-element-09db30f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-3876da9{text-align:start;}.elementor-1952 .elementor-element.elementor-element-3876da9 img{width:48px;}.elementor-1952 .elementor-element.elementor-element-f075fb7{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1952 .elementor-element.elementor-element-f075fb7 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-1952 .elementor-element.elementor-element-689b936{text-align:start;}.elementor-1952 .elementor-element.elementor-element-689b936 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-89ef03d{text-align:start;}.elementor-1952 .elementor-element.elementor-element-89ef03d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#B3B3B3;}.elementor-1952 .elementor-element.elementor-element-71bb703{--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-1952 .elementor-element.elementor-element-ef2e5d7{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-ef2e5d7:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-ef2e5d7 > .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/06/BKGR_White-panel.webp");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-1952 .elementor-element.elementor-element-cc512bb{--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-1952 .elementor-element.elementor-element-274fc17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1952 .elementor-element.elementor-element-274fc17 img{width:210px;}.elementor-1952 .elementor-element.elementor-element-9ea90d4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1952 .elementor-element.elementor-element-9ea90d4 .elementor-heading-title{font-size:220px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-88e30de{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:center;}.elementor-1952 .elementor-element.elementor-element-88e30de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-b0f309b{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;text-align:center;}.elementor-1952 .elementor-element.elementor-element-b0f309b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-f1091bf{--display:flex;--justify-content:center;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-0d6571a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1952 .elementor-element.elementor-element-14c29cd{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;text-align:center;}.elementor-1952 .elementor-element.elementor-element-14c29cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-e9bd7ca{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1952 .elementor-element.elementor-element-bc1f8a8{--display:flex;--min-height:250px;}.elementor-1952 .elementor-element.elementor-element-9e6793e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-9e6793e:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-9e6793e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-03316b3{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-03316b3.e-con{--e-con-transform-translateY:70px;}.elementor-1952 .elementor-element.elementor-element-3b0d312{z-index:1;text-align:start;}.elementor-1952 .elementor-element.elementor-element-3b0d312 img{width:150px;}.elementor-1952 .elementor-element.elementor-element-095c2df{margin:-80px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;}.elementor-1952 .elementor-element.elementor-element-92583c7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-b5c3a3e{width:var( --container-widget-width, 590px );max-width:590px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:end;}.elementor-1952 .elementor-element.elementor-element-b5c3a3e .elementor-heading-title{font-size:140px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-b1da722{width:var( --container-widget-width, 450px );max-width:450px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:end;}.elementor-1952 .elementor-element.elementor-element-b1da722 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-1a406b3 .elementor-button{background-color:var( --e-global-color-268c8ea );font-size:16px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:15px 20px 15px 20px;}.elementor-1952 .elementor-element.elementor-element-1a406b3 .elementor-button:hover, .elementor-1952 .elementor-element.elementor-element-1a406b3 .elementor-button:focus{background-color:#000000D9;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-1a406b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1952 .elementor-element.elementor-element-1a406b3 .elementor-button:hover svg, .elementor-1952 .elementor-element.elementor-element-1a406b3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-1232329{--display:flex;--min-height:100vh;--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:80px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-57e36c8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.37;--border-radius:8px 8px 8px 8px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1952 .elementor-element.elementor-element-57e36c8::before, .elementor-1952 .elementor-element.elementor-element-57e36c8 > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-57e36c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-57e36c8 > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-57e36c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-57e36c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1952 .elementor-element.elementor-element-92804c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-3ea01ee{width:var( --container-widget-width, 590px );max-width:590px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:start;}.elementor-1952 .elementor-element.elementor-element-3ea01ee .elementor-heading-title{font-size:140px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-51a826d{width:var( --container-widget-width, 485px );max-width:485px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:485px;--container-widget-flex-grow:0;text-align:start;}.elementor-1952 .elementor-element.elementor-element-51a826d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-307153f .elementor-button{font-size:16px;padding:15px 30px 15px 30px;}.elementor-1952 .elementor-element.elementor-element-63362b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-1c31ac1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-1c31ac1:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-1c31ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fe1a1 );}.elementor-1952 .elementor-element.elementor-element-ddae4d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-0372d2e{padding:0px 0px 0px 20px;}.elementor-1952 .elementor-element.elementor-element-0372d2e .elementor-heading-title{font-family:"Redig", Sans-serif;font-size:140px;font-weight:400;}.elementor-1952 .elementor-element.elementor-element-8f953b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-76b011d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:23px;}.elementor-1952 .elementor-element.elementor-element-92b6aaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1952 .elementor-element.elementor-element-92b6aaa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1952 .elementor-element.elementor-element-92b6aaa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1952 .elementor-element.elementor-element-92b6aaa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1952 .elementor-element.elementor-element-92b6aaa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1952 .elementor-element.elementor-element-92b6aaa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1952 .elementor-element.elementor-element-92b6aaa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-92b6aaa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1952 .elementor-element.elementor-element-92b6aaa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-92b6aaa .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1952 .elementor-element.elementor-element-92b6aaa .elementor-icon-list-text{color:var( --e-global-color-268c8ea );transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-5edf7c0 .elementor-button{background-color:var( --e-global-color-268c8ea );font-size:16px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-1952 .elementor-element.elementor-element-5edf7c0 .elementor-button:hover, .elementor-1952 .elementor-element.elementor-element-5edf7c0 .elementor-button:focus{background-color:#000000D9;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-5edf7c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1952 .elementor-element.elementor-element-5edf7c0 .elementor-button:hover svg, .elementor-1952 .elementor-element.elementor-element-5edf7c0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-e1fb253{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-e1fb253:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-e1fb253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-ffa21aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-7cc0381{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-7cc0381 .elementor-heading-title{font-family:"Redig", Sans-serif;font-size:140px;font-weight:400;}.elementor-1952 .elementor-element.elementor-element-f83abb7{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 66px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-f83abb7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-98101fe{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-98101fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:#898989;}.elementor-1952 .elementor-element.elementor-element-2f886c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-a61cb44 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-c34bc06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;}.elementor-1952 .elementor-element.elementor-element-c34bc06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1952 .elementor-element.elementor-element-c34bc06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1952 .elementor-element.elementor-element-c34bc06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1952 .elementor-element.elementor-element-c34bc06 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1952 .elementor-element.elementor-element-c34bc06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1952 .elementor-element.elementor-element-c34bc06 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-c34bc06 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1952 .elementor-element.elementor-element-c34bc06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-c34bc06 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1952 .elementor-element.elementor-element-c34bc06 .elementor-icon-list-text{color:var( --e-global-color-268c8ea );transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-3ee20e0 .elementor-button{background-color:var( --e-global-color-268c8ea );font-size:16px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-1952 .elementor-element.elementor-element-3ee20e0 .elementor-button:hover, .elementor-1952 .elementor-element.elementor-element-3ee20e0 .elementor-button:focus{background-color:#000000D9;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-3ee20e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1952 .elementor-element.elementor-element-3ee20e0 .elementor-button:hover svg, .elementor-1952 .elementor-element.elementor-element-3ee20e0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-ffa2a5f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-ffa2a5f:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-ffa2a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-3566603{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-34e0656{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-34e0656 .elementor-heading-title{font-family:"Redig", Sans-serif;font-size:140px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-4a52362{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 81px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-4a52362 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-87fe1a1 );}.elementor-1952 .elementor-element.elementor-element-cade42c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-cade42c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:#898989;}.elementor-1952 .elementor-element.elementor-element-943c75c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-a7e8d6f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:23px;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-60580c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;}.elementor-1952 .elementor-element.elementor-element-60580c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1952 .elementor-element.elementor-element-60580c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1952 .elementor-element.elementor-element-60580c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1952 .elementor-element.elementor-element-60580c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1952 .elementor-element.elementor-element-60580c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1952 .elementor-element.elementor-element-60580c2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-60580c2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1952 .elementor-element.elementor-element-60580c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-60580c2 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1952 .elementor-element.elementor-element-60580c2 .elementor-icon-list-text{color:var( --e-global-color-87fe1a1 );transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-3c0e7f1 .elementor-button{background-color:var( --e-global-color-primary );font-size:16px;fill:var( --e-global-color-268c8ea );color:var( --e-global-color-268c8ea );border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-1952 .elementor-element.elementor-element-3c0e7f1 .elementor-button:hover, .elementor-1952 .elementor-element.elementor-element-3c0e7f1 .elementor-button:focus{background-color:#FEBF24DB;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-3c0e7f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1952 .elementor-element.elementor-element-3c0e7f1 .elementor-button:hover svg, .elementor-1952 .elementor-element.elementor-element-3c0e7f1 .elementor-button:focus svg{fill:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-cbb1af6{--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-1952 .elementor-element.elementor-element-cbb1af6:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-cbb1af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fe1a1 );}.elementor-1952 .elementor-element.elementor-element-e880638{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-c7ed8ed{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-1952 .elementor-element.elementor-element-c7ed8ed .elementor-heading-title{font-size:140px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-9983a13{width:var( --container-widget-width, 350px );max-width:350px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:350px;--container-widget-flex-grow:0;text-align:start;}.elementor-1952 .elementor-element.elementor-element-9983a13 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:23px;}.elementor-1952 .elementor-element.elementor-element-6cfd284{--display:flex;}.elementor-1952 .elementor-element.elementor-element-46f38c9{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;text-align:start;}.elementor-1952 .elementor-element.elementor-element-46f38c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-1fc17ee{--display:flex;}.elementor-1952 .elementor-element.elementor-element-5487c89{text-align:start;}.elementor-1952 .elementor-element.elementor-element-5487c89 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-9c8a83d{--display:flex;}.elementor-1952 .elementor-element.elementor-element-27c3a10{text-align:start;}.elementor-1952 .elementor-element.elementor-element-27c3a10 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-4c732ee{--display:flex;}.elementor-1952 .elementor-element.elementor-element-cdb53e1{text-align:start;}.elementor-1952 .elementor-element.elementor-element-cdb53e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-fd955df{--display:flex;}.elementor-1952 .elementor-element.elementor-element-b14fb6d{text-align:start;}.elementor-1952 .elementor-element.elementor-element-b14fb6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-63a1644{--display:flex;}.elementor-1952 .elementor-element.elementor-element-970f7e2{text-align:start;}.elementor-1952 .elementor-element.elementor-element-970f7e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-c06a9c2{--display:flex;}.elementor-1952 .elementor-element.elementor-element-1d802a9{text-align:start;}.elementor-1952 .elementor-element.elementor-element-1d802a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-268c8ea );}.elementor-1952 .elementor-element.elementor-element-2a5d87f{--n-accordion-title-font-size:18px;--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-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:#989898;}.elementor-1952 .elementor-element.elementor-element-2a5d87f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1952 .elementor-element.elementor-element-2a5d87f {--n-accordion-padding:0px 0px 10px 0px;}:where( .elementor-1952 .elementor-element.elementor-element-2a5d87f > .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:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;}:where( .elementor-1952 .elementor-element.elementor-element-2a5d87f > .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-1952 .elementor-element.elementor-element-de83e3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-3a75451{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-87f80de{--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-1952 .elementor-element.elementor-element-87f80de:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-87f80de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beereno.es/wp-content/uploads/2026/07/iStock-2151912599-Copia-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1952 .elementor-element.elementor-element-57174c6{--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-1952 .elementor-element.elementor-element-44d9e87{width:100%;max-width:100%;text-align:center;}.elementor-1952 .elementor-element.elementor-element-44d9e87 .elementor-heading-title{font-size:220px;font-weight:400;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-c7d4c8d{width:var( --container-widget-width, 590px );max-width:590px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:center;}.elementor-1952 .elementor-element.elementor-element-c7d4c8d .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-1952 .elementor-element.elementor-element-c4b8728{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1952 .elementor-element.elementor-element-c4b8728 .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-1952 .elementor-element.elementor-element-8d34324{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1952 .elementor-element.elementor-element-1d86c39{--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-b0a7770{--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-2c8b046{--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-965ff41{--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-b69f591{--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-e6f224d{--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-71bb703{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1952 .elementor-element.elementor-element-9e6793e{--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-57e36c8{--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-1c31ac1{--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-e1fb253{--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-ffa2a5f{--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-cbb1af6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1952 .elementor-element.elementor-element-f64aa63{text-align:center;}.elementor-1952 .elementor-element.elementor-element-f64aa63 .elementor-heading-title{font-size:84px;}.elementor-1952 .elementor-element.elementor-element-8f93bff{text-align:center;}.elementor-1952 .elementor-element.elementor-element-8f93bff .elementor-heading-title{font-size:40px;}.elementor-1952 .elementor-element.elementor-element-756cbd1{--min-height:350px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1952 .elementor-element.elementor-element-f54cb1d .elementor-heading-title{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-97f9543{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1952 .elementor-element.elementor-element-1d86c39{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-082f490{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-082f490 .elementor-heading-title{font-size:60px;}.elementor-1952 .elementor-element.elementor-element-6169c64{text-align:start;}.elementor-1952 .elementor-element.elementor-element-4740944{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-b0a7770{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-13c0717{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;}.elementor-1952 .elementor-element.elementor-element-2c8b046{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-577d543{--e-icon-list-icon-size:18px;}.elementor-1952 .elementor-element.elementor-element-eb6e759{--n-accordion-title-font-size:48px;}:where( .elementor-1952 .elementor-element.elementor-element-eb6e759 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1em;}.elementor-1952 .elementor-element.elementor-element-975bb25{--min-height:0vh;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-ef0983b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-1952 .elementor-element.elementor-element-ef0983b .elementor-heading-title{font-size:60px;}.elementor-1952 .elementor-element.elementor-element-965ff41{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1952 .elementor-element.elementor-element-bacfd01{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1952 .elementor-element.elementor-element-4844acd{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-af4f8bd{padding:0px 0px 0px 0px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-e03410c{text-align:start;}.elementor-1952 .elementor-element.elementor-element-e4c0ac4{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-ebeb8f2{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1952 .elementor-element.elementor-element-92d2678{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1952 .elementor-element.elementor-element-947a747{text-align:center;}.elementor-1952 .elementor-element.elementor-element-947a747 img{max-width:200px;border-radius:15px 15px 15px 15px;}.elementor-1952 .elementor-element.elementor-element-a416320{text-align:center;}.elementor-1952 .elementor-element.elementor-element-a416320 img{max-width:200px;border-radius:15px 15px 15px 15px;}.elementor-1952 .elementor-element.elementor-element-daee965{text-align:center;}.elementor-1952 .elementor-element.elementor-element-7619b67{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1952 .elementor-element.elementor-element-b69f591{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-8fdad9a{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-9938310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 0px 20px;}.elementor-1952 .elementor-element.elementor-element-e6f224d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-cc5cf6f{--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-1952 .elementor-element.elementor-element-23db08a .elementor-heading-title{font-size:72px;}.elementor-1952 .elementor-element.elementor-element-724bcba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-eb82a73{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1952 .elementor-element.elementor-element-0bbf0ee{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1952 .elementor-element.elementor-element-98f399e{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1952 .elementor-element.elementor-element-e19983b{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1952 .elementor-element.elementor-element-09db30f{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1952 .elementor-element.elementor-element-71bb703{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1952 .elementor-element.elementor-element-ef2e5d7{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-cc512bb{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-9ea90d4{text-align:center;}.elementor-1952 .elementor-element.elementor-element-9ea90d4 .elementor-heading-title{font-size:84px;}.elementor-1952 .elementor-element.elementor-element-f1091bf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1952 .elementor-element.elementor-element-e9bd7ca{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-bc1f8a8{--content-width:1px;--min-height:100px;}.elementor-1952 .elementor-element.elementor-element-9e6793e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-03316b3{--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:flex-start;}.elementor-1952 .elementor-element.elementor-element-3b0d312 img{width:100px;}.elementor-1952 .elementor-element.elementor-element-095c2df{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1952 .elementor-element.elementor-element-92583c7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-b5c3a3e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-b5c3a3e .elementor-heading-title{font-size:72px;}.elementor-1952 .elementor-element.elementor-element-b1da722{text-align:start;}.elementor-1952 .elementor-element.elementor-element-1232329{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-57e36c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1952 .elementor-element.elementor-element-3ea01ee .elementor-heading-title{font-size:72px;}.elementor-1952 .elementor-element.elementor-element-1c31ac1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-e1fb253{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-ffa2a5f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-cbb1af6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1952 .elementor-element.elementor-element-c7ed8ed .elementor-heading-title{font-size:72px;}.elementor-1952 .elementor-element.elementor-element-9983a13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1952 .elementor-element.elementor-element-44d9e87 .elementor-heading-title{font-size:84px;}}@media(min-width:768px){.elementor-1952 .elementor-element.elementor-element-1d86c39{--content-width:1200px;}.elementor-1952 .elementor-element.elementor-element-e4c0ac4{--content-width:1200px;}.elementor-1952 .elementor-element.elementor-element-ebeb8f2{--width:290px;}.elementor-1952 .elementor-element.elementor-element-5d98a25{--content-width:1200px;}.elementor-1952 .elementor-element.elementor-element-7619b67{--width:1100px;}.elementor-1952 .elementor-element.elementor-element-b69f591{--content-width:1200px;}.elementor-1952 .elementor-element.elementor-element-8fdad9a{--content-width:1200px;}.elementor-1952 .elementor-element.elementor-element-cc5cf6f{--content-width:1280px;}.elementor-1952 .elementor-element.elementor-element-724bcba{--width:100%;}.elementor-1952 .elementor-element.elementor-element-bc1f8a8{--content-width:1px;}.elementor-1952 .elementor-element.elementor-element-9e6793e{--content-width:1200px;}.elementor-1952 .elementor-element.elementor-element-cbb1af6{--content-width:1200px;}}/* Start custom CSS for heading, class: .elementor-element-f64aa63 */.elementor-1952 .elementor-element.elementor-element-f64aa63 h1 {
    text-box: trim-both cap alphabetic;
    font-size: min(16.7vw, 244px)!important;
    line-height: 0.8!important;
    pointer-events: none;
}
.elementor-1952 .elementor-element.elementor-element-f64aa63 span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f93bff */.elementor-1952 .elementor-element.elementor-element-8f93bff h2 {
    text-box: trim-both cap alphabetic;
    font-size: min(16.7vw, 139px)!important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756cbd1 */.elementor-1952 .elementor-element.elementor-element-756cbd1 {
    aspect-ratio: 1440/630;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-082f490 */.elementor-1952 .elementor-element.elementor-element-082f490 span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-13c0717 */.elementor-1952 .elementor-element.elementor-element-13c0717 {
    ul {
        display: grid;
        grid-template-columns:repeat(4,1fr);
        gap:20px;
    }
    li {
        padding: 0;
        margin: 0!important;
        
    }
    a {
        white-space: nowrap;
    }
}
@media(max-width:767px){
    .elementor-1952 .elementor-element.elementor-element-13c0717 {
        ul {
            display: flex!important;
            grid-template-columns:repeat(2,1fr);
            gap:20px;
        }
        li {
            padding: 0;
            margin: 0!important;
            
        }
        a {
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1dd8be */.elementor-1952 .elementor-element.elementor-element-d1dd8be {
    position: absolute;
    top:0;
    right: 60px;
}
.elementor-1952 .elementor-element.elementor-element-d1dd8be img {
    aspect-ratio: 460/550;
    object-fit: cover;
    border-radius: 8px;
    max-width: 370px;


}

@media(max-width:767px){ 
    .elementor-1952 .elementor-element.elementor-element-d1dd8be {
        position: relative;
        top: auto;
        right: auto;
        left: 0;
        margin: 0!important;
        img {
            max-width: 100%;
        }
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-577d543 */.elementor-1952 .elementor-element.elementor-element-577d543 {
    ul {
        display: grid;
        grid-template-columns:repeat(4,1fr);
        gap:20px;
    }
    li {
        padding: 0;
        margin: 0!important;
        
    }
    a {
        white-space: nowrap;
    }
}
@media(max-width:767px){
    .elementor-1952 .elementor-element.elementor-element-577d543 {
        ul {
            display: grid;
            grid-template-columns:repeat(2,1fr);
            gap:20px;
        }
        li {
            padding: 0;
            margin: 0!important;
            
        }
        a {
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2426f83 */.elementor-1952 .elementor-element.elementor-element-2426f83 {
    position: absolute;
    top:0;
    right: 60px;
}
.elementor-1952 .elementor-element.elementor-element-2426f83 img {
    aspect-ratio: 460/550;
    object-fit: cover;
    border-radius: 8px;
    max-width: 370px;


}

@media(max-width:767px){ 
    .elementor-1952 .elementor-element.elementor-element-2426f83 {
        position: relative;
        top: auto;
        right: auto;
        left: 0;
        margin: 0!important;
        
         img {
            max-width: 100%;
        }
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-13c0717 */.elementor-1952 .elementor-element.elementor-element-13c0717 {
    ul {
        display: grid;
        grid-template-columns:repeat(4,1fr);
        gap:20px;
    }
    li {
        padding: 0;
        margin: 0!important;
        
    }
    a {
        white-space: nowrap;
    }
}
@media(max-width:767px){
    .elementor-1952 .elementor-element.elementor-element-13c0717 {
        ul {
            display: flex!important;
            grid-template-columns:repeat(2,1fr);
            gap:20px;
        }
        li {
            padding: 0;
            margin: 0!important;
            
        }
        a {
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1dd8be */.elementor-1952 .elementor-element.elementor-element-d1dd8be {
    position: absolute;
    top:0;
    right: 60px;
}
.elementor-1952 .elementor-element.elementor-element-d1dd8be img {
    aspect-ratio: 460/550;
    object-fit: cover;
    border-radius: 8px;
    max-width: 370px;


}

@media(max-width:767px){ 
    .elementor-1952 .elementor-element.elementor-element-d1dd8be {
        position: relative;
        top: auto;
        right: auto;
        left: 0;
        margin: 0!important;
        img {
            max-width: 100%;
        }
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-577d543 */.elementor-1952 .elementor-element.elementor-element-577d543 {
    ul {
        display: grid;
        grid-template-columns:repeat(4,1fr);
        gap:20px;
    }
    li {
        padding: 0;
        margin: 0!important;
        
    }
    a {
        white-space: nowrap;
    }
}
@media(max-width:767px){
    .elementor-1952 .elementor-element.elementor-element-577d543 {
        ul {
            display: grid;
            grid-template-columns:repeat(2,1fr);
            gap:20px;
        }
        li {
            padding: 0;
            margin: 0!important;
            
        }
        a {
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2426f83 */.elementor-1952 .elementor-element.elementor-element-2426f83 {
    position: absolute;
    top:0;
    right: 60px;
}
.elementor-1952 .elementor-element.elementor-element-2426f83 img {
    aspect-ratio: 460/550;
    object-fit: cover;
    border-radius: 8px;
    max-width: 370px;


}

@media(max-width:767px){ 
    .elementor-1952 .elementor-element.elementor-element-2426f83 {
        position: relative;
        top: auto;
        right: auto;
        left: 0;
        margin: 0!important;
        
         img {
            max-width: 100%;
        }
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-13c0717 */.elementor-1952 .elementor-element.elementor-element-13c0717 {
    ul {
        display: grid;
        grid-template-columns:repeat(4,1fr);
        gap:20px;
    }
    li {
        padding: 0;
        margin: 0!important;
        
    }
    a {
        white-space: nowrap;
    }
}
@media(max-width:767px){
    .elementor-1952 .elementor-element.elementor-element-13c0717 {
        ul {
            display: flex!important;
            grid-template-columns:repeat(2,1fr);
            gap:20px;
        }
        li {
            padding: 0;
            margin: 0!important;
            
        }
        a {
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1dd8be */.elementor-1952 .elementor-element.elementor-element-d1dd8be {
    position: absolute;
    top:0;
    right: 60px;
}
.elementor-1952 .elementor-element.elementor-element-d1dd8be img {
    aspect-ratio: 460/550;
    object-fit: cover;
    border-radius: 8px;
    max-width: 370px;


}

@media(max-width:767px){ 
    .elementor-1952 .elementor-element.elementor-element-d1dd8be {
        position: relative;
        top: auto;
        right: auto;
        left: 0;
        margin: 0!important;
        img {
            max-width: 100%;
        }
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-577d543 */.elementor-1952 .elementor-element.elementor-element-577d543 {
    ul {
        display: grid;
        grid-template-columns:repeat(4,1fr);
        gap:20px;
    }
    li {
        padding: 0;
        margin: 0!important;
        
    }
    a {
        white-space: nowrap;
    }
}
@media(max-width:767px){
    .elementor-1952 .elementor-element.elementor-element-577d543 {
        ul {
            display: grid;
            grid-template-columns:repeat(2,1fr);
            gap:20px;
        }
        li {
            padding: 0;
            margin: 0!important;
            
        }
        a {
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2426f83 */.elementor-1952 .elementor-element.elementor-element-2426f83 {
    position: absolute;
    top:0;
    right: 60px;
}
.elementor-1952 .elementor-element.elementor-element-2426f83 img {
    aspect-ratio: 460/550;
    object-fit: cover;
    border-radius: 8px;
    max-width: 370px;


}

@media(max-width:767px){ 
    .elementor-1952 .elementor-element.elementor-element-2426f83 {
        position: relative;
        top: auto;
        right: auto;
        left: 0;
        margin: 0!important;
        
         img {
            max-width: 100%;
        }
    }
    
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-eb6e759 */.elementor-1952 .elementor-element.elementor-element-eb6e759 details[open] {
    .e-n-accordion-item-title-text {
        font-size: 118px;
    }
}
.elementor-1952 .elementor-element.elementor-element-eb6e759 details:nth-of-type(1) {
    z-index: 5;
}
.elementor-1952 .elementor-element.elementor-element-eb6e759 .e-n-accordion-item-title-header {
    padding: 0 60px;
}
.elementor-1952 .elementor-element.elementor-element-eb6e759 .e-n-accordion-item-title-text  {
    display: flex;
    gap:20px

}   
.elementor-1952 .elementor-element.elementor-element-eb6e759 summary + div {
    padding: 30px 60px 60px 110px;
}
.elementor-1952 .elementor-element.elementor-element-eb6e759 .e-n-accordion-item-title-text  span {
    font-size:24px!important;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}
@media(max-width:767px){
    .elementor-1952 .elementor-element.elementor-element-eb6e759 details[open] {
        .e-n-accordion-item-title-text {
            font-size: 64px;
        }
    }
    .elementor-1952 .elementor-element.elementor-element-eb6e759 .e-n-accordion-item-title-header {
    padding: 20px;
}
.elementor-1952 .elementor-element.elementor-element-eb6e759 summary + div {
    padding: 20px 30px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef0983b */.elementor-1952 .elementor-element.elementor-element-ef0983b span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a56eca3 */.elementor-1952 .elementor-element.elementor-element-a56eca3 {
    position: absolute;
    top:-5vh;
    z-index: 5;
    right: 5vw;
    img {
        height: 63vh;
        width: auto;
        max-height: 580px;
    }
}
@media(max-width:767px){
    .elementor-1952 .elementor-element.elementor-element-a56eca3 {
        position: relative;
        top:30px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af4f8bd */.elementor-1952 .elementor-element.elementor-element-af4f8bd span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f0134f */.elementor-1952 .elementor-element.elementor-element-1f0134f span {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-709215f */.scroll-reveal {
    min-height: 70ch;
    display: flex;
    position: relative;
    /*padding-top: 60px;*/
}

.scroll-reveal .top, .scroll-reveal .back {
    position: absolute;
    inset:0;
}

.scroll-reveal .top {
    z-index: 2;
}
.scroll-reveal p {
    font-family: "Redig", Sans-serif;   
    font-weight: 400;
    color: #1a1a1a96;
    text-transform: uppercase;
    text-box: trim-both cap alphabetic;
    font-size: min(16.7vw, 244px) !important;
    line-height: 1.1!important;
    pointer-events: none;
}
.scroll-reveal p i {
    font-style:normal;
    display: block;
    
}
.scroll-reveal .top p span i{
 
  color: hsl(0 0% 100% / 0 )!important;
  background-clip: text;
  background-repeat: no-repeat;
  background-size: 0% 100%;
  background-image: linear-gradient(90deg, #febf24 50%, #febf24 50.1%);
  animation: scroll-reveal linear forwards;
  animation-timeline: view();
  animation-range:contain;
}
.scroll-reveal p i:nth-child(2) {
   transform:translateY(-40px);
}
.scroll-reveal p i:nth-child(3) {
    text-align: right;
    transform:translateY(-80px);
}
.scroll-reveal .top p span i{
    animation-range-start: cover 12vh;
    animation-range-end: contain 30vh;
}

@keyframes scroll-reveal {
  to {
    background-size: 100% 100%;
  }
}
@media (max-width:1024px){
    .scroll-reveal p {
        font-size:40px;
        line-height:1.2;
    }
}
@media (max-width:767px){
    .scroll-reveal {
        min-height: 20ch;
        max-width: none;
    }
    .scroll-reveal p {
        font-size:42px;
        line-height:1.15;
    }
    .scroll-reveal .top p span{
        animation-range-start: cover 15vh;
        animation-range-end: contain 35vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d98a25 */.elementor-1952 .elementor-element.elementor-element-5d98a25 .elementor-background-video-container video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af60f67 */.elementor-1952 .elementor-element.elementor-element-af60f67 {
  background-color: #FFFFFF;
  border-radius: 12px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b20f2 */.elementor-1952 .elementor-element.elementor-element-30b20f2 {
  background-color: #FFFFFF;
  border-radius: 12px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6f224d */.elementor-1952 .elementor-element.elementor-element-e6f224d .card{
  background-color: #FFFFFF;
  border: 1px solid #FCBF23;
  border-radius: 12px;
  row-gap: 10px!important;
}
.elementor-1952 .elementor-element.elementor-element-e6f224d .card .icon {
    background-color: #FCBF23;
    border: 0.82px solid #979797;
    border-radius: 4.94px;
    width: fit-content;
    padding: 10px;
    align-self: end;
    margin-top: -50px;
    margin-bottom: 20px;
    img {
        height: 49px;
        
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23db08a */.elementor-1952 .elementor-element.elementor-element-23db08a span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e1dae1 */.elementor-1952 .elementor-element.elementor-element-4e1dae1 span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31498e1 */.elementor-1952 .elementor-element.elementor-element-31498e1 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdcd572 */.elementor-1952 .elementor-element.elementor-element-bdcd572 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6dcd552 */.elementor-1952 .elementor-element.elementor-element-6dcd552 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9d869e */.elementor-1952 .elementor-element.elementor-element-a9d869e img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f075fb7 */.elementor-1952 .elementor-element.elementor-element-f075fb7 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31498e1 */.elementor-1952 .elementor-element.elementor-element-31498e1 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdcd572 */.elementor-1952 .elementor-element.elementor-element-bdcd572 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6dcd552 */.elementor-1952 .elementor-element.elementor-element-6dcd552 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9d869e */.elementor-1952 .elementor-element.elementor-element-a9d869e img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f075fb7 */.elementor-1952 .elementor-element.elementor-element-f075fb7 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31498e1 */.elementor-1952 .elementor-element.elementor-element-31498e1 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdcd572 */.elementor-1952 .elementor-element.elementor-element-bdcd572 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6dcd552 */.elementor-1952 .elementor-element.elementor-element-6dcd552 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9d869e */.elementor-1952 .elementor-element.elementor-element-a9d869e img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f075fb7 */.elementor-1952 .elementor-element.elementor-element-f075fb7 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31498e1 */.elementor-1952 .elementor-element.elementor-element-31498e1 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdcd572 */.elementor-1952 .elementor-element.elementor-element-bdcd572 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6dcd552 */.elementor-1952 .elementor-element.elementor-element-6dcd552 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9d869e */.elementor-1952 .elementor-element.elementor-element-a9d869e img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f075fb7 */.elementor-1952 .elementor-element.elementor-element-f075fb7 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31498e1 */.elementor-1952 .elementor-element.elementor-element-31498e1 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdcd572 */.elementor-1952 .elementor-element.elementor-element-bdcd572 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6dcd552 */.elementor-1952 .elementor-element.elementor-element-6dcd552 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9d869e */.elementor-1952 .elementor-element.elementor-element-a9d869e img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f075fb7 */.elementor-1952 .elementor-element.elementor-element-f075fb7 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31498e1 */.elementor-1952 .elementor-element.elementor-element-31498e1 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdcd572 */.elementor-1952 .elementor-element.elementor-element-bdcd572 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6dcd552 */.elementor-1952 .elementor-element.elementor-element-6dcd552 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9d869e */.elementor-1952 .elementor-element.elementor-element-a9d869e img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f075fb7 */.elementor-1952 .elementor-element.elementor-element-f075fb7 img {
    aspect-ratio:485/390;
    object-fit: cover;
    margin-top: 55px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-71bb703 */.elementor-1952 .elementor-element.elementor-element-71bb703 {
    .icon {
       
        position: absolute;
        top: 20px;
    
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-724bcba */.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!important;
    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-9ea90d4 */.elementor-1952 .elementor-element.elementor-element-9ea90d4 h2 {
    text-box: trim-both cap alphabetic;
    font-size: min(16.7vw, 244px)!important;
    line-height: 0.8!important;
    
}
.elementor-1952 .elementor-element.elementor-element-9ea90d4 span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9bd7ca */.elementor-1952 .elementor-element.elementor-element-e9bd7ca {
    background-image: linear-gradient(180deg, rgba(255, 191, 36, 0) 0%, #FFBF24 100%);
    padding: 30px 0;
}
.elementor-1952 .elementor-element.elementor-element-e9bd7ca .e-con-inner {
    background: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c3a3e */.elementor-1952 .elementor-element.elementor-element-b5c3a3e span {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34bc06 */.elementor-1952 .elementor-element.elementor-element-c34bc06 circle {
    fill:#fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63362b3 */.elementor-1952 .elementor-element.elementor-element-63362b3 {
    .card {
        display: grid;
        grid-template-columns:140px 1fr!important;
        gap:20px;
    }
     .price {
            text-box: trim-both cap alphabetic;
            
            span { 
               font-size: 41px!important;
               position: absolute;
               top:-5px;
            }
        }
}
@media(max-width:767px){
    .elementor-1952 .elementor-element.elementor-element-63362b3 {
        .card {
            grid-template-columns:1fr!important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e36c8 */.elementor-1952 .elementor-element.elementor-element-57e36c8 {
     background-image: linear-gradient(to top left, #FFBF24 0%, #EEF1F0 100%);
     max-width: 1200px;
     margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7ed8ed */.elementor-1952 .elementor-element.elementor-element-c7ed8ed span {
    color:#FEBF24;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44d9e87 */.elementor-1952 .elementor-element.elementor-element-44d9e87 h2 {
    text-box: trim-both cap alphabetic;
    font-size: min(16.7vw, 244px)!important;
    line-height: 0.8!important;
    
}
.elementor-1952 .elementor-element.elementor-element-44d9e87 span {
    color:#FEBF24;
}/* 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 */