.elementor-5843 .elementor-element.elementor-element-7af0170{--display:flex;--min-height:600px;--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;--overflow:hidden;--overlay-opacity:0.93;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5843 .elementor-element.elementor-element-7af0170::before, .elementor-5843 .elementor-element.elementor-element-7af0170 > .elementor-background-video-container::before, .elementor-5843 .elementor-element.elementor-element-7af0170 > .e-con-inner > .elementor-background-video-container::before, .elementor-5843 .elementor-element.elementor-element-7af0170 > .elementor-background-slideshow::before, .elementor-5843 .elementor-element.elementor-element-7af0170 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5843 .elementor-element.elementor-element-7af0170 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1D1814;--background-overlay:'';}.elementor-5843 .elementor-element.elementor-element-7af0170:not(.elementor-motion-effects-element-type-background), .elementor-5843 .elementor-element.elementor-element-7af0170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-5843 .elementor-element.elementor-element-2c8173d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;text-align:center;}.elementor-5843 .elementor-element.elementor-element-2c8173d .elementor-heading-title{font-family:"Allison", Sans-serif;font-size:54px;font-weight:500;color:#C4B3A7;}.elementor-5843 .elementor-element.elementor-element-8cff95b.elementor-element{--align-self:center;}.elementor-5843 .elementor-element.elementor-element-8cff95b{text-align:center;}.elementor-5843 .elementor-element.elementor-element-8cff95b .elementor-heading-title{font-size:71px;font-weight:400;color:#FFFFFF;}.elementor-5843 .elementor-element.elementor-element-47ae3d37{--display:flex;--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-5843 .elementor-element.elementor-element-431f2f4{margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-5843 .elementor-element.elementor-element-d060ad3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5843 .elementor-element.elementor-element-d95eb5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5843 .elementor-element.elementor-element-a1a9576{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-5843 .elementor-element.elementor-element-681f182{--display:flex;--margin-top:-44px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5843 .elementor-element.elementor-element-6afb1fb{--display:flex;}.elementor-5843 .elementor-element.elementor-element-eb0493d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -13px;text-align:start;}.elementor-5843 .elementor-element.elementor-element-eb0493d.elementor-element{--align-self:center;}.elementor-5843 .elementor-element.elementor-element-eb0493d img{width:185px;}.elementor-5843 .elementor-element.elementor-element-e58db9c{width:var( --container-widget-width, 718px );max-width:718px;--container-widget-width:718px;--container-widget-flex-grow:0;text-align:center;}.elementor-5843 .elementor-element.elementor-element-e58db9c.elementor-element{--align-self:center;}.elementor-5843 .elementor-element.elementor-element-e58db9c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:400;letter-spacing:0px;color:#1D1814;}.elementor-5843 .elementor-element.elementor-element-c29d5de.elementor-element{--align-self:center;}.elementor-5843 .elementor-element.elementor-element-c29d5de{text-align:center;color:var(--e-global-color-basis-text);}.elementor-5843 .elementor-element.elementor-element-0954be7{--display:flex;--margin-top:-44px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5843 .elementor-element.elementor-element-360d3ec{--display:flex;}.elementor-5843 .elementor-element.elementor-element-5ecbb28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -13px;text-align:center;}.elementor-5843 .elementor-element.elementor-element-5ecbb28 img{width:185px;}.elementor-5843 .elementor-element.elementor-element-c143095{width:var( --container-widget-width, 718px );max-width:718px;--container-widget-width:718px;--container-widget-flex-grow:0;text-align:center;}.elementor-5843 .elementor-element.elementor-element-c143095.elementor-element{--align-self:center;}.elementor-5843 .elementor-element.elementor-element-c143095 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:400;letter-spacing:0px;color:#1D1814;}.elementor-5843 .elementor-element.elementor-element-7b82b0b.elementor-element{--align-self:center;}.elementor-5843 .elementor-element.elementor-element-7b82b0b{text-align:center;color:var(--e-global-color-basis-text);}.elementor-5843 .elementor-element.elementor-element-ddfd0c8{--display:flex;--margin-top:-44px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5843 .elementor-element.elementor-element-f6062e1{--display:flex;}.elementor-5843 .elementor-element.elementor-element-37feebb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -13px;text-align:start;}.elementor-5843 .elementor-element.elementor-element-37feebb.elementor-element{--align-self:center;}.elementor-5843 .elementor-element.elementor-element-37feebb img{width:185px;}.elementor-5843 .elementor-element.elementor-element-df6503e{width:var( --container-widget-width, 718px );max-width:718px;--container-widget-width:718px;--container-widget-flex-grow:0;text-align:center;}.elementor-5843 .elementor-element.elementor-element-df6503e.elementor-element{--align-self:center;}.elementor-5843 .elementor-element.elementor-element-df6503e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:400;letter-spacing:0px;color:#1D1814;}.elementor-5843 .elementor-element.elementor-element-1bd6a86.elementor-element{--align-self:center;}.elementor-5843 .elementor-element.elementor-element-1bd6a86{text-align:center;color:var(--e-global-color-basis-text);}.elementor-5843 .elementor-element.elementor-element-8b58167{--display:flex;--margin-top:-44px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5843 .elementor-element.elementor-element-52e0f9d{--display:flex;}.elementor-5843 .elementor-element.elementor-element-9dcb5d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -13px;text-align:start;}.elementor-5843 .elementor-element.elementor-element-9dcb5d3.elementor-element{--align-self:center;}.elementor-5843 .elementor-element.elementor-element-9dcb5d3 img{width:185px;}.elementor-5843 .elementor-element.elementor-element-d54410e{width:var( --container-widget-width, 718px );max-width:718px;--container-widget-width:718px;--container-widget-flex-grow:0;text-align:center;}.elementor-5843 .elementor-element.elementor-element-d54410e.elementor-element{--align-self:center;}.elementor-5843 .elementor-element.elementor-element-d54410e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:400;letter-spacing:0px;color:#1D1814;}.elementor-5843 .elementor-element.elementor-element-20d58da.elementor-element{--align-self:center;}.elementor-5843 .elementor-element.elementor-element-20d58da{text-align:center;color:var(--e-global-color-basis-text);}.elementor-5843 .elementor-element.elementor-element-8e3856f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--main-big-gap)px var(--main-big-gap)px;--row-gap:var(--main-big-gap)px;--column-gap:var(--main-big-gap)px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-5843 .elementor-element.elementor-element-8e3856f:not(.elementor-motion-effects-element-type-background), .elementor-5843 .elementor-element.elementor-element-8e3856f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--e-global-color-section-bg-light);}.elementor-5843 .elementor-element.elementor-element-1043e58{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5843 .elementor-element.elementor-element-070b286.elementor-element{--align-self:center;}.elementor-5843 .elementor-element.elementor-element-070b286 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:400;letter-spacing:0px;color:#1D1814;}.elementor-5843 .elementor-element.elementor-element-4018caf{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5843 .elementor-element.elementor-element-83e64c8{--display:flex;}@media(min-width:768px){.elementor-5843 .elementor-element.elementor-element-7af0170{--width:100%;}.elementor-5843 .elementor-element.elementor-element-47ae3d37{--content-width:1398px;}.elementor-5843 .elementor-element.elementor-element-681f182{--content-width:1192px;}.elementor-5843 .elementor-element.elementor-element-0954be7{--content-width:1192px;}.elementor-5843 .elementor-element.elementor-element-ddfd0c8{--content-width:1192px;}.elementor-5843 .elementor-element.elementor-element-8b58167{--content-width:1192px;}.elementor-5843 .elementor-element.elementor-element-8e3856f{--content-width:1499px;}}@media(max-width:1024px){.elementor-5843 .elementor-element.elementor-element-7af0170{--min-height:500px;}.elementor-5843 .elementor-element.elementor-element-2c8173d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;}.elementor-5843 .elementor-element.elementor-element-8cff95b{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5843 .elementor-element.elementor-element-8cff95b .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-5843 .elementor-element.elementor-element-681f182{--margin-top:-17px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5843 .elementor-element.elementor-element-6afb1fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5843 .elementor-element.elementor-element-e58db9c{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-5843 .elementor-element.elementor-element-e58db9c .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-5843 .elementor-element.elementor-element-0954be7{--margin-top:-17px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5843 .elementor-element.elementor-element-360d3ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5843 .elementor-element.elementor-element-c143095{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-5843 .elementor-element.elementor-element-c143095 .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-5843 .elementor-element.elementor-element-ddfd0c8{--margin-top:-17px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5843 .elementor-element.elementor-element-f6062e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5843 .elementor-element.elementor-element-df6503e{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-5843 .elementor-element.elementor-element-df6503e .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-5843 .elementor-element.elementor-element-8b58167{--margin-top:-17px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5843 .elementor-element.elementor-element-52e0f9d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5843 .elementor-element.elementor-element-d54410e{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-5843 .elementor-element.elementor-element-d54410e .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-5843 .elementor-element.elementor-element-8e3856f{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5843 .elementor-element.elementor-element-1043e58{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5843 .elementor-element.elementor-element-070b286{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5843 .elementor-element.elementor-element-070b286 .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}}@media(max-width:767px){.elementor-5843 .elementor-element.elementor-element-7af0170{--min-height:0;--padding-top:100px;--padding-bottom:0200px;--padding-left:0px;--padding-right:0px;}.elementor-5843 .elementor-element.elementor-element-2c8173d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-5843 .elementor-element.elementor-element-8cff95b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5843 .elementor-element.elementor-element-8cff95b .elementor-heading-title{font-size:41px;}.elementor-5843 .elementor-element.elementor-element-d060ad3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1696px) 0px;}.elementor-5843 .elementor-element.elementor-element-d95eb5b{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5843 .elementor-element.elementor-element-e58db9c{width:100%;max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5843 .elementor-element.elementor-element-e58db9c .elementor-heading-title{font-size:38px;}.elementor-5843 .elementor-element.elementor-element-c143095{width:100%;max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5843 .elementor-element.elementor-element-c143095 .elementor-heading-title{font-size:38px;}.elementor-5843 .elementor-element.elementor-element-df6503e{width:100%;max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5843 .elementor-element.elementor-element-df6503e .elementor-heading-title{font-size:38px;}.elementor-5843 .elementor-element.elementor-element-d54410e{width:100%;max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5843 .elementor-element.elementor-element-d54410e .elementor-heading-title{font-size:38px;}.elementor-5843 .elementor-element.elementor-element-8e3856f{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5843 .elementor-element.elementor-element-1043e58{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-5843 .elementor-element.elementor-element-070b286{width:100%;max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;}.elementor-5843 .elementor-element.elementor-element-070b286 .elementor-heading-title{font-size:38px;}}/* Start custom CSS for heading, class: .elementor-element-8cff95b */.elementor-5843 .elementor-element.elementor-element-8cff95b{max-width:900px!important;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-431f2f4 */.bst-gallery-mobile {

    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d060ad3 */.elementor-5843 .elementor-element.elementor-element-d060ad3 {width:100%!important;max-width:1200px!important;margin:0 auto!important; margin-bottom:-20px!important}

.bst-detail__facts {
    display: flex !important;
    align-items: center;
    justify-content: center;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d95eb5b */.bst-detail__lead {
    font-size: 15px !important;}

.bst-section-header__title {
    font-family: 'Playfair Display', var(--bst-font-title), serif !important;
    font-size: 34px !important;
    font-weight:400!important;


}
.bst-section-header {margin-bottom:19px!important;padding-bottom:8px!important}


.bst-detail__fact {
    flex: 1;

    
    
    background:white!important;
  
}
@media (min-width:1024px) {
.bst-booking-widget__price-value {
    font-size: 33px!important;}}

.bst-detail__facts {
    background: none !important;
    padding: 0px !important;
    bordeR: 0px !important;
      gap:10px!important;
}
  


@media (max-width:1024px) {
    .bst-section-header__title {
    font-family: 'Playfair Display', var(--bst-font-title), serif !important;
    font-size: 24px !important;
    font-weight:400!important;

}
div#bst-amenities {
    margin-top: -20px;
}

.bst-section-header {margin-bottom:30px!important;}
span.bst-detail__fact-value, span.bst-detail__fact-label {
    font-size:13px!important;
}

.bst-detail__fact {
   
    flex: 0 0 calc(50% - 5px);
    padding:7px!important;
}
.bst-detail__fact-icon svg {
   
  width:14px!important;height:14px!important;
}

.bst-detail__facts {
    background: none !important;
    padding: 0px !important;
    bordeR: 0px !important;
      gap:5px!important;
}


  
}

.bst-detail__section {box-shadow:unset!important; padding:0px!important; border:0px!important; background:transparent!important; background-color:unset!important;border-radius:none!important;margin-bottom:50px!important;}

.bst-detail__main {background:white; padding:30px!important;border:1px solid #f0f0f0; border-radius:14px!important;}
@media(max-width:768px) {.bst-detail__main {padding:20px!important;}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a1a9576 */.elementor-5843 .elementor-element.elementor-element-a1a9576 {width:100%!important;max-width:1200px!important;margin:0 auto!important; margin-bottom:80px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c29d5de */.elementor-5843 .elementor-element.elementor-element-c29d5de {max-width:750px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6afb1fb */.elementor-5843 .elementor-element.elementor-element-6afb1fb {background: var(--bst-bg) !important;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
  border-radius: 16px !important;
  padding: var(--bst-space-5) var(--bst-space-6) !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04) !important;
  margin-bottom: var(--bst-space-6) !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b82b0b */.elementor-5843 .elementor-element.elementor-element-7b82b0b {max-width:750px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-360d3ec */.elementor-5843 .elementor-element.elementor-element-360d3ec {background: var(--bst-bg) !important;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
  border-radius: 16px !important;
  padding: var(--bst-space-5) var(--bst-space-6) !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04) !important;
  margin-bottom: var(--bst-space-6) !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bd6a86 */.elementor-5843 .elementor-element.elementor-element-1bd6a86 {max-width:750px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6062e1 */.elementor-5843 .elementor-element.elementor-element-f6062e1 {background: var(--bst-bg) !important;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
  border-radius: 16px !important;
  padding: var(--bst-space-5) var(--bst-space-6) !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04) !important;
  margin-bottom: var(--bst-space-6) !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20d58da */.elementor-5843 .elementor-element.elementor-element-20d58da {max-width:750px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e0f9d */.elementor-5843 .elementor-element.elementor-element-52e0f9d {background: var(--bst-bg) !important;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
  border-radius: 16px !important;
  padding: var(--bst-space-5) var(--bst-space-6) !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04) !important;
  margin-bottom: var(--bst-space-6) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e3856f */.elementor-5843 .elementor-element.elementor-element-8e3856f {padding-right:0px!important;padding-left:20px!important;}/* End custom CSS */