@charset "UTF-8";@import url(//fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&display=swap);@import url(//fonts.googleapis.com/css2?family=Roboto:wght@100;200;300;400;500&display=swap);@import url(//fonts.googleapis.com/css2?family=Raleway:wght@200;300;400;600;800&display=swap);@import url(//fonts.googleapis.com/css2?family=Montserrat:wght@300;600;700&display=swap);h1.category-title{width:100%;color:#626364;font-family:Roboto,Arial,sans-serif;font-size:38px;letter-spacing:1px;line-height:44px;text-align:center;margin-top:30px;margin-bottom:0}.tax-lz_room_category .mkd-content,.tax-lz_room_category .mkd-wrapper-inner{background:#fff!important}.archive-wrapper{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.archive-wrapper{padding:0;margin-top:20px!important;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.archive-wrapper .archive-rooms-item{width:33.3333%;padding:10px}@media only screen and (max-width:767px){.archive-wrapper .archive-rooms-item{width:100%;padding:0;margin-bottom:20px}}.archive-wrapper .archive-rooms-item .item-body .top{display:-webkit-box;display:-ms-flexbox;display:flex}.archive-wrapper .archive-rooms-item .item-body .top img{width:100%;height:100%}.archive-wrapper .archive-rooms-item .item-body .bottom{background:#f6f6f6;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive-wrapper .archive-rooms-item .item-body .bottom>div{font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:3.94px;color:#293335;text-transform:uppercase}.archive-wrapper .archive-rooms-item .item-body .bottom>div.area{margin-top:-10px;width:50%}.archive-wrapper .archive-rooms-item .item-body .bottom>div.price{margin-top:-10px;margin-bottom:10px;width:50%;text-align:right}.archive-wrapper .archive-rooms-item .item-body .bottom .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.archive-wrapper .archive-rooms-item .item-body .bottom .buttons a{padding:5px 15px!important}@media only screen and (max-width:767px){.archive-wrapper .archive-rooms-item .item-body .bottom .buttons a{margin:0!important}}.archive .included{background-color:#f6f6f6;position:relative}@media only screen and (max-width:767px){.archive .included{margin-bottom:0}}.archive .included .container{padding:80px 120px}@media only screen and (max-width:767px){.archive .included .container{padding:40px}}.archive .included .container>h2{margin-bottom:30px!important;color:#303135}.archive .included .container>h2:after{display:none}.archive .included .container .included-list .list-item{width:100%}.archive .included .container .included-list .list-item h3{text-transform:uppercase;color:#016a81;font-size:14px;margin-bottom:50px;position:relative}.archive .included .container .included-list .list-item h3:after{content:"";position:absolute;width:60px;height:2px;background:-webkit-gradient(linear,left top,right top,from(#63c7c7),to(#006980));background:linear-gradient(90deg,#63c7c7,#006980);left:0;bottom:-30px}.archive .included .container .included-list .list-item .topic{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.archive .included .container .included-list .list-item .topic{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.archive .included .container .included-list .list-item .topic .block-item{width:50%;margin-bottom:10px}.archive .included .container .included-list .list-item .topic .block-item p{color:#626364}@media only screen and (max-width:767px){.archive .included .container .included-list .list-item .topic .block-item{width:100%;padding:0!important;margin-bottom:10px}.archive .included .container .included-list .list-item .topic .block-item:last-child{margin-bottom:0}}.archive .included .container .included-list .list-item .topic .block-item:nth-child(odd){padding-right:20px}.archive .included .container .included-list .list-item .topic .block-item:nth-child(2n){padding-left:20px}.footer-block.archive .container{background:#fff}.wpb_row.inner-width{max-width:860px;margin:0 auto!important}.wpb_row.inner-width.small{-webkit-transform:translateX(5%);transform:translateX(5%)}@media only screen and (max-width:767px){.wpb_row.inner-width.small{-webkit-transform:none;transform:none}}.wpb_row.short-inner-width{max-width:540px;margin:0 auto!important}.wpb_row.wide-inner-width .vc_column-inner{max-width:880px;margin:0 auto!important}.wpb_row.w-75>.mkd-full-section-inner>.wpb_column>.vc_column-inner>.wpb_wrapper{width:75%}.three-images{position:absolute;left:100px;top:-280px;width:300px}@media only screen and (min-width:768px) and (max-width:1023px){.three-images{left:40px}}@media only screen and (max-width:767px){.three-images{position:relative;left:auto;top:auto;width:auto;margin-top:20px}}.three-images.bottom{top:240px;left:40px}@media only screen and (max-width:767px){.three-images.bottom{top:auto;left:auto}}.three-images .wpb_image_grid ul.wpb_image_grid_ul li.isotope-item{margin-bottom:40px}.three-images .wpb_image_grid ul.wpb_image_grid_ul li.isotope-item:last-child{margin-bottom:0}.three-images.l-0{left:0}.three-images.absolute-center{top:80px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:767px){.three-images.absolute-center{top:auto;-webkit-transform:none;transform:none}}.two-sides{display:-webkit-box;display:-ms-flexbox;display:flex}.two-sides>*{width:50%}.two-sides.w60-40>:first-child{width:60%}.two-sides.w60-40>:last-child{width:40%}.two-sides.w20-80>:first-child{width:15%}.two-sides.w20-80>:last-child{width:85%}ul li{list-style-position:outside}ul.list-1-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.list-1-2 li{width:50%;padding-right:20px}.mkd-content ul.fw-300{margin-top:10px}.mkd-content .mkd-content-inner>.mkd-container>.mkd-container-inner{padding:0!important;width:100%}.mkd-btn,.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent){font-family:Montserrat,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:1.75px!important;text-transform:uppercase;border:1px solid!important;border-radius:0!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).solid.dark,.mkd-btn.solid.dark{color:#fff!important;background-color:#201c17!important;border-color:#201c17!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).solid.light,.mkd-btn.solid.light{color:#00506b!important;background-color:#fff!important;border-color:#fff!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).solid.blue,.mkd-btn.solid.blue{color:#fff!important;background-color:#00506b!important;border-color:#00506b!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).solid:hover,.mkd-btn.solid:hover{background-color:#67bdbf!important;color:#fff!important;border-color:#fff!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).outline,.mkd-btn.outline{background-color:transparent!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).outline.dark,.mkd-btn.outline.dark{color:#201c17!important;border-color:#201c17!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).outline.light,.mkd-btn.outline.light{color:#fff!important;border-color:#fff!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).outline.blue,.mkd-btn.outline.blue{color:#00506b!important;border-color:#00506b!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).outline:hover,.mkd-btn.outline:hover{background-color:#69c4c3!important;color:#fff!important;border-color:#fff!important}.wpb_text_column a,.wpb_text_column h1 a:hover,.wpb_text_column h2 a:hover,.wpb_text_column h3 a:hover,.wpb_text_column h4 a:hover,.wpb_text_column h5 a:hover,.wpb_text_column h6 a:hover,.wpb_text_column p a{color:#62c6c6}.wpb_text_column li,.wpb_text_column p{font-family:Roboto,Arial,sans-serif;font-size:14px;letter-spacing:.25px;color:#000;line-height:1.9}.wpb_text_column.big p{font-size:16px}.wpb_text_column.small p{font-size:12px;line-height:1.9}.wpb_text_column h1{color:#62c6c6;font-family:Montserrat,Arial,sans-serif;font-size:36px;font-weight:700;letter-spacing:9.7px;text-transform:uppercase;margin-top:-10px;margin-right:-15px}@supports (-webkit-text-stroke:1px #62C6C6){.wpb_text_column h1{-webkit-text-stroke:1px #62c6c6;-webkit-text-fill-color:#000}}.wpb_text_column h2{color:#626364;font-family:Roboto,Arial,sans-serif;font-size:28px;letter-spacing:2.59px;margin-top:0;margin-bottom:50px!important;font-weight:400;position:relative}.wpb_text_column h2:after{content:"";width:20%;height:2px;background:-webkit-gradient(linear,left top,right top,from(#63c7c7),to(#006980));background:linear-gradient(90deg,#63c7c7,#006980);position:absolute;bottom:-30px;left:0}.wpb_text_column h2 .highlighted{color:#62c6c6}.wpb_text_column h3{color:#375358;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:4.5px;text-transform:uppercase}.wpb_text_column ul{padding-left:20px}.wpb_text_column ul li{list-style:none;position:relative}.wpb_text_column ul li:after{content:"◦";position:absolute;left:-15px;top:-5px;font-size:18px;color:#62c6c6}.title-black-gray h2{color:#000}.p-dark-gray li,.p-dark-gray p,.title-dark-gray h2{color:#303135}.p-mid-gray li,.p-mid-gray p{color:#626364}.centered-underline h2:after{content:"";width:20%;height:2px;background:-webkit-gradient(linear,left top,right top,from(#63c7c7),to(#006980));background:linear-gradient(90deg,#63c7c7,#006980);position:absolute;bottom:-30px;left:40%}.big-font .wpb_text_column h2{font-size:38px;letter-spacing:1px}.small-font .wpb_text_column h2{font-size:24px;letter-spacing:2px}.dark-bg .wpb_text_column li,.dark-bg .wpb_text_column p{color:#fff;font-weight:300;margin-bottom:5px}.dark-bg .wpb_text_column h2{color:#fff}.dark-bg .wpb_text_column h2 .highlighted{color:#62c6c6}.dark-bg .wpb_text_column h3{color:#62c6c6;font-size:18px;letter-spacing:5.91px}.dark-bg .wpb_text_column .lz-location-list-wrapper>div.space:after{border-bottom:2px dotted #fff}@media only screen and (min-width:768px) and (max-width:1023px){.mkd-container .vc_row.one-by-one{padding:0!important}}.mkd-container .vc_row.one-by-one .mkd-section-inner-margin{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.mkd-container .vc_row.one-by-one .mkd-section-inner-margin{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.mkd-container .vc_row.one-by-one .vc_col-has-fill>.vc_column-inner,.mkd-container .vc_row.one-by-one .vc_column-inner{padding:0!important;height:100%}.mkd-container .vc_row.one-by-one .lz-location-list-wrapper{margin:0}.full-width-block-with-yellow-titles .wpb_text_column .wpb_wrapper,.yellow-title .wpb_text_column .wpb_wrapper{margin-bottom:40px}@media only screen and (max-width:767px){.full-width-block-with-yellow-titles .wpb_text_column .wpb_wrapper,.yellow-title .wpb_text_column .wpb_wrapper{margin-bottom:20px}}.full-width-block-with-yellow-titles h3,.yellow-title h3{text-transform:uppercase;margin-bottom:0;letter-spacing:3.75px;color:#016a81}.full-width-block-with-yellow-titles a,.yellow-title a{color:#016a81;text-decoration:underline}.full-width-block-with-yellow-titles .vc_col-sm-2{width:10%}.full-width-block-with-yellow-titles .vc_col-sm-8{width:80%}.full-width-block-with-yellow-titles h2:after{width:100%}.full-width-block-with-yellow-titles h3{font-size:13px;margin-top:15px}@media only screen and (min-width:768px) and (max-width:1023px){.full-width-block-with-yellow-titles h3{letter-spacing:3px;margin-left:-20px}}.wide-underline h2{position:relative}.wide-underline h2:after{width:30%;left:0;-webkit-transform:translateX(0);transform:translateX(0)}.w-90{width:90%;margin:0 auto!important}.email-form h3{font-family:Montserrat,Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:6px;text-transform:uppercase;margin-bottom:60px!important;color:#00506b;position:relative}.email-form h3:after{content:"";width:46%;height:2px;background:-webkit-gradient(linear,left top,right top,from(#63c7c7),to(#006980));background:linear-gradient(90deg,#63c7c7,#006980);position:absolute;bottom:-30px;left:0}.email-form input.wpcf7-form-control.wpcf7-submit:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent):hover{background-color:#67bdbf!important;color:#201c17!important;border-color:#201c17!important}.no-padding *{padding:0!important}@media only screen and (min-width:768px) and (max-width:1023px){.full-width-on-tablet>.mkd-full-section-inner>.wpb_column.vc_col-sm-2{width:8%}}@media only screen and (max-width:767px){.full-width-on-tablet>.mkd-full-section-inner>.wpb_column.vc_col-sm-2{width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.full-width-on-tablet>.mkd-full-section-inner>.wpb_column.vc_col-sm-8{width:84%}}@media only screen and (max-width:767px){.full-width-on-tablet>.mkd-full-section-inner>.wpb_column.vc_col-sm-8{width:100%}}.same-size-blocks .mkd-section-inner-margin{display:-webkit-box;display:-ms-flexbox;display:flex}.same-size-blocks .mkd-section-inner-margin .vc_column_container>.vc_column-inner{height:100%}.same-size-blocks .mkd-section-inner-margin .vc_column_container>.vc_column-inner .wpb_wrapper,.same-size-blocks .mkd-section-inner-margin .vc_column_container>.vc_column-inner .wpb_wrapper>div{height:inherit}.icon-top{position:absolute;top:-150px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20}@media only screen and (min-width:768px) and (max-width:1023px){.mkd-page-content-holder .vc_row{margin-left:0!important;margin-right:0!important;padding:0 20px}.mkd-page-content-holder .vc_row:first-child{padding:0;margin-left:-15px!important;margin-right:-15px!important}.mkd-page-content-holder .vc_row.no-width-padding>.mkd-section-inner{padding:40px 0}}@media only screen and (max-width:767px){.dark-gray-gradient-bg.wpb_column.vc_column_container,.mid-gray-gradient-bg.wpb_column.vc_column_container{padding:40px 0}.icon-top{top:-75px}.mobile-mt-80{margin-top:80px}.mobile-mt-40{margin-top:40px}.mobile-mt-20{margin-top:20px}.mkd-container .vc_row>.mkd-section-inner .mkd-section-inner-margin>.wpb_column.mobile-pb-60{margin-bottom:0!important}.mkd-container .vc_row>.mkd-section-inner .mkd-section-inner-margin>.wpb_column.mobile-pb-60 .vc_column-inner{margin-bottom:20px;padding-bottom:60%!important}.mkd-container .vc_row>.mkd-section-inner .mkd-section-inner-margin>.wpb_column.mobile-pb-90{margin-bottom:0!important}.mkd-container .vc_row>.mkd-section-inner .mkd-section-inner-margin>.wpb_column.mobile-pb-90 .vc_column-inner{margin-bottom:20px;padding-bottom:90%!important}.small-on-mobile h1{font-size:28px}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).solid.dark:hover,.mkd-btn.solid.dark:hover{color:#fff!important;background-color:#201c17!important;border-color:#201c17!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).solid.light:hover,.mkd-btn.solid.light:hover{color:#201c17!important;background-color:#fff!important;border-color:#fff!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).outline.dark:hover,.mkd-btn.outline.dark:hover{color:#201c17!important;border-color:#201c17!important;background:transparent!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).outline.light:hover,.mkd-btn.outline.light:hover{color:#fff!important;border-color:#fff!important;background:transparent!important}.mkd-container .vc_row{margin:0 auto!important;padding:0!important}.mkd-container .vc_row .wpb_column.vc_col-sm-2,.mkd-container .vc_row .wpb_column.vc_col-sm-3{display:none}.mkd-container .vc_row .vc_col-sm-8{width:100%}.mkd-container .vc_row>.mkd-section-inner{width:100%!important;padding:40px;margin:0}.mkd-container .vc_row>.mkd-section-inner .mkd-section-inner-margin>.wpb_column .vc_column-inner{padding-top:0!important;padding-bottom:0!important}.mkd-container .vc_row>.mkd-section-inner .mkd-section-inner-margin>.wpb_column:last-child{margin-bottom:0}.mkd-container .vc_row>.mkd-full-section-inner .wpb_column .vc_column-inner{padding:0!important}.mkd-container .vc_row.mobile-padding-40-px>.vc_column-inner{padding:40px!important}.mkd-container .vc_row.mobile-padding-40-px>.mkd-full-section-inner{padding:40px}.mkd-container .vc_row.no-mobile-padding>.mkd-section-inner{padding:0 40px}.mkd-container .vc_row .mobile-padding-top-20-px{padding-top:20px!important}.mkd-container .vc_row .mobile-padding-top-40-px{padding-top:40px!important}.mkd-container .vc_row .mobile-padding-top-60-px{padding-top:60px!important}.mkd-container .vc_row.no-mobile-top-padding>.mkd-section-inner{padding-top:0!important}.mkd-container .vc_row .no-mobile-padding-atall.wpb_column>.vc_column-inner,.mkd-container .vc_row.no-mobile-padding-atall>.mkd-section-inner{padding:0!important}.mkd-container .vc_row .mkd-section-inner .mkd-section-inner-margin .wpb_column.mobile-padding-20-px .vc_column-inner{padding:20px!important}.mkd-container .vc_row.mobile-align-left{text-align:left}.mkd-container .vc_row.mobile-align-left h2,.mkd-container .vc_row.mobile-align-left p{text-align:left!important}.mkd-container .vc_row.mobile-switch>.mkd-section-inner>.mkd-section-inner-margin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mkd-container .vc_row.mobile-switch>.mkd-section-inner>.mkd-section-inner-margin>.wpb_column:first-child{margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mkd-container .vc_row.mobile-switch>.mkd-section-inner>.mkd-section-inner-margin>.wpb_column:last-child{margin-bottom:20px}.mkd-container .vc_row.same-size-blocks .mkd-section-inner-margin{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.mkd-container .vc_row.same-size-blocks .mkd-section-inner-margin .wpb_column .lz-block-with-icon-wrapper{margin-top:90px}.mkd-container .vc_row.same-size-blocks .mkd-section-inner-margin .wpb_column:first-child .lz-block-with-icon-wrapper{margin-top:0}}.x01-logo-left:after{content:"";position:absolute;background:url(../images/xo1-mark-logo-light-left.png);height:320px;width:100px;left:15px;top:-40px;background-size:contain;z-index:100;background-repeat:no-repeat}@media only screen and (min-width:768px) and (max-width:1023px){.x01-logo-left:after{left:0;top:-20px;width:50px;height:160px}}@media only screen and (max-width:767px){.x01-logo-left:after{display:none!important}}.x01-logo-left.small:after{left:0;top:50px;width:50px;height:160px}@media only screen and (min-width:768px) and (max-width:1023px){.x01-logo-left.small:after{left:0;top:50px;width:50px;height:160px}}.x01-logo-right:before{content:"";position:absolute;background:url(../images/xo1-mark-logo-dark-right.png);height:320px;width:100px;right:15px;bottom:-40px;background-size:contain;z-index:100;background-repeat:no-repeat}@media only screen and (min-width:768px) and (max-width:1023px){.x01-logo-right:before{right:0;bottom:-20px;width:50px;height:160px}}@media only screen and (max-width:767px){.x01-logo-right:before{display:none!important}}.x01-logo-right.small:before{right:0;bottom:50px;width:50px;height:160px}@media only screen and (min-width:768px) and (max-width:1023px){.x01-logo-right.small:before{right:0;bottom:50px;width:50px;height:160px}}footer p{color:#fff;font-size:12px;font-family:Roboto,Arial,sans-serif;letter-spacing:.25px;line-height:1.6;font-weight:300}footer p em{font-weight:200}footer .top{background:linear-gradient(135deg,#303135,#212224);padding:30px 0}footer .top .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){footer .top .row{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}footer .top .row>div{margin:20px 30px;max-width:420px;min-width:180px}footer .top .row>div .title{color:#62c6c6;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:4px;text-transform:uppercase;line-height:1.6}footer .top .row>div .text>div{margin:20px 0}footer .top .row>div .text>div p{font-size:14px}footer .top .row>div .text>div p strong{font-weight:400}footer .top .row>div .text>div p a:not(.underlined-link){color:#fff;text-decoration:underline}footer .bottom{background:#000;padding:35px 0 75px}footer .bottom .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .bottom .logos>*{margin:2%}footer .bottom .logos img{width:auto;height:40px}footer .bottom .text p{margin-bottom:0}footer .bottom .text .menu-footer-menu-container .menu{text-align:center;margin:-5px 0 0}footer .bottom .text .menu-footer-menu-container .menu li{display:inline-block;padding:0 10px;border-right:1px solid #bbb}footer .bottom .text .menu-footer-menu-container .menu li:last-child{border-right:0}footer .bottom .text .menu-footer-menu-container .menu li a{display:block;color:#fff;font-size:12px;font-family:Raleway,Arial,sans-serif;letter-spacing:.25px;line-height:1.5;font-weight:200;line-height:1;text-decoration:underline}*{-webkit-box-sizing:border-box;box-sizing:border-box}.container,.mkd-grid-section>div{max-width:1024px;width:100%!important;margin:0 auto}@media only screen and (max-width:767px){.container,.mkd-grid-section>div{width:90%!important}}.underlined-link{font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.75px;color:#fff;border-bottom:1px solid #fff;padding:5px 0}.for-reader{position:absolute;z-index:-1;width:0;height:0;padding:0;margin:0;overflow:hidden}.fw-300{font-weight:300}.w-80{width:80%;max-width:880px;margin:0 auto!important}@media only screen and (max-width:767px){.w-80{width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.w-80{width:100%}}.height-auto{height:auto!important}.dark-gray-gradient-bg{background:linear-gradient(137.37deg,#212224,#000)}.mid-gray-gradient-bg{background:linear-gradient(135deg,#303135,#212224)}.light-gray-gradient-bg{background:linear-gradient(137.37deg,#f6f6f6,#d1d1d1)}@media only screen and (max-width:767px){.hide-on-mobile{display:none}}header{height:110px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;z-index:10000;position:relative;width:100%}header .container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:940px}@media only screen and (min-width:768px) and (max-width:1023px){header .container{width:90%!important}}@media only screen and (max-width:767px){header .container{position:relative;width:90%!important}}header .container>div{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}header .container>div.left{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}header .container>div.left img{height:50px;width:auto}header .container>div.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .container>div.right .language .language-menu-close{display:none;margin-left:-30px;margin-bottom:25px}header .container>div.right .language>a span{display:none}header .container>div.right .language>a span:lang(de).de,header .container>div.right .language>a span:lang(en-US).en,header .container>div.right .language>a span:lang(fr).fr,header .container>div.right .language>a span:lang(hi).hi,header .container>div.right .language>a span:lang(ja).ja,header .container>div.right .language>a span:lang(ko).ko,header .container>div.right .language>a span:lang(ru).ru,header .container>div.right .language>a span:lang(zh-CN).zh-cn{display:inline}@media only screen and (max-width:767px){header .container>div.right .language>a{display:none}header .container>div.right .language .menu{right:0;top:50px;max-width:180px}header .container>div.right .language .language-menu-close{display:block}}header .container>div .menu-wrapper{position:relative}@media only screen and (max-width:767px){header .container>div .menu-wrapper{position:static}}header .container>div .menu-wrapper>a.opener{font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.75px;color:#62c6c6;text-transform:uppercase}header .container>div .menu-wrapper>a.opener>i{margin-right:5px;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}header .container>div .menu-wrapper>a.opener.burger{display:block;margin-top:10px;margin-left:40px}header .container>div .menu-wrapper>a.opener.burger>div{width:25px;height:4px;border-radius:5px;background:#62c6c6;margin-bottom:5px;-webkit-transition:opacity .3s ease,transform .3s ease;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}header .container>div .menu-wrapper>.menu{position:absolute;background-color:#fff;-webkit-box-shadow:0 -2px 11px 0 rgba(0,0,0,.12);box-shadow:0 -2px 11px 0 rgba(0,0,0,.12);padding:25px;-webkit-transform:translateY(-5000px);transform:translateY(-5000px);visibility:hidden;opacity:0;z-index:2;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media only screen and (max-width:767px){header .container>div .menu-wrapper>.menu{width:100%;max-width:230px}}header .container>div .menu-wrapper>.menu ul li{list-style:none;margin-bottom:12px}@media only screen and (max-width:767px){header .container>div .menu-wrapper>.menu ul li{margin-bottom:14px}}header .container>div .menu-wrapper>.menu ul li.language-menu-item{display:none;padding-left:30px;position:relative;margin-top:20px}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-chinese:after{background:url(../images/general/f0.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-english:after{background:url(../images/general/f1.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-french:after{background:url(../images/general/f2.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-german:after{background:url(../images/general/f3.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-hindi:after{background:url(../images/general/f4.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-japanese:after{background:url(../images/general/f5.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-korean:after{background:url(../images/general/f6.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-russian:after{background:url(../images/general/f7.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item:after{content:"";width:18px;height:12px;position:absolute;left:0;top:8px;background-size:cover!important}@media only screen and (max-width:767px){header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(de).ln-german,header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(en-US).ln-english,header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(fr).ln-french,header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(hi).ln-hindi,header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(ja).ln-japanese,header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(ko).ln-korean,header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(ru).ln-russian,header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(zh-CN).ln-chinese{display:block}}header .container>div .menu-wrapper>.menu ul li:last-child{margin-bottom:0}header .container>div .menu-wrapper>.menu ul li a{color:#000;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:300;line-height:0}@media only screen and (max-width:767px){header .container>div .menu-wrapper>.menu ul li a{font-size:18px}}header .container>div .menu-wrapper>.menu ul li.current-menu-item a{font-weight:600}header .container>div .menu-wrapper>.menu .menu-main-menu-container{min-width:150px}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li{padding-left:30px;position:relative}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li a{font-size:11px;font-weight:600}@media only screen and (max-width:767px){header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li a{font-size:14px}}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-chinese:after{background:url(../images/general/f0.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-english:after{background:url(../images/general/f1.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-french:after{background:url(../images/general/f2.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-german:after{background:url(../images/general/f3.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-hindi:after{background:url(../images/general/f4.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-japanese:after{background:url(../images/general/f5.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-korean:after{background:url(../images/general/f6.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-russian:after{background:url(../images/general/f7.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li:after{content:"";width:18px;height:12px;position:absolute;left:0;top:8px;background-size:cover!important}header .container>div .menu-wrapper.main .menu{min-width:160px}header .container>div .menu-wrapper.open>.menu{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}header .container>div .menu-wrapper.open.language a i{-webkit-transform:rotate(180deg) translateY(1px);transform:rotate(180deg) translateY(1px)}header .container>div .menu-wrapper.open.main>.menu{right:0;-webkit-transform:translateY(10px);transform:translateY(10px)}header .container>div .menu-wrapper.open .burger>div:first-child{-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}header .container>div .menu-wrapper.open .burger>div:nth-child(2){opacity:0}header .container>div .menu-wrapper.open .burger>div:nth-child(3){-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}.home header{position:absolute;background:transparent}.home .one-by-one>.mkd-section-inner>.mkd-section-inner-margin>.vc_col-has-fill:first-child > .vc_column-inner{padding:70px 0 70px 100px!important}@media only screen and (min-width:768px) and (max-width:1023px){.home .one-by-one>.mkd-section-inner>.mkd-section-inner-margin>.vc_col-has-fill:first-child > .vc_column-inner{padding:40px 0 40px 60px!important}}@media only screen and (max-width:767px){.home .one-by-one>.mkd-section-inner>.mkd-section-inner-margin>.vc_col-has-fill:first-child > .vc_column-inner{padding:20px!important}}.home .one-by-one .wpb_wrapper.vc_figure,.home .one-by-one .wpb_wrapper.vc_figure .vc_single_image-wrapper,.home .one-by-one .wpb_wrapper.vc_figure .vc_single_image-wrapper img{width:100%}@media only screen and (min-width:768px) and (max-width:1023px){.home .email-form{margin-top:110px!important}}.home .email-form .three-images{top:-110px}@media only screen and (max-width:767px){.home .email-form .three-images{top:auto;margin-bottom:20px!important}}.home .wpb_text_column h1{font-size:54px}@media only screen and (max-width:767px){.home .wpb_text_column h1{font-size:40px}}@supports (-webkit-text-stroke:1px #62C6C6){.home .wpb_text_column h1{-webkit-text-stroke:1px #62c6c6}}@media only screen and (max-width:767px){.home .listed-content>.mkd-full-section-inner>.wpb_column>.vc_column-inner{padding:40px!important}.home .listed-content .vc_col-sm-3{display:block!important}.home .listed-content h3{margin-bottom:20px}.home .listed-content ul{width:80%;margin:10px auto 20px!important}.home .listed-content .lz-offset-wrapper{display:none}.home .listed-content .mkd-section-inner{padding-bottom:0!important}}@media only screen and (max-width:767px){.mkd-container .vc_row.home-promo-header{padding-top:100px!important;padding-bottom:60px!important}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.mkd-container .vc_row.home-promo-header{padding-top:80px!important;padding-bottom:40px!important}}@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.mkd-container .vc_row.home-promo-header{padding-top:80px!important;padding-bottom:40px!important}}@media only screen and (min-width:768px) and (max-width:1023px){.mkd-container .vc_row.home-promo-header{margin-left:0!important;margin-right:0!important;padding-left:40px;padding-right:40px}}.mkd-container .vc_row.home-promo-header>.mkd-full-section-inner>.wpb_column>.vc_column-inner>.wpb_wrapper .title p{font-family:Roboto,Arial,sans-serif;font-size:38px;letter-spacing:1px;color:#fff}.mkd-container .vc_row.home-promo-header>.mkd-full-section-inner>.wpb_column>.vc_column-inner>.wpb_wrapper .subtitle p{color:#fff;font-family:Roboto,Arial,sans-serif;font-size:13px;font-style:italic;font-weight:300;letter-spacing:2px;margin-top:0}.buttons a{margin:0 0 20px 20px!important}@media only screen and (min-width:768px) and (max-width:1023px){.buttons a{margin:0 0 20px 20px!important}}.buttons a:last-child{margin-right:0}@media only screen and (max-width:767px){.buttons a{margin:0 0 20px 20px!important}}.smaller-block .mkd-section-inner-margin{width:90%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.smaller-block .mkd-section-inner-margin{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-left:-15px;margin-right:-15px}}.smaller-block .mkd-section-inner-margin>div{width:auto;margin:0 40px}@media only screen and (max-width:767px){.smaller-block .mkd-section-inner-margin>div{margin:0!important}.smaller-block .mkd-section-inner-margin>div ul{margin-bottom:0!important}}.location-title .wpb_text_column h2:after{width:100%}.location-items .wpb_text_column.small .distance p,.location-items .wpb_text_column.small .location p{font-size:14px}@media only screen and (max-width:767px){.page-id-231 .mkd-container .vc_row .wpb_column.vc_col-sm-3{display:block;margin-top:10px}}.single-room-wrapper{padding:20px 0}.single-room-wrapper .room-info .container{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.single-room-wrapper .room-info .container{padding:20px 0 40px;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.single-room-wrapper .room-info .container>div.left{width:48%}@media only screen and (max-width:767px){.single-room-wrapper .room-info .container>div.left{width:100%}}.single-room-wrapper .room-info .container>div.left img{width:100%}.single-room-wrapper .room-info .container>div.right{width:52%;padding:0 40px}@media only screen and (max-width:767px){.single-room-wrapper .room-info .container>div.right{width:100%}}.single-room-wrapper .room-info .container>div.right h1{color:#626364;font-family:Roboto;font-size:38px;letter-spacing:1px;line-height:1.2;font-weight:400}@media only screen and (max-width:767px){.single-room-wrapper .room-info .container>div.right h1{font-size:40px}}.single-room-wrapper .room-info .container>div.right .room-list{margin-bottom:40px}.single-room-wrapper .room-info .container>div.right .room-list .item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px}.single-room-wrapper .room-info .container>div.right .room-list .item>div{color:#626364;font-family:Raleway,Arial,sans-serif;font-size:14px;letter-spacing:.25px}.single-room-wrapper .room-info .container>div.right .room-list .item.list-header{margin-bottom:10px}.single-room-wrapper .room-info .container>div.right .room-list .item.list-header>div{color:#016a81;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:3.74px;text-transform:uppercase}.single-room-wrapper .room-info .container>div.right .room-list .item.list-header>div.floor,.single-room-wrapper .room-info .container>div.right .room-list .item.list-header>div.unit{padding-right:10px}.single-room-wrapper .room-info .container>div.right .room-list .item .floor,.single-room-wrapper .room-info .container>div.right .room-list .item .unit{width:40%}.single-room-wrapper .room-info .container>div.right .room-list .item .facing{width:20%}.single-room-wrapper .room-info .container>div.right .room-list .item .floor,.single-room-wrapper .room-info .container>div.right .room-list .item .unit{display:-webkit-box;display:-ms-flexbox;display:flex}.single-room-wrapper .room-info .container>div.right .room-list .item .floor .underline,.single-room-wrapper .room-info .container>div.right .room-list .item .unit .underline{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #dedede;height:80%;margin-left:10px;margin-right:10px}.single-room-wrapper .included{background-color:#f6f6f6;padding:40px 0;position:relative}@media only screen and (max-width:767px){.single-room-wrapper .included{padding:40px}}.single-room-wrapper .included .container{max-width:800px;padding:40px 60px}@media only screen and (max-width:767px){.single-room-wrapper .included .container{padding:0}}.single-room-wrapper .included .container>h2{margin-bottom:30px!important;color:#303135}.single-room-wrapper .included .container>h2:after{display:none}.single-room-wrapper .included .container .included-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.single-room-wrapper .included .container .included-list{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.single-room-wrapper .included .container .included-list .list-item{width:50%}@media only screen and (max-width:767px){.single-room-wrapper .included .container .included-list .list-item{width:100%;margin-bottom:20px}}.single-room-wrapper .included .container .included-list .list-item h3{text-transform:uppercase;color:#016a81;font-size:13px;margin-bottom:50px;position:relative}.single-room-wrapper .included .container .included-list .list-item h3:after{content:"";position:absolute;width:60px;height:2px;background:-webkit-gradient(linear,left top,right top,from(#63c7c7),to(#006980));background:linear-gradient(90deg,#63c7c7,#006980);left:0;bottom:-30px}.single-room-wrapper .included .container .included-list .list-item p{color:#626364}.single-room-wrapper .included .container .included-list .topic .topic-item{display:-webkit-box;display:-ms-flexbox;display:flex}.single-room-wrapper .included .container .included-list .topic .topic-item .left{width:100%;padding-right:20px}.single-room-wrapper .included .container .included-list .topic .topic-item.two .left{width:70%}.single-room-wrapper .included .container .included-list .topic .topic-item.two .right{right:30%}.single-room-wrapper .included .container .included-list .topic .topic-item pre{background:transparent;padding:0;margin:0;color:#8d8d8d;font-family:Raleway,Arial,sans-serif;font-size:11px;letter-spacing:.17px;line-height:20px;margin-top:10px}.single-room-wrapper .text-block-wrapper{background:#000}.single-room-wrapper .text-block-wrapper .text-block{max-width:800px;padding:90px 120px;text-align:center;margin:0 auto}@media only screen and (max-width:767px){.single-room-wrapper .text-block-wrapper .text-block{padding:40px;margin:0}}.single-room-wrapper .text-block-wrapper .text-block h2{font-size:24px}.single-room-wrapper .text-block-wrapper .text-block h2:after{width:60px;left:calc(50% - 30px)}.single-room-wrapper .text-block-wrapper .text-block h2,.single-room-wrapper .text-block-wrapper .text-block p{color:#fff}.single-room-wrapper .text-block-wrapper .text-block a{margin-top:20px}@media only screen and (max-width:767px){.footer-block{padding:20px 0;margin:0}}.footer-block .container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;background:linear-gradient(26.57deg,#f6f6f6,#d1d1d1)}@media only screen and (max-width:767px){.footer-block .container{-webkit-transform:none;transform:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-block .container .image-wrapper{width:50%;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;background-position:50%}@media only screen and (max-width:767px){.footer-block .container .image-wrapper{width:100%;padding-bottom:65%}}.footer-block .container .text-wrapper{width:45%;padding:70px;text-align:left;max-width:600px}@media only screen and (max-width:767px){.footer-block .container .text-wrapper{width:100%;-webkit-transform:none;transform:none;padding:40px}}.footer-block .container .text-wrapper h2{margin-bottom:70px!important}.footer-block .container .text-wrapper h2:after{bottom:-50px}.footer-block .container .text-wrapper a{margin-top:30px}.form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.form-wrapper input:focus,.form-wrapper textarea:focus{border:1px solid #00506b!important}.form-wrapper .left{width:100%;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.form-wrapper .left,.form-wrapper .left .top{display:-webkit-box;display:-ms-flexbox;display:flex}.form-wrapper .left .top{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-wrapper .left .top .wpcf7-form-control-wrap{width:50%;padding-right:20px;margin-bottom:10px}@media only screen and (max-width:767px){.form-wrapper .left .top .wpcf7-form-control-wrap{width:100%;padding-right:0}}.form-wrapper .left .top>span:nth-child(2n){padding-right:0}.form-wrapper .right{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.form-wrapper .right .your-message{width:100%}.form-wrapper .bottom>p{padding-left:5px;color:#00506b;margin-top:0}.form-wrapper .wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.form-wrapper .wpcf7-checkbox .wpcf7-list-item{width:33.3333333%;margin:0}.form-wrapper .wpcf7-checkbox .wpcf7-list-item input{margin:3px 3px 3px 0}.form-wrapper .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{color:#303135;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:300}.form-wrapper .wpcf7-checkbox .wpcf7-list-item:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.form-wrapper .wpcf7-checkbox .wpcf7-list-item:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.form-wrapper .wpcf7-checkbox .wpcf7-list-item:nth-child(4){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.form-wrapper .wpcf7-checkbox .wpcf7-list-item:nth-child(5){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.form-wrapper .wpcf7-checkbox .wpcf7-list-item:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.form-wrapper .wpcf7-form-control.wpcf7-date,.form-wrapper .wpcf7-form-control.wpcf7-number,.form-wrapper .wpcf7-form-control.wpcf7-quiz,.form-wrapper .wpcf7-form-control.wpcf7-select,.form-wrapper .wpcf7-form-control.wpcf7-text,.form-wrapper .wpcf7-form-control.wpcf7-textarea{padding:10px 15px;border:1px solid #dedede}.form-wrapper .wpcf7-form-control.wpcf7-textarea{height:200px}.wpcf7{width:100%;margin:0 auto}::-webkit-input-placeholder{color:#303135;font-family:Roboto,Arial,sans-serif;font-size:13px;font-style:italic;font-weight:300;letter-spacing:0}::-moz-placeholder{color:#303135;font-family:Roboto,Arial,sans-serif;font-size:13px;font-style:italic;font-weight:300;letter-spacing:0}:-ms-input-placeholder{color:#303135;font-family:Roboto,Arial,sans-serif;font-size:13px;font-style:italic;font-weight:300;letter-spacing:0}:-moz-placeholder{color:#303135;font-family:Roboto,Arial,sans-serif;font-size:13px;font-style:italic;font-weight:300;letter-spacing:0}.socials>a{width:20px;height:20px;border-radius:5px;background:#fff;color:#303135;display:inline-block;position:relative;margin:5px 10px 5px 0}.socials>a>i{position:absolute;left:50%;top:50%;font-size:12px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lz-block-with-icon-wrapper{padding:60px 30px 30px;background:#edecea;position:relative}.lz-block-with-icon-wrapper.light{background:#f6f6f6}.lz-block-with-icon-wrapper .image-wrapper{position:absolute;width:100px;height:100px;background:linear-gradient(311.37deg,#00506b,#006980);border-radius:50px;top:-50px;left:calc(50% - 50px)}.lz-block-with-icon-wrapper .image-wrapper img{position:absolute;left:50%;top:50%;max-width:50px;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lz-block-with-icon-wrapper .text-wrapper .title-block h2{text-align:center;color:#303135;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:500;letter-spacing:1.67px}.lz-block-with-icon-wrapper .text-wrapper .title-block h2:after{left:calc(50% - 30px);width:60px}.lz-block-with-icon-wrapper .text-wrapper .text-block p{color:#626364;font-family:Roboto,Arial,sans-serif;font-size:12px;letter-spacing:.17px;line-height:1.5!important}.lz-cascade1-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:160px;z-index:1}.lz-cascade1-wrapper .image-wrapper{width:55%}.lz-cascade1-wrapper .text-wrapper{width:40%;position:relative}.lz-cascade1-wrapper .text-wrapper .text-block{background:#edecea;position:absolute;right:0;bottom:-250px;width:500px;padding:85px 60px}.lz-cascade1-wrapper .text-wrapper img{position:absolute;bottom:80px;right:40px;z-index:2}.lz-cascade2-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}.lz-cascade2-wrapper .image-wrapper{width:48%;position:relative}.lz-cascade2-wrapper .image-wrapper .image-block{background:#555146;width:110%;height:500px;position:relative;left:-90px}.lz-cascade2-wrapper .image-wrapper .image-block>img{position:absolute}.lz-cascade2-wrapper .image-wrapper .image-block>img:first-child{width:400px;left:40px;-webkit-transform:translateY(-40%);transform:translateY(-40%)}.lz-cascade2-wrapper .image-wrapper .image-block>img:nth-child(2){width:260px;top:190px}.lz-cascade2-wrapper .image-wrapper .image-block>img:nth-child(3){width:300px;top:200px;left:300px}.lz-cascade2-wrapper .text-wrapper{width:52%}.lz-cascade2-wrapper .text-wrapper .text-block{margin-bottom:25px;margin-top:-30px}.lz-cascade2-wrapper .text-wrapper .text-block p{color:#303135;font-family:Playfair Display,Times New Roman,serif;font-size:38px;letter-spacing:0;line-height:1.4}.lz-dark-text-wrapper{padding:80px 115px;background:#555146;-webkit-transform:translateY(-100px);transform:translateY(-100px);position:relative}.lz-dark-text-wrapper .text-wrapper .title h2{text-align:center;color:#fff}.lz-dark-text-wrapper .text-wrapper .title h2:after{width:200px;border-color:#b6953c}.lz-dark-text-wrapper .text-wrapper .text p{color:#fff}.lz-faq>h2{color:#00506b;font-family:Montserrat,Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:5.91px;text-align:center;margin-bottom:40px;text-transform:uppercase}.lz-faq>ul li{list-style:none;position:relative}.lz-faq>ul li .question{border-bottom:2px solid #626364}.lz-faq>ul li .question a{padding:20px 50px 20px 0;display:block}.lz-faq>ul li .question a h3{color:#626364;font-family:Raleway,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.25px;line-height:1.2;margin:0}.lz-faq>ul li .question .toggler{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:18px;right:20px}.lz-faq>ul li .question .toggler:after{content:"+";color:#626364;font-size:26px;font-weight:600}.lz-faq>ul li .content{color:#303135;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:300;letter-spacing:.25px;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.lz-faq>ul li .content .content-wrapper{padding:20px 0 15px}.lz-faq>ul li.open .question{border-bottom:2px solid #1b8394}.lz-faq>ul li.open .question a h3{color:#303135}.lz-faq>ul li.open .question .toggler:after{content:"-";color:#1b8394}.lz-faq>ul li.open .content{max-height:300px}@media only screen and (max-width:767px){.lz-faq>ul li.open .content{max-height:900px}}.lz-gallery-wrapper{max-width:1024px;width:100%;margin:0 auto}.lz-gallery-wrapper h2{color:#00506b;font-family:Montserrat,Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:4.6px;text-align:center;text-transform:uppercase;margin-bottom:70px!important}.lz-gallery-wrapper h2:after{width:100%;background:-webkit-gradient(linear,left top,right top,from(#63c7c7),to(#006980));background:linear-gradient(90deg,#63c7c7,#006980)}.lz-gallery-wrapper .grid .grid-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;overflow:hidden;width:40%}.lz-gallery-wrapper .grid .grid-item img{position:absolute;width:100%;height:auto;margin-left:-20px}.lz-gallery-wrapper .grid .grid-item .caption{position:absolute;width:calc(100% - 20px);bottom:-100%;left:0;background:linear-gradient(311.37deg,#00506b,#006980);padding:20px;-webkit-transition:bottom .3s ease;transition:bottom .3s ease;color:#fff;font-family:Raleway,Arial,sans-serif;font-size:16px;letter-spacing:.25px}.lz-gallery-wrapper .grid .grid-item.big{width:60%}.lz-gallery-wrapper .grid .grid-item.big img{margin-left:0}.lz-gallery-wrapper .grid .grid-item.big .caption{width:100%}.lz-gallery-wrapper .grid .grid-item:hover .caption{bottom:0}.lz-gallery-wrapper.left .grid .grid-item img{margin-left:0}.lz-gallery-wrapper.left .grid .grid-item.big img{margin-left:-20px}@media only screen and (max-width:767px){.lz-gallery-wrapper .grid .grid-item{width:100%;padding-bottom:0!important;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.lz-gallery-wrapper .grid .grid-item.big{width:100%}.lz-gallery-wrapper .grid .grid-item img{position:relative;left:auto;bottom:auto;margin-left:0!important}.lz-gallery-wrapper .grid .grid-item .caption{position:relative;bottom:0;width:100%}}.lz-header-type-1{display:-webkit-box;display:-ms-flexbox;display:flex;background:linear-gradient(135deg,#303135,#212224)}.lz-header-type-1.right .image-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (max-width:767px){.lz-header-type-1.right .image-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.lz-header-type-1.right .text-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:calc((100vw - 1094px) / 2)}@media only screen and (max-width:767px){.lz-header-type-1.right .text-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.lz-header-type-1 .image-wrapper{min-height:380px;background-position:50%;background-size:cover}.lz-header-type-1 .text-wrapper .text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:70px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px) and (max-width:1023px){.lz-header-type-1 .text-wrapper .text-block{padding:40px}}@supports (-webkit-text-stroke:2px #62C6C6){.lz-header-type-1 .text-wrapper .text-block .title h1{-webkit-text-fill-color:#2d2e31}}@media only screen and (min-width:768px) and (max-width:1023px){.lz-header-type-1 .text-wrapper .text-block .title h1{font-size:26px}}.lz-header-type-1 .text-wrapper .text-block .subtitle{color:#fff;font-family:Roboto,Arial,sans-serif;font-size:24px;letter-spacing:.63px}@media only screen and (min-width:768px) and (max-width:1023px){.lz-header-type-1 .text-wrapper .text-block .subtitle{font-size:20px}}.lz-header-type-1 .text-wrapper .text-block .content{color:#303135;font-family:Raleway,Arial,sans-serif;font-size:16px;letter-spacing:.25px}.lz-header-type-1 .text-wrapper .text-block .buttons{margin-top:60px}@media only screen and (max-width:767px){.lz-header-type-1 .text-wrapper .text-block .buttons{margin-top:40px!important}}.lz-header-type-1 .text-wrapper .text-block .buttons>a{margin-bottom:20px}.lz-header-type-1 .text-wrapper .text-block .buttons>a:last-child{margin-bottom:0}.lz-header-type-1 .text-wrapper.with-content .text-block .title{position:relative;margin-bottom:60px}.lz-header-type-1 .text-wrapper.with-content .text-block .title:after{content:"";position:absolute;width:20%;height:2px;background:-webkit-gradient(linear,left top,right top,from(#63c7c7),to(#006980));background:linear-gradient(90deg,#63c7c7,#006980);left:0;bottom:-35px}.lz-header-type-1 .text-wrapper.with-content .text-block .subtitle{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:20px}.lz-header-type-1 .text-wrapper.with-content .text-block .content p{color:#fff}.lz-header-type-3{background:linear-gradient(135deg,#303135,#212224)}.lz-header-type-3 .title{text-align:center;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:28px;letter-spacing:2.59px;padding:40px 0}@media only screen and (max-width:767px){.lz-header-type-1{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.lz-header-type-1>div{width:100%!important;max-width:100%!important}.lz-header-type-1 .text-wrapper .text-block{top:0;-webkit-transform:none;transform:none;padding:40px}.lz-header-type-1 .text-wrapper .text-block .buttons{margin-top:0}.lz-header-type-1 .text-wrapper .text-block .buttons a{margin:0 20px 20px 0}}.lz-location-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:300px;margin:0 auto;height:auto!important}.lz-location-list-wrapper .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.lz-location-list-wrapper .wrapper>div.space{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;position:relative}.lz-location-list-wrapper .wrapper>div.space:after{position:absolute;content:"";width:96%;height:1px;border-bottom:2px dotted #000;bottom:7px;left:2%;opacity:.2}.lz-location-list-wrapper.disc .wrapper{position:relative}.lz-location-list-wrapper.disc .wrapper:after{content:"◦";position:absolute;left:-20px;top:7px;font-size:18px;color:#62c6c6}.lz-location-list-wrapper.w-80 .wrapper{width:80%}.lz-location-list-wrapper.w-70 .wrapper{width:70%}@media only screen and (min-width:768px) and (max-width:1023px){.lz-location-list-wrapper.w-70 .wrapper{margin:0 auto}}@media only screen and (max-width:767px){.lz-location-list-wrapper.w-70 .wrapper{margin:0 auto}}.lz-location-list-wrapper.italic p{font-style:italic}.dark-bg .lz-location-list-wrapper>div.space:after{border-bottom:2px dotted #fff}.lz-rooms-categories .category-item{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f6f6f6;margin-bottom:30px}@media only screen and (max-width:767px){.lz-rooms-categories .category-item{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media only screen and (min-width:768px) and (max-width:1023px){.lz-rooms-categories .category-item{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.lz-rooms-categories .category-item:first-child{margin-top:30px}.lz-rooms-categories .category-item>.left{width:35%;background:#c1bcb8}@media only screen and (max-width:767px){.lz-rooms-categories .category-item>.left{width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.lz-rooms-categories .category-item>.left{width:100%;text-align:center}.lz-rooms-categories .category-item>.left img{max-width:350px}}.lz-rooms-categories .category-item>.left img{width:100%}.lz-rooms-categories .category-item>.right{width:65%;padding:40px 40px 40px 100px}@media only screen and (min-width:768px) and (max-width:1023px){.lz-rooms-categories .category-item>.right{width:100%}}@media only screen and (max-width:767px){.lz-rooms-categories .category-item>.right{width:100%;padding:40px}}.lz-rooms-categories .category-item>.right h2{color:#00506b;font-family:Montserrat,Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:4.6px;text-transform:uppercase;margin-bottom:10px}.lz-rooms-categories .category-item>.right h3{color:#016a81;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:3.74px;line-height:1.4;margin-top:0;text-transform:uppercase;position:relative}.lz-rooms-categories .category-item>.right h3:after{content:"";position:absolute;width:30%;height:2px;background:-webkit-gradient(linear,left top,right top,from(#63c7c7),to(#006980));background:linear-gradient(90deg,#63c7c7,#006980);left:0;bottom:-30px}.lz-rooms-categories .category-item>.right .list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;margin-bottom:20px}@media only screen and (max-width:767px){.lz-rooms-categories .category-item>.right .list-wrapper{margin-top:60px;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.lz-rooms-categories .category-item>.right .list-wrapper .left{width:40%;padding-right:20px}@media only screen and (max-width:767px){.lz-rooms-categories .category-item>.right .list-wrapper .left{width:100%}}.lz-rooms-categories .category-item>.right .list-wrapper .right{width:60%}@media only screen and (max-width:767px){.lz-rooms-categories .category-item>.right .list-wrapper .right{width:100%}}.lz-rooms-categories .category-item>.right .list-wrapper ul{padding-left:20px}@media only screen and (max-width:767px){.lz-rooms-categories .category-item>.right .list-wrapper ul{margin:0}}.lz-rooms-categories .category-item>.right .list-wrapper ul li{color:#626364;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:300;letter-spacing:.25px}@media only screen and (max-width:767px){.mkd-container .vc_row.testimonials-wrapper{margin-top:30px!important}}@media only screen and (max-width:767px){.mkd-container .vc_row.testimonials-wrapper .mkd-section-inner{padding-top:0!important}}.mkd-container .vc_row.testimonials-wrapper .mkd-section-inner-margin{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.mkd-container .vc_row.testimonials-wrapper .mkd-section-inner-margin{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.mkd-container .vc_row.testimonials-wrapper .mkd-section-inner-margin .vc_column-inner,.mkd-container .vc_row.testimonials-wrapper .mkd-section-inner-margin .vc_column-inner>.wpb_wrapper{height:100%}@media only screen and (max-width:767px){.mkd-container .vc_row.testimonials-wrapper .mkd-section-inner-margin .vc_column-inner,.mkd-container .vc_row.testimonials-wrapper .mkd-section-inner-margin .vc_column-inner>.wpb_wrapper{padding:0!important}}.lz-testimonial-wrapper{background-color:#f6f6f6;height:100%;padding:40px 30px}@media only screen and (max-width:767px){.lz-testimonial-wrapper{margin-bottom:30px}}.lz-testimonial-wrapper .title{color:#303135;font-family:Roboto,Arial,sans-serif;font-size:18px;letter-spacing:1.75px;text-align:center}.lz-testimonial-wrapper .stars{text-align:center;margin:15px 0 10px}.lz-testimonial-wrapper .stars i{color:#62c6c6;margin:0 2px}.lz-testimonial-wrapper .text{margin-bottom:20px}.lz-testimonial-wrapper .text p{line-height:1.8}.lz-testimonial-wrapper .name,.lz-testimonial-wrapper .text p{color:#626364;font-family:Roboto,Arial,sans-serif;font-size:12px;letter-spacing:.25px;text-align:center}.lz-testimonial-wrapper .name{font-weight:500}.lz-testimonial-wrapper.dark{background-color:#201c17}.lz-testimonial-wrapper.dark .name,.lz-testimonial-wrapper.dark .text p,.lz-testimonial-wrapper.dark .title{color:#fff}.lz-image-text-wrapper,.lz-text-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (max-width:767px){.lz-image-text-wrapper,.lz-text-image-wrapper{margin-bottom:20px;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.lz-image-text-wrapper .image-wrapper,.lz-text-image-wrapper .image-wrapper{width:50%;background-size:cover;background-position:50%}@media only screen and (max-width:767px){.lz-image-text-wrapper .image-wrapper,.lz-text-image-wrapper .image-wrapper{width:100%;padding-bottom:60%}}.lz-image-text-wrapper .text-wrapper,.lz-text-image-wrapper .text-wrapper{width:50%}@media only screen and (max-width:767px){.lz-image-text-wrapper .text-wrapper,.lz-text-image-wrapper .text-wrapper{width:100%}}.lz-image-text-wrapper .text-wrapper .text-block,.lz-text-image-wrapper .text-wrapper .text-block{background:linear-gradient(135deg,#303135,#212224);height:100%;padding:60px 80px}@media only screen and (max-width:767px){.lz-image-text-wrapper .text-wrapper .text-block,.lz-text-image-wrapper .text-wrapper .text-block{padding:40px}}.lz-image-text-wrapper .text-wrapper .text-block h2,.lz-text-image-wrapper .text-wrapper .text-block h2{color:#fff;font-family:Roboto,Arial,sans-serif;font-size:24px;letter-spacing:2.25px}.lz-image-text-wrapper .text-wrapper .text-block h2:after,.lz-text-image-wrapper .text-wrapper .text-block h2:after{width:60%}.lz-image-text-wrapper .text-wrapper .text-block p,.lz-text-image-wrapper .text-wrapper .text-block p{color:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:300}.lz-image-text-wrapper.light .text-wrapper .text-block,.lz-text-image-wrapper.light .text-wrapper .text-block{background:linear-gradient(26.57deg,#f6f6f6,#d1d1d1)}@media only screen and (max-width:767px){.lz-image-text-wrapper.light .text-wrapper .text-block,.lz-text-image-wrapper.light .text-wrapper .text-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.lz-image-text-wrapper.light .text-wrapper .text-block h2,.lz-image-text-wrapper.light .text-wrapper .text-block p,.lz-text-image-wrapper.light .text-wrapper .text-block h2,.lz-text-image-wrapper.light .text-wrapper .text-block p{color:#000}@media only screen and (max-width:767px){.lz-text-image-wrapper .text-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.black .lz-image-text-wrapper .text-wrapper .text-block,.black .lz-text-image-wrapper .text-wrapper .text-block{background:#000}.lz-big-title-wrapper{text-align:center;padding:40px 0}@media only screen and (max-width:767px){.lz-big-title-wrapper{padding:0 0 40px}}.lz-big-title-wrapper>div{color:#303135;font-family:Playfair Display,Times New Roman,serif;font-size:45px;letter-spacing:0;line-height:60px;line-height:1.4}@media only screen and (max-width:767px){.lz-big-title-wrapper>div{font-size:36px;line-height:1.9}}.lz-big-title-wrapper>div.title-2{margin-top:-10px}@media only screen and (max-width:767px){.lz-big-title-wrapper>div.title-2{line-height:1.2}}.lz-big-title-wrapper>div.title-2 i{position:relative;z-index:2}.lz-big-title-wrapper>div.title-2 i:before{content:"";position:absolute;background:#edecea;width:110%;height:30px;bottom:-10px;left:-5%;z-index:-1}.lz-x01-promo-wrapper{max-width:710px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%}@media only screen and (max-width:767px){.lz-x01-promo-wrapper{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.lz-x01-promo-wrapper .image-wrapper{padding-right:30px}@media only screen and (max-width:767px){.lz-x01-promo-wrapper .image-wrapper{text-align:right;padding-right:0}}.lz-x01-promo-wrapper .text-block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.lz-x01-promo-wrapper .text-block .title{color:#62c6c6;font-family:Montserrat,Arial,sans-serif;font-size:48px;font-weight:700;letter-spacing:8.62px;line-height:1.2;text-transform:uppercase}@supports (-webkit-text-stroke:2px #62C6C6){.lz-x01-promo-wrapper .text-block .title{-webkit-text-stroke:2px #62c6c6;-webkit-text-fill-color:#fff}}.lz-x01-promo-wrapper .text-block .subtitle{color:#303135;font-family:Roboto,Arial,sans-serif;font-size:38px;letter-spacing:1px;line-height:1.2}.lz-x01-promo-wrapper .text-block .buttons{margin-top:20px}@supports (-webkit-text-stroke:2px #62C6C6){.gray-bg .lz-x01-promo-wrapper .text-block .title{-webkit-text-fill-color:#efefef}}.gray-bg .lz-x01-promo-wrapper .text-block .buttons{margin-top:30px;text-align:center}

/* listing styles */
.mkd-container .vc_row.custom-listing-container {
  font-family: Montserrat;
  max-width: 1350px;
  margin: 0 auto;
  width: 100%;
}

.custom-listing-container .vc_column-inner {
  padding: 0;
}

.lz-rooms-listing.lz-availabilities .lz-rooms-column .content {
  padding-top: 0;
  gap: 24px;
  margin-left: 25px;
}

.lz-rooms-listing.lz-availabilities .content .item-wrapper {
  margin: 0;
  width: calc((100% - 48px) / 3);
}

.lz-rooms-listing.lz-availabilities h3 {
  color: #000;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 0 0 24px 0;
}

.lz-rooms-listing.lz-availabilities h4 {
  color: #000;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.lz-rooms-listing .rooms-list {
  justify-content: left;
  margin-top: 15px;
  clear: both;
}

.lz-rooms-listing.lz-availabilities select.filter-item.term-selection {
  color: #000;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18.7px;
  letter-spacing: 0.5px;
  padding: 9px 12px;
  min-width: 306px;
  margin-bottom: 24px
}

.lz-rooms-listing.lz-availabilities .top-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}

