.elementor-14009 .elementor-element.elementor-element-fc915d5.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-fc915d5.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-fc915d5.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-fc915d5.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-fc915d5.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-14009 .elementor-element.elementor-element-fc915d5:not(.elementor-motion-effects-element-type-background), .elementor-14009 .elementor-element.elementor-element-fc915d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.bastianbeach.com/wp-content/uploads/2024/04/Foto-pool-area-menu-reservas-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14009 .elementor-element.elementor-element-fc915d5 > .elementor-background-overlay{background-color:#000000;opacity:0.43;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14009 .elementor-element.elementor-element-fc915d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-14009 .elementor-element.elementor-element-d1c5924.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14009 .elementor-element.elementor-element-d1c5924.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14009 .elementor-element.elementor-element-d1c5924 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14009 .elementor-element.elementor-element-d1c5924.elementor-column{align-self:inherit;cursor:default;}.elementor-14009 .elementor-element.elementor-element-2f4c4a0{text-align:center;}.elementor-14009 .elementor-element.elementor-element-2f4c4a0 .elementor-heading-title{font-size:59px;line-height:84px;letter-spacing:5.4px;color:var( --e-global-color-5ae985f );}.elementor-14009 .elementor-element.elementor-element-2f4c4a0.ob-harakiri{writing-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-2f4c4a0.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-2f4c4a0.ob-harakiri div{writing-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-2f4c4a0.ob-harakiri > div, .elementor-14009 .elementor-element.elementor-element-2f4c4a0.ob-harakiri > h1, .elementor-14009 .elementor-element.elementor-element-2f4c4a0.ob-harakiri > h2, .elementor-14009 .elementor-element.elementor-element-2f4c4a0.ob-harakiri > h3, .elementor-14009 .elementor-element.elementor-element-2f4c4a0.ob-harakiri > h4, .elementor-14009 .elementor-element.elementor-element-2f4c4a0.ob-harakiri > h5, .elementor-14009 .elementor-element.elementor-element-2f4c4a0.ob-harakiri > h6, .elementor-14009 .elementor-element.elementor-element-2f4c4a0.ob-harakiri > p{transform:rotate(0deg);}.elementor-14009 .elementor-element.elementor-element-2f4c4a0 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-2f4c4a0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14009 .elementor-element.elementor-element-10654a7.elementor-column{align-self:inherit;cursor:default;}.elementor-14009 .elementor-element.elementor-element-2c04bfe.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-2c04bfe.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-2c04bfe.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-2c04bfe.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-2c04bfe.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-14009 .elementor-element.elementor-element-2c04bfe{padding:66px 0px 85px 0px;}.elementor-14009 .elementor-element.elementor-element-23d3dbf.elementor-column{align-self:inherit;cursor:default;}.elementor-14009 .elementor-element.elementor-element-fcb8da5 > .elementor-widget-container{margin:79px 0px 0px 0px;}.elementor-14009 .elementor-element.elementor-element-6b00c0f.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-6b00c0f.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-6b00c0f.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-6b00c0f.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-6b00c0f.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-14009 .elementor-element.elementor-element-6b00c0f{z-index:9999;}.elementor-14009 .elementor-element.elementor-element-087f6c3.elementor-column{align-self:inherit;cursor:default;}.elementor-14009 .elementor-element.elementor-element-bcad257 .elementor-button{fill:var( --e-global-color-449c45c );color:var( --e-global-color-449c45c );background-color:var( --e-global-color-4dd1c82 );}.elementor-14009 .elementor-element.elementor-element-bcad257 .elementor-button:hover, .elementor-14009 .elementor-element.elementor-element-bcad257 .elementor-button:focus{background-color:var( --e-global-color-05f5c61 );}.elementor-14009 .elementor-element.elementor-element-747bb0a.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-747bb0a.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-747bb0a.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-747bb0a.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-747bb0a.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-14009 .elementor-element.elementor-element-747bb0a:not(.elementor-motion-effects-element-type-background), .elementor-14009 .elementor-element.elementor-element-747bb0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-324d04b );}.elementor-14009 .elementor-element.elementor-element-747bb0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:62px 0px 0px 0px;}.elementor-14009 .elementor-element.elementor-element-747bb0a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14009 .elementor-element.elementor-element-8c02dd1.elementor-column{align-self:inherit;cursor:default;}.elementor-14009 .elementor-element.elementor-element-b7a924d > .elementor-container{max-width:500px;}.elementor-14009 .elementor-element.elementor-element-b7a924d.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-b7a924d.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-b7a924d.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-b7a924d.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-b7a924d.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-14009 .elementor-element.elementor-element-b7a924d{margin-top:61px;margin-bottom:0px;}.elementor-14009 .elementor-element.elementor-element-a5ed6d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:4px;}.elementor-14009 .elementor-element.elementor-element-a5ed6d8.elementor-column{align-self:inherit;cursor:default;}.elementor-14009 .elementor-element.elementor-element-aa08906 .elementor-icon-wrapper{text-align:center;}.elementor-14009 .elementor-element.elementor-element-aa08906 .elementor-icon{font-size:36px;}.elementor-14009 .elementor-element.elementor-element-aa08906 .elementor-icon svg{height:36px;}.elementor-14009 .elementor-element.elementor-element-aa08906 .elementor-icon-wrapper svg{width:auto;}.elementor-14009 .elementor-element.elementor-element-158536a .elementor-button{font-family:"Ergon", Sans-serif;font-size:31px;fill:var( --e-global-color-05f5c61 );color:var( --e-global-color-05f5c61 );border-style:none;padding:0px 0px 0px 0px;}.elementor-14009 .elementor-element.elementor-element-158536a .elementor-button:hover, .elementor-14009 .elementor-element.elementor-element-158536a .elementor-button:focus{background-color:#02010100;}.elementor-bc-flex-widget .elementor-14009 .elementor-element.elementor-element-0163d8a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14009 .elementor-element.elementor-element-0163d8a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14009 .elementor-element.elementor-element-0163d8a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:4px;}.elementor-14009 .elementor-element.elementor-element-0163d8a.elementor-column{align-self:inherit;cursor:pointer;}.elementor-14009 .elementor-element.elementor-element-41327c6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-14009 .elementor-element.elementor-element-41327c6 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-14009 .elementor-element.elementor-element-41327c6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14009 .elementor-element.elementor-element-efb74b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:4px;}.elementor-14009 .elementor-element.elementor-element-efb74b9.elementor-column{align-self:inherit;cursor:pointer;}.elementor-14009 .elementor-element.elementor-element-497204c .elementor-icon-wrapper{text-align:center;}.elementor-14009 .elementor-element.elementor-element-497204c.elementor-view-stacked .elementor-icon{background-color:#6EC1E40F;}.elementor-14009 .elementor-element.elementor-element-497204c.elementor-view-framed .elementor-icon, .elementor-14009 .elementor-element.elementor-element-497204c.elementor-view-default .elementor-icon{color:#6EC1E40F;border-color:#6EC1E40F;}.elementor-14009 .elementor-element.elementor-element-497204c.elementor-view-framed .elementor-icon, .elementor-14009 .elementor-element.elementor-element-497204c.elementor-view-default .elementor-icon svg{fill:#6EC1E40F;}.elementor-14009 .elementor-element.elementor-element-497204c .elementor-icon{font-size:36px;}.elementor-14009 .elementor-element.elementor-element-497204c .elementor-icon svg{height:36px;}.elementor-14009 .elementor-element.elementor-element-497204c .elementor-icon-wrapper svg{width:auto;}.elementor-14009 .elementor-element.elementor-element-44f373c .elementor-button{font-family:"Ergon", Sans-serif;font-size:31px;fill:var( --e-global-color-05f5c61 );color:var( --e-global-color-05f5c61 );border-style:none;padding:0px 0px 0px 0px;}.elementor-14009 .elementor-element.elementor-element-44f373c .elementor-button:hover, .elementor-14009 .elementor-element.elementor-element-44f373c .elementor-button:focus{color:var( --e-global-color-05f5c61 );background-color:#5B211D00;}.elementor-14009 .elementor-element.elementor-element-44f373c .elementor-button:hover svg, .elementor-14009 .elementor-element.elementor-element-44f373c .elementor-button:focus svg{fill:var( --e-global-color-05f5c61 );}.elementor-14009 .elementor-element.elementor-element-a6a1280.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-a6a1280.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-a6a1280.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-a6a1280.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-a6a1280.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-14009 .elementor-element.elementor-element-42771bc.elementor-column{align-self:inherit;cursor:default;}.elementor-14009 .elementor-element.elementor-element-472bc81 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14009 .elementor-element.elementor-element-472bc81 .elementor-button{fill:var( --e-global-color-4dd1c82 );color:var( --e-global-color-4dd1c82 );background-color:var( --e-global-color-50bf166 );}.elementor-14009 .elementor-element.elementor-element-2e2b2ae.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-2e2b2ae.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-2e2b2ae.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-2e2b2ae.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-2e2b2ae.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-14009 .elementor-element.elementor-element-f496c85.elementor-column{align-self:inherit;cursor:default;}.elementor-14009 .elementor-element.elementor-element-dcde631.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-dcde631.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-dcde631.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-dcde631.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-dcde631.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-14009 .elementor-element.elementor-element-dcde631{margin-top:53px;margin-bottom:0px;}.elementor-14009 .elementor-element.elementor-element-2e3f20f.elementor-column{align-self:inherit;cursor:default;}.elementor-14009 .elementor-element.elementor-element-3698b4f.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-3698b4f.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-3698b4f.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-3698b4f.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-3698b4f.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-14009 .elementor-element.elementor-element-3698b4f{margin-top:53px;margin-bottom:0px;}.elementor-14009 .elementor-element.elementor-element-9ea36e6.elementor-column{align-self:inherit;cursor:default;}.elementor-14009 .elementor-element.elementor-element-84c1177.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-84c1177.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-84c1177.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-84c1177.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-84c1177.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-14009 .elementor-element.elementor-element-84c1177{margin-top:53px;margin-bottom:0px;}.elementor-14009 .elementor-element.elementor-element-25f2818.elementor-column{align-self:inherit;cursor:default;}.elementor-14009 .elementor-element.elementor-element-96540fa.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-96540fa.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-96540fa.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-96540fa.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-96540fa.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-14009 .elementor-element.elementor-element-96540fa:not(.elementor-motion-effects-element-type-background), .elementor-14009 .elementor-element.elementor-element-96540fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-324d04b );}.elementor-14009 .elementor-element.elementor-element-96540fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:106px 175px 175px 175px;}.elementor-14009 .elementor-element.elementor-element-96540fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14009 .elementor-element.elementor-element-f80b8ce.elementor-column{align-self:inherit;cursor:default;}.elementor-14009 .elementor-element.elementor-element-bd7cfba > .elementor-container{max-width:688px;}.elementor-14009 .elementor-element.elementor-element-bd7cfba.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-bd7cfba.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-14009 .elementor-element.elementor-element-bd7cfba.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-bd7cfba.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-14009 .elementor-element.elementor-element-bd7cfba.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-14009 .elementor-element.elementor-element-6813245.elementor-column{align-self:inherit;cursor:default;}.elementor-14009 .elementor-element.elementor-element-2f68fbf{text-align:center;}.elementor-14009 .elementor-element.elementor-element-2f68fbf.ob-harakiri{writing-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-2f68fbf.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-2f68fbf.ob-harakiri div{writing-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-2f68fbf.ob-harakiri > div, .elementor-14009 .elementor-element.elementor-element-2f68fbf.ob-harakiri > h1, .elementor-14009 .elementor-element.elementor-element-2f68fbf.ob-harakiri > h2, .elementor-14009 .elementor-element.elementor-element-2f68fbf.ob-harakiri > h3, .elementor-14009 .elementor-element.elementor-element-2f68fbf.ob-harakiri > h4, .elementor-14009 .elementor-element.elementor-element-2f68fbf.ob-harakiri > h5, .elementor-14009 .elementor-element.elementor-element-2f68fbf.ob-harakiri > h6, .elementor-14009 .elementor-element.elementor-element-2f68fbf.ob-harakiri > p{transform:rotate(0deg);}.elementor-14009 .elementor-element.elementor-element-2f68fbf > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-dfebcfd{text-align:center;}.elementor-14009 .elementor-element.elementor-element-dfebcfd.ob-harakiri{writing-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-dfebcfd.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-dfebcfd.ob-harakiri div{writing-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-dfebcfd.ob-harakiri > div, .elementor-14009 .elementor-element.elementor-element-dfebcfd.ob-harakiri > h1, .elementor-14009 .elementor-element.elementor-element-dfebcfd.ob-harakiri > h2, .elementor-14009 .elementor-element.elementor-element-dfebcfd.ob-harakiri > h3, .elementor-14009 .elementor-element.elementor-element-dfebcfd.ob-harakiri > h4, .elementor-14009 .elementor-element.elementor-element-dfebcfd.ob-harakiri > h5, .elementor-14009 .elementor-element.elementor-element-dfebcfd.ob-harakiri > h6, .elementor-14009 .elementor-element.elementor-element-dfebcfd.ob-harakiri > p{transform:rotate(0deg);}.elementor-14009 .elementor-element.elementor-element-dfebcfd > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-field-group{margin-bottom:13px;}.elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-field-group.recaptcha_v3-bottomleft, .elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-form-fields-wrapper{margin-bottom:-13px;}body.rtl .elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-labels-inline .elementor-field-group > label{padding-left:12px;}body:not(.rtl) .elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-labels-inline .elementor-field-group > label{padding-right:12px;}body .elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-labels-above .elementor-field-group > label{padding-bottom:12px;}.elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-field-group .elementor-field{color:#000000A1;}.elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:11px 11px 11px 11px;}.elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:11px 11px 11px 11px;}.elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-button{border-style:solid;padding:13px 13px 13px 13px;}.elementor-14009 .elementor-element.elementor-element-f169ebe .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-4dd1c82 );color:var( --e-global-color-50bf166 );border-color:var( --e-global-color-4dd1c82 );}.elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-button[type="submit"]{background-color:var( --e-global-color-4dd1c82 );color:var( --e-global-color-50bf166 );border-color:var( --e-global-color-4dd1c82 );}.elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-button[type="submit"] svg *{fill:var( --e-global-color-50bf166 );}.elementor-14009 .elementor-element.elementor-element-f169ebe .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-4dd1c82 );color:#ffffff;}.elementor-14009 .elementor-element.elementor-element-f169ebe .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-324d04b );color:var( --e-global-color-ccfd2c9 );border-color:var( --e-global-color-4dd1c82 );}.elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-324d04b );color:var( --e-global-color-ccfd2c9 );border-color:var( --e-global-color-4dd1c82 );}.elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-ccfd2c9 );}.elementor-14009 .elementor-element.elementor-element-f169ebe .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-message.elementor-message-success{color:var( --e-global-color-56fcdfa );}.elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-message.elementor-message-danger{color:#FF0000;}.elementor-14009 .elementor-element.elementor-element-f169ebe .elementor-message.elementor-help-inline{color:#000000;}.elementor-14009 .elementor-element.elementor-element-f169ebe{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-14009 .elementor-element.elementor-element-7f9e9a7{text-align:center;font-size:25px;line-height:20px;}.elementor-14009 .elementor-element.elementor-element-7f9e9a7.ob-harakiri{writing-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-7f9e9a7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-7f9e9a7.ob-harakiri div{writing-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-7f9e9a7.ob-harakiri > div, .elementor-14009 .elementor-element.elementor-element-7f9e9a7.ob-harakiri > h1, .elementor-14009 .elementor-element.elementor-element-7f9e9a7.ob-harakiri > h2, .elementor-14009 .elementor-element.elementor-element-7f9e9a7.ob-harakiri > h3, .elementor-14009 .elementor-element.elementor-element-7f9e9a7.ob-harakiri > h4, .elementor-14009 .elementor-element.elementor-element-7f9e9a7.ob-harakiri > h5, .elementor-14009 .elementor-element.elementor-element-7f9e9a7.ob-harakiri > h6, .elementor-14009 .elementor-element.elementor-element-7f9e9a7.ob-harakiri > p{transform:rotate(0deg);}.elementor-14009 .elementor-element.elementor-element-7f9e9a7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14009 .elementor-element.elementor-element-7f9e9a7 > .elementor-widget-container{margin:10px 0px 0px 0px;}html, body{overflow-x:auto;}@media(max-width:1366px){.elementor-14009 .elementor-element.elementor-element-bd7cfba > .elementor-container{max-width:569px;}.elementor-14009 .elementor-element.elementor-element-f169ebe > .elementor-widget-container{margin:0% 0% 0% 0%;}}@media(max-width:1024px){.elementor-14009 .elementor-element.elementor-element-2f4c4a0 .elementor-heading-title{font-size:55px;line-height:66px;}}@media(max-width:767px){.elementor-14009 .elementor-element.elementor-element-fc915d5:not(.elementor-motion-effects-element-type-background), .elementor-14009 .elementor-element.elementor-element-fc915d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-14009 .elementor-element.elementor-element-fc915d5 > .elementor-background-overlay{opacity:0.2;}.elementor-14009 .elementor-element.elementor-element-fc915d5{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-14009 .elementor-element.elementor-element-d1c5924.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14009 .elementor-element.elementor-element-d1c5924.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14009 .elementor-element.elementor-element-d1c5924 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-14009 .elementor-element.elementor-element-2f4c4a0 .elementor-heading-title{font-size:43px;line-height:49px;letter-spacing:3.1px;}.elementor-14009 .elementor-element.elementor-element-2f4c4a0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14009 .elementor-element.elementor-element-2a01152{margin-top:-185px;margin-bottom:0px;}.elementor-14009 .elementor-element.elementor-element-2c04bfe{margin-top:131px;margin-bottom:0px;}.elementor-14009 .elementor-element.elementor-element-fcb8da5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14009 .elementor-element.elementor-element-747bb0a{margin-top:184px;margin-bottom:0px;padding:36px 0px 0px 0px;}.elementor-14009 .elementor-element.elementor-element-b7a924d{margin-top:28px;margin-bottom:0px;}.elementor-14009 .elementor-element.elementor-element-a5ed6d8{width:37%;}.elementor-14009 .elementor-element.elementor-element-a5ed6d8 > .elementor-element-populated{padding:0px 0px 0px 66px;}.elementor-14009 .elementor-element.elementor-element-0163d8a{width:20%;}.elementor-14009 .elementor-element.elementor-element-41327c6 .elementor-divider-separator{width:52%;}.elementor-14009 .elementor-element.elementor-element-efb74b9{width:43%;}.elementor-14009 .elementor-element.elementor-element-efb74b9 > .elementor-element-populated{padding:0px 43px 0px 0px;}.elementor-14009 .elementor-element.elementor-element-dcde631{margin-top:10px;margin-bottom:0px;}.elementor-14009 .elementor-element.elementor-element-96540fa{margin-top:0px;margin-bottom:0px;padding:0px 0px 130px 0px;}.elementor-14009 .elementor-element.elementor-element-bd7cfba{margin-top:40px;margin-bottom:0px;}.elementor-14009 .elementor-element.elementor-element-2f68fbf .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-14009 .elementor-element.elementor-element-f169ebe > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-14009 .elementor-element.elementor-element-7f9e9a7{font-size:20px;line-height:1.3em;}}/* Start custom CSS for section, class: .elementor-element-6b00c0f */.elementor-14009 .elementor-element.elementor-element-6b00c0f {
    position: fixed;
    bottom: 10px;
    width: 100%;
    z-index: 999;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0163d8a */.elementor-14009 .elementor-element.elementor-element-0163d8a {
    opacity: 0.5;
}

#ico_noche:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-efb74b9 */.elementor-14009 .elementor-element.elementor-element-efb74b9 {
    opacity: 0.5;
}

