.elementor-11201 .elementor-element.elementor-element-6d197c46{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11201 .elementor-element.elementor-element-6d197c46:not(.elementor-motion-effects-element-type-background), .elementor-11201 .elementor-element.elementor-element-6d197c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bohoexperiences.com/wp-content/uploads/2025/06/bg-BOHO-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-11201 .elementor-element.elementor-element-6c74cebf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11201 .elementor-element.elementor-element-b4b5b70{--e-image-carousel-slides-to-show:1;}.elementor-11201 .elementor-element.elementor-element-b4b5b70 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-11201 .elementor-element.elementor-element-b4b5b70 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-11201 .elementor-element.elementor-element-387bce28{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11201 .elementor-element.elementor-element-43c84d9e{--n-accordion-title-font-size:1rem;z-index:1;--n-accordion-title-justify-content:flex-end;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-gap:11px;}.elementor-11201 .elementor-element.elementor-element-43c84d9e > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-11201 .elementor-element.elementor-element-43c84d9e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-11201 .elementor-element.elementor-element-43c84d9e {--n-accordion-padding:0px 40px 0px 0px;}:where( .elementor-11201 .elementor-element.elementor-element-43c84d9e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lato", Sans-serif;letter-spacing:0.6px;}:where( .elementor-11201 .elementor-element.elementor-element-43c84d9e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11201 .elementor-element.elementor-element-11f529c1 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-11201 .elementor-element.elementor-element-11f529c1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;letter-spacing:0.6px;color:#02807C;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11201 .elementor-element.elementor-element-60df0578 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.6px;color:#02807C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11201 .elementor-element.elementor-element-4fd8bdaa{--divider-border-style:solid;--divider-color:#9B9B9B;--divider-border-width:1px;}.elementor-11201 .elementor-element.elementor-element-4fd8bdaa .elementor-divider-separator{width:100%;}.elementor-11201 .elementor-element.elementor-element-4fd8bdaa .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11201 .elementor-element.elementor-element-60f3b77 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-11201 .elementor-element.elementor-element-60f3b77{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0.6px;color:#020101;}.elementor-11201 .elementor-element.elementor-element-330d00d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-11201 .elementor-element.elementor-element-76e35069{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11201 .elementor-element.elementor-element-7d39fd1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11201 .elementor-element.elementor-element-7d39fd1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11201 .elementor-element.elementor-element-390a0959 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.6px;color:#02807C;}.elementor-11201 .elementor-element.elementor-element-37d84e15 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11201 .elementor-element.elementor-element-37d84e15 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.6px;color:#1A1A1A;}.elementor-11201 .elementor-element.elementor-element-98a9ff2 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-11201 .elementor-element.elementor-element-98a9ff2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;letter-spacing:0.6px;color:#1A1A1A;}.elementor-11201 .elementor-element.elementor-element-73bfb920 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-11201 .elementor-element.elementor-element-73bfb920 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.6px;color:#1A1A1A;}.elementor-11201 .elementor-element.elementor-element-aafc6de > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-11201 .elementor-element.elementor-element-aafc6de{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0.6px;color:#1A1A1A;}.elementor-11201 .elementor-element.elementor-element-674c3fa9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11201 .elementor-element.elementor-element-674c3fa9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11201 .elementor-element.elementor-element-5270018e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11201 .elementor-element.elementor-element-5270018e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.6px;color:#02807C;}.elementor-11201 .elementor-element.elementor-element-151a72fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11201 .elementor-element.elementor-element-7223548d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11201 .elementor-element.elementor-element-7223548d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.6px;color:#02807C;}.elementor-11201 .elementor-element.elementor-element-5c5f92de > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-11201 .elementor-element.elementor-element-31547853{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11201 .elementor-element.elementor-element-3d40981f{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11201 .elementor-element.elementor-element-3cfa8b44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11201 .elementor-element.elementor-element-3cfa8b44 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.6px;}.elementor-11201 .elementor-element.elementor-element-3124cd3b > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-11201 .elementor-element.elementor-element-3124cd3b{font-size:13px;font-weight:400;line-height:20px;color:#020101;}.elementor-11201 .elementor-element.elementor-element-57e6bde3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11201 .elementor-element.elementor-element-1ca88028 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11201 .elementor-element.elementor-element-1ca88028 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.6px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11201 .elementor-element.elementor-element-5e613df2 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-11201 .elementor-element.elementor-element-5e613df2 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-11201 .elementor-element.elementor-element-5e613df2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11201 .elementor-element.elementor-element-5e613df2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11201 .elementor-element.elementor-element-5e613df2 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;line-height:21px;letter-spacing:0.6px;}.elementor-11201 .elementor-element.elementor-element-5e613df2 .elementor-icon-list-text{color:#1A1A1A;transition:color 0.3s;}@media(min-width:768px){.elementor-11201 .elementor-element.elementor-element-7d39fd1f{--width:20%;}.elementor-11201 .elementor-element.elementor-element-674c3fa9{--width:50%;}.elementor-11201 .elementor-element.elementor-element-151a72fc{--width:30%;}}/* Start custom CSS *//** Para los calendarios **/

body.elementor-page-11201 .datepick-month td .datepick-selected {
  background-color: var(--mphb-selected-date-bg,#89b63c) !important;
}

body.elementor-page-11201 .mphb-calendar td .mphb-mark-as-unavailable--check-out {
  background: linear-gradient(to top left,#02807C 0,#02807C 50%,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 100%) !important;
}

body.elementor-page-11201 .mphb-calendar td .mphb-date-check-in {
  color: #fff;
  background: linear-gradient(to bottom right,#02807C 0,#02807C 50%,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 100%) !important;
}

body.elementor-page-11201 .mphb-calendar td .mphb-available-date {
    color:  #fff;
  background-color: #02807C !important;
}

body.elementor-page-11201 .mphb-calendar td .mphb-selectable-date--check-in:hover, .mphb-calendar td .mphb-selectable-date--check-out:hover, .mphb-calendar td .mphb-selected-date, .mphb-calendar td .mphb-selected-date--check-in, .mphb-calendar td .mphb-selected-date--check-in.mphb-date-check-out, .mphb-calendar td .mphb-selected-date--check-out, .mphb-calendar td .mphb-selected-date--check-out.mphb-date-check-in {
  background: var(--mphb-selected-date-bg,#89b63c) !important;
  color: var(--mphb-selected-date-color,#777) !important;
}


body.elementor-page-11201 .datepick {
    font-family: lato;
    letter-spacing: 0.6px !important;
    font-size: 14px !important;
}

body.elementor-page-11201 .mphb-calendar .datepick.datepick-multi.mphb-datepicker-grayscale {
  width: 100% !important;
}

.mphb-rooms-quantity-wrapper.mphb-rooms-quantity-single {
    font-family: lato;
    letter-spacing: 0.6px;
    font-size: 14px !important;
}


body.elementor-page-11201 p label {
  display: none;
  font-family: lato !important
}

body.elementor-page-11201 p br {
  display: none !important;
}

body.elementor-page-11201 textarea, select, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="number"], input[type="datetime"] {
  border-radius: 5px;
  font-family: lato;
    font-weight: 400;
    letter-spacing: 0.6px;
    font-size: 14px;
}

body.elementor-page-11201 .wpbf-button, input[type="submit"] {
    font-family: lato;
    font-weight: 400;
    letter-spacing: 0.6px;
    font-size: 14px;
  background: #CE6025;
  color: #ffffff;
  border-radius: 5px;
  width: 100%;
}

body.elementor-page-11201 .pricing {
    font-family: lato;
    font-weight: 400;
    letter-spacing: 0.6px;
    line-height: 18px;
    font-size: 18px;
    color: #1a1a1a
}

body.elementor-page-11201 p, figure {
  margin-bottom: 10px
}

body.elementor-page-11201 .accom_content{
    font-family: lato;
    font-weight: 400;
    letter-spacing: 0.6px;
    line-height: 16px;
    font-size: 14px;
    color: #1a1a1a
}

body.elementor-page-11201 .mphb_sc_rooms-wrapper .mphb-room-type:not(:first-of-type), .mphb_sc_search_results-wrapper .mphb-room-type:not(:first-of-type), .mphb_sc_services-wrapper .mphb-service:not(:first-of-type) {
  margin-top: 0em;
}

body.elementor-page-11201 .mphb-service-title {
  font-size: 15px;
  font-family: lato;
  font-weight: 600;
}

body.elementor-page-11201 .mphb-service {
    padding-right: 10px;
}

body.elementor-page-11201 .mphb_sc_services-wrapper  {
    display: flex;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  body.elementor-page-11201 .mphb_sc_services-wrapper  {
    display: block;
}
}/* End custom CSS */