.elementor-4299 .elementor-element.elementor-element-5a07a1c7{padding:-13px 0px 110px 0px;}.elementor-4299 .elementor-element.elementor-element-1198202b > .elementor-element-populated{padding:0px 70px 0px 0px;}.elementor-4299 .elementor-element.elementor-element-34d59631{text-align:end;font-family:"La Belle Aurore", Sans-serif;font-size:26px;line-height:1.35em;color:#53624E;}.elementor-4299 .elementor-element.elementor-element-366faead > .elementor-widget-container{margin:0px 0px 19px 0px;}.elementor-4299 .elementor-element.elementor-element-366faead .cs-title{line-height:1.2em;}.elementor-4299 .elementor-element.elementor-element-6171164e > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-4299 .elementor-element.elementor-element-6171164e .cs-info-box{--box-gap:40px;}.elementor-4299 .elementor-element.elementor-element-6171164e .cs-info-box-img i{color:#B99D75;}.elementor-4299 .elementor-element.elementor-element-6171164e .cs-info-box-img svg{fill:#B99D75;}.elementor-4299 .elementor-element.elementor-element-6171164e .cs-info-box-title{font-size:18px;}.elementor-4299 .elementor-element.elementor-element-4df6fd8a{padding:30px 0px 3px 0px;}.elementor-4299 .elementor-element.elementor-element-5a171d77 .cs-title-wrap{max-width:720px;}.elementor-4299 .elementor-element.elementor-element-3531fa8a{margin-top:0px;margin-bottom:0px;}.elementor-4299 .elementor-element.elementor-element-655e84b0.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4299 .elementor-element.elementor-element-655e84b0 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#B99D75;padding:0px 40px 0px 0px;}.elementor-4299 .elementor-element.elementor-element-43f964f7{width:auto;max-width:auto;}.elementor-4299 .elementor-element.elementor-element-43f964f7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-4299 .elementor-element.elementor-element-43f964f7.elementor-view-stacked .elementor-icon{background-color:#B99D75;}.elementor-4299 .elementor-element.elementor-element-43f964f7.elementor-view-framed .elementor-icon, .elementor-4299 .elementor-element.elementor-element-43f964f7.elementor-view-default .elementor-icon{fill:#B99D75;color:#B99D75;border-color:#B99D75;}.elementor-4299 .elementor-element.elementor-element-43f964f7 .elementor-icon{font-size:20px;}.elementor-4299 .elementor-element.elementor-element-43f964f7 .elementor-icon-box-title, .elementor-4299 .elementor-element.elementor-element-43f964f7 .elementor-icon-box-title a{font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-4299 .elementor-element.elementor-element-cdf7f5 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-4299 .elementor-element.elementor-element-3abebd1b{width:auto;max-width:auto;}.elementor-4299 .elementor-element.elementor-element-3abebd1b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-4299 .elementor-element.elementor-element-3abebd1b.elementor-view-stacked .elementor-icon{background-color:#B99D75;}.elementor-4299 .elementor-element.elementor-element-3abebd1b.elementor-view-framed .elementor-icon, .elementor-4299 .elementor-element.elementor-element-3abebd1b.elementor-view-default .elementor-icon{fill:#B99D75;color:#B99D75;border-color:#B99D75;}.elementor-4299 .elementor-element.elementor-element-3abebd1b .elementor-icon{font-size:20px;}.elementor-4299 .elementor-element.elementor-element-3abebd1b .elementor-icon-box-title, .elementor-4299 .elementor-element.elementor-element-3abebd1b .elementor-icon-box-title a{font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-4299 .elementor-element.elementor-element-4daa509{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4299 .elementor-element.elementor-element-2bbc04b .elementor-button{background-color:#B99D75;border-radius:5px 5px 5px 5px;padding:16px 32px 16px 32px;}.elementor-4299 .elementor-element.elementor-element-18fa46c4{padding:50px 0px 50px 0px;}.elementor-4299 .elementor-element.elementor-element-c1e74e9{--display:flex;}.elementor-4299 .elementor-element.elementor-element-c512b89 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-4299 .elementor-element.elementor-element-c512b89 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-4299 .elementor-element.elementor-element-c512b89{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-4299 .elementor-element.elementor-element-8c26895{padding:110px 0px 110px 0px;}.elementor-4299 .elementor-element.elementor-element-f771b5a > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-4299 .elementor-element.elementor-element-837de75 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4299 .elementor-element.elementor-element-837de75 .cs-list{--list-space:8px;--icon-space:10px;--icon-v-offset:9px;}.elementor-4299 .elementor-element.elementor-element-837de75 .list-icon{font-size:6px;}.elementor-4299 .elementor-element.elementor-element-837de75 .cs-list li{align-items:flex-start;}@media(max-width:1024px){.elementor-4299 .elementor-element.elementor-element-5a07a1c7{padding:80px 0px 80px 0px;}.elementor-4299 .elementor-element.elementor-element-1198202b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4299 .elementor-element.elementor-element-61061130{order:-1;}.elementor-4299 .elementor-element.elementor-element-61061130 > .elementor-element-populated{padding:0px 0px 70px 0px;}.elementor-4299 .elementor-element.elementor-element-4df6fd8a{padding:80px 0px 80px 0px;}.elementor-4299 .elementor-element.elementor-element-18fa46c4{padding:80px 0px 80px 0px;}.elementor-4299 .elementor-element.elementor-element-8c26895{padding:80px 0px 80px 0px;}.elementor-4299 .elementor-element.elementor-element-f771b5a > .elementor-element-populated{padding:0px 50px 0px 0px;}}@media(max-width:767px){.elementor-4299 .elementor-element.elementor-element-61061130 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-4299 .elementor-element.elementor-element-6171164e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4299 .elementor-element.elementor-element-4df6fd8a{padding:80px 0px 80px 0px;}.elementor-4299 .elementor-element.elementor-element-655e84b0{width:50%;}.elementor-4299 .elementor-element.elementor-element-655e84b0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4299 .elementor-element.elementor-element-655e84b0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4299 .elementor-element.elementor-element-43f964f7{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-4299 .elementor-element.elementor-element-cdf7f5{width:50%;}.elementor-4299 .elementor-element.elementor-element-cdf7f5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4299 .elementor-element.elementor-element-cdf7f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4299 .elementor-element.elementor-element-3abebd1b{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-4299 .elementor-element.elementor-element-f771b5a > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-4299 .elementor-element.elementor-element-837de75 > .elementor-widget-container{margin:-10px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4299 .elementor-element.elementor-element-1198202b{width:100%;}.elementor-4299 .elementor-element.elementor-element-61061130{width:100%;}}/* Start custom CSS for button, class: .elementor-element-2bbc04b *//* Fix theme spacing affecting popup */
.elementor-4299 .elementor-element.elementor-element-2bbc04b .cs-title-text { 
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
}
.elementor-4299 .elementor-element.elementor-element-2bbc04b .cs-title-wrap { 
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
}
.elementor-4299 .elementor-element.elementor-element-2bbc04b [class*="cs_title"] { 
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
}
.elementor-4299 .elementor-element.elementor-element-2bbc04b [class*="cs-title"] { 
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
}

/* Fix flex layout leaking from page settings */
.elementor-4299 .elementor-element.elementor-element-2bbc04b .e-con-inner {
    display: block !important;
    flex-direction: initial !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-18fa46c4 */.posts.cs-rooms .featured-img > a,
.posts.cs-rooms .post-header.item-header a {
    pointer-events: none;
}/* End custom CSS */