.lz-rooms-listing.lz-availabilities select.filter-item.term-selection {
  appearance: none;
  -moz-appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: right 16px center;
}

.lz-rooms-listing.lz-availabilities .lz-filters-column {
  padding-right: 20px;
}

.lz-rooms-listing.lz-availabilities .lz-filters-column label {
  color: #000;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18.7px;
  letter-spacing: 0.5px;
}

.lz-rooms-listing.lz-availabilities .code-item {
  color: #000;
  font-family: Montserrat;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;

}

.lz-rooms-listing.lz-availabilities .info-item {
  border-radius: 50px;
  border: 1px solid #00506B;
  background-color: #DDEBEF;
  padding: 6px 12px;
  color: #00506B;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.24px;
}

.lz-rooms-listing.lz-availabilities .content .item-wrapper .item ul {
  margin: 16px 0;
}

.lz-rooms-listing.lz-availabilities .content .item-wrapper .item ul li {
  font-weight: 500;
}

.lz-rooms-listing.lz-availabilities .bottom .price {
  color: #000;
  display: block;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 16px;
}

.lz-rooms-listing.lz-availabilities .mkd-btn.solid.blue {
  margin-bottom: 16px;
}

.lz-rooms-listing.lz-availabilities a.mkd-btn.solid:not(.blue) {
  color: #00506B;
  border-color: #00506B;
}