#ico_noche:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-f169ebe */Hola chat. Tengo este codigo y en mnovil funciona pero en ordenador no se ve la palabra Escoger fecha

/* Placeholder falso en date */
.elementor-form input[type="date"]:before {
  content: attr(placeholder);
  color: rgba(0, 0, 0, 0.63);
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  white-space: nowrap;
  pointer-events: none;
  
}

/* Ocultar cuando tiene valor */
.elementor-form input[type="date"]:valid:before {
  content: "Escoger fecha" !important;
}

/* Igual para time */
.elementor-form input[type="time"]:before {
  content: attr(placeholder);
  color: rgba(0, 0, 0, 0.63);
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  white-space: nowrap;
  pointer-events: none;
  
}

.elementor-form input[type="time"]:valid:before {
  content: "" !important;
}




/* Quitar el fondo blanco del autofill y forzar texto #dfdfdf */
.elementor-form input:-webkit-autofill,
.elementor-form select:-webkit-autofill,
.elementor-form textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
  -webkit-text-fill-color: #dfdfdf !important;
  transition: background-color 9999s ease-in-out 0s;
} 

/* También cuando está en focus */
.elementor-form input:-webkit-autofill:focus,
.elementor-form select:-webkit-autofill:focus,
.elementor-form textarea:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
  -webkit-text-fill-color: #dfdfdf !important;
}


