/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#212121;font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-size:18px;font-weight:400;line-height:24px;overflow-x:hidden;position:relative}body:before{background-color:rgba(33,33,33,.5);content:"";height:100vh;left:0;opacity:0;position:fixed;top:0;transition:.2s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100vw;z-index:11}body.show-overlay:before{opacity:1;visibility:visible}body:not(.page-privacy) a:not(.button):not(.link){color:inherit;text-decoration:none}body:not(.page-privacy) ol,body:not(.page-privacy) ul{list-style:none}.page-home *{margin:0;padding:0}img,svg{height:auto;max-width:100%;vertical-align:top}table{width:100%}cite{font-style:normal}h1,h2,h3,h4,h5,strong{font-weight:700}.clearfix:after{clear:both;content:"";display:table}.fill-width{width:100%}.fill-height{height:100%}.mw-100{max-width:100%}.mh-100{max-height:100%}.pull-left{float:left}.pull-right{float:right}.no-margin{margin:0!important}.no-padding{padding:0!important}.hide{display:none!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.font-16{font-size:16px!important}.font-40{font-size:40px!important}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.color-red{color:#c43535!important}.color-green{color:#6dbc52!important}.color-white{color:#fff!important}.color-primary{color:#e4b493!important}.bg-white{background-color:#fff!important}.image-fit{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.underline{text-decoration:underline}.facebook{color:#3b5998!important}.instagram{color:#ff006f!important}.linkedin{color:#0077b4!important}.youtube{color:#f2000b!important}.primary{color:#e4b493!important}.white{color:#fff!important}.parallax{position:absolute;z-index:1}.main-content{position:relative}.link-invisible{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0;z-index:10}.js-open-modal{cursor:pointer}.link{color:#c5958b;text-decoration:none;transition:.2s cubic-bezier(.4,0,.2,1)}.link:hover{color:#8b5146}.badge{align-items:center;background:rgba(115,75,63,.8);background-blend-mode:luminosity;border-radius:4px 24px;color:#fff;display:inline-flex;font-size:20px;font-weight:400;font-weight:700;gap:20px;letter-spacing:.06em;line-height:26px;margin-right:16px;padding:12px 16px}.badge i{color:#c5958b;font-size:22px;width:28px}.badge--alternative{background-color:#fff;border:1.5px solid;color:#4e4e4e}.badge--alternative i{color:currentColor}.page-title{font-family:JARDEN,sans-serif;font-size:40px;font-weight:600;line-height:53px;margin-bottom:32px;text-transform:uppercase}.contact-form{background-color:#fff;border-radius:8px;margin-top:30px;padding:32px;position:relative;width:100%;z-index:2}.contact-form__title{color:#212121;font-size:28px;font-style:normal;font-weight:400;font-weight:600;line-height:37px;margin-bottom:40px;position:relative;text-align:center}.contact-form__title:after{display:inline-block;font-family:font-icon;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c5958b;content:"\e906";display:block;font-size:20px;margin-top:14px}.container{margin:0 auto;max-width:1312px;padding-left:16px;padding-right:16px;position:relative;width:100%}.container--fluid{padding:0}.container--small{max-width:1028px}.container--micro{max-width:930px}.row{display:flex;flex-wrap:wrap}.row.space-between{justify-content:space-between}.row.justify-center{justify-content:center}.row.justify-end{justify-content:flex-end}.row.align-start{align-items:flex-start}.row.align-center{align-items:center}.row.align-end{align-items:flex-end}.header{background:linear-gradient(1turn,rgba(109,78,64,0),rgba(26,19,16,.9) 100.12%);left:0;padding-top:48px;position:fixed;top:0;width:100%;z-index:99}.header:before{background-image:url(../images/menu-background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100vh;position:absolute;right:-100vw;top:0;transition:.4s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.header.is-opened:before{right:0}.header__decorator{background-image:url(../images/menu-decorator.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:172px;left:0;padding:0 16px;position:absolute;text-align:center;top:82vh;transform:translateX(100vw);transition:.4s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.is-opened .header__decorator{transform:translateX(0)}.header__decorator img{transform:translateY(-6px)}.header__brand{position:relative;z-index:1}.menu-trigger{border:1px solid #fff;border-radius:24px 4px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:54px;letter-spacing:.06em;line-height:26px;padding:14px 24px;position:relative;text-align:center;z-index:2}.menu-trigger i{font-size:24px}.main-menu{display:flex;gap:20px;position:relative;z-index:2}[class*=" icon-"],[class^=icon-]{display:inline-block;font-family:font-icon;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:"\e900"}.icon-check:before{content:"\e901"}.icon-marker:before{content:"\e902"}.icon-play:before{content:"\e903"}.icon-bed:before{content:"\e904"}.icon-area:before{content:"\e905"}.icon-chevron-down:before{content:"\e906"}.icon-warning:before{content:"\e907"}.main-loader{background-color:hsla(0,0%,100%,.8);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:.4s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:100000}.main-loader span{animation:rotate_loader 1.5s linear infinite;left:calc(50% - 40px);top:calc(50% - 40px)}.main-loader span,.main-loader span:after{clip:rect(0,80px,80px,40px);height:80px;position:absolute;width:80px}.main-loader span:after{animation:rotate_loader2 1.5s ease-in-out infinite;border-radius:50%;content:""}.show-loader .main-loader{opacity:1;visibility:visible}@keyframes rotate_loader{0%{transform:rotate(0deg)}to{transform:rotate(220deg)}}@keyframes rotate_loader2{0%{box-shadow:inset 0 0 0 17px #e4b493;transform:rotate(-140deg)}50%{box-shadow:inset 0 0 0 2px #e4b493}to{box-shadow:inset 0 0 0 17px #e4b493;transform:rotate(140deg)}}.hero{background-color:#ab644a;min-height:600px;padding-bottom:88px;padding-top:308px;position:relative;width:100vw}.hero__bg{height:100vh}.hero__bg,.hero__bg video{left:0;position:absolute;top:0;width:100%}.hero__bg video{height:100%;z-index:2}.hero__logo{max-width:224px}.hero__caption{margin-bottom:240px;position:relative;text-align:center;width:100%;z-index:3}.hero__caption h2{color:#fff;font-family:Red Hat Display,sans-serif;font-size:21px;font-weight:500;letter-spacing:.02em;line-height:27px;margin-top:24px}.hero__caption-logos{display:flex;gap:32px;justify-content:center;margin-top:112px}.hero__detail{left:0;position:absolute;top:0;z-index:2}.hero__lower-detail{bottom:0;display:none;position:absolute;right:18px;z-index:1}@media only screen and (min-width:480px){.contact-form{margin-right:16px}}@media only screen and (min-width:767px){.contact-form{margin-top:0;width:50%}.hero{padding-top:200px}.hero__logo{max-width:unset}.hero__caption{margin-bottom:0;margin-top:90px;text-align:left;width:unset}}@media only screen and (min-width:1024px){.contact-form{padding:64px 48px;width:466px}.hero{align-items:center;display:flex;height:100vh;justify-content:center;padding-bottom:0;padding-top:62px}.hero__caption h2{margin-top:12px}.hero__detail{bottom:0;top:unset}.hero__lower-detail{display:block}}@media only screen and (min-width:1200px){.container--no-padding{padding:0}.header:before,.header__decorator,.menu-trigger{display:none}.main-menu{gap:10px}}@media only screen and (min-width:1400px){.main-menu{gap:20px}}@media only screen and (max-width:1200px){.header{padding-top:90px}.main-menu{align-items:flex-start;flex-direction:column;margin-left:28px;position:absolute;top:134px;transform:translateX(100vw);transition:.4s cubic-bezier(.4,0,.2,1);width:100%}.is-opened .main-menu{transform:translateX(0)}.main-menu .button{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:none;box-shadow:none;display:inline-block;text-align:left}.hero__caption-logos{margin-top:24px}.hero__caption-logos img:first-child{max-width:75px}.hero__caption-logos img:nth-child(2){max-width:110px}.hero__caption-logos img:nth-child(3){max-width:58px}}
/*# sourceMappingURL=critical.min.css.map */