.elementor-4652 .elementor-element.elementor-element-9141ae4{--display:flex;--min-height:0vh;--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4652 .elementor-element.elementor-element-d2d3626 .banner-header{background-attachment:fixed;}.elementor-4652 .elementor-element.elementor-element-d2d3626 .header{max-height:75vh;min-height:75vh;}.elementor-4652 .elementor-element.elementor-element-d2d3626 .header .caption .pt-slider-title2-class{font-family:"Times New Roman", Sans-serif;}.elementor-4652 .elementor-element.elementor-element-cc8e033{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4652 .elementor-element.elementor-element-9b42093 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4652 .elementor-element.elementor-element-9b42093 .section-title, .elementor-4652 .elementor-element.elementor-element-9b42093 .sub-title, .elementor-4652 .elementor-element.elementor-element-9b42093 .sec-title.section-padding h1, .elementor-4652 .elementor-element.elementor-element-9b42093 .sec-title.section-padding h2, .elementor-4652 .elementor-element.elementor-element-9b42093 .sec-title.section-padding h3, .elementor-4652 .elementor-element.elementor-element-9b42093 .sec-title.section-padding h4, .elementor-4652 .elementor-element.elementor-element-9b42093 .sec-title.section-padding h5, .elementor-4652 .elementor-element.elementor-element-9b42093 .sec-title.section-padding h6, .elementor-4652 .elementor-element.elementor-element-9b42093 h1.section-title2, .elementor-4652 .elementor-element.elementor-element-9b42093 h2.section-title2, .elementor-4652 .elementor-element.elementor-element-9b42093 h3.section-title2, .elementor-4652 .elementor-element.elementor-element-9b42093 h4.section-title2, .elementor-4652 .elementor-element.elementor-element-9b42093 h5.section-title2, .elementor-4652 .elementor-element.elementor-element-9b42093 h6.section-title2{font-family:"Times New Roman", Sans-serif;}.elementor-4652 .elementor-element.elementor-element-b4a1899{--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;--overlay-opacity:0;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4652 .elementor-element.elementor-element-b4a1899::before, .elementor-4652 .elementor-element.elementor-element-b4a1899 > .elementor-background-video-container::before, .elementor-4652 .elementor-element.elementor-element-b4a1899 > .e-con-inner > .elementor-background-video-container::before, .elementor-4652 .elementor-element.elementor-element-b4a1899 > .elementor-background-slideshow::before, .elementor-4652 .elementor-element.elementor-element-b4a1899 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4652 .elementor-element.elementor-element-b4a1899 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4652 .elementor-element.elementor-element-dbe2658 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4652 .elementor-element.elementor-element-4621913{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4652 .elementor-element.elementor-element-f777e50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4652 .elementor-element.elementor-element-609b7b3{--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;}@media(max-width:767px){.elementor-4652 .elementor-element.elementor-element-cc8e033{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4652 .elementor-element.elementor-element-9b42093 > .elementor-widget-container{padding:0px 17px 0px 20px;}}@media(min-width:768px){.elementor-4652 .elementor-element.elementor-element-9141ae4{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-dbe2658 */.horizontal-widget{
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    background-color: rgba(256, 256, 256, 0.1);
    backdrop-filter: blur(10px);
    padding: 15px 15px 20px;
    justify-content: center;
    
}

.acessa_widget_block input{
    background: transparent!important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border: 1px solid rgba(255,255,255,0.1)!important;
    border-right: 0!important;
    border-radius: 0!important;
    color: #fff!important;
    padding: 20px!important;
    width: 93%!important;
    font-size: 20px!important;
    font-family: new-order, sans-serif!important;
}

.acessa_widget_block{
    width: 91%!important;
}

.acessa_widget_block p{
    color: #fff;
    font-size: 18px!important;
    margin-bottom: 10px!important;
    font-family: new-order, sans-serif!important;
}

.horizontal-widget .submit_link{
    top: 0!important;
    background-color: #aa8453!important;
    padding: 21px!important;
    width: 100%!important;
    max-width: 220px!important;
    font-size: 15px!important;
    font-family: new-order, sans-serif!important;
    font-weight: 400!important;
    border: none!important;
}

.horizontal-widget .submit_link:hover{
    background-color: #282828!important;
}

@media only screen and (max-width: 576px){
    .horizontal-widget{
        align-items: center;
        flex-direction: column;
        gap: 10px!important;
    }
    
    .acessa_widget_block input{
    border: 1px solid rgba(255,255,255,0.1)!important;
     }
     
    .date_mobile {
         display: none!important;
     }
     
     .horizontal-widget .submit_link{
    max-width: 242!important;
}
}/* End custom CSS */
/* Start custom CSS for patara-room-list, class: .elementor-element-f777e50 */.rooms2 .content .icons-wrapper{
    margin-bottom: 0;
}

.rooms2 .content .con{
    padding: 0;
}

.rooms2 .content p {
    margin-bottom: 30px;
}

.butn-dark2 {
    margin-top: 20px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4621913 */.row:nth-child(6) {
    display: none;
}
.row:nth-child(7) {
    display: none;
}
.row:nth-child(8) {
    display: none;
}
.row:nth-child(9) {
    display: none;
}
.row:nth-child(10) {
    display: none;
}/* End custom CSS */