/* 1) Sólo en desktop: mostramos el placeholder falso en el contenedor */
@media (min-width: 769px) {
  .elementor-form .elementor-field-type-date {
    position: relative !important;
  }

  .elementor-form .elementor-field-type-date::before {
    content: "Escoger fecha" !important;
    color: rgba(0, 0, 0, 0.63) !important;
    position: absolute !important;
    left: 12px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    pointer-events: none !important;
    z-index: 1 !important;          /* detrás del input */
    font-size: 15px !important;
    white-space: nowrap !important;
    transition: opacity .12s linear !important;
    opacity: 1 !important;
  }

  /* input encima y con texto visible */
  .elementor-form .elementor-field-type-date input[type="date"]{
    position: relative !important;
    z-index: 2 !important;
    background: transparent !important;
    color: #000000 !important;                   /* color del valor seleccionado */
    -webkit-text-fill-color: #000000 !important; /* para WebKit */
    padding-left: 12px !important;
  }

  /* Forzar color de las subpartes de fecha en WebKit (evita transparencias) */
  .elementor-form input[type="date"]::-webkit-datetime-edit,
  .elementor-form input[type="date"]::-webkit-datetime-edit-text,
  .elementor-form input[type="date"]::-webkit-datetime-edit-month-field,
  .elementor-form input[type="date"]::-webkit-datetime-edit-day-field,
  .elementor-form input[type="date"]::-webkit-datetime-edit-year-field {
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
  }

  /* Ocultar ::before cuando el campo tiene foco o ya tiene valor (navegadores con :has()) */
  .elementor-form .elementor-field-type-date:has(input:focus)::before,
  .elementor-form .elementor-field-type-date:has(input[value])::before,
  .elementor-form .elementor-field-type-date:has(input:valid)::before {
    opacity: 0 !important;
    visibility: hidden !important;
  }
}

/* 2) En móvil (menor o igual a 768px) no mostramos ::before para no interferir con el control nativo */
@media (max-width: 768px) {
  .elementor-form .elementor-field-type-date::before{
    display: none !important;
  }

  /* Asegurar que en móvil el texto del date sea legible */
  .elementor-form .elementor-field-type-date input[type="date"]{
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ergon';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dev.bastianbeach.com/wp-content/uploads/2024/04/Ergon-Medium.eot');
	src: url('https://dev.bastianbeach.com/wp-content/uploads/2024/04/Ergon-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://dev.bastianbeach.com/wp-content/uploads/2024/04/Ergon-Medium-1.woff2') format('woff2'),
		url('https://dev.bastianbeach.com/wp-content/uploads/2024/04/Ergon-Medium.woff') format('woff'),
		url('https://dev.bastianbeach.com/wp-content/uploads/2024/04/Ergon-Medium.ttf') format('truetype'),
		url('https://dev.bastianbeach.com/wp-content/uploads/2024/04/Ergon-Medium.svg#Ergon') format('svg');
}
/* End Custom Fonts CSS */