h1,h2,h3,h4,h5,.font-title{font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#5a6366}.hwo-btn-01-thin{background:transparent;padding:12px 30px;min-width:150px;font-size:.8em;font-weight:500;letter-spacing:2px;text-transform:uppercase;border:solid 1px #fff}#header.header-transparent-scroll-hwo-01.scrolled,.hwo-reserve #header.header-transparent-scroll-hwo-01{background:#5a6366;height:80px}#header.header-transparent-scroll-hwo-01 .left .logo{height:15%}#header.header-transparent-scroll-hwo-01 .menu-list a:last-child .menu-item{padding:5px 30px;border:solid 1px #fff;border-radius:50px}#header.header-transparent-scroll-hwo-01 .menu-list .menu-item .text{font-size:14px}#header.header-transparent-scroll-hwo-01 .menu-list a:last-child .menu-item .text:before{content:"\f073";display:inline-block;position:relative;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header.header-transparent-scroll-hwo-01 .side-menu-button svg rect{height:8px}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media(max-width:950px){#header.header-transparent-scroll-hwo-01 .menu-list{display:none}}@media (max-width:838px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){}@-moz-document url-prefix(){@media only screen and (min-device-width:320px) and (max-device-width:736px){}}#footer.footer-standard-logo-hwo-01 .top .company .logo img{height:12px}#footer.footer-standard-logo-hwo-01 .top .company .contacts{margin-top:60px}#footer.footer-standard-logo-hwo-01 .top>div:last-child{margin-top:50px}#banner-hwo-01{overflow:hidden}#banner-hwo-01::before{content:"";position:absolute;z-index:1;left:50%;bottom:0;width:300vw;height:300vw;border-radius:100%;transform:translateX(-50%);box-shadow:0 0 0 100vw #fff}#banner-hwo-01 .content{padding:0}#banner-hwo-01 .content .container .subtitle{font-size:12px;text-transform:uppercase;letter-spacing:8px}#banner-hwo-01 .content .container .title{padding-top:5px;width:fit-content;font-weight:400;text-transform:uppercase;color:#fff}#banner-hwo-01 .content .container .title::after{content:"";display:block;background:#fff;margin:23px auto 0 auto;width:50%;height:1px}#banner-hwo-01 .content .container .text{padding-bottom:40px;font-size:1.1em;line-height:1.4em}#banner-hwo-01 .scroll-down-button{display:none}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:660px){#banner-hwo-01{height:700px}#banner-hwo-01 .content{top:50%;transform:translateY(-50%)}}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){#banner-hwo-01 .content .container .title{font-size:2.17em;font-weight:600}#banner-hwo-01 .content .container .text{font-size:.9em}#banner-hwo-01 .content .container .actions a:first-child span{width:auto}}@-moz-document url-prefix(){@media only screen and (min-device-width:320px) and (max-device-width:736px){}}#text-3-tiles-hwo-01{background:#fff!important}#text-3-tiles-hwo-01>.bg{display:none}#text-3-tiles-hwo-01 .heading{margin:70px auto 85px auto}#text-3-tiles-hwo-01 .heading h3{text-transform:uppercase;letter-spacing:3px;color:#5a6366}#text-3-tiles-hwo-01 .heading>div:last-child{font-size:1.1em;line-height:1.4em}#text-3-tiles-hwo-01 .tiles{margin-bottom:90px}#text-3-tiles-hwo-01 .tiles .tile{overflow:hidden;color:#5a6366;border-radius:25px;box-shadow:-60px 60px 90px 0 rgba(50,50,50,.1)}#text-3-tiles-hwo-01 .tiles .tile:first-child{z-index:2}#text-3-tiles-hwo-01 .tiles .tile:nth-child(2){z-index:1}#text-3-tiles-hwo-01 .tiles .tile .text .title{margin-bottom:10px;font-size:1.2em;font-weight:600;text-transform:uppercase;letter-spacing:1px}#text-3-tiles-hwo-01 .tiles .tile .text>div:nth-child(2){font-size:.9em;line-height:1.4em}#text-3-tiles-hwo-01 .tiles .tile .text span{font-weight:400;color:#919a9e;border-color:#d5d8d9}#text-content-hwo-01{text-align:center}#text-content-hwo-01 .render-content{width:800px;max-width:100%;font-size:.7em;line-height:1.6em}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){#text-content-hwo-01 .render-content{padding:120px 30px}#text-content-hwo-01 .render-content h3{font-size:1.9em}}@-moz-document url-prefix(){@media only screen and (min-device-width:320px) and (max-device-width:736px){}}#billboard-static-background-hwo-01{overflow:hidden}#billboard-static-background-hwo-01:after{content:"";position:absolute;z-index:1;left:50%;bottom:0;width:300vw;height:300vw;border-radius:100%;transform:translateX(-50%);box-shadow:0 0 0 100vw #fff}.hwo-about #billboard-static-background-hwo-01>.bg:nth-child(2){box-shadow:inset 0 150px 160px -90px rgba(0,0,0,.9)}#billboard-static-background-hwo-01 .container .primary-width h2{color:#fff}#billboard-static-background-hwo-01 .container .primary-width div{margin:0;font-weight:400}#contact-details-hwo-01 .content{padding-top:25px}#contact-details-hwo-01 .content>div>div:last-child{margin-top:10px}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){#contact-details-hwo-01 .content>div .font-title{margin-bottom:10px;font-size:1.6em}}@-moz-document url-prefix(){@media only screen and (min-device-width:320px) and (max-device-width:736px){}}#google-map-embed-hwo-01{height:70vh;min-height:600px}#contact-form-hwo-01{background:#fff}#contact-form-hwo-01 .container .copy>div:nth-child(2) a{font-weight:400;color:var(--color-1)}#contact-form-hwo-01 .container .copy .social-media{margin-top:30px}#contact-form-hwo-01 .container .copy .social-media>div{background:transparent;color:var(--color-1);border:solid 1px var(--color-1)}#contact-form-hwo-01 .container .form form .form-area .actions span{background:transparent!important;padding:15px 30px;width:50%;text-align:center;color:#5a6366;border-radius:10px;border:solid 1px #22a8c7}#contact-form-hwo-01 .container .form form .form-area .actions span[disabled]{color:#d5d8d9;border:solid 1px #d5d8d9}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){#contact-form-hwo-01 .container .copy h3{font-size:1.9em}}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){#contact-form-hwo-01 .container .copy h3{font-size:1.7em}#contact-form-hwo-01 .container .form form .form-area .actions span{margin:0;width:100%}}@-moz-document url-prefix(){@media only screen and (min-device-width:320px) and (max-device-width:736px){}}#item-hightlight-with-image-links-hwo-01{overflow:hidden;padding:100px 0}#item-hightlight-with-image-links-hwo-01>.bg{opacity:.6;filter:blur(30px)}#item-hightlight-with-image-links-hwo-01 .content .image{width:500px;height:500px}#item-hightlight-with-image-links-hwo-01 .content .text{width:calc(100% - 600px)}#item-hightlight-with-image-links-hwo-01 .content .text .heading .subtitle{font-size:.4em;font-weight:500;text-transform:uppercase;letter-spacing:4px}#item-hightlight-with-image-links-hwo-01 .content .text .heading .title{color:#fff}#item-hightlight-with-image-links-hwo-01 .content .text .render-content{font-size:.7em;line-height:1.5em}#item-hightlight-with-image-links-hwo-01 .content .text .actions{display:none}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){#item-hightlight-with-image-links-hwo-01 .content .image{width:300px;height:300px}#item-hightlight-with-image-links-hwo-01 .content .text{width:calc(100% - 400px)}}@media (max-width:838px){#item-hightlight-with-image-links-hwo-01{height:auto}#item-hightlight-with-image-links-hwo-01 .content{padding:30px 0 0 0;top:auto;transform:none}#item-hightlight-with-image-links-hwo-01 .content .image{padding-bottom:100%;width:100%;height:auto}#item-hightlight-with-image-links-hwo-01 .content .text{margin:auto;width:100%}}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){#item-hightlight-with-image-links-hwo-01 .content{max-width:initial}}@-moz-document url-prefix(){@media only screen and (min-device-width:320px) and (max-device-width:736px){}}.list-by-category-01{padding:150px 0}.list-by-category-01 .width-600{max-width:calc(100% - 100px)}.list-by-category-01 .heading h1{font-size:3em}.list-by-category-01 .list .category h3{font-size:2em}.list-by-category-01 .list .category .item .text .primary-text h4,.list-by-category-01 .list .category .item .text .right-text>div{font-size:1.2em;color:#5a6366}.list-by-category-01 .list .category .item .text .primary-text h4{font-weight:600}.list-by-category-01 .list .category .item .text .primary-text .subtitle{font-size:.9em;color:#676d6f}.list-by-category-01 .content{font-size:.9em;color:#5a6366}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){.list-by-category-01 .heading h1{font-size:2.3em}.list-by-category-01 .list .category h3{font-size:1.8em}.list-by-category-01 .list .category .item .text .primary-text h4,.list-by-category-01 .list .category .item .text .right-text>div{font-size:1.1em}}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){.list-by-category-01{padding:135px 0}.list-by-category-01 .heading h1{font-size:1.61em}.list-by-category-01 .heading div{margin-top:0}.list-by-category-01 .width-600{max-width:calc(100% - 60px)}.list-by-category-01 .list .category .item .text .primary-text h4{margin-bottom:5px}.list-by-category-01 .list .category .item .text .primary-text .subtitle{line-height:1.2em}}@-moz-document url-prefix(){@media only screen and (min-device-width:320px) and (max-device-width:736px){}}#call-to-action-hwo-01 .bg{opacity:1}#call-to-action-hwo-01 .container .subtitle{font-size:.7em;text-transform:uppercase;letter-spacing:2px}#call-to-action-hwo-01 .container .title{margin-bottom:0;color:#fff}#call-to-action-hwo-01 .container .actions span{text-align:center}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){#call-to-action-hwo-01 .bg::after{content:"";position:absolute;background:radial-gradient(400px,transparent,rgba(50,50,50,.7));background-position-x:16.6vw;width:100%;height:100%;left:0;top:0}}@media (max-width:660px){#call-to-action-hwo-01 .bg::after{background:radial-gradient(250px,transparent,rgba(50,50,50,1)) 36.6vw 0 / cover}}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){}@-moz-document url-prefix(){@media only screen and (min-device-width:320px) and (max-device-width:736px){}}#gallery-hwo-01 .list .media .container .content .bg{opacity:1}#gallery-hwo-01 .list .media .container{overflow:hidden;border-radius:20px;box-shadow:-30px 30px 60px -30px rgba(50,50,50,.3);transition:all .3s linear}#gallery-hwo-01 .list .media:hover .container{filter:contrast(1.2)}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){#gallery-hwo-01{padding:120px 0}}@-moz-document url-prefix(){@media only screen and (min-device-width:320px) and (max-device-width:736px){}}#gallery-presentation-hwo-01 .bg{background:rgb(50,50,50)}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){[data-gallery-presentation] .content{background:transparent;width:100%;height:100%}[data-gallery-presentation] .content .container{padding:0;background-size:contain!important;height:100%}}@-moz-document url-prefix(){@media only screen and (min-device-width:320px) and (max-device-width:736px){}}.hwo-reserve #elegant-collection-text-content-hwo-01{padding-top:150px;padding-bottom:50px}.hwo-reserve #elegant-collection-text-content-hwo-01 .content{width:600px;text-align:center;font-size:.7em;line-height:1.3em}.hwo-reserve #elegant-collection-text-content-hwo-01 .content svg{width:300px;fill:#1b1c19}.hwo-reserve #elegant-collection-text-content-hwo-01.left .content .actions a:first-child .hwo-btn-01-thin{color:#5a6366;border-color:var(--color-1);border-radius:10px}@media(max-width:1270px){}@media (max-width:1200px){}@media (max-width:1072px){}@media (max-width:838px){}@media (max-width:520px){}@media only screen and (min-device-width:320px) and (max-device-width:736px){}@-moz-document url-prefix(){@media only screen and (min-device-width:320px) and (max-device-width:736px){}}