.elementor-2298 .elementor-element.elementor-element-523180b1{margin-top:0;margin-bottom:0}.elementor-2298 .elementor-element.elementor-element-2a698e86:not(.elementor-motion-effects-element-type-background),.elementor-2298 .elementor-element.elementor-element-2a698e86>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://riverlounge.ae/wp-content/uploads/2024/11/DSC05796.webp");background-size:cover}.elementor-2298 .elementor-element.elementor-element-2a698e86>.elementor-background-overlay{background-color:#000;opacity:.7;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2298 .elementor-element.elementor-element-2a698e86{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:150px 100px 100px 150px;z-index:2}.elementor-bc-flex-widget .elementor-2298 .elementor-element.elementor-element-ea8bb35.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2298 .elementor-element.elementor-element-ea8bb35.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2298 .elementor-element.elementor-element-320acbbd .star-rating-el{border-bottom:.7em solid #fdd017}.elementor-2298 .elementor-element.elementor-element-320acbbd .star-rating-el:before{border-bottom:.7em solid #fdd017}.elementor-2298 .elementor-element.elementor-element-320acbbd .star-rating-el:after{border-bottom:.7em solid #fdd017}.elementor-2298 .elementor-element.elementor-element-73f44ce .reservations .text a{color:#fff}.elementor-2298 .elementor-element.elementor-element-73f44ce .info-box .item p{color:#fff}.elementor-2298 .elementor-element.elementor-element-7f2e015a>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2298 .elementor-element.elementor-element-7f2e015a{z-index:2}.elementor-2298 .elementor-element.elementor-element-6eff38dd .booking-box{background-color:#f2feff}.elementor-2298 .elementor-element.elementor-element-6eff38dd{width:var(--container-widget-width,102.069%);max-width:102.069%;--container-widget-width:102.069%;--container-widget-flex-grow:0;z-index:1}.elementor-2298 .elementor-element.elementor-element-6eff38dd>.elementor-widget-container{margin:0 0 -85px}.elementor-2298 .elementor-element.elementor-element-6eff38dd.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=password],.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=email],.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=text],.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=file],.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=date],.elementor-2298 .elementor-element.elementor-element-6eff38dd textarea,.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=tel],.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=number],.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=url]{background:#d9eff1}.elementor-2298 .elementor-element.elementor-element-6eff38dd .btn-form1-submit{color:#fff;background:#13bed5}.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=submit]{color:#fff;background:#13bed5}.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=submit]:hover{color:#fff;background:#03535e}.elementor-2298 .elementor-element.elementor-element-6eff38dd .btn-form1-submit:hover{background:#03535e}@media(min-width:768px){.elementor-2298 .elementor-element.elementor-element-ea8bb35{width:32.088%}.elementor-2298 .elementor-element.elementor-element-7f2e015a{width:67.912%}}@media(max-width:767px){.elementor-2298 .elementor-element.elementor-element-5209260c>.elementor-widget-container{padding:0}.elementor-2298 .elementor-element.elementor-element-5209260c .header .caption .cd-intro-title-h6{font-size:12px}.elementor-2298 .elementor-element.elementor-element-5209260c .header .caption .cd-intro-title-h1{font-size:30px}.elementor-2298 .elementor-element.elementor-element-5209260c .header .caption .cd-intro-title-h1 span{font-size:20px}.elementor-2298 .elementor-element.elementor-element-320acbbd .testimonials h5{font-size:20px}.elementor-2298 .elementor-element.elementor-element-73f44ce .reservations .text p,.elementor-2298 .elementor-element.elementor-element-73f44ce .info-box .item h5{font-size:11px}.elementor-2298 .elementor-element.elementor-element-73f44ce .reservations .text a,.elementor-2298 .elementor-element.elementor-element-73f44ce .info-box .item p{font-size:20px}.elementor-2298 .elementor-element.elementor-element-6eff38dd>.elementor-widget-container{margin:0 0 90px}.elementor-2298 .elementor-element.elementor-element-6eff38dd .booking-box .head-box h4{font-size:25px}.elementor-2298 .elementor-element.elementor-element-6eff38dd form label{font-size:14px}.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=password],.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=email],.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=text],.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=file],.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=date],.elementor-2298 .elementor-element.elementor-element-6eff38dd textarea,.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=tel],.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=number],.elementor-2298 .elementor-element.elementor-element-6eff38dd input[type=url]{font-size:14px}}@media(min-width:1025px){.elementor-2298 .elementor-element.elementor-element-2a698e86:not(.elementor-motion-effects-element-type-background),.elementor-2298 .elementor-element.elementor-element-2a698e86>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media only screen and (max-width:768px){#review-container-top{width:100vw !important}}#body>div.banner-header.valign.bg-img.bg-fixed{display:none}@media only screen and (max-width:768px){#reservation{padding:0;width:100vw !important}}