.elementor-21 .elementor-element.elementor-element-6e1fce2a{--display:flex;--min-height:850px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-285px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6814a4e6{--display:flex;--overlay-opacity:0.18;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6814a4e6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6814a4e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://albergueperu.lavallweb.com/wp-content/uploads/vista-aerea-albergue-peru-ontinyent-2048x1535.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-6814a4e6::before, .elementor-21 .elementor-element.elementor-element-6814a4e6 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6814a4e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6814a4e6 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-6814a4e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-6814a4e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-3be3c787{--display:flex;--min-height:650px;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-3be3c787:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3be3c787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://albergueperu.lavallweb.com/wp-content/uploads/arbol-hero-preview.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-3be3c787.e-con{--align-self:flex-end;}.elementor-21 .elementor-element.elementor-element-50af15dd{--display:flex;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-50af15dd.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-209b3d06 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-209b3d06 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-209b3d06{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-209b3d06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-209b3d06 .elementor-icon-list-item > a{font-weight:700;}.elementor-21 .elementor-element.elementor-element-209b3d06 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-1247ed89{text-align:center;}.elementor-21 .elementor-element.elementor-element-7741adbc{text-align:center;}.elementor-21 .elementor-element.elementor-element-1dcb8fbd{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-291cd6a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-291cd6a1.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-6d34e8c3{--display:flex;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-6d34e8c3.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-6dbdf2ed .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-6dbdf2ed .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-6dbdf2ed{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-6dbdf2ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-6dbdf2ed .elementor-icon-list-item > a{font-weight:700;}.elementor-21 .elementor-element.elementor-element-6dbdf2ed .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-4fbaca14{text-align:start;}.elementor-21 .elementor-element.elementor-element-4fbaca14 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-29bba1cd{text-align:start;}.elementor-21 .elementor-element.elementor-element-60aee10d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1aedd0fc{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7536ab83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2eac4222{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2eac4222.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-2690338{--display:flex;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-2690338.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-c148aa7{text-align:start;}.elementor-21 .elementor-element.elementor-element-c148aa7 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b4fe199{text-align:start;}.elementor-21 .elementor-element.elementor-element-e9149e8{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-504b847{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-504b847.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-39a122cb{--display:flex;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-39a122cb.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-370d7140{text-align:start;}.elementor-21 .elementor-element.elementor-element-370d7140 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3a18a3a4{text-align:start;}.elementor-21 .elementor-element.elementor-element-7b53af69{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-138b4043{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9f98d98{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-9f98d98.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-4fbbe988 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-4fbbe988 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-4fbbe988{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-4fbbe988 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-4fbbe988 .elementor-icon-list-item > a{font-weight:700;}.elementor-21 .elementor-element.elementor-element-4fbbe988 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-45c8d9ea{text-align:center;}.elementor-21 .elementor-element.elementor-element-45c8d9ea .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-24283e70{text-align:center;}.elementor-21 .elementor-element.elementor-element-1e1c65ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-1e1c65ae::before, .elementor-21 .elementor-element.elementor-element-1e1c65ae > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1e1c65ae > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1e1c65ae > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1e1c65ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1e1c65ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-234d66e0{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;column-gap:0px;color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-234d66e0 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-746e620a.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-746e620a .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-746e620a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-746e620a.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-746e620a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-746e620a.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-746e620a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-746e620a .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-746e620a .elementor-icon svg{height:25px;}.elementor-21 .elementor-element.elementor-element-5c75553c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-3f8b4522{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-3f8b4522 .elementor-icon-box-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-3f8b4522.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3f8b4522.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3f8b4522.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3f8b4522 .elementor-icon{font-size:35px;}.elementor-21 .elementor-element.elementor-element-3f8b4522 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-3f8b4522 .elementor-icon-box-title a{font-size:12px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-3f8b4522 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2b215ae1{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-2b215ae1 .elementor-icon-box-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-2b215ae1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2b215ae1.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-2b215ae1.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2b215ae1 .elementor-icon{font-size:35px;}.elementor-21 .elementor-element.elementor-element-2b215ae1 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2b215ae1 .elementor-icon-box-title a{font-size:12px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-2b215ae1 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3f369e8b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-3f369e8b .elementor-icon-box-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-3f369e8b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3f369e8b.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3f369e8b.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3f369e8b .elementor-icon{font-size:35px;}.elementor-21 .elementor-element.elementor-element-3f369e8b .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-3f369e8b .elementor-icon-box-title a{font-size:12px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-3f369e8b .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-44add4c8{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-44add4c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-44add4c8 .elementor-icon-box-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-44add4c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-44add4c8.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-44add4c8.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-44add4c8 .elementor-icon{font-size:35px;}.elementor-21 .elementor-element.elementor-element-44add4c8 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-44add4c8 .elementor-icon-box-title a{font-size:12px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-44add4c8 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-343464e3.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-343464e3 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-343464e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-343464e3.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-343464e3.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-343464e3.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-343464e3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-343464e3 .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-343464e3 .elementor-icon svg{height:25px;}.elementor-21 .elementor-element.elementor-element-47a6b064{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-47a6b064::before, .elementor-21 .elementor-element.elementor-element-47a6b064 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-47a6b064 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-47a6b064 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-47a6b064 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-47a6b064 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-77f443cc{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;column-gap:0px;color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-77f443cc p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-64bee8b9.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-64bee8b9 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-64bee8b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-64bee8b9.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-64bee8b9.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-64bee8b9.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-64bee8b9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-64bee8b9 .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-64bee8b9 .elementor-icon svg{height:25px;}.elementor-21 .elementor-element.elementor-element-27b6ebd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-5431cb16{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-5431cb16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-5431cb16 .elementor-icon-box-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-5431cb16.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5431cb16.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-5431cb16.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5431cb16 .elementor-icon{font-size:35px;}.elementor-21 .elementor-element.elementor-element-5431cb16 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-5431cb16 .elementor-icon-box-title a{font-size:12px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-5431cb16 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-6e58c9ca{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-6e58c9ca .elementor-icon-box-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-6e58c9ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-6e58c9ca.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-6e58c9ca.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-6e58c9ca .elementor-icon{font-size:35px;}.elementor-21 .elementor-element.elementor-element-6e58c9ca .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-6e58c9ca .elementor-icon-box-title a{font-size:12px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-6e58c9ca .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1a93ec4d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-1a93ec4d .elementor-icon-box-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-1a93ec4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1a93ec4d.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1a93ec4d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1a93ec4d .elementor-icon{font-size:35px;}.elementor-21 .elementor-element.elementor-element-1a93ec4d .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-1a93ec4d .elementor-icon-box-title a{font-size:12px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-1a93ec4d .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1b9cb6d3{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-1b9cb6d3 .elementor-icon-box-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-1b9cb6d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1b9cb6d3.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1b9cb6d3.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1b9cb6d3 .elementor-icon{font-size:35px;}.elementor-21 .elementor-element.elementor-element-1b9cb6d3 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-1b9cb6d3 .elementor-icon-box-title a{font-size:12px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-1b9cb6d3 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-475aaef1.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-475aaef1 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-475aaef1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-475aaef1.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-475aaef1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-475aaef1.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-475aaef1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-475aaef1 .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-475aaef1 .elementor-icon svg{height:25px;}.elementor-21 .elementor-element.elementor-element-20ab4ada{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-20ab4ada::before, .elementor-21 .elementor-element.elementor-element-20ab4ada > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-20ab4ada > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-20ab4ada > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-20ab4ada > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-20ab4ada > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-2fab1e44{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;column-gap:0px;color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-2fab1e44 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-6d17eec5.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-6d17eec5 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-6d17eec5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-6d17eec5.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-6d17eec5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-6d17eec5.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-6d17eec5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-6d17eec5 .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-6d17eec5 .elementor-icon svg{height:25px;}.elementor-21 .elementor-element.elementor-element-4f045ad0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-4a0d8e48{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-4a0d8e48 .elementor-icon-box-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-4a0d8e48.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-4a0d8e48.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-4a0d8e48.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-4a0d8e48 .elementor-icon{font-size:35px;}.elementor-21 .elementor-element.elementor-element-4a0d8e48 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-4a0d8e48 .elementor-icon-box-title a{font-size:12px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-4a0d8e48 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2029b539{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-2029b539.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-2029b539 .elementor-icon-box-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-2029b539.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2029b539.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-2029b539.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2029b539 .elementor-icon{font-size:35px;}.elementor-21 .elementor-element.elementor-element-2029b539 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2029b539 .elementor-icon-box-title a{font-size:12px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-2029b539 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5f1ff166{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-5f1ff166 .elementor-icon-box-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-5f1ff166.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5f1ff166.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-5f1ff166.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5f1ff166 .elementor-icon{font-size:35px;}.elementor-21 .elementor-element.elementor-element-5f1ff166 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-5f1ff166 .elementor-icon-box-title a{font-size:12px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-5f1ff166 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-52e32705{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-52e32705 .elementor-icon-box-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-52e32705.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-52e32705.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-52e32705.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-52e32705 .elementor-icon{font-size:35px;}.elementor-21 .elementor-element.elementor-element-52e32705 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-52e32705 .elementor-icon-box-title a{font-size:12px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-52e32705 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-230f6054.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-230f6054 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-230f6054.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-230f6054.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-230f6054.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-230f6054.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-230f6054.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-230f6054 .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-230f6054 .elementor-icon svg{height:25px;}.elementor-21 .elementor-element.elementor-element-65574def{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d45b5db{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-d45b5db .elementor-swiper-button.elementor-swiper-button-prev, .elementor-21 .elementor-element.elementor-element-d45b5db .elementor-swiper-button.elementor-swiper-button-next{font-size:45px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-d45b5db .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-21 .elementor-element.elementor-element-d45b5db .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-d45b5db .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-27774f5{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-435da54{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-11ad8b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-11ad8b6.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-dd30a18{--display:flex;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-dd30a18.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-610f846{text-align:start;}.elementor-21 .elementor-element.elementor-element-610f846 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3efae89{text-align:start;}.elementor-21 .elementor-element.elementor-element-f6dc19b .elementor-button{background-color:var( --e-global-color-primary );font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:99px 99px 99px 99px;}.elementor-21 .elementor-element.elementor-element-f6dc19b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-f6dc19b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-32ddeb3f{--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;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4137711c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-40abe03c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:08%;--padding-bottom:8%;--padding-left:5%;--padding-right:03%;}.elementor-21 .elementor-element.elementor-element-40abe03c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-40abe03c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-40abe03c.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-25e5ac78.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-25e5ac78{text-align:end;}.elementor-21 .elementor-element.elementor-element-25e5ac78 .elementor-heading-title{color:var( --e-global-color-239714c );}.elementor-21 .elementor-element.elementor-element-3e5d23d{--display:flex;--min-height:500px;}.elementor-21 .elementor-element.elementor-element-3e5d23d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3e5d23d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://albergueperu.lavallweb.com/wp-content/uploads/arboles-footer-preview.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-580b480{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-6814a4e6{--width:62%;}.elementor-21 .elementor-element.elementor-element-3be3c787{--width:38%;}.elementor-21 .elementor-element.elementor-element-50af15dd{--width:100%;}.elementor-21 .elementor-element.elementor-element-6d34e8c3{--width:100%;}.elementor-21 .elementor-element.elementor-element-7536ab83{--width:45%;}.elementor-21 .elementor-element.elementor-element-2eac4222{--width:55%;}.elementor-21 .elementor-element.elementor-element-2690338{--width:100%;}.elementor-21 .elementor-element.elementor-element-39a122cb{--width:100%;}.elementor-21 .elementor-element.elementor-element-9f98d98{--width:100%;}.elementor-21 .elementor-element.elementor-element-1e1c65ae{--width:85%;}.elementor-21 .elementor-element.elementor-element-5c75553c{--width:60%;}.elementor-21 .elementor-element.elementor-element-47a6b064{--width:85%;}.elementor-21 .elementor-element.elementor-element-27b6ebd8{--width:60%;}.elementor-21 .elementor-element.elementor-element-20ab4ada{--width:85%;}.elementor-21 .elementor-element.elementor-element-4f045ad0{--width:60%;}.elementor-21 .elementor-element.elementor-element-435da54{--width:45%;}.elementor-21 .elementor-element.elementor-element-11ad8b6{--width:55%;}.elementor-21 .elementor-element.elementor-element-dd30a18{--width:100%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-6e1fce2a{--min-height:750px;--margin-top:-210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-21 .elementor-element.elementor-element-6814a4e6{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-3be3c787{--min-height:350px;--padding-top:22px;--padding-bottom:22px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-50af15dd{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1247ed89{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-1247ed89 .elementor-heading-title{font-size:35px;}.elementor-21 .elementor-element.elementor-element-1dcb8fbd{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6d34e8c3{--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-4fbaca14{text-align:center;}.elementor-21 .elementor-element.elementor-element-29bba1cd{text-align:center;}.elementor-21 .elementor-element.elementor-element-1aedd0fc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2690338{--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-c148aa7{text-align:center;}.elementor-21 .elementor-element.elementor-element-b4fe199{text-align:center;}.elementor-21 .elementor-element.elementor-element-e9149e8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-39a122cb{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-138b4043{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9f98d98{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:012px;}.elementor-21 .elementor-element.elementor-element-234d66e0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-21 .elementor-element.elementor-element-234d66e0.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-5c75553c{--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-77f443cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-21 .elementor-element.elementor-element-77f443cc.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-27b6ebd8{--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2fab1e44{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-21 .elementor-element.elementor-element-4f045ad0{--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-27774f5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-dd30a18{--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-610f846{text-align:center;}.elementor-21 .elementor-element.elementor-element-3efae89{text-align:center;}.elementor-21 .elementor-element.elementor-element-32ddeb3f{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3e5d23d{--min-height:350px;}}/* Start custom CSS for container, class: .elementor-element-6814a4e6 */.hero-diagonal {
    clip-path: polygon(
        0 0,
        100% 0,
        90% 100%,
        0 100%
    );
}

@media (max-width: 767px) {
    .hero-diagonal {
        clip-path: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3be3c787 */.hero-arbol {
    background-position: right -30px bottom -30px !important;
    background-repeat: no-repeat !important;
    background-size: 35% auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f2bb3d1 */.historia-imagen::before {
    content: "";
    position: absolute;
    left: -6%;
    top: auto;
    bottom: -5%;
    width: 38%;
    height: 55%;
    background: #154430;

    clip-path: polygon(
        28% 0,
        100% 0,
        78% 100%,
        0 100%
    );

    z-index: 0;
}

.historia-foto img {
    clip-path: polygon(
        14% 0,
        100% 0,
        100% 100%,
        0 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7536ab83 *//* Bloque imagen - Preguntas frecuentes */
.faq-imagen {
    position: relative;
    display: flex;
    justify-content: flex-start;

    min-height: 0;
    height: fit-content;
    align-self: flex-start !important;

    overflow: visible;
}
/* Forma verde trasera, ahora a la derecha */
.faq-imagen::before {
    content: "";
    position: absolute;
    right: -1%;
    left: auto;
    top: auto;
    bottom: -6%;
    width: 34%;
    height: 55%;

    background: #154430;

    clip-path: polygon(
        0 0,
        72% 0,
        100% 100%,
        22% 100%
    );

    z-index: 0;
}
/* Imagen */
.faq-foto {
    position: relative;
    z-index: 1;
    width: 88%;
}

/* Corte diagonal de la fotografía, ahora a la derecha */
.faq-foto img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;

    clip-path: polygon(
        0 0,
        88% 0,
        100% 100%,
        0 100%
    );
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d45b5db */.carrusel-instalaciones .swiper-slide img {
    width: 100%;
    aspect-ratio: 3 / 4;
    object-fit: cover;
    display: block;
}
@media (max-width: 767px) {
    .carrusel-instalaciones .swiper-slide,
    .carrusel-instalaciones .swiper-slide img {
        height: 260px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-435da54 *//* Bloque imagen - Preguntas frecuentes */
.faq-imagen {
    position: relative;
    display: flex;
    justify-content: flex-start;

    min-height: 0;
    height: fit-content;
    align-self: flex-start !important;

    overflow: visible;
}
/* Forma verde trasera, ahora a la derecha */
.faq-imagen::before {
    content: "";
    position: absolute;
    right: -1%;
    left: auto;
    top: auto;
    bottom: -6%;
    width: 34%;
    height: 55%;

    background: #154430;

    clip-path: polygon(
        0 0,
        72% 0,
        100% 100%,
        22% 100%
    );

    z-index: 0;
}
/* Imagen */
.faq-foto {
    position: relative;
    z-index: 1;
    width: 88%;
}

/* Corte diagonal de la fotografía, ahora a la derecha */
.faq-foto img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;

    clip-path: polygon(
        0 0,
        88% 0,
        100% 100%,
        0 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40abe03c */.frase-texto {
    position: absolute !important;

    left: 43.1%;
    right: 0;

    /* IMPORTANTE */
    width: auto !important;
    max-width: none !important;

    top: 105px;
    height: 450px;

    background: #154430;
    z-index: 1;

    clip-path: polygon(
        0 0,
        100% 0,
        100% 100%,
        15% 100%
    );

    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;

    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32ddeb3f */.frase-seccion {
    position: relative;
    width: 100%;
    min-height: 485px;
    overflow: hidden;
}


/* IMAGEN */
.frase-imagen {
    position: relative;
    width: 63.1% !important;
    z-index: 2;
}

.frase-imagen img {
    width: 100%;
    height: 474px;
    object-fit: cover;
    object-position: center !important; 
    display: block;

    clip-path: polygon(
        0 0,
        86% 0,
        100% 100%,
        0 100%
    );
}

/* =========================
   MÓVIL
   ========================= */
@media (max-width: 767px) {

    .frase-seccion {
        position: relative;
        width: 100%;
        min-height: auto;
        overflow: hidden;

        display: flex;
        flex-direction: column;
    }

    /* IMAGEN */
    .frase-imagen {
        position: relative !important;
        width: 100% !important;
        z-index: 2;
    }

    .frase-imagen img {
        width: 100%;
        height: 300px;

        object-fit: cover;
        object-position: center;

        display: block;

        /* Diagonal mucho más suave en móvil */
        clip-path: polygon(
            0 0,
            100% 0,
            94% 100%,
            0 100%
        );
    }

    /* BLOQUE VERDE */
    .frase-texto {
        position: relative !important;

        left: auto !important;
        right: auto !important;
        top: auto !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 280px;

        margin: -20px 0 0 0 !important;

        padding: 60px 30px 45px;

        box-sizing: border-box;

        display: flex;
        align-items: center;
        justify-content: center;

        text-align: center;

        z-index: 1;

        /* El bloque verde también conserva algo de geometría */
        clip-path: polygon(
            0 7%,
            100% 0,
            100% 100%,
            0 100%
        );
    }
}/* End custom CSS */