/* Processed by CSScaffold on Mon, 22 Jun 2026 05:35:13 +0000 in 0.0330 seconds */

@font-face{font-family:'Montserrat';src:url("../../fonts/Montserrat-Regular.woff2") format("woff2"), url("../../fonts/Montserrat-Regular.woff") format("woff"), url("../../fonts/Montserrat-Regular.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:'Montserrat';src:url("../../fonts/Montserrat-Bold.woff2") format("woff2"), url("../../fonts/Montserrat-Bold.woff") format("woff"), url("../../fonts/Montserrat-Bold.otf") format("opentype");font-style:normal;font-weight:700}@font-face{font-family:'Open Sans';src:url("../../fonts/OpenSans-Light.woff2") format("woff2"), url("../../fonts/OpenSans-Light.woff") format("woff"), url("../../fonts/OpenSans-Light.otf") format("opentype");font-style:normal;font-weight:200}@font-face{font-family:'Open Sans';src:url("../../fonts/OpenSans-Regular.woff2") format("woff2"), url("../../fonts/OpenSans-Regular.woff") format("woff"), url("../../fonts/OpenSans-Regular.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:'Open Sans';src:url("../../fonts/OpenSans-Italic.woff2") format("woff2"), url("../../fonts/OpenSans-Italic.woff") format("woff"), url("../../fonts/OpenSans-Italic.otf") format("opentype");font-style:italic;font-weight:400}@font-face{font-family:'Open Sans';src:url("../../fonts/OpenSans-Bold.woff2") format("woff2"), url("../../fonts/OpenSans-Bold.woff") format("woff"), url("../../fonts/OpenSans-Bold.otf") format("opentype");font-style:normal;font-weight:700}html{font-size:62.5%}html,body{height:100%;min-height:100%;margin:0;padding:0}body{display:flex;font-family:'Open Sans';font-size:1.8rem;font-weight:400;color:#575044;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body
section{position:relative;box-sizing:border-box;margin:6rem 6rem 12rem;max-width:110rem}body
h2{margin:0
0 2rem;font-family:'Montserrat';font-size:4.2rem}body
h3{font-family:'Montserrat';font-size:3.5rem}body
h4{margin:0
0 1rem;text-transform:uppercase;letter-spacing:2}body
h5{color:#D2982D;font-family:'Montserrat';font-size:1.3rem;font-weight:400;text-transform:uppercase;letter-spacing:3}body
h6{margin:0;font-family:'Open Sans';font-size:1.4rem;font-weight:400;text-transform:uppercase;letter-spacing:2}body
p{margin:0;line-height:1.8}body p+p{margin-top:2rem}body p+h4{margin-top:3rem}body
small{display:inline-block;margin:2rem 0;line-height:1.8;color:#575044;opacity:0.6}body
a{text-decoration:none;color:inherit}.c-link, .c-spotlight__text a.booknow-btn{display:inline-block;position:relative;padding:1.5rem 2rem;font-weight:bold;font-size:1.5rem;background-color:#F5E4E1 !important;color:#514847 !important}.c-link:hover,.c-spotlight__text a.booknow-btn:hover{background-color:#D2982D !important;color:#fff !important}p+.c-link,p+a.booknow-btn{margin-top:3rem}.c-header{display:none;justify-content:space-between;padding:5rem 5rem 0}.c-header__title{font-family:'Montserrat';text-transform:uppercase;font-size:1.5rem;font-weight:bold;letter-spacing:3}.c-header__icon{display:block;width:2.5rem}.c-nav{position:relative;display:flex;flex-direction:column;height:100vh;width:25vw;max-width:40rem;min-width:27.5rem;padding:6rem 4rem;box-sizing:border-box;flex-grow:1;text-align:center;background-color:#F5E4E1;overflow:scroll}.c-nav__close{position:absolute;top:0;left:50%;display:none;height:7rem;width:7rem;background-image:url("../../../images/layout/gold-texture.jpg");background-size:cover;justify-content:center;align-items:center;transform-origin:center;transform:translateX(-50%) translateY(-50%) rotateZ(45deg)}.c-nav__close
img{transform:translate(100%, 100%) rotateZ(45deg)}.c-nav__main{flex-grow:1;padding:6rem 0;display:flex;min-height:30rem;flex-direction:column}.c-nav__main
ul{margin:0;padding:0;list-style:none}.c-nav__main
a{display:inline-block;padding:2rem 0;position:relative;color:#514847;text-transform:uppercase;letter-spacing:4}.c-nav__main a::after{content:"";display:block;position:absolute;height:0.1rem;width:100%;bottom:1.5rem;background-color:#D2982D;transform:translateY(3rem);opacity:0;transition:all 0.3s ease-in}.c-nav__main a:focus::after{transform:translateY(0);opacity:1}.c-logo__circle--big,.c-logo__house{fill:#514847}.c-logo__circle--small{fill:#D2982D}.c-nav__logo{text-align:center}.c-nav__logo
img{margin-bottom:2.3rem}.c-nav__logo h1,.c-nav__logo
h2{display:block;margin:0}.c-nav__logo
h1{font-family:'Montserrat';font-size:2.4rem;font-weight:400;text-transform:uppercase;letter-spacing:3;margin-top:2rem;color:#514847}.c-nav__logo
h2{font-family:'Open Sans';font-size:1.2rem;font-weight:200;font-style:normal;text-transform:uppercase;letter-spacing:5;color:#D2982D}.c-nav__contact
h6{color:#514847}.c-nav__contact
p{margin:2rem 0 0;color:#514847;font-size:1.3rem;line-height:1.8}.c-nav__social{display:inline-block;color:#fff;padding:2rem 1rem 0}.c-nav__social
svg{width:2rem}.c-nav__lang .is-active{font-weight:bold}.c-content{height:100vh;width:100%;background-image:url("../../../images/layout/white-texture.jpg");background-repeat:repeat;background-position:top left;overflow-y:scroll;-webkit-overflow-scrolling:touch}.c-sidenote{position:fixed;top:50%;right:2.5rem;transform:translateY(-50%)}.c-sidenote__text{display:block;position:relative;font-family:'Montserrat';font-size:1.4rem;text-transform:uppercase;letter-spacing:2;transform:translateX(50%) rotateZ(90deg)}.c-sidenote__text::after,.c-sidenote__text::before{content:"";position:absolute;top:calc(50% - 0.1rem);display:block;height:0.2rem;width:5rem;opacity:0.1;background-color:#575044}.c-sidenote__text::after{left:110%}.c-sidenote__text::before{right:110%}.c-divider{display:inline-block;position:relative;padding-left:6rem}.c-divider
h3{font-weight:200;margin:0}.c-divider h3 b,.c-divider h3
strong{font-weight:bold}.c-divider::after{content:"";position:absolute;width:200%;right:-50%;height:30rem;top:-5rem;border:0.3rem solid #D2982D;border-image-source:url("../../../images/layout/gold-texture.jpg");border-image-repeat:round;border-image-slice:10;z-index:0}.c-spotlight{display:flex;align-items:center}.c-spotlight__text{padding-left:8rem;min-width:40rem;flex:1 1 auto;width:40%}.c-spotlight__image
img{width:100%;height:auto;z-index:1}.c-spotlight--reversed{flex-direction:row-reverse}.c-spotlight--reversed .c-spotlight__text{padding-left:0;padding-right:8rem}.c-spotlight--reversed .c-spotlight__image{position:relative}.c-dual{zoom:1;padding:8rem 0}.c-dual:before,.c-dual:after{content:" ";display:table}.c-dual:after{clear:both}.c-dual__text{float:left;position:relative;width:50%;box-sizing:border-box;background-color:#F5E4E1;padding:7rem;z-index:2}.c-dual__text h4,.c-dual__text
p{color:#514847}.c-dual__highlight{float:right;position:absolute;display:inline-flex;flex-direction:column;justify-content:center;width:58%;right:0;top:0rem;height:100%;box-sizing:border-box;padding:2rem 10rem;text-align:center;border:0.3rem solid #D2982D;border-image-source:url("../../../images/layout/gold-texture.jpg");border-image-repeat:round;border-image-slice:10;z-index:1}.c-dual__highlight
img{margin-top:2rem}.c-dual__highlight h3,.c-dual__highlight
h5{margin:0}.c-dual__highlight
p{margin-top:1rem}.c-dual__highlight
img{margin-top:2rem;margin-bottom:3rem;height:3rem;width:auto}.c-dual--assymetric{padding-top:0;padding-bottom:10rem}.c-dual--assymetric .c-dual__highlight{top:10rem;height:calc(100% - 10rem);z-index:3}.c-instagram{display:flex;justify-content:space-between}.c-instagram
h3{margin-top:10rem}.c-instagram__column{width:47%}.c-instagram__photo{display:block;margin-bottom:5rem;padding-bottom:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.c-instagram__link{display:flex;flex-direction:row;justify-content:flex-start;margin:4rem 0 50%;font-family:'Montserrat';font-size:2rem}.c-instagram__link
p{line-height:1.4;padding-right:2rem}.c-instagram__link
img{opacity:0.1;transform:translateX(0);transition:all 0.2s ease-in}.c-instagram__link:hover
img{opacity:1;transform:translateX(2rem)}.c-anchor{display:block}@media screen and (max-height: 780px){.c-nav__main{padding:3rem 0;max-height:20rem}.c-nav__main
a{padding:1.5rem 0}}@media screen and (min-width: 1440px){body
h2{font-size:4.8rem}body
section{margin:10rem 10rem 20rem}body .c-sidenote{right:5rem}body .c-divider{padding-left:10rem}body .c-divider::after{height:50rem;top:-10rem}}@media screen and (max-width: 1100px){body{display:block}body .c-header{display:flex}body .c-nav{position:fixed;z-index:999;top:0;left:0;width:100vw;max-width:100vw;min-width:auto;padding:8rem 4rem 5rem;transform:translateX(-100%);opacity:0;transition:all 0.5s ease-in-out}body .c-nav .c-nav__close{display:flex}body .c-nav.is-open{transform:translateX(0);opacity:1}body .c-nav__main{padding:4rem 0;min-height:0}body .c-divider::after{height:10rem;top:-3rem}}@media screen and (max-width: 870px){body{font-size:1.4rem}body
h2{font-size:2.5rem}body
h3{font-size:2rem}body .c-instagram__link{font-size:1.7rem}body
section{margin:0
0 10rem}body .c-content{height:auto;overflow:visible}body .c-sidenote{display:none}body .c-spotlight{flex-direction:column-reverse}body .c-spotlight__text{width:100%;padding:5rem !important;box-sizing:border-box}body .c-spotlight__image{padding-left:5rem;width:100%;box-sizing:border-box}body .c-spotlight--reversed .c-spotlight__image{-webkit-clip-path:none;clip-path:none}body .c-dual{padding:0
!important;margin-bottom:5rem}body .c-dual__text{width:100%;padding:5rem 5rem 8rem}body .c-dual__highlight{position:relative;width:calc(100% - 10rem);height:auto !important;top:-5rem !important;padding:7rem 5rem;float:none;margin-left:5rem;z-index:3}body .c-dual__highlight h5,body .c-dual__highlight
h2{margin-bottom:1rem}body .c-dual--assymetric .c-dual__highlight{border-right:0;margin:0;float:right;text-align:right;width:calc(100% - 5rem)}body .c-divider{padding-left:5rem}body .c-divider::after{height:250%;top:-85%}body .c-instagram{padding:0
5rem;margin-bottom:5rem}body .c-instagram
h3{margin-top:0}body .c-instagram .c-instagram__column{width:100%}body .c-instagram .c-instagram__column--right{display:none}body .c-instagram__photo{margin-bottom:2rem}body .c-instagram__link{margin:3rem 0 0}body .c-anchor{padding:0}}