.gold-1{color:#b5975b}.black-3{color:#121212}@-webkit-keyframes shine{to{left:125%}}@keyframes shine{to{left:125%}}@media(max-width:400px){.site-header .header-wrapper .logo-wrapper .main-logo a svg{max-height:40px}}.site-header .header-wrapper .book-now-btn{max-width:160px}.site-header .header-wrapper .book-now-btn .btn{line-height:1.3}.site-footer .footer-inner-wrapper .footer-top .footer__row .footer__affiliations .news-letter-footer .news-letter-subtitle{font-size:30px}.s02-section-type-2__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:calc(1.10294vw + 16.47059px);line-height:1.2}@media(max-width:320px){.s02-section-type-2__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:20px}}@media(min-width:1680px){.s02-section-type-2__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:35px}}.s03-section-type .carousel-item .content-wrapper .content-row .left-block .title{font-size:calc(1.25vw + 21px);line-height:1.2}@media(max-width:320px){.s03-section-type .carousel-item .content-wrapper .content-row .left-block .title{font-size:25px}}@media(min-width:1680px){.s03-section-type .carousel-item .content-wrapper .content-row .left-block .title{font-size:42px}}.s03-section-type__tiles-container .item .item-inner .text span{font-size:22px;line-height:1.2}.s06-section-type-2 .form-wrapper label{font-size:1em}.s06-section-type-2 .title-wrapper{font-size:calc(1.25vw + 21px)}@media(max-width:320px){.s06-section-type-2 .title-wrapper{font-size:25px}}@media(min-width:1680px){.s06-section-type-2 .title-wrapper{font-size:42px}}.s07-section-type .masonry-container .masonry__box .item .caption span{font-size:calc(1.25vw + 21px);line-height:1.2}@media(max-width:320px){.s07-section-type .masonry-container .masonry__box .item .caption span{font-size:25px}}@media(min-width:1680px){.s07-section-type .masonry-container .masonry__box .item .caption span{font-size:42px}}.s09-section-type h4{font-size:calc(.73529vw + 17.64706px);line-height:1.2}@media(max-width:320px){.s09-section-type h4{font-size:20px}}@media(min-width:1680px){.s09-section-type h4{font-size:30px}}.s12-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s13-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:calc(1.25vw + 21px);line-height:1.2}@media(max-width:320px){.s12-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s13-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:25px}}@media(min-width:1680px){.s12-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s13-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:42px}}.s15-section-type .dining-introduction .curly-title-type-2{font-size:calc(.73529vw + 17.64706px);line-height:1.2}@media(max-width:320px){.s15-section-type .dining-introduction .curly-title-type-2{font-size:20px}}@media(min-width:1680px){.s15-section-type .dining-introduction .curly-title-type-2{font-size:30px}}.s17-section-type .s17-section-type-inner .__content-inner h3{font-size:35px;line-height:1.2}.s19-section-type .house-introduction .curly-title-type-2,.s21-section-type .house-introduction .curly-title-type-2,.s22-section-type .house-introduction .curly-title-type-2{font-size:calc(1.25vw + 21px);line-height:1.2}@media(max-width:320px){.s19-section-type .house-introduction .curly-title-type-2,.s21-section-type .house-introduction .curly-title-type-2,.s22-section-type .house-introduction .curly-title-type-2{font-size:25px}}@media(min-width:1680px){.s19-section-type .house-introduction .curly-title-type-2,.s21-section-type .house-introduction .curly-title-type-2,.s22-section-type .house-introduction .curly-title-type-2{font-size:42px}}.s20-section-type .s20-intro h4{font-size:35px;line-height:1.2}.s23-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:calc(1.25vw + 21px);line-height:1.2}@media(max-width:320px){.s23-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:25px}}@media(min-width:1680px){.s23-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:42px}}.s27-section-type .section-title-2,.s28-section-type .section-title-2{font-size:45px;line-height:1.2}.s19-section-type-v2 .house-introduction .curly-title-type-2{font-size:calc(1.25vw + 21px);line-height:1.2}@media(max-width:320px){.s19-section-type-v2 .house-introduction .curly-title-type-2{font-size:25px}}@media(min-width:1680px){.s19-section-type-v2 .house-introduction .curly-title-type-2{font-size:42px}}.s30-section-type .section-content-wrapper .section-container .left-block .title,.s31-section-type .section-content-wrapper .section-container .left-block .title{font-size:calc(1.25vw + 21px);line-height:1.2}@media(max-width:320px){.s30-section-type .section-content-wrapper .section-container .left-block .title,.s31-section-type .section-content-wrapper .section-container .left-block .title{font-size:25px}}@media(min-width:1680px){.s30-section-type .section-content-wrapper .section-container .left-block .title,.s31-section-type .section-content-wrapper .section-container .left-block .title{font-size:42px;font-size:45px}}.s65-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:calc(1.25vw + 21px);line-height:1.2}@media(max-width:320px){.s65-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:25px}}@media(min-width:1680px){.s65-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:42px;font-size:45px}}.s29-section-type .left-col .small-title-2{font-size:calc(1.10294vw + 16.47059px);line-height:1.2}@media(max-width:320px){.s29-section-type .left-col .small-title-2{font-size:20px}}@media(min-width:1680px){.s29-section-type .left-col .small-title-2{font-size:35px}}.s36-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s37-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:calc(1.25vw + 21px);line-height:1.2}@media(max-width:320px){.s36-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s37-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:25px}}@media(min-width:1680px){.s36-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s37-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:42px;font-size:45px}}.s42-section-type .s02-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:calc(1.25vw + 21px);line-height:1.2}@media(max-width:320px){.s42-section-type .s02-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:25px}}@media(min-width:1680px){.s42-section-type .s02-section-type__image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:42px;font-size:45px}}.s47-section-type .image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s48-section-type .image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:calc(1.25vw + 21px);line-height:1.2}@media(max-width:320px){.s47-section-type .image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s48-section-type .image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:25px}}@media(min-width:1680px){.s47-section-type .image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s48-section-type .image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:42px;font-size:45px}}.s49-section-type .left-col .small-title-2{font-size:calc(1.10294vw + 16.47059px);line-height:1.2}@media(max-width:320px){.s49-section-type .left-col .small-title-2{font-size:20px}}@media(min-width:1680px){.s49-section-type .left-col .small-title-2{font-size:35px}}.s47-section-type-v2 .image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s48-section-type-v2 .image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s50-section-type .left-col .small-title-2{font-size:calc(1.25vw + 21px);line-height:1.2}@media(max-width:320px){.s47-section-type-v2 .image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s48-section-type-v2 .image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s50-section-type .left-col .small-title-2{font-size:25px}}@media(min-width:1680px){.s47-section-type-v2 .image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s48-section-type-v2 .image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s50-section-type .left-col .small-title-2{font-size:42px;font-size:45px}}.s52-section-type .faq-wrap h4{font-size:calc(1.25vw + 21px);line-height:1.2}@media(max-width:320px){.s52-section-type .faq-wrap h4{font-size:25px}}@media(min-width:1680px){.s52-section-type .faq-wrap h4{font-size:42px;font-size:45px}}.s61-section-type .s61-section-type__image-text-container h3{font-size:calc(1.25vw + 21px);line-height:1.2}@media(max-width:320px){.s61-section-type .s61-section-type__image-text-container h3{font-size:25px}}@media(min-width:1680px){.s61-section-type .s61-section-type__image-text-container h3{font-size:42px;font-size:45px}}.s47-section-type-v3 .image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s48-section-type-v3 .image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:calc(1.25vw + 21px);line-height:1.2}@media(max-width:320px){.s47-section-type-v3 .image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s48-section-type-v3 .image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:25px}}@media(min-width:1680px){.s47-section-type-v3 .image-text-container .inner-wrapper__content-block__inner-wrapper .title,.s48-section-type-v3 .image-text-container .inner-wrapper__content-block__inner-wrapper .title{font-size:42px;font-size:45px}}.t09-housing-inner-page .t01-title-type-1__big-title{font-family:heading1}
