:root{--theme-color-main:#039;--btn-bg-color:#c00;--btn-bg-color-hover:#9f0101;--theme-font:'Roboto',sans-serif}body,p,span{font-family:var(--theme-font)!important;font-size:16px!important;color:#222!important}.d-wbr a:hover{color:var(--btn-bg-color)}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:var(--theme-font)!important;font-weight:bold!important;color:var(--theme-color-main)!important}.d-con-slider .d-slider-item:before{content:" ";background:unset;display:block;width:100%;height:100%;position:absolute;top:0;left:0;filter:none;z-index:0;background:#00000052}.slider-text h1,.slider-text h2,.slider-text h3,.slider-text p{color:#fff!important}.slider-text h3{font-size:20px;text-transform:uppercase;padding:0 20px 20px 0;border-bottom:2px solid #fff;width:fit-content}.slider-text h1{margin-bottom:-20px;text-transform:uppercase;font-size:45px;font-weight:900!important}.slider-text h2{font-size:30px;font-weight:900!important;text-transform:uppercase}.slider-text button{background:var(--btn-bg-color)!important;font-size:15px!important;text-transform:uppercase;border-radius:10px!important;padding:10px!important;color:#fff!important}.slider-text button:hover{background:var(--btn-bg-color-hover)}.body #u_row_15 #u_content_text_19{max-width:810px!important;margin:auto}.body #u_row_19 .container{max-width:1490px!important}#u_row_28 #u_content_text_29,#u_column_20 #u_content_text_13{max-width:900px;margin:auto}#u_row_28 #u_content_text_29 span{color:#fff!important}#u_row_15 #u_content_text_21 span{color:var(--theme-color-main)!important;font-size:18px!important}#u_row_22{background-attachment:fixed}#u_row_22 #u_column_35 h2,#u_row_22 #u_column_35 h2 a{color:#ff0!important}#u_row_22 #u_column_35 p{color:#fff!important}#u_content_custom_reviewScroll_1 .carousel .d-review-container{padding:15px}.body .d-review-container,.body #u_content_image_28{max-width:820px;margin:auto}.body .d-review-container{border:1px solid #555}.carousel-control-next,.carousel-control-prev{background:#efefef;padding:10px 15px;font-weight:700;position:absolute;height:50px!important;top:35%}.carousel-control-prev{left:10%}.carousel-control-next{right:10%}#u_content_custom_reviewScroll_2 .carousel .d-review .d-reviewer{color:#039!important;font-weight:bold}.body .carousel-item{padding:40px 60px 40px;min-height:190px}.d-review-container .d-review>div>p{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;padding-top:20px}.d-review-container .d-review>div>p:not(:first-child){display:none}.d-reviewer{text-transform:uppercase;color:#039;font-family:var(--heading-font);font-weight:900;font-size:18px;margin:10px 0;position:absolute;top:0}.body #u_content_image_28 img{position:relative;top:50px;left:110px;z-index:10}.d-con-amenities .d-con-amenities-icon{margin:auto!important;max-width:600px}.d-con-amenities .d-amenities-icon-block{height:80px;max-width:300px!important;padding:20px!important;border:1px solid #000}.d-con-amenities .d-amenities-icon img{float:left}.d-con-amenities .d-amenities-icon-block:hover{background-color:var(--btn-bg-color)}.d-con-amenities .d-amenities-icon-block:hover p{color:#fff!important}.d-con-amenities .d-amenities-icon-block:hover img{filter:invert(100%)}.body #u_row_8 #u_content_image_2 img,.body #u_row_10 #u_content_image_4 img,.body #u_row_24 #u_content_image_19 img{box-shadow:0 5px 10px rgb(0 0 0/35%);border-radius:10px}@media(max-width:1199.98px){#u_content_custom_slider_1 .d-con-slider>ul>li>div{bottom:20px!important}}@media(max-width:991.98px){h2{font-size:21px!important}#u_content_custom_slider_1 .d-con-slider .d-slider-item .d-con-slider-caption{display:none}.body #u_row_8 .u-row,.body #u_row_10 .u-row,.body #u_row_16 .u-row,.body #u_row_19 .u-row,.body #u_row_24 .u-row{display:block!important}.body #u_row_8 .u-col,.body #u_row_10 .u-col,.body #u_row_16 .u-col,.body #u_row_19 .u-col,.body #u_row_24 .u-col{max-width:100%!important}.box-page{left:18%!important}.body #u_row_16 #u_column_24{border-left:0 solid rgba(0,0,0,0)!important;border-right:0 solid rgba(0,0,0,0)!important}.body #u_row_16 #u_column_24 .v-col-padding{border-left:20px solid #fff!important;border-right:20px solid #fff!important;background-color:#cacaca!important}}@media(max-width:575.98px){.d-con-amenities .d-amenities-icon-block{max-width:100%!important;width:100%!important}.box-page{left:0%!important}}@media(max-width:480px){#u_row_28.v-row-padding.v-row-background-color{background-color:#222!important;padding:40px!important}}