.elementor-70 .elementor-element.elementor-element-2277d354{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-2277d354:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-2277d354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotellasconchas.com/wp-content/uploads/2026/04/20241110_171950053_iOS-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-70 .elementor-element.elementor-element-8fa04c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-2649151e{--spacer-size:250px;}.elementor-70 .elementor-element.elementor-element-70f09d26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-2fca2ea0{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-2fca2ea0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-5ab5619{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:92px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-5ab5619:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-5ab5619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotellasconchas.com/wp-content/uploads/2026/04/20240622_080656392_iOS-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-70 .elementor-element.elementor-element-2a0923b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-74981bb{--spacer-size:405px;}.elementor-70 .elementor-element.elementor-element-6a75eb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-17a9713{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-17a9713.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-8dac9a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-8dac9a8:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-8dac9a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-d8bb589{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:200px;--margin-right:190px;}.elementor-70 .elementor-element.elementor-element-d8bb589.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-2ee5681{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-70 .elementor-element.elementor-element-2ee5681 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-a4e7f10{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-a4e7f10:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-a4e7f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-66b5d6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-4ca6d3d{--display:flex;}.elementor-70 .elementor-element.elementor-element-4ca6d3d:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-4ca6d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotellasconchas.com/wp-content/uploads/2026/04/Habitacion-342-web-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-70 .elementor-element.elementor-element-0e763f1{--spacer-size:250px;}.elementor-70 .elementor-element.elementor-element-0e763f1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-ed89221{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:56px;}.elementor-70 .elementor-element.elementor-element-6b9747c{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-6b9747c:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-6b9747c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-6b9747c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-8c2de90 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-4756b3f );}.elementor-70 .elementor-element.elementor-element-0843bb8{--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:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.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-70 .elementor-element.elementor-element-443bb1d .elementor-button{background-color:#182B42;fill:var( --e-global-color-4756b3f );color:var( --e-global-color-4756b3f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4756b3f );}.elementor-70 .elementor-element.elementor-element-443bb1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-443bb1d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-1dd3925 .elementor-button{background-color:var( --e-global-color-4756b3f );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4756b3f );}.elementor-70 .elementor-element.elementor-element-1dd3925{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-1dd3925.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-39acd28{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-1fd9d66{--display:flex;}.elementor-70 .elementor-element.elementor-element-1fd9d66:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-1fd9d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotellasconchas.com/wp-content/uploads/2026/04/Habitacion-233-web-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-70 .elementor-element.elementor-element-a1257b3{--spacer-size:250px;}.elementor-70 .elementor-element.elementor-element-a1257b3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-51c7c4b{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-951cbce{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-951cbce:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-951cbce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-d9fe280 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-4756b3f );}.elementor-70 .elementor-element.elementor-element-06b7c40{--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:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-4adc5c8 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-4756b3f );color:var( --e-global-color-4756b3f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4756b3f );}.elementor-70 .elementor-element.elementor-element-4adc5c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-4adc5c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-4c539b4 .elementor-button{background-color:var( --e-global-color-4756b3f );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4756b3f );}.elementor-70 .elementor-element.elementor-element-4c539b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-4c539b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-3983c7f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-3983c7f:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-3983c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-3a91448{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-fed0e07{--display:flex;}.elementor-70 .elementor-element.elementor-element-fed0e07:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-fed0e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotellasconchas.com/wp-content/uploads/2026/04/ChatGPT-Image-21-abr-2026-12_45_27.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-70 .elementor-element.elementor-element-7fba31b{--spacer-size:250px;}.elementor-70 .elementor-element.elementor-element-7fba31b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-4320619{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:56px;}.elementor-70 .elementor-element.elementor-element-dfde1d3{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-dfde1d3:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-dfde1d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-93da744 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-4756b3f );}.elementor-70 .elementor-element.elementor-element-8f7e5c3{--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:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-5d8d26f .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-4756b3f );color:var( --e-global-color-4756b3f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4756b3f );}.elementor-70 .elementor-element.elementor-element-5d8d26f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-5d8d26f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-f561967 .elementor-button{background-color:var( --e-global-color-4756b3f );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4756b3f );}.elementor-70 .elementor-element.elementor-element-f561967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-f561967.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-6ca8dfa{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-f430032{--display:flex;}.elementor-70 .elementor-element.elementor-element-f430032:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-f430032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotellasconchas.com/wp-content/uploads/2026/04/Habitacion-236web-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-70 .elementor-element.elementor-element-b156045{--spacer-size:250px;}.elementor-70 .elementor-element.elementor-element-b156045.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-a2fcd2b{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-7921586{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-7921586:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-7921586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-78c7b41 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-4756b3f );}.elementor-70 .elementor-element.elementor-element-8073acd{--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:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-7a4d974 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-4756b3f );color:var( --e-global-color-4756b3f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4756b3f );}.elementor-70 .elementor-element.elementor-element-7a4d974{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-7a4d974.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-87f06a6 .elementor-button{background-color:var( --e-global-color-4756b3f );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4756b3f );}.elementor-70 .elementor-element.elementor-element-87f06a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-87f06a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-e7d9012{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-e7d9012:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-e7d9012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-1d3b055 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-75fb9f00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-75fb9f00:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-75fb9f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-66a1bcbc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-66a1bcbc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-b96387b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;color:var( --e-global-color-4756b3f );}.elementor-70 .elementor-element.elementor-element-10cafe21{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-3698cfb3 .elementor-button{background-color:var( --e-global-color-4756b3f );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-e986da8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-e986da8:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-e986da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-3e601e0{padding:0px 0px 40px 0px;}.elementor-70 .elementor-element.elementor-element-3e601e0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:43px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-f88b8ef{--display:flex;--min-height:127px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-8698a2e{--e-image-carousel-slides-to-show:2;}.elementor-70 .elementor-element.elementor-element-149872a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-d2df748{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-0fb82dc{--spacer-size:50px;}.elementor-70 .elementor-element.elementor-element-7eaf7b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-8e5c448{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-5c12723 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-4756b3f );color:var( --e-global-color-4756b3f );border-style:solid;border-width:1px 1px 1px 1px;}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-2277d354{--padding-top:115px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-5ab5619{--padding-top:115px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-74981bb{--spacer-size:312px;}.elementor-70 .elementor-element.elementor-element-8dac9a8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-70 .elementor-element.elementor-element-d8bb589{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-70 .elementor-element.elementor-element-a4e7f10{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-4ca6d3d:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-4ca6d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-98px -44px;}.elementor-70 .elementor-element.elementor-element-ed89221{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-6b9747c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-8c2de90{text-align:center;}.elementor-70 .elementor-element.elementor-element-443bb1d{width:var( --container-widget-width, 131.633px );max-width:131.633px;--container-widget-width:131.633px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-1dd3925{width:var( --container-widget-width, 78.8px );max-width:78.8px;--container-widget-width:78.8px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-1fd9d66:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-1fd9d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-33px -16px;}.elementor-70 .elementor-element.elementor-element-51c7c4b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-951cbce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-d9fe280{text-align:center;}.elementor-70 .elementor-element.elementor-element-4adc5c8{width:var( --container-widget-width, 132.633px );max-width:132.633px;--container-widget-width:132.633px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-4c539b4{width:var( --container-widget-width, 78.8px );max-width:78.8px;--container-widget-width:78.8px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-3983c7f{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-fed0e07:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-fed0e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-99px -41px;}.elementor-70 .elementor-element.elementor-element-4320619{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-dfde1d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-93da744{text-align:center;}.elementor-70 .elementor-element.elementor-element-5d8d26f{width:var( --container-widget-width, 130.633px );max-width:130.633px;--container-widget-width:130.633px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-f561967{width:var( --container-widget-width, 78.8px );max-width:78.8px;--container-widget-width:78.8px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-f430032:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-f430032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-29px -25px;}.elementor-70 .elementor-element.elementor-element-a2fcd2b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-7921586{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-78c7b41{text-align:center;}.elementor-70 .elementor-element.elementor-element-7a4d974{width:var( --container-widget-width, 129.633px );max-width:129.633px;--container-widget-width:129.633px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-87f06a6{width:var( --container-widget-width, 78.8px );max-width:78.8px;--container-widget-width:78.8px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-75fb9f00{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-e986da8{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-3e601e0{padding:0px 0px 40px 0px;}.elementor-70 .elementor-element.elementor-element-7eaf7b1{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-2277d354{--padding-top:160px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-2649151e{--spacer-size:54px;}.elementor-70 .elementor-element.elementor-element-5ab5619{--min-height:86vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-5ab5619:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-5ab5619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-357px -9px;}.elementor-70 .elementor-element.elementor-element-74981bb{--spacer-size:54px;}.elementor-70 .elementor-element.elementor-element-8dac9a8{--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-d8bb589{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-70 .elementor-element.elementor-element-2ee5681{text-align:center;}.elementor-70 .elementor-element.elementor-element-a4e7f10{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-66b5d6c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70 .elementor-element.elementor-element-4ca6d3d:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-4ca6d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-87px 0px;}.elementor-70 .elementor-element.elementor-element-ed89221{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-6b9747c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-8c2de90{text-align:center;}.elementor-70 .elementor-element.elementor-element-0843bb8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-0px;}.elementor-70 .elementor-element.elementor-element-443bb1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;}.elementor-70 .elementor-element.elementor-element-1dd3925{width:var( --container-widget-width, 108.8px );max-width:108.8px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;padding:0px 0px 0px 0px;--container-widget-width:108.8px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-39acd28{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-1fd9d66:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-1fd9d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-70 .elementor-element.elementor-element-51c7c4b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-951cbce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-06b7c40{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-0px;}.elementor-70 .elementor-element.elementor-element-4adc5c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;}.elementor-70 .elementor-element.elementor-element-4c539b4{width:var( --container-widget-width, 108.8px );max-width:108.8px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;padding:0px 0px 0px 0px;--container-widget-width:108.8px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-3983c7f{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-3a91448{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70 .elementor-element.elementor-element-fed0e07:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-fed0e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-107px 0px;}.elementor-70 .elementor-element.elementor-element-7fba31b{width:var( --container-widget-width, 357px );max-width:357px;--container-widget-width:357px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-4320619{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-dfde1d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-8f7e5c3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-0px;}.elementor-70 .elementor-element.elementor-element-5d8d26f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;}.elementor-70 .elementor-element.elementor-element-f561967{width:var( --container-widget-width, 108.8px );max-width:108.8px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;padding:0px 0px 0px 0px;--container-widget-width:108.8px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-6ca8dfa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-f430032:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-f430032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-26px 0px;}.elementor-70 .elementor-element.elementor-element-a2fcd2b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-7921586{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-8073acd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-0px;}.elementor-70 .elementor-element.elementor-element-7a4d974{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;}.elementor-70 .elementor-element.elementor-element-87f06a6{width:var( --container-widget-width, 108.8px );max-width:108.8px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;padding:0px 0px 0px 0px;--container-widget-width:108.8px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-1d3b055{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-75fb9f00{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-66a1bcbc{--width:297px;--justify-content:center;}.elementor-70 .elementor-element.elementor-element-b96387b.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-b96387b{text-align:center;}.elementor-70 .elementor-element.elementor-element-10cafe21{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70 .elementor-element.elementor-element-e986da8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70 .elementor-element.elementor-element-3e601e0{padding:0px 0px 40px 0px;text-align:center;}.elementor-70 .elementor-element.elementor-element-7eaf7b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-2277d354{--content-width:100%;}.elementor-70 .elementor-element.elementor-element-2fca2ea0{--width:99.999%;}.elementor-70 .elementor-element.elementor-element-5ab5619{--content-width:100%;}.elementor-70 .elementor-element.elementor-element-17a9713{--width:100%;}.elementor-70 .elementor-element.elementor-element-d8bb589{--width:50%;}.elementor-70 .elementor-element.elementor-element-66b5d6c{--width:50%;}.elementor-70 .elementor-element.elementor-element-39acd28{--width:50%;}.elementor-70 .elementor-element.elementor-element-3a91448{--width:50%;}.elementor-70 .elementor-element.elementor-element-6ca8dfa{--width:50%;}.elementor-70 .elementor-element.elementor-element-66a1bcbc{--width:66.6666%;}.elementor-70 .elementor-element.elementor-element-10cafe21{--width:33.3333%;}.elementor-70 .elementor-element.elementor-element-d2df748{--width:33.3333%;}.elementor-70 .elementor-element.elementor-element-7eaf7b1{--width:66.6666%;}.elementor-70 .elementor-element.elementor-element-8e5c448{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-70 .elementor-element.elementor-element-2fca2ea0{--width:75%;}.elementor-70 .elementor-element.elementor-element-17a9713{--width:75%;}.elementor-70 .elementor-element.elementor-element-d8bb589{--width:471px;}.elementor-70 .elementor-element.elementor-element-4ca6d3d{--width:100%;}.elementor-70 .elementor-element.elementor-element-6b9747c{--width:100%;}.elementor-70 .elementor-element.elementor-element-1fd9d66{--width:100%;}.elementor-70 .elementor-element.elementor-element-951cbce{--width:100%;}.elementor-70 .elementor-element.elementor-element-fed0e07{--width:100%;}.elementor-70 .elementor-element.elementor-element-dfde1d3{--width:100%;}.elementor-70 .elementor-element.elementor-element-f430032{--width:100%;}.elementor-70 .elementor-element.elementor-element-7921586{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-8695990 *//* ESCRITORIO */
.elementor-70 .elementor-element.elementor-element-8695990 .ohbe-search-form .input-group{
    min-width: 620px !important;
    width: 620px !important;
    max-width: 95% !important;
}

.elementor-70 .elementor-element.elementor-element-8695990 .ohbe-search-form .ohbe-datepicker-arrival{
    width: 200px !important;
    min-width: 200px !important;
}

.elementor-70 .elementor-element.elementor-element-8695990 .ohbe-search-form .ohbe-datepicker-departure{
    width: 200px !important;
    min-width: 200px !important;
}

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

    .elementor-70 .elementor-element.elementor-element-8695990 .ohbe-search-form .input-group{
        min-width: 230px !important;
        width: 230px !important;
        max-width: 230px !important;
    }

    .elementor-70 .elementor-element.elementor-element-8695990 .ohbe-search-form .ohbe-datepicker-arrival{
        width: 150px !important;
        min-width: 150px !important;
    }

    .elementor-70 .elementor-element.elementor-element-8695990 .ohbe-search-form .ohbe-datepicker-departure{
        width: 150px !important;
        min-width: 150px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fca2ea0 *//* Centrar el widget */
.elementor-70 .elementor-element.elementor-element-2fca2ea0 {
    width: 100%;
    display: flex;
    justify-content: center;
}

/* Formulario */
.elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form {
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: center;
}

/* Barra principal */
.elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .input-group {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: nowrap !important;
    gap: 0 !important;

    background: #fff !important;
    border: 1px solid #e6e6e6 !important;
    border-radius: 999px !important;
    box-shadow: 0 4px 14px rgba(0,0,0,0.06) !important;

    padding: 10px 14px !important;
    width: auto !important;
    max-width: 100% !important;
}

/* Campos de fecha */
.elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .ohbe-datepicker-arrival,
.elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .ohbe-datepicker-departure {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
    outline: none !important;

    font-size: 16px !important;
    color: #666 !important;

    height: 44px !important;
    line-height: 44px !important;
    padding: 0 34px !important;
    width: 300px !important;
}

/* Separador fino entre campos */
.elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .ohbe-datepicker-arrival {
    border-right: 1px solid #e5e5e5 !important;
}

/* Botón */
.elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .btn-ohbe.ohbe-search-submit {
    background: #182b42 !important;
    color: #fff !important;
    border: 1px solid #182b42 !important;
    border-radius: 999px !important;

    height: 42px !important;
    line-height: 42px !important;
    padding: 0 24px !important;
    margin-left: 14px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 120px !important;
    box-shadow: none !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    transition: all 0.25s ease !important;
}

/* Hover del botón */
.elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .btn-ohbe.ohbe-search-submit:hover {
    background: #fff !important;
    color: #182b42 !important;
    border-color: #182b42 !important;
}

/* Placeholder */
.elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .ohbe-datepicker-arrival::placeholder,
.elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .ohbe-datepicker-departure::placeholder {
    color: #666 !important;
    opacity: 1 !important;
}

/* Focus */
.elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .ohbe-datepicker-arrival:focus,
.elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .ohbe-datepicker-departure:focus {
    outline: none !important;
    box-shadow: none !important;
}
@media (max-width:767px){

    .elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form{
        display:flex !important;
        justify-content:center !important;
        width:100% !important;
    }

    .elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .input-group{
        display:flex !important;
        flex-direction:column !important;
        align-items:center !important;
        justify-content:center !important;

        width:200px !important;
        padding:12px 14px !important;
        border-radius:22px !important;
    }

    .elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .ohbe-datepicker-arrival,
    .elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .ohbe-datepicker-departure{

        width:100% !important;
        text-align:center !important;

        font-size:17px !important;
        height:36px !important;
        line-height:36px !important;

        border-right:none !important;
        border-bottom:1px solid #e5e5e5 !important;
    }

    .elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .ohbe-datepicker-arrival{
        margin-bottom:6px !important;
    }

    .elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .ohbe-datepicker-departure{
        border-bottom:none !important;
        margin-bottom:10px !important;
    }

    .elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-search-form .btn-ohbe.ohbe-search-submit{

        background:#182b42 !important;
        border-color:#182b42 !important;

        width:130px !important;
        height:38px !important;
        line-height:38px !important;

        display:flex !important;
        justify-content:center !important;
        align-items:center !important;

        margin:0 auto !important;
        font-size:16px !important;
        border-radius:999px !important;
    }
}
/* HACER LA BARRA MÁS LARGA */
.elementor-70 .elementor-element.elementor-element-2fca2ea0 .input-group{
    width: 520px !important;
    max-width: 90% !important;
}

/* DAR MÁS ESPACIO A LAS FECHAS */
.elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-datepicker-arrival,
.elementor-70 .elementor-element.elementor-element-2fca2ea0 .ohbe-datepicker-departure{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5c5fb01 *//* ESCRITORIO */
.elementor-70 .elementor-element.elementor-element-5c5fb01 .ohbe-search-form .input-group{
    min-width: 620px !important;
    width: 620px !important;
    max-width: 95% !important;
}

.elementor-70 .elementor-element.elementor-element-5c5fb01 .ohbe-search-form .ohbe-datepicker-arrival{
    width: 200px !important;
    min-width: 200px !important;
}

.elementor-70 .elementor-element.elementor-element-5c5fb01 .ohbe-search-form .ohbe-datepicker-departure{
    width: 200px !important;
    min-width: 200px !important;
}

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

    .elementor-70 .elementor-element.elementor-element-5c5fb01 .ohbe-search-form .input-group{
        min-width: 230px !important;
        width: 230px !important;
        max-width: 230px !important;
    }

    .elementor-70 .elementor-element.elementor-element-5c5fb01 .ohbe-search-form .ohbe-datepicker-arrival{
        width: 150px !important;
        min-width: 150px !important;
    }

    .elementor-70 .elementor-element.elementor-element-5c5fb01 .ohbe-search-form .ohbe-datepicker-departure{
        width: 150px !important;
        min-width: 150px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17a9713 *//* Centrar el widget */
.elementor-70 .elementor-element.elementor-element-17a9713 {
    width: 100%;
    display: flex;
    justify-content: center;
}

/* Formulario */
.elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form {
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: center;
}

/* Barra principal */
.elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .input-group {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: nowrap !important;
    gap: 0 !important;

    background: #fff !important;
    border: 1px solid #e6e6e6 !important;
    border-radius: 999px !important;
    box-shadow: 0 4px 14px rgba(0,0,0,0.06) !important;

    padding: 10px 14px !important;
    width: auto !important;
    max-width: 100% !important;
}

/* Campos de fecha */
.elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .ohbe-datepicker-arrival,
.elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .ohbe-datepicker-departure {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
    outline: none !important;

    font-size: 16px !important;
    color: #666 !important;

    height: 44px !important;
    line-height: 44px !important;
    padding: 0 34px !important;
    width: 300px !important;
}

/* Separador fino entre campos */
.elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .ohbe-datepicker-arrival {
    border-right: 1px solid #e5e5e5 !important;
}

/* Botón */
.elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .btn-ohbe.ohbe-search-submit {
    background: #182b42 !important;
    color: #fff !important;
    border: 1px solid #182b42 !important;
    border-radius: 999px !important;

    height: 42px !important;
    line-height: 42px !important;
    padding: 0 24px !important;
    margin-left: 14px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 120px !important;
    box-shadow: none !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    transition: all 0.25s ease !important;
}

/* Hover del botón */
.elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .btn-ohbe.ohbe-search-submit:hover {
    background: #fff !important;
    color: #182b42 !important;
    border-color: #182b42 !important;
}

/* Placeholder */
.elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .ohbe-datepicker-arrival::placeholder,
.elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .ohbe-datepicker-departure::placeholder {
    color: #666 !important;
    opacity: 1 !important;
}

/* Focus */
.elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .ohbe-datepicker-arrival:focus,
.elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .ohbe-datepicker-departure:focus {
    outline: none !important;
    box-shadow: none !important;
}
@media (max-width:767px){

    .elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form{
        display:flex !important;
        justify-content:center !important;
        width:100% !important;
    }

    .elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .input-group{
        display:flex !important;
        flex-direction:column !important;
        align-items:center !important;
        justify-content:center !important;

        width:200px !important;
        padding:12px 14px !important;
        border-radius:22px !important;
    }

    .elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .ohbe-datepicker-arrival,
    .elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .ohbe-datepicker-departure{

        width:100% !important;
        text-align:center !important;

        font-size:17px !important;
        height:36px !important;
        line-height:36px !important;

        border-right:none !important;
        border-bottom:1px solid #e5e5e5 !important;
    }

    .elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .ohbe-datepicker-arrival{
        margin-bottom:6px !important;
    }

    .elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .ohbe-datepicker-departure{
        border-bottom:none !important;
        margin-bottom:10px !important;
    }

    .elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-search-form .btn-ohbe.ohbe-search-submit{

        background:#182b42 !important;
        border-color:#182b42 !important;

        width:130px !important;
        height:38px !important;
        line-height:38px !important;

        display:flex !important;
        justify-content:center !important;
        align-items:center !important;

        margin:0 auto !important;
        font-size:16px !important;
        border-radius:999px !important;
    }
}
/* HACER LA BARRA MÁS LARGA */
.elementor-70 .elementor-element.elementor-element-17a9713 .input-group{
    width: 520px !important;
    max-width: 90% !important;
}

/* DAR MÁS ESPACIO A LAS FECHAS */
.elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-datepicker-arrival,
.elementor-70 .elementor-element.elementor-element-17a9713 .ohbe-datepicker-departure{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0843bb8 *//* BOTÓN AZUL */
.btn-azul .elementor-button{
  background-color: #182B42 !important;
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
  transition: all 0.3s ease;
}

.btn-azul .elementor-button:hover{
  background-color: #0b1e33   !important; /* un poco más oscuro */
  color: #ffffff !important;
  border-color: #ffffff !important;
}

/* BOTÓN BLANCO */
.btn-blanco .elementor-button{
  background-color: #ffffff !important;
  color: #182B42 !important;
  border: 1px solid #ffffff !important;
  transition: all 0.3s ease;
}

.btn-blanco .elementor-button:hover{
  background-color: #182B42 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b7c40 *//* BOTÓN AZUL */
.btn-azul .elementor-button{
  background-color: #182B42 !important;
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
  transition: all 0.3s ease;
}

.btn-azul .elementor-button:hover{
  background-color: #0b1e33   !important; /* un poco más oscuro */
  color: #ffffff !important;
  border-color: #ffffff !important;
}

/* BOTÓN BLANCO */
.btn-blanco .elementor-button{
  background-color: #ffffff !important;
  color: #182B42 !important;
  border: 1px solid #ffffff !important;
  transition: all 0.3s ease;
}

.btn-blanco .elementor-button:hover{
  background-color: #182B42 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f7e5c3 *//* BOTÓN AZUL */
.btn-azul .elementor-button{
  background-color: #182B42 !important;
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
  transition: all 0.3s ease;
}

.btn-azul .elementor-button:hover{
  background-color: #0b1e33   !important; /* un poco más oscuro */
  color: #ffffff !important;
  border-color: #ffffff !important;
}

/* BOTÓN BLANCO */
.btn-blanco .elementor-button{
  background-color: #ffffff !important;
  color: #182B42 !important;
  border: 1px solid #ffffff !important;
  transition: all 0.3s ease;
}

.btn-blanco .elementor-button:hover{
  background-color: #182B42 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8073acd *//* BOTÓN AZUL */
.btn-azul .elementor-button{
  background-color: #182B42 !important;
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
  transition: all 0.3s ease;
}

.btn-azul .elementor-button:hover{
  background-color: #0b1e33   !important; /* un poco más oscuro */
  color: #ffffff !important;
  border-color: #ffffff !important;
}

/* BOTÓN BLANCO */
.btn-blanco .elementor-button{
  background-color: #ffffff !important;
  color: #182B42 !important;
  border: 1px solid #ffffff !important;
  transition: all 0.3s ease;
}

.btn-blanco .elementor-button:hover{
  background-color: #182B42 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d3b055 */.elementor-70 .elementor-element.elementor-element-1d3b055 .elementor-button{
    transition: background-color 0.3s ease;
}

.elementor-70 .elementor-element.elementor-element-1d3b055 .elementor-button:hover{
    background-color: #0b1e33 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3698cfb3 *//* BOTÓN BLANCO */
.btn-blanco .elementor-button{
  background-color: #ffffff !important;
  color: #182B42 !important;
  border: 1px solid #ffffff !important;
  transition: all 0.3s ease;
}

.btn-blanco .elementor-button:hover{
  background-color: #182B42 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c12723 */.elementor-70 .elementor-element.elementor-element-5c12723 .elementor-button{
    transition: background-color 0.3s ease;
}

.elementor-70 .elementor-element.elementor-element-5c12723 .elementor-button:hover{
    background-color: #0b1e33 !important;
}/* End custom CSS */