.room-first-screen-section{padding:8.4375rem 0 12.75rem}@media screen and (min-width:1101px){.room-first-screen-section{--container-padding-size:11.71875vw}}@media screen and (max-width:2000px){.room-first-screen-section{padding-top:7.5rem;padding-bottom:9.875rem}}@media screen and (max-width:1720px){.room-first-screen-section{padding-top:5.625rem;padding-bottom:7.9375rem}}@media screen and (max-width:1100px){.room-first-screen-section{padding-bottom:7.625rem}}@media screen and (max-width:640px){.room-first-screen-section{padding-top:6.75rem;padding-bottom:9.625rem;--container-padding-size:0px}}.room-first-screen-section .section-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.1875rem 0;margin-bottom:1.125rem}.room-first-screen-section .section-nav ul{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}.room-first-screen-section .section-nav ul li:not(:last-child){margin-right:2.5rem}@media screen and (max-width:1100px){.room-first-screen-section .section-nav ul li:not(:last-child){margin-right:1.3125rem}}.room-first-screen-section .section-nav ul li a{color:#000;font-size:1.3125rem;line-height:1.8125rem;letter-spacing:.0875rem;font-family:var(--main-font);font-weight:300;text-transform:uppercase}@media screen and (max-width:2000px){.room-first-screen-section .section-nav ul li a{font-size:1.125rem;line-height:1.625rem;letter-spacing:.0875rem}}@media screen and (max-width:1720px){.room-first-screen-section .section-nav ul li a{font-size:.875rem;line-height:1.5rem}}@media screen and (max-width:1100px){.room-first-screen-section .section-nav ul li a{font-size:.75rem;line-height:1rem;letter-spacing:.0875rem}}@media screen and (max-width:1100px){.room-first-screen-section .section-nav ul li a{font-weight:300}}@media (any-hover:hover){.room-first-screen-section .section-nav ul li a:hover{color:var(--primary)}}.room-first-screen-section .section-nav ul li a:active{color:#72231a}.room-first-screen-section .section-nav ul li.current-menu-item a,.room-first-screen-section .section-nav ul li.current-menu-parent a{color:var(--primary)}.room-first-screen-section .section-nav ul li.current-menu-item a{cursor:default;pointer-events:none}@media screen and (max-width:2000px){.room-first-screen-section .section-nav{margin-bottom:1.5rem}}@media screen and (max-width:1720px){.room-first-screen-section .section-nav{margin-bottom:.625rem}}@media screen and (max-width:1100px){.room-first-screen-section .section-nav{margin-bottom:.75rem}}.room-first-screen-section .section-inner{position:relative;margin-left:auto;margin-right:auto;max-width:76.5625vw}@media screen and (max-width:1100px){.room-first-screen-section .section-inner{max-width:unset}}@media screen and (min-width:641px){.room-first-screen-section .section-image{padding:.5rem;border:.0375rem solid var(--border-color);background:#fff}}.room-first-screen-section .section-image picture{position:relative;overflow:hidden;border:.0375rem solid var(--border-color)}.room-first-screen-section .section-image picture:before{content:"";display:block;padding-top:calc(100vh - 8.4375rem - 12.625rem - .5rem * 2 - 2.1875rem - 1.125rem)}@media screen and (max-width:2000px){.room-first-screen-section .section-image picture:before{padding-top:calc(100vh - 7.5rem - 9.875rem - .5rem * 2 - 2.0625rem - 1.5rem)}}@media screen and (max-width:1720px){.room-first-screen-section .section-image picture:before{padding-top:calc(100vh - 5.625rem - 7.9375rem - .5rem * 2 - 1.875rem - .625rem)}}@media screen and (max-width:1100px){.room-first-screen-section .section-image picture:before{padding-top:43rem}}@media screen and (max-width:640px){.room-first-screen-section .section-image picture:before{padding-top:31rem}}.room-first-screen-section .section-image picture img{width:100%;height:110%;position:absolute;left:0;top:0;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;translate:0 calc(-10% * var(--parallax-progress,0))}.room-first-screen-section .section-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:31.8125rem;right:-13.75rem;background:#fff;padding:.5rem;border:.0375rem solid var(--border-color);font-family:var(--second-font)}@media screen and (max-width:2000px){.room-first-screen-section .section-content{right:-5rem}}@media screen and (max-width:1720px){.room-first-screen-section .section-content{width:26.5rem;right:-5rem}}@media screen and (max-width:1100px){.room-first-screen-section .section-content{position:relative;right:0!important;top:0!important;z-index:2;margin-top:-14.1875rem;margin-left:auto;margin-right:auto;width:32.75rem;-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:640px){.room-first-screen-section .section-content{width:21.5625rem;margin-top:-11.375rem}}.room-first-screen-section .section-content .section-content-inner{padding:5rem 2.5rem;background:#f2f1e9;border:.0375rem solid var(--border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:33.6875rem}@media screen and (max-width:2000px){.room-first-screen-section .section-content .section-content-inner{padding:1.25rem 2.5rem}}@media screen and (max-width:1720px){.room-first-screen-section .section-content .section-content-inner{padding:1.25rem .9375rem;min-height:19.375rem}}@media screen and (max-width:1100px){.room-first-screen-section .section-content .section-content-inner{padding:1.5rem 2.5rem;min-height:17.125rem}}@media screen and (max-width:640px){.room-first-screen-section .section-content .section-content-inner{padding:2rem 1rem;min-height:17.125rem}}@media screen and (min-width:1101px){.room-first-screen-section .section-content.wide{width:49rem;right:-7.5rem}}@media screen and (min-width:1101px) and (max-width:2000px){.room-first-screen-section .section-content.wide{width:44.9375rem}}@media screen and (min-width:1101px) and (max-width:1720px){.room-first-screen-section .section-content.wide{width:33.9375rem}}@media screen and (min-width:2001px){.room-first-screen-section .section-content.wide{top:50%}}@media screen and (min-width:1101px){.room-first-screen-section .section-content.wide .section-content-inner{min-height:33.375rem;padding:5rem 8.125rem}}@media screen and (min-width:1101px) and (max-width:2000px){.room-first-screen-section .section-content.wide .section-content-inner{padding:5rem;min-height:30.5rem}}@media screen and (min-width:1101px) and (max-width:1720px){.room-first-screen-section .section-content.wide .section-content-inner{padding:1.25rem .9375rem;min-height:19.375rem}}@media screen and (min-width:2001px){.room-first-screen-section .section-content{right:-13.75rem}.room-first-screen-section .section-content.wide{top:50%}}.room-first-screen-section .section-caption{text-align:center;margin-bottom:3.1875rem;max-width:30.9375rem;margin-left:auto;margin-right:auto}.room-first-screen-section .section-caption .sc-title{margin-top:.1em;margin-bottom:-.3em}.room-first-screen-section .section-caption .sc-title strong{text-transform:none;font-style:italic;font-family:var(--second-font);font-size:2.25rem;line-height:2.625rem;letter-spacing:.08125rem;font-weight:400;display:block;margin-bottom:-.2em}@media screen and (max-width:1720px){.room-first-screen-section .section-caption .sc-title strong{font-size:1.625rem;line-height:2rem}}@media screen and (max-width:1100px){.room-first-screen-section .section-caption .sc-title strong{font-size:1.3125rem;line-height:1.625rem;letter-spacing:.08125rem}}@media screen and (max-width:2000px){.room-first-screen-section .section-caption{margin-bottom:2.75rem;-webkit-transform:translateY(-.3125rem);-ms-transform:translateY(-.3125rem);transform:translateY(-.3125rem)}}@media screen and (max-width:1720px){.room-first-screen-section .section-caption{-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:1.5rem;-webkit-transform:translateY(-.6875rem);-ms-transform:translateY(-.6875rem);transform:translateY(-.6875rem)}.room-first-screen-section .section-caption .sc-title strong{margin-bottom:.1em}}.room-first-screen-section .section-info{text-align:center;font-family:var(--main-font);font-size:1.5rem;line-height:2.125rem;letter-spacing:.025rem;font-weight:300;color:#000}@media screen and (max-width:1720px){.room-first-screen-section .section-info{font-size:1.125rem;line-height:1.625rem}}@media screen and (max-width:1100px){.room-first-screen-section .section-info{font-size:.875rem;line-height:1.25rem}}