.vc_row:before,.vc_row:after,.vc_column-inner:before,.vc_column-inner:after{content:" ";display:table}.vc_row:after,.vc_column-inner:after{clear:both}.vc_row{margin-left:-15px;margin-right:-15px}.vc_row.vc_row-flex{display:flex;flex-wrap:wrap}.vc_row.vc_row-o-content-middle{align-items:center}.vc_row.vc_row-flex>.vc_column_container{display:flex}.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{display:flex;flex-direction:column;flex-grow:1}.vc_column_container{box-sizing:border-box;position:relative;width:100%;min-height:1px}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.wpb_content_element{margin-bottom:35px}.wpb_text_column>:last-child,.wpb_text_column .wpb_wrapper>:last-child{margin-bottom:0}.vc_separator{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;margin:0 auto 35px}.vc_separator .vc_sep_holder{height:1px;position:relative;flex:1 1 auto;min-width:10%}.vc_separator .vc_sep_line{height:1px;border-top:1px solid #ebebeb;display:block;position:relative;top:1px;width:100%}.vc_separator.vc_sep_color_black .vc_sep_line{border-color:#000}.vc_separator.vc_sep_border_width_2 .vc_sep_line{border-top-width:2px}.vc_separator.vc_sep_shadow .vc_sep_line{border:0;height:2px;background:radial-gradient(ellipse at center,rgb(0 0 0 / .2) 0,#fff0 75%)}.vc_sep_width_100{width:100%}.hotel-home-banner{display:block;width:100%;height:auto;aspect-ratio:1920/729}#header .logo img{max-width:100%;height:auto;aspect-ratio:248/120}@media(min-width:768px){.vc_column_container{float:left}.vc_col-sm-3{width:25%}.vc_col-sm-9{width:75%}.vc_col-sm-12{width:100%}}