.elementor-108 .elementor-element.elementor-element-cabba26{--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;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:200px;--padding-left:50px;--padding-right:50px;}.elementor-108 .elementor-element.elementor-element-cabba26:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-cabba26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuweb3.es/wp-content/uploads/2026/06/barbacoa.avif");background-position:center center;background-size:cover;}.elementor-108 .elementor-element.elementor-element-cabba26::before, .elementor-108 .elementor-element.elementor-element-cabba26 > .elementor-background-video-container::before, .elementor-108 .elementor-element.elementor-element-cabba26 > .e-con-inner > .elementor-background-video-container::before, .elementor-108 .elementor-element.elementor-element-cabba26 > .elementor-background-slideshow::before, .elementor-108 .elementor-element.elementor-element-cabba26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-108 .elementor-element.elementor-element-cabba26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-108 .elementor-element.elementor-element-dac8962{--display:flex;}.elementor-108 .elementor-element.elementor-element-dac8962.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-108 .elementor-element.elementor-element-37487b1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#DFBE92;}.elementor-108 .elementor-element.elementor-element-8aea0da .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:81px;font-weight:400;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-108 .elementor-element.elementor-element-9131537{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-9bea170{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-108 .elementor-element.elementor-element-6aa33c7 .elementor-button{background-color:#F25F4C;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;text-decoration:none;border-style:solid;border-color:#F25F4C;border-radius:99px 99px 99px 99px;padding:20px 20px 20px 20px;}.elementor-108 .elementor-element.elementor-element-6aa33c7 .elementor-button:hover, .elementor-108 .elementor-element.elementor-element-6aa33c7 .elementor-button:focus{background-color:#DB351F;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-6aa33c7 .elementor-button:hover svg, .elementor-108 .elementor-element.elementor-element-6aa33c7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-bf63ca5 .elementor-button{background-color:#26D367;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;text-decoration:none;border-style:solid;border-color:#26D367;border-radius:99px 99px 99px 99px;padding:20px 20px 20px 20px;}.elementor-108 .elementor-element.elementor-element-bf63ca5 .elementor-button:hover, .elementor-108 .elementor-element.elementor-element-bf63ca5 .elementor-button:focus{background-color:#11970A;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-bf63ca5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-108 .elementor-element.elementor-element-bf63ca5 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-108 .elementor-element.elementor-element-bf63ca5 .elementor-button:hover svg, .elementor-108 .elementor-element.elementor-element-bf63ca5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-8f8a17b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108 .elementor-element.elementor-element-82d7e1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-108 .elementor-element.elementor-element-48b1674 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#7F5245;}.elementor-108 .elementor-element.elementor-element-07a6fa7 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:67px;font-weight:400;color:#282A24;}.elementor-108 .elementor-element.elementor-element-bb3a6c0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;color:#5C5151;}.elementor-108 .elementor-element.elementor-element-eeca4d8{--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;}.elementor-108 .elementor-element.elementor-element-baed2ed{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EA5744;--border-color:#EA5744;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.31);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-108 .elementor-element.elementor-element-baed2ed:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-baed2ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(154deg, #FFFFFF 0%, #F6EFE5 43%);}.elementor-108 .elementor-element.elementor-element-4b226d1{background-color:#EA5744;padding:15px 15px 15px 15px;border-radius:99px 99px 99px 99px;}.elementor-108 .elementor-element.elementor-element-4b226d1.elementor-element{--align-self:flex-start;}.elementor-108 .elementor-element.elementor-element-4b226d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-13d28ba .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;color:#282A24;}.elementor-108 .elementor-element.elementor-element-345dd54{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#5C5151;}.elementor-108 .elementor-element.elementor-element-345dd54.elementor-element{--order:99999 /* order end hack */;}.elementor-108 .elementor-element.elementor-element-d2eb380{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EA5744;--border-color:#EA5744;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.31);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-108 .elementor-element.elementor-element-d2eb380:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-d2eb380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(154deg, #FFFFFF 0%, #F6EFE5 43%);}.elementor-108 .elementor-element.elementor-element-f276e77{background-color:#EA5744;padding:15px 15px 15px 15px;border-radius:99px 99px 99px 99px;}.elementor-108 .elementor-element.elementor-element-f276e77.elementor-element{--align-self:flex-start;}.elementor-108 .elementor-element.elementor-element-f276e77 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-e691dab .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;color:#282A24;}.elementor-108 .elementor-element.elementor-element-238384a{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#5C5151;}.elementor-108 .elementor-element.elementor-element-238384a.elementor-element{--order:99999 /* order end hack */;}.elementor-108 .elementor-element.elementor-element-50dcfe2{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EA5744;--border-color:#EA5744;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.31);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-108 .elementor-element.elementor-element-50dcfe2:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-50dcfe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(154deg, #FFFFFF 0%, #F6EFE5 43%);}.elementor-108 .elementor-element.elementor-element-839c731{background-color:#EA5744;padding:15px 15px 15px 15px;border-radius:99px 99px 99px 99px;}.elementor-108 .elementor-element.elementor-element-839c731.elementor-element{--align-self:flex-start;}.elementor-108 .elementor-element.elementor-element-839c731 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-63d9ef9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;color:#282A24;}.elementor-108 .elementor-element.elementor-element-27a9ab6{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#5C5151;}.elementor-108 .elementor-element.elementor-element-27a9ab6.elementor-element{--order:99999 /* order end hack */;}.elementor-108 .elementor-element.elementor-element-ef65f49{--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;}.elementor-108 .elementor-element.elementor-element-29ae725{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EA5744;--border-color:#EA5744;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.31);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-108 .elementor-element.elementor-element-29ae725:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-29ae725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(154deg, #FFFFFF 0%, #F6EFE5 43%);}.elementor-108 .elementor-element.elementor-element-f0d2655{background-color:#EA5744;padding:15px 15px 15px 15px;border-radius:99px 99px 99px 99px;}.elementor-108 .elementor-element.elementor-element-f0d2655.elementor-element{--align-self:flex-start;}.elementor-108 .elementor-element.elementor-element-f0d2655 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-3802c8d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;color:#282A24;}.elementor-108 .elementor-element.elementor-element-0087c46{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#5C5151;}.elementor-108 .elementor-element.elementor-element-0087c46.elementor-element{--order:99999 /* order end hack */;}.elementor-108 .elementor-element.elementor-element-86091c8{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EA5744;--border-color:#EA5744;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.31);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-108 .elementor-element.elementor-element-86091c8:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-86091c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(154deg, #FFFFFF 0%, #F6EFE5 43%);}.elementor-108 .elementor-element.elementor-element-66037a3{background-color:#EA5744;padding:15px 15px 15px 15px;border-radius:99px 99px 99px 99px;}.elementor-108 .elementor-element.elementor-element-66037a3.elementor-element{--align-self:flex-start;}.elementor-108 .elementor-element.elementor-element-66037a3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-6f20af7 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;color:#282A24;}.elementor-108 .elementor-element.elementor-element-6c3a0b4{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#5C5151;}.elementor-108 .elementor-element.elementor-element-6c3a0b4.elementor-element{--order:99999 /* order end hack */;}.elementor-108 .elementor-element.elementor-element-488e591{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EA5744;--border-color:#EA5744;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.31);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-108 .elementor-element.elementor-element-488e591:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-488e591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(154deg, #FFFFFF 0%, #F6EFE5 43%);}.elementor-108 .elementor-element.elementor-element-ef67d22{background-color:#EA5744;padding:15px 15px 15px 15px;border-radius:99px 99px 99px 99px;}.elementor-108 .elementor-element.elementor-element-ef67d22.elementor-element{--align-self:flex-start;}.elementor-108 .elementor-element.elementor-element-ef67d22 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-82dba84 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;color:#282A24;}.elementor-108 .elementor-element.elementor-element-324a8eb{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#5C5151;}.elementor-108 .elementor-element.elementor-element-324a8eb.elementor-element{--order:99999 /* order end hack */;}.elementor-108 .elementor-element.elementor-element-ca43523{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-108 .elementor-element.elementor-element-1db57fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-108 .elementor-element.elementor-element-750d5c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#7F5245;}.elementor-108 .elementor-element.elementor-element-72ffa3c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:67px;font-weight:400;color:#282A24;}.elementor-108 .elementor-element.elementor-element-14ba709{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;color:#5C5151;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-108 .elementor-element.elementor-element-396a6a8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-108 .elementor-element.elementor-element-396a6a8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-108 .elementor-element.elementor-element-396a6a8{--image-border-radius:4px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-108 .elementor-element.elementor-element-8b05b39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108 .elementor-element.elementor-element-e6d1557{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-108 .elementor-element.elementor-element-4379b38 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#7F5245;}.elementor-108 .elementor-element.elementor-element-ba0e2e3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:67px;font-weight:400;color:#282A24;}.elementor-108 .elementor-element.elementor-element-7334902{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-108 .elementor-element.elementor-element-ff06fc3{--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;}.elementor-108 .elementor-element.elementor-element-9ec1238{--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;}.elementor-108 .elementor-element.elementor-element-3f33023{--display:flex;--justify-content:flex-end;--overlay-opacity:0.48;--border-radius:20px 20px 20px 20px;--padding-top:200px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-108 .elementor-element.elementor-element-3f33023:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-3f33023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuweb3.es/wp-content/uploads/2026/06/barbacoa.avif");background-position:center center;background-size:cover;}.elementor-108 .elementor-element.elementor-element-3f33023::before, .elementor-108 .elementor-element.elementor-element-3f33023 > .elementor-background-video-container::before, .elementor-108 .elementor-element.elementor-element-3f33023 > .e-con-inner > .elementor-background-video-container::before, .elementor-108 .elementor-element.elementor-element-3f33023 > .elementor-background-slideshow::before, .elementor-108 .elementor-element.elementor-element-3f33023 > .e-con-inner > .elementor-background-slideshow::before, .elementor-108 .elementor-element.elementor-element-3f33023 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-108 .elementor-element.elementor-element-6d3ce75 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:33px;font-weight:400;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-bb152d1{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-bb152d1.elementor-element{--order:99999 /* order end hack */;}.elementor-108 .elementor-element.elementor-element-9142b48{--display:flex;--justify-content:flex-end;--overlay-opacity:0.48;--border-radius:20px 20px 20px 20px;--padding-top:200px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-108 .elementor-element.elementor-element-9142b48:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-9142b48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuweb3.es/wp-content/uploads/2026/06/Jarandilla-de-la-Vera.jpeg");background-position:center center;background-size:cover;}.elementor-108 .elementor-element.elementor-element-9142b48::before, .elementor-108 .elementor-element.elementor-element-9142b48 > .elementor-background-video-container::before, .elementor-108 .elementor-element.elementor-element-9142b48 > .e-con-inner > .elementor-background-video-container::before, .elementor-108 .elementor-element.elementor-element-9142b48 > .elementor-background-slideshow::before, .elementor-108 .elementor-element.elementor-element-9142b48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-108 .elementor-element.elementor-element-9142b48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-108 .elementor-element.elementor-element-6a44932 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:33px;font-weight:400;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-a6ee31e{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-a6ee31e.elementor-element{--order:99999 /* order end hack */;}.elementor-108 .elementor-element.elementor-element-fa209a8{--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:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-4c63361{--display:flex;--justify-content:flex-end;--overlay-opacity:0.48;--border-radius:20px 20px 20px 20px;--padding-top:200px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-108 .elementor-element.elementor-element-4c63361:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-4c63361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuweb3.es/wp-content/uploads/2026/06/mecedora.avif");background-position:center center;background-size:cover;}.elementor-108 .elementor-element.elementor-element-4c63361::before, .elementor-108 .elementor-element.elementor-element-4c63361 > .elementor-background-video-container::before, .elementor-108 .elementor-element.elementor-element-4c63361 > .e-con-inner > .elementor-background-video-container::before, .elementor-108 .elementor-element.elementor-element-4c63361 > .elementor-background-slideshow::before, .elementor-108 .elementor-element.elementor-element-4c63361 > .e-con-inner > .elementor-background-slideshow::before, .elementor-108 .elementor-element.elementor-element-4c63361 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-108 .elementor-element.elementor-element-b59c202 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:33px;font-weight:400;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-6d7b4a0{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-6d7b4a0.elementor-element{--order:99999 /* order end hack */;}.elementor-108 .elementor-element.elementor-element-963ca9b{--display:flex;--justify-content:flex-end;--overlay-opacity:0.29;--border-radius:20px 20px 20px 20px;--padding-top:200px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-108 .elementor-element.elementor-element-963ca9b:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-963ca9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuweb3.es/wp-content/uploads/2026/06/Bosque_Aloha-Vera.jpg");background-position:center center;background-size:cover;}.elementor-108 .elementor-element.elementor-element-963ca9b::before, .elementor-108 .elementor-element.elementor-element-963ca9b > .elementor-background-video-container::before, .elementor-108 .elementor-element.elementor-element-963ca9b > .e-con-inner > .elementor-background-video-container::before, .elementor-108 .elementor-element.elementor-element-963ca9b > .elementor-background-slideshow::before, .elementor-108 .elementor-element.elementor-element-963ca9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-108 .elementor-element.elementor-element-963ca9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-108 .elementor-element.elementor-element-9c81ffa .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:33px;font-weight:400;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-2d6bf02{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-2d6bf02.elementor-element{--order:99999 /* order end hack */;}.elementor-108 .elementor-element.elementor-element-5fff2aa{--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:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-9a8a64b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;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:#E9D0A7;--border-color:#E9D0A7;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-9a8a64b:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-9a8a64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE3CF;}.elementor-108 .elementor-element.elementor-element-d511f12{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:start;font-family:"Georgia", Sans-serif;font-size:20px;font-weight:400;color:#7F5245;}.elementor-108 .elementor-element.elementor-element-d511f12.elementor-element{--align-self:center;}.elementor-108 .elementor-element.elementor-element-38ddb1f .elementor-button{background-color:#F25F4C;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;text-decoration:none;border-style:solid;border-color:#F25F4C;border-radius:99px 99px 99px 99px;padding:20px 20px 20px 20px;}.elementor-108 .elementor-element.elementor-element-38ddb1f .elementor-button:hover, .elementor-108 .elementor-element.elementor-element-38ddb1f .elementor-button:focus{background-color:#DB351F;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-38ddb1f .elementor-button:hover svg, .elementor-108 .elementor-element.elementor-element-38ddb1f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-7654476{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-108 .elementor-element.elementor-element-5553f88{--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;--border-radius:20px 20px 20px 20px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-108 .elementor-element.elementor-element-5553f88:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-5553f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7EF;}.elementor-108 .elementor-element.elementor-element-10e8fd7{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:50px;}.elementor-108 .elementor-element.elementor-element-1f738db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#7F5245;}.elementor-108 .elementor-element.elementor-element-071c221{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-108 .elementor-element.elementor-element-071c221 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:68px;font-weight:400;color:#282A24;}.elementor-108 .elementor-element.elementor-element-0cd890c{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;color:#5C5151;}.elementor-108 .elementor-element.elementor-element-00e887c .elementor-button{background-color:#26D367;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;text-decoration:none;border-style:solid;border-color:#26D367;border-radius:99px 99px 99px 99px;padding:20px 20px 20px 20px;}.elementor-108 .elementor-element.elementor-element-00e887c .elementor-button:hover, .elementor-108 .elementor-element.elementor-element-00e887c .elementor-button:focus{background-color:#11970A;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-00e887c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-108 .elementor-element.elementor-element-00e887c .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-108 .elementor-element.elementor-element-00e887c .elementor-button:hover svg, .elementor-108 .elementor-element.elementor-element-00e887c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-6e77292{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-108 .elementor-element.elementor-element-6e77292:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-6e77292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuweb3.es/wp-content/uploads/2026/06/mesa_terraza.avif");background-position:center center;background-size:cover;}.elementor-108 .elementor-element.elementor-element-608dd3f{--spacer-size:515px;}.elementor-108 .elementor-element.elementor-element-6c06e54{--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;}.elementor-108 .elementor-element.elementor-element-32a5ede{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-108 .elementor-element.elementor-element-32a5ede:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-32a5ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE3CF;}.elementor-108 .elementor-element.elementor-element-d1304bd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#7F5245;}.elementor-108 .elementor-element.elementor-element-ab5d65d{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-108 .elementor-element.elementor-element-ab5d65d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:60px;font-weight:400;color:#282A24;}.elementor-108 .elementor-element.elementor-element-5794c90{--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;}.elementor-108 .elementor-element.elementor-element-5392267 .elementor-button{background-color:#26D367;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;text-decoration:none;border-style:solid;border-color:#26D367;border-radius:99px 99px 99px 99px;padding:20px 20px 20px 20px;}.elementor-108 .elementor-element.elementor-element-5392267 .elementor-button:hover, .elementor-108 .elementor-element.elementor-element-5392267 .elementor-button:focus{background-color:#11970A;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-5392267{width:100%;max-width:100%;}.elementor-108 .elementor-element.elementor-element-5392267 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-108 .elementor-element.elementor-element-5392267 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-108 .elementor-element.elementor-element-5392267 .elementor-button:hover svg, .elementor-108 .elementor-element.elementor-element-5392267 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-3114062 .elementor-button{background-color:#F25F4C;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;text-decoration:none;border-style:solid;border-color:#F25F4C;border-radius:99px 99px 99px 99px;padding:20px 20px 20px 20px;}.elementor-108 .elementor-element.elementor-element-3114062 .elementor-button:hover, .elementor-108 .elementor-element.elementor-element-3114062 .elementor-button:focus{background-color:#DB351F;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-3114062{width:100%;max-width:100%;}.elementor-108 .elementor-element.elementor-element-3114062 .elementor-button:hover svg, .elementor-108 .elementor-element.elementor-element-3114062 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-1a497ed{--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;}.elementor-108 .elementor-element.elementor-element-6503d8a{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-108 .elementor-element.elementor-element-6503d8a:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-6503d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE3CF;}.elementor-108 .elementor-element.elementor-element-314077c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#7F5245;}.elementor-108 .elementor-element.elementor-element-18f9e19{width:100%;max-width:100%;text-align:start;}.elementor-108 .elementor-element.elementor-element-18f9e19.elementor-element{--align-self:center;}.elementor-108 .elementor-element.elementor-element-18f9e19 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:60px;font-weight:400;color:#282A24;}.elementor-108 .elementor-element.elementor-element-5ef2a10{width:100%;max-width:100%;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;color:#5C5151;}.elementor-108 .elementor-element.elementor-element-7895e05 .elementor-button{background-color:#F25F4C;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;text-decoration:none;border-style:solid;border-color:#F25F4C;border-radius:99px 99px 99px 99px;padding:20px 20px 20px 20px;}.elementor-108 .elementor-element.elementor-element-7895e05 .elementor-button:hover, .elementor-108 .elementor-element.elementor-element-7895e05 .elementor-button:focus{background-color:#DB351F;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-7895e05 .elementor-button:hover svg, .elementor-108 .elementor-element.elementor-element-7895e05 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-76abd04{--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;}.elementor-108 .elementor-element.elementor-element-19274ee{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-108 .elementor-element.elementor-element-19274ee:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-19274ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuweb3.es/wp-content/uploads/2026/06/Cascada1_Aloha-Vera.jpg");background-position:center center;background-size:cover;}.elementor-108 .elementor-element.elementor-element-2c1ec0b{--spacer-size:525px;}.elementor-108 .elementor-element.elementor-element-9224072{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108 .elementor-element.elementor-element-fd340f6{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-108 .elementor-element.elementor-element-fd340f6:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-fd340f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuweb3.es/wp-content/uploads/2026/06/Bosque_Aloha-Vera.jpg");background-position:center center;background-size:cover;}.elementor-108 .elementor-element.elementor-element-39f5a6b{--spacer-size:245px;}.elementor-108 .elementor-element.elementor-element-3167f5c{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-108 .elementor-element.elementor-element-3167f5c:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-3167f5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuweb3.es/wp-content/uploads/2026/06/Antiguo-castillo-de-los-condes-de-Oropesa-Parador.avif");background-position:center center;background-size:cover;}.elementor-108 .elementor-element.elementor-element-d601538{--spacer-size:245px;}.elementor-108 .elementor-element.elementor-element-06445d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-108 .elementor-element.elementor-element-4dd7b5e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#7F5245;}.elementor-108 .elementor-element.elementor-element-e0ef47f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:68px;font-weight:400;color:#282A24;}.elementor-108 .elementor-element.elementor-element-6595434{--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;}.elementor-108 .elementor-element.elementor-element-4c8a584{--display:flex;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#02010100;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:30px 0px 30px 0px;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title{padding:30px 0px 30px 0px;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-content .eael-accordion_media-title{color:#333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-list .eael-accordion_media-icon{color:#333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header,
                .elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E1DBD0;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#333333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#333333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#333333;fill:#333333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#333333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#333333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#333333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#333333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#333333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#333333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#333333;fill:#333333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#333333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#333333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#333333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}.elementor-108 .elementor-element.elementor-element-e049b51{--display:flex;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#02010100;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:30px 0px 30px 0px;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title{padding:30px 0px 30px 0px;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-content .eael-accordion_media-title{color:#333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-list .eael-accordion_media-icon{color:#333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header,
                .elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E1DBD0;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#333333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#333333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#333333;fill:#333333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#333333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#333333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#333333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#333333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#333333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#333333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#333333;fill:#333333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#333333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#333333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#333333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}.elementor-108 .elementor-element.elementor-element-b6194a3{--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:80px;--padding-left:0px;--padding-right:0px;}.elementor-108 .elementor-element.elementor-element-e96c36d{--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;--border-radius:15px 15px 15px 15px;}.elementor-108 .elementor-element.elementor-element-ecb91bc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F25F4CFA;--border-color:#F25F4CFA;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-108 .elementor-element.elementor-element-ecb91bc:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-ecb91bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8EF;}.elementor-108 .elementor-element.elementor-element-ecb91bc.e-con{--align-self:center;}.elementor-108 .elementor-element.elementor-element-cc856b1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#F25F4C;}.elementor-108 .elementor-element.elementor-element-4a53089{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;color:#5C5151;}.elementor-108 .elementor-element.elementor-element-764daed .elementor-button{background-color:#26D367;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;text-decoration:none;border-style:solid;border-color:#26D367;border-radius:99px 99px 99px 99px;padding:20px 20px 20px 20px;}.elementor-108 .elementor-element.elementor-element-764daed .elementor-button:hover, .elementor-108 .elementor-element.elementor-element-764daed .elementor-button:focus{background-color:#11970A;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-764daed{width:100%;max-width:100%;}.elementor-108 .elementor-element.elementor-element-764daed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-108 .elementor-element.elementor-element-764daed .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-108 .elementor-element.elementor-element-764daed .elementor-button:hover svg, .elementor-108 .elementor-element.elementor-element-764daed .elementor-button:focus svg{fill:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-7070a69{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}body.elementor-page-108:not(.elementor-motion-effects-element-type-background), body.elementor-page-108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EFE5;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-108 .elementor-element.elementor-element-cabba26{--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-108 .elementor-element.elementor-element-8aea0da .elementor-heading-title{font-size:42px;}.elementor-108 .elementor-element.elementor-element-9131537{font-size:19px;}.elementor-108 .elementor-element.elementor-element-8f8a17b{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-07a6fa7 .elementor-heading-title{font-size:57px;}.elementor-108 .elementor-element.elementor-element-bb3a6c0{font-size:19px;}.elementor-108 .elementor-element.elementor-element-baed2ed{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-108 .elementor-element.elementor-element-345dd54{font-size:19px;}.elementor-108 .elementor-element.elementor-element-d2eb380{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-108 .elementor-element.elementor-element-238384a{font-size:19px;}.elementor-108 .elementor-element.elementor-element-50dcfe2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-108 .elementor-element.elementor-element-27a9ab6{font-size:19px;}.elementor-108 .elementor-element.elementor-element-29ae725{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-108 .elementor-element.elementor-element-0087c46{font-size:19px;}.elementor-108 .elementor-element.elementor-element-86091c8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-108 .elementor-element.elementor-element-6c3a0b4{font-size:19px;}.elementor-108 .elementor-element.elementor-element-488e591{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-108 .elementor-element.elementor-element-324a8eb{font-size:19px;}.elementor-108 .elementor-element.elementor-element-ca43523{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-72ffa3c .elementor-heading-title{font-size:57px;}.elementor-108 .elementor-element.elementor-element-14ba709{font-size:19px;}.elementor-108 .elementor-element.elementor-element-8b05b39{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-ba0e2e3 .elementor-heading-title{font-size:57px;}.elementor-108 .elementor-element.elementor-element-3f33023{--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-bb152d1{font-size:19px;}.elementor-108 .elementor-element.elementor-element-9142b48{--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-a6ee31e{font-size:19px;}.elementor-108 .elementor-element.elementor-element-4c63361{--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-6d7b4a0{font-size:19px;}.elementor-108 .elementor-element.elementor-element-963ca9b{--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-2d6bf02{font-size:19px;}.elementor-108 .elementor-element.elementor-element-d511f12{width:100%;max-width:100%;}.elementor-108 .elementor-element.elementor-element-7654476{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-5553f88{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-10e8fd7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108 .elementor-element.elementor-element-0cd890c{width:100%;max-width:100%;font-size:19px;}.elementor-108 .elementor-element.elementor-element-608dd3f{--spacer-size:177px;}.elementor-108 .elementor-element.elementor-element-6c06e54{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-32a5ede{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-ab5d65d .elementor-heading-title{font-size:41px;}.elementor-108 .elementor-element.elementor-element-1a497ed{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-18f9e19 .elementor-heading-title{font-size:33px;}.elementor-108 .elementor-element.elementor-element-5ef2a10{font-size:19px;}.elementor-108 .elementor-element.elementor-element-06445d1{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-e0ef47f .elementor-heading-title{font-size:57px;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:19px;}.elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-108 .elementor-element.elementor-element-0e5ca07 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-size:18px;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:19px;}.elementor-108 .elementor-element.elementor-element-93af8e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-108 .elementor-element.elementor-element-93af8e8 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-size:18px;}.elementor-108 .elementor-element.elementor-element-b6194a3{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-ecb91bc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108 .elementor-element.elementor-element-4a53089{width:100%;max-width:100%;font-size:19px;}}@media(min-width:768px){.elementor-108 .elementor-element.elementor-element-cabba26{--width:100%;}.elementor-108 .elementor-element.elementor-element-dac8962{--width:48%;}.elementor-108 .elementor-element.elementor-element-82d7e1e{--width:64%;}.elementor-108 .elementor-element.elementor-element-1db57fc{--width:64%;}.elementor-108 .elementor-element.elementor-element-e6d1557{--width:52%;}.elementor-108 .elementor-element.elementor-element-7334902{--width:50%;}.elementor-108 .elementor-element.elementor-element-10e8fd7{--width:100%;}.elementor-108 .elementor-element.elementor-element-6e77292{--width:50%;}.elementor-108 .elementor-element.elementor-element-ecb91bc{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-cd0cc75 */.elementor-108 .elementor-element.elementor-element-cd0cc75 {
  width: 100%;
  max-width: 100%;
}

.elementor-108 .elementor-element.elementor-element-cd0cc75 .elementor-shortcode,
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kross-container,
.elementor-108 .elementor-element.elementor-element-cd0cc75 form {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

/* Estructura general del buscador */
.elementor-108 .elementor-element.elementor-element-cd0cc75 form {
  display: grid !important;
  grid-template-columns: 1fr 1fr 1fr !important;
  gap: 0 !important;
  align-items: stretch !important;
  overflow: visible !important;
}

/* Oculta inputs internos */
.elementor-108 .elementor-element.elementor-element-cd0cc75 input[type="hidden"] {
  display: none !important;
}

/* Reset seguro */
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-form-group,
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-availabilityButtonContainer {
  box-sizing: border-box !important;
  min-width: 0 !important;
  margin: 0 !important;
}

/* Grupo llegada + salida */
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-form-group.kb-date {
  grid-column: 1 / 3 !important;
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  width: 100% !important;
  background: #ffffff !important;
  border: 1px solid #eadfd3 !important;
  border-right: 0 !important;
  border-radius: 6px 0 0 6px !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* Campo huéspedes */
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-form-group.kb-adults {
  grid-column: 3 / 4 !important;
  width: 100% !important;
  background: #ffffff !important;
  border: 1px solid #eadfd3 !important;
  border-radius: 0 6px 6px 0 !important;
  padding: 10px 10px 9px 10px !important;
  min-height: 62px !important;
  overflow: hidden !important;
}

/* Llegada y salida */
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-d1,
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-d2 {
  padding: 10px 10px 9px 10px !important;
  min-height: 62px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-d1 {
  border-right: 1px solid #eadfd3 !important;
}

/* Etiquetas */
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-label {
  display: block !important;
  padding: 0 !important;
  margin: 0 0 5px 0 !important;
  color: #fa5a4a !important;
  font-size: 9px !important;
  line-height: 1.1 !important;
  font-weight: 800 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
}

/* Número grande */
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-d,
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-adults .notranslate,
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-adults [class*="num"],
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-adults [class*="adult"] {
  color: #fa5a4a !important;
  font-size: 24px !important;
  line-height: 1 !important;
  font-weight: 400 !important;
}

/* Fecha / día */
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-dex {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}

.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-mmmm,
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-ddd {
  display: block !important;
  color: #666666 !important;
  font-size: 11px !important;
  line-height: 1.15 !important;
  font-weight: 400 !important;
  white-space: nowrap !important;
}

.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-ddd {
  color: #aaaaaa !important;
}

/* Botón de disponibilidad debajo */
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-availabilityButtonContainer {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  display: block !important;
  padding: 12px 0 0 0 !important;
}

/* Botón real de Kross */
.elementor-108 .elementor-element.elementor-element-cd0cc75 button.kb-btn.kb-btn-submit,
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-btn-submit {
  position: static !important;
  transform: none !important;
  left: auto !important;
  right: auto !important;
  top: auto !important;

  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 44px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  margin: 0 !important;
  padding: 12px 18px !important;

  background: #fa5a4a !important;
  color: #ffffff !important;
  border: 0 !important;
  border-radius: 999px !important;

  font-size: 0 !important;
  line-height: 1.2 !important;
  font-weight: 700 !important;
  white-space: nowrap !important;
  box-sizing: border-box !important;
}

/* Cambia visualmente el texto del botón */
.elementor-108 .elementor-element.elementor-element-cd0cc75 button.kb-btn.kb-btn-submit::after,
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-btn-submit::after {
  content: "Ver disponibilidad";
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

/* Seguridad */
.elementor-108 .elementor-element.elementor-element-cd0cc75 *,
.elementor-108 .elementor-element.elementor-element-cd0cc75 *::before,
.elementor-108 .elementor-element.elementor-element-cd0cc75 *::after {
  box-sizing: border-box !important;
}

/* Móvil */
@media (max-width: 767px) {
  .elementor-108 .elementor-element.elementor-element-cd0cc75 form {
    grid-template-columns: 1fr !important;
  }

  .elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-form-group.kb-date {
    grid-column: 1 / -1 !important;
    border-right: 1px solid #eadfd3 !important;
    border-radius: 6px 6px 0 0 !important;
  }

  .elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-form-group.kb-adults {
    grid-column: 1 / -1 !important;
    border-top: 0 !important;
    border-radius: 0 0 6px 6px !important;
  }

  .elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-availabilityButtonContainer {
    grid-column: 1 / -1 !important;
  }
}

/* Aumentar tamaño general de textos del buscador */

/* Etiquetas: LLEGADA / SALIDA / HUÉSPEDES */
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-label {
  font-size: 12px !important;
  line-height: 1.1 !important;
  letter-spacing: 0.10em !important;
  font-weight: 800 !important;
}

/* Número grande: 6 / 7 / 2 */
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-d,
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-adults .notranslate {
  font-size: 32px !important;
  line-height: 1 !important;
}

/* Texto de mes: Julio 2026 */
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-mmmm {
  font-size: 14px !important;
  line-height: 1.15 !important;
}

/* Texto de día: lunes / martes */
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-ddd {
  font-size: 13px !important;
  line-height: 1.15 !important;
}

/* Texto del botón */
.elementor-108 .elementor-element.elementor-element-cd0cc75 button.kb-btn.kb-btn-submit::after,
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-btn-submit::after {
  font-size: 20px !important;
  font-weight: 700 !important;
}

/* Dar un poco más de aire para que no quede apretado */
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-d1,
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-d2,
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-form-group.kb-adults {
  padding-top: 14px !important;
  padding-bottom: 12px !important;
  min-height: 78px !important;
}

/* Altura del botón */
.elementor-108 .elementor-element.elementor-element-cd0cc75 button.kb-btn.kb-btn-submit,
.elementor-108 .elementor-element.elementor-element-cd0cc75 .kb-btn-submit {
  min-height: 67px !important;
}/* End custom CSS */