body.page-template-homepage{background-color:#1c1614}@media (min-width:1024px){body.page-template-homepage .link-btn-float{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}body.page-template-homepage .link-btn-float .btn-float{background:#322a27;bottom:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:avenir;font-size:11px;font-style:normal;font-weight:500;letter-spacing:.5em;line-height:12px;opacity:0;padding:24px;position:fixed;text-align:center;text-transform:uppercase;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:70%;right:0;z-index:2}@media (min-width:1024px){body.page-template-homepage .link-btn-float .btn-float{width:267px}}body.page-template-homepage .link-btn-float .myDiv{opacity:1}body.page-template-homepage .banner-container{background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:200px}body.page-template-homepage .banner-container:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(28,22,20,0)),to(#1c1614));background:linear-gradient(180deg,rgba(28,22,20,0),#1c1614);bottom:0;content:"";height:280px;left:0;position:absolute;width:100%}body.page-template-homepage .banner-container .imagem-banner{height:1007px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;position:relative;width:100%}body.page-template-homepage .banner-container .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}body.page-template-homepage .banner-container .description-container .titulo-banner{color:#fff;font-family:Moneta;font-size:40px;font-weight:300;letter-spacing:.07em;line-height:44px;text-transform:uppercase;-webkit-transition:.6s;transition:.6s;width:100%}@media (min-width:768px){body.page-template-homepage .banner-container .description-container .titulo-banner{font-size:54px;font-weight:400;line-height:64px}}@media (min-width:1024px){body.page-template-homepage .banner-container .description-container .titulo-banner{max-width:none;width:100%}}body.page-template-homepage .banner-container .description-container .sub-titulo{color:#eeede9;font-family:avenir;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.07em;line-height:26px;margin-bottom:2px}body.page-template-homepage .banner-container .btn-reservar{border:1px solid #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:72px;padding:18px 29px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;letter-spacing:.5em;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}@media (min-width:768px){body.page-template-homepage .banner-container .btn-reservar{margin-top:40px}body.page-template-homepage .banner-container .btn-reservar:hover{background-color:#fff;color:#1c1614}body.page-template-homepage .banner-container .btn-reservar:hover p{color:#1c1614}}body.page-template-homepage .banner-container .btn-reservar .label-reservar{font-family:avenir;font-size:12px;font-style:normal;font-weight:500;line-height:12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;letter-spacing:.5em;text-transform:uppercase}body.page-template-homepage .banner-container .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:0;cursor:pointer;gap:24px;left:30px;position:absolute;z-index:2}body.page-template-homepage .banner-container .btn svg rect{-webkit-transition:.6s;transition:.6s}body.page-template-homepage .banner-container .btn svg:hover rect{fill:#322a27;stroke:#322a27}@media (min-width:768px){body.page-template-homepage .banner-container .btn{bottom:0;left:auto;right:80px}}body.page-template-homepage .banner-container .btn .btn-text{color:#fff;font-family:avenir;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.8em;line-height:14px;text-transform:uppercase}body.page-template-homepage .section-1{margin-top:-100px;position:relative;z-index:2}body.page-template-homepage .section-1 .experience{background-position:50%;background-repeat:repeat;background-size:auto;margin:0 auto 40px;max-width:1440px;padding:32px;-webkit-transition:.6s;transition:.6s}@media (min-width:768px){body.page-template-homepage .section-1 .experience{padding:100px}}body.page-template-homepage .section-1 .experience .title-description{color:#1c1614;font-family:moneta;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.2em;line-height:26px;margin-bottom:20px;text-transform:uppercase}@media (min-width:1024px){body.page-template-homepage .section-1 .experience .title-description{font-size:18px;letter-spacing:.2em;line-height:26px}}body.page-template-homepage .section-1 .experience .description p{color:#322a27;font-family:avenir;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.04em;line-height:26px}