.lz-rooms-listing.lz-availabilities .content .item-wrapper .item .bottom a {
  text-decoration: none;
}

.lz-rooms-listing.lz-availabilities .content .item-wrapper .item .bottom ul {
  padding-left: 0;
}

/* start collapse styles */
.lz-rooms-listing .checkbox-items {
  max-width: 306px;
  margin-bottom: 24px;
}

.lz-rooms-listing .checkbox-items h4 {
  border-bottom: 1px solid #8C8F9A;
  padding: 8px 0;
}

.lz-rooms-listing .checkbox-items h4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  margin-top: 0;
}

.lz-rooms-listing .checkbox-items h4::after {
  content: "";
  width: 22px;
  height: 22px;
  display: inline-block;
  background-image: url("data:image/svg+xml;base64, PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-size: contain;
  transition: transform 0.3s ease;
  }

  .lz-rooms-listing .checkbox-items.active h4::after {
    transform: rotate(180deg);
  }

  .lz-rooms-listing .checkbox-items .input-wrapper {
    display: none;
  }

  .lz-rooms-listing .checkbox-items.active .input-wrapper {
    display: flex;
    align-items: center;
  }

  .lz-rooms-listing .checkbox-items .input-wrapper input {
    width: 16px;
    height: 16px;
    border-radius: 4px;
    margin-right: 8px;
  }

  .lz-rooms-listing .checkbox-items .input-wrapper label {
    cursor: pointer;
  }
/* end collapse styles */

@media (min-width: 1024px) and (max-width: 1250px) { 
  .lz-rooms-listing.lz-availabilities .lz-rooms-column .content {
    margin-left: 20px;
  }

  .lz-rooms-listing.lz-availabilities select.filter-item.term-selection {
    background-position: right 0px center;
    min-width: 100%;
    font-size: 12px;
  }
}

@media only screen and (max-width: 1023px) {
  .custom-listing-container .vc_column-inner {
    padding-right: 0;
  }

  .lz-rooms-listing.lz-availabilities .lz-filters-column {
    padding: 0 15px 20px 15px;
  }

  .lz-rooms-listing.lz-availabilities .lz-filters-column,
  .lz-rooms-listing.lz-availabilities .lz-rooms-column {
    padding: 0;
    width: 100%;
  }

  .lz-rooms-listing.lz-availabilities .content .item-wrapper {
    width: calc((100% - 24px) / 2);
  }

  .lz-rooms-listing.lz-availabilities .lz-rooms-column .content {
    margin-left: 0;
  }

  .lz-rooms-listing .checkbox-items {
    max-width: 100%;
  }

  .lz-rooms-listing.lz-availabilities select.filter-item.term-selection {
    min-width: 100%;
  }

  .mkd-page-content-holder .vc_row:first-child {
    margin: 0!important;
  }
} 

@media only screen and (max-width: 992px) {
  .lz-rooms-listing.lz-availabilities .content .item-wrapper {
    width: calc((100% - 24px) / 2);
  }
}

/* listing styles for mobile */
@media only screen and (max-width: 767px) {
  .mkd-container .vc_row.custom-listing-container .wpb_column.vc_col-sm-3 {
    display: block;
  }

  .lz-rooms-listing.lz-availabilities .content .item-wrapper {
    width: 100%;
  }

  .lz-rooms-listing.lz-availabilities .lz-filters-column {
    padding: 0 15px;
  }

  .lz-rooms-listing.lz-availabilities .lz-rooms-column {
    padding-left: 0;
  }
}

/* modal styles */
.modal .modal-content {
  background: #F6F6F6;
  border-radius: 0;
  padding: 64px
}

.modal .close {
  border: none;
  background-color: transparent;
  padding: 0;
}

.modal button.close:hover svg path,
.modal button.close:focus svg path {
  stroke: #808080;
}

.modal .modal-title {
  color: #000;
  font-family: Montserrat;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.modal .modal-header,
.modal .modal-body {
  padding: 0;
}

.modal .modal-header {
  border: none;
  margin-bottom: 40px;
  display: flex;
  justify-content: space-between;
}

.modal.show .modal-dialog {
  max-width: 848px;
}

.modal .fluidvids-item {
  height: 366px;
  position: relative;
}

.modal .content-text .vc_column_container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0 0 40px 0;
}

.modal .img-wrapper {
  width: 336px;
  height: 336px;
  margin-bottom: 40px;
}

.modal .img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.modal .video-title,
.modal .bordered-item {
  color: #016A81;
  font-family: Montserrat;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 16.9px;
  letter-spacing: 4.5px;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 28px;
}

.modal .video-title::before,
.modal .bordered-item::before {
  background: linear-gradient(90deg, #63C7C7 0%, #006980 100%);
  content:'';
  position: absolute;
  width: 60px;
  height: 2px;
  left: 0;
  bottom: 0;
}

.modal ul {
  margin-bottom: 24px;
}

.modal li {
  color: #000;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.25px;
}

.modal .mkd-btn {
  text-decoration: none;
}

.modal span {
  color: #000;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 22.8px;
  letter-spacing: 0.25px;
}

.modal .detail-row span {
  color: #000;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.modal .detail-row {
  display: flex;
  gap: 9px;
  align-items: center;
  margin-bottom: 20px;
}

.modal .content.content-text {
  display: flex;
  gap: 48px;
}

@media only screen and (max-width: 992px) {
  .modal.show .modal-dialog {
    max-width: 95%;
  }
  
  .modal .modal-content {
    padding: 30px;
  }

  .modal .content.content-text {
    align-items: baseline;
    gap: 30px;
  }

  .modal .img-wrapper {
    width: auto;
  }
}

@media only screen and (max-width: 768px) {
  .modal .content.content-text {
    flex-direction: column;
  }
}

.custom-filter {
  text-align: right;
  width: 100%;
}

.video-container {
  display: flex;
  justify-content: center;
}

iframe {
  aspect-ratio: 16 / 9;
  width: 100% !important;
}

.available-container {
  margin-top: 25px;
}

.lz-header-type-1 .custom-header-styles .text-wrapper .text-block {
  top: unset !important;
  transform: unset !important;
}

.gray-bg-gradient {
  background: linear-gradient(135deg,#303135,#212224) !important;
}

body .custom-element div.title {
  font-family: Roboto !important;
  color: white !important;
  -webkit-text-stroke: unset !important;
  font-size: 38px !important;
  text-align: left !important;
  letter-spacing: unset !important;
  text-transform: unset !important;
  font-weight: normal !important;
  position: relative !important;
}

body .custom-element div.title::after {
  content: "";
  position: absolute;
  width: 20%;
  height: 2px;
  background: -webkit-gradient(linear,left top,right top,from(#63c7c7),to(#006980));
  background: linear-gradient(90deg,#63c7c7,#006980);
  left: 0;
  bottom: -35px;
}

body .custom-element .buttons{
  text-align: left !important;
  margin-top: 80px !important;
}

body .custom-element .buttons a{
  margin-left: 0 !important;
}

.full-width-bg .vc_column-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media only screen and (max-width: 450px) {
  .full-width-bg .title h1 {
    font-size: 20px !important;
  }
}

@media only screen and (max-width: 767px) {
  .custom-element .lz-x01-promo-wrapper .image-wrapper {
    text-align: left !important;
  }

  .lz-rooms-column {
    padding: 0 15px !important;
  }

  body .lz-rooms-column .content:first-child{
    display: flex !important;
  }

  body .lz-rooms-column .content:first-child div:first-child{
    order: 2;
  }

  body .lz-rooms-column .content:first-child div:nth-child(2){
    order: 1;
  }

}

body .mkd-container .custom-padding.vc_row {
  padding-top: 80px !important;
  padding-bottom: 50px !important;
}

select.filter-item.term-selection {
  border: 1px solid #000;
}

.top-filter button {
  border: 1px solid #000;
  background-color: white;
  padding: 7px 15px 8px;
  margin-right: 10px;
}

.top-filter a {
  border: 1px solid #fff;
  background-color: white;
  padding: 10px 15px;
  margin-left: 10px;
  color: black;
  display: inline-block;
}

.lz-rooms-column>.content:first-child {
  display: block !important;
}

/*Load rooms CSS*/

.lz-rooms-column .sort-availability-btn {
    background: #fff;
    padding: 8px 13px;
}