a:hover{text-decoration:none}.menu-nav{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;top:2%;right:2%;position:fixed;z-index:91;background:#0f0f0f;padding:0 5px 10px}div.hamburguer{padding:20px 20px 15px}.button_container .menu-name.aberto{visibility:visible;display:block;position:relative;transition:.2s;opacity:1;margin:0 0 0 18%;text-align:center}.active .button_container .menu-name.aberto,.button_container .menu-name.fechar{transition:.2s;opacity:0;position:relative;margin:0}.reservation-menu-cta span{display:none}.reservation-icon{transition:opacity .6s,margin .8s;opacity:1;margin-top:0}.reservation-icon.hide-button-reserva{transition:opacity .8s,margin .4s;opacity:0;margin-top:-50px}svg.icon-reservation{width:30px;padding:20px 0}.menu-nav.active span.tooltip-style{transition:opacity .6s;opacity:0}.menu-nav span.tooltip-style{transition:opacity .4s,margin .8s;display:block;font-family:"Grover W01 Regular";color:#e10098;opacity:0;position:absolute;padding:5px 0;margin-top:-30px}.menu-nav:hover span.tooltip-style{transition:opacity .3s,margin .4s;opacity:1;margin-left:0;margin-top:-24px}.button_container .menu-name.fechar{display:none;top:-3px;right:36px}.active .button_container .menu-name.fechar{transition:1s;visibility:visible;display:block;position:absolute;opacity:1;top:-3px;right:36px}.menu-name,.overlay-menu h2,.overlay-menu span{transition:.7s;font-family:"Grover W01 Regular";color:#fff;text-transform:uppercase;letter-spacing:6px;font-size:2.2rem;font-weight:300}.button_container{position:relative;height:auto;width:35px;cursor:pointer;z-index:100;-webkit-transition:opacity .25s;transition:opacity .25s}.button_container:hover{opacity:.7}.active .button_container .top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg);background:#e10098}.active .button_container .middle{-webkit-transition:.25s;transition:.25s;background:#e10098;width:0;opacity:0}.active .button_container .bottom{-webkit-transform:translateY(-11px) translateX(0) rotate(-45deg);transform:translateY(-11px) translateX(0) rotate(-45deg);background:#e10098}.button_container span{background:#e10098;border-radius:20px;border:0;height:3px;width:100%;position:absolute;top:0;left:0;-webkit-transition:.45s;transition:.45s;cursor:pointer}.button_container span:nth-of-type(2){top:11px}.button_container span:nth-of-type(3){top:22px}.overlay{position:fixed;top:0;left:0;width:100%;height:98%;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s,height .7s;transition:opacity .3s,visibility .3s,height .7s;overflow:hidden;background:#0f0f0f}.overlay.open{opacity:.99;visibility:visible;height:100%;z-index:90;overflow:hidden;-webkit-transition:opacity .35s,visibility .35s,height 1s;transition:opacity .35s,visibility .35s,height 1s;background-image:url('../img/core/detail-bg.png');background-blend-mode:soft-light;background-repeat:no-repeat;background-size:cover}.overlay nav{position:relative;height:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.menu-list{text-align:left;padding:0}.menu-list li{transition:.7s;list-style:none;margin-bottom:20px}@-webkit-keyframes fadeInRight{0%{opacity:0;bottom:20%}100%{opacity:1;bottom:0}}@keyframes fadeInRight{0%{opacity:0;bottom:20%}100%{opacity:1;bottom:0}}.logomenu-inside{position:absolute;top:0;right:20%;bottom:10%;width:30%}.menu-list .divisor{height:2px;background:#e1e1e1;width:5%;margin-bottom:20px}.menu-list a{transition:.7s}.menu-list a span,.menu-list a:hover{transition:.7s;text-decoration:none;margin-left:10px}.menu-list a:hover span{transition:.3s;text-decoration:none;margin-left:10px;color:#e10098}@media screen and (max-width:767px){.menu-nav span.tooltip-style{display:none}.menu-nav{width:100%;top:0;right:0}.menu-nav.active{width:auto;left:0}.active .button_container .menu-name.fechar{left:40px;top:2px}.menu-name,.overlay-menu h2,.overlay-menu span{font-size:1.6rem}.reservation-menu-cta span{display:block}svg.icon-reservation{display:none;width:30px;padding-bottom:20px}.reservation-icon{position:absolute;top:0;right:0}.reservation-menu-cta{font-size:1.1rem;letter-spacing:4px;text-transform:uppercase;font-family:"Grover W01 Regular";padding:20px;background:#0f0f0f;color:#e10098;margin-top:4px}.menu-nav.active .reservation-menu-cta{display:none}div.hamburguer{padding:20px}.button_container .menu-name.aberto{margin:0 0 0 50px}}#myModal label{color:#b4b4b4}input[type=radio]{-webkit-appearance:none!important}input[type=checkbox]:after,input[type=radio]:after{transition:.6s;-webkit-transition:.6s;-webkit-appearence:none!important;width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#b4b4b4;content:"";display:inline-block;visibility:visible;border:2px solid #fff}input[type=radio]:checked:after{transition:.3s;-webkit-transition:.3s;-webkit-appearence:none;width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#ff0046;content:"";display:inline-block;visibility:visible;border:2px solid #fff}input[type=checkbox]:checked:after{transition:.3s;-webkit-transition:.3s;-webkit-appearence:none;width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#d91212;content:"";display:inline-block;visibility:visible;border:2px solid #fff}.botao-cadastrar{margin:0 20%}#loading p,#loading span{text-align:center;font-family:Montserrat,sans-serif;color:#ff0046;text-transform:uppercase;letter-spacing:2px}a.gsNaoLogado{text-align:center;font-family:Montserrat,sans-serif;color:#b4b4b4;text-transform:uppercase;letter-spacing:2px;text-decoration:underline}#boxDescontos{margin:10% 0;color:#ff0046;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:8px;text-align:center}.modal-title{text-align:center;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:6px;color:#e10098}.modal-body svg.logo-login{width:40%}.btn-link{font-family:Montserrat,sans-serif;color:#ff0046;border-bottom:1px solid #ff0046;transition:.3s}.btn-link:focus,.btn-link:hover{transition:.3s;color:#ff0046;text-decoration:none;border-bottom:1px solid #ff0046;padding-bottom:4px;cursor:pointer}a{color:inherit}.menu-list a:focus{outline:0;outline-offset:0}.menu-list a{text-decoration:none!important}.overflow-h{overflow:hidden;height:100%;position:fixed}#loader{background-color:#0f0f0f;height:100%;width:100%;position:fixed;z-index:92;margin-top:0;top:0}.display{display:none}#loading-center{width:100%;height:100%;position:relative}#loading-center-absolute{position:absolute;left:50%;top:50%;height:200px;width:200px;margin-top:-100px;margin-left:-100px}input[type=radio]:focus{outline:0}#object{z-index:94;-webkit-animation:1s ease-in-out infinite animate;animation:1s ease-in-out infinite animate;margin-right:auto;margin-left:auto;margin-top:60px}.animation-loading{stroke-dasharray:300;stroke-dashoffset:600;animation:3s infinite both dash}@keyframes dash{0%,100%{stroke-dashoffset:600}50%{stroke-dashoffset:0}}.loading-text{font-family:"Grover W01 Regular";text-transform:uppercase;letter-spacing:6px;color:#fff;margin-top:10px;display:block;animation:1s linear transp;opacity:1}@keyframes transp{from{opacity:0}to{opacity:1}}body{width:100%;height:100vh;background-color:#0f0f0f}.layout-full-width #Wrapper{width:100%!important;margin:0!important;box-sizing:border-box;padding:2% 7% 0 2%!important}#Intro{position:relative;min-height:0!important;display:block}.reservas-cta{padding:4% 0 1%}.reservas-cta .title{font-family:"Grover W01 Regular";font-weight:300;margin:0;color:#f04;letter-spacing:12px;text-transform:uppercase;font-size:2.3rem;text-align:right}.btn svg{width:100%;height:100%;text-align:left;font-family:"Grover W01 Regular";font-size:1.6rem;padding:0}.btn svg path:hover{cursor:pointer;text-decoration:none}a.btn.liquid{display:block;margin-top:-12%}a.btn.liquid:hover{text-decoration:none}.icon-reservation-liquid{width:5%;position:absolute;top:-5%;right:35%}.btn-primary,a.btn-highlight-standard,input.btn-highlight-standard{transition:.8s;-webkit-transition:.8s;background:#fff;padding:12px 60px;text-align:center;text-decoration:none;font-family:"Grover W01 Regular";text-transform:uppercase;letter-spacing:5px;font-weight:500;border-radius:20px;font-size:1.2rem;color:#fff;background:linear-gradient(90deg,#e10098 55.73%,#af1685 100%);box-shadow:0 2px 58px #e10098,0 20px 48px rgba(0,0,0,.8);border:0}.btn-primary,a.btn-highlight-standard:hover,input.btn-highlight-standard:hover{transition:.4s;-webkit-transition:.4s;background-image:-moz-linear-gradient(180deg,#e10098 0,#af1685 100%);background-image:-webkit-linear-gradient(180deg,#e10098 0,#af1685 100%);background-image:-ms-linear-gradient(180deg,#e10098 0,#af1685 100%);box-shadow:0 2px 58px 0 #af1685,0 20px 48px 0 rgba(0,0,0,.8)}.btn-primary,a.btn-highlight-standard.light:hover,input.btn-highlight-standard.light:hover{transition:.4s;-webkit-transition:.4s;box-shadow:0 2px 28px 0 rgba(175,22,133,.8)}.reservas-cta a.btn-highlight-standard{margin-top:6%}img.itens-slider-flickt{width:500px;height:auto}.insta-slider{padding:4% 0 0}.insta-slider .main-carousel .flickity-viewport{overflow:hidden;position:relative;height:500px!important}.suites-destaque{box-sizing:content-box;position:relative;width:100%;height:70%;min-height:500px;margin:3% 0;background:url('../img/core/suites-highlight.jpg') top/cover no-repeat fixed #bcbcbc;overflow:hidden}.suite-description{position:absolute;color:#fff;bottom:4%;left:2%;font-family:"Grover W01 Regular";font-size:26px}#box{margin-top:15%;margin-right:35%;padding:18% 10px 18% 6%;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background-color:rgba(0,0,0,.6);position:relative;z-index:2}#box .content h2{margin-bottom:16%;font-family:"Grover W01 Regular";color:#fff;text-transform:uppercase;font-weight:400;font-size:41px;line-height:56px;letter-spacing:8px}#box .content{margin-left:10%}#box span.detail{position:absolute;z-index:-1;width:100%;height:100%;right:0;top:0;background-image:url('../img/core/suite-details.png');background-position:right;background-size:contain;background-repeat:no-repeat}.destaques-servicos{height:70%;background:#bcbcbc}div.side-by-side{height:100%;width:50%;float:left;transition:opacity .7s}div.side-by-side h3.title{text-align:center;margin-top:40%;color:#fff;font-family:"Grover W01 Regular";text-transform:uppercase;letter-spacing:16px;font-size:4rem;font-weight:300;opacity:1;transition:opacity .5s linear,margin 1.3s}div.gastronomia{background-image:linear-gradient(rgba(175,22,133,.65),rgba(175,22,133,.65)),url('../img/highlights/gastronomia.jpg');background-blend-mode:multiply;background-position:bottom;background-size:cover}div.experiencias{background-image:linear-gradient(rgba(225,0,152,.25),rgba(225,0,152,.25)),url('../img/highlights/experiencias.jpg');background-blend-mode:multiply;background-position:top;background-size:cover}div.side-by-side .content{background-image:-moz-linear-gradient(90deg,rgba(17,17,17,.9) 0,rgba(34,34,34,.8) 100%);background-image:-webkit-linear-gradient(90deg,rgba(17,17,17,.9) 0,rgba(34,34,34,.8) 100%);background-image:-ms-linear-gradient(90deg,rgba(17,17,17,.9) 0,rgba(34,34,34,.8) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);margin:-10% 20% 0 0;padding:8% 10% 8% 6%;opacity:0}div.side-by-side .content h4{font-family:"Grover W01 Regular";color:#fff;letter-spacing:12px;font-weight:200;text-transform:uppercase;margin-bottom:4%;opacity:0;margin-left:30px}div.side-by-side .content div.detail{height:1px;width:0;background-color:#fff;margin:4% 0 10%;opacity:0}div.side-by-side .content p{color:#fff;font-family:AmsiPro-Italic;font-style:italic;font-size:1.8rem;letter-spacing:1px;text-align:left;opacity:0}div.side-by-side .content .logo-sign{width:70px;float:right;opacity:0}div.side-by-side .content a{opacity:0}div.side-by-side:hover h3.title{opacity:0;transition:opacity .5s linear,margin 2s;margin-top:10%}div.side-by-side:hover .content{margin-top:0;margin-left:20%;opacity:1;transition:opacity .3s .3s}div.side-by-side:hover .content h4{margin-left:0;opacity:1;transition:.8s .6s}div.side-by-side:hover .content div.detail{width:30%;opacity:1;transition:.8s .65s}div.side-by-side:hover .content p{opacity:1;transition:.8s 1s}div.side-by-side:hover .content .logo-sign,div.side-by-side:hover .content a{opacity:1;transition:.8s 1.4s}div .content-mobile{background-image:-moz-linear-gradient(90deg,rgba(17,17,17,.96863) 0,rgba(34,34,34,.98824) 100%);background-image:-webkit-linear-gradient(90deg,rgba(17,17,17,.96863) 0,rgba(34,34,34,.98824) 100%);background-image:-ms-linear-gradient(90deg,rgba(17,17,17,.96863) 0,rgba(34,34,34,.98824) 100%);padding:10% 5%;margin-bottom:2%}div .content-mobile h4{font-family:"Grover W01 Regular";color:#fff;letter-spacing:12px;font-weight:200;text-transform:uppercase;margin-bottom:4%;transition:opacity .7s}div .content-mobile div.detail{height:1px;width:30%;background-color:#fff;margin:4% 0 10%}div .content-mobile p{color:#fff;font-family:AmsiPro-Italic;font-style:italic;font-size:1.8rem;letter-spacing:1px;text-align:left}div .content-mobile .logo-sign{width:70px;float:right;margin-top:-10px}section.cartao-fidelidade{min-height:700px;position:relative;padding:0;overflow:hidden;background:linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),linear-gradient(180deg,rgba(33,7,39,.45) 0,rgba(33,7,39,0) 51.56%,rgba(33,7,39,.75) 100%,rgba(33,7,39,.45) 100%),linear-gradient(95.15deg,#293ab6 19.96%,#780c52 60.61%,#b6005e 95.87%);margin:2%;height:0}.cartao-fidelidade .cartao-1 img{position:absolute;top:310px;width:25%}.cartao-fidelidade .cartao-2 img{position:absolute;top:-135px;left:0;width:50%}.divisor-fidelidade{height:80px;background:#fff;width:100%;position:relative;z-index:30;margin-top:-1%}.divisor-fidelidade-bottom{background:#fff;width:100%;height:200px;position:relative;z-index:9}.content-fidelidade{margin-top:4%;margin-right:22%;padding:17%}.content-fidelidade .btn-highlight-standard{padding:3% 24%}.content-fidelidade h3{font-family:AmsiPro-Italic;font-style:italic;font-size:2.5rem;color:#fff;letter-spacing:2px;font-weight:100}.content-fidelidade__title{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.content-fidelidade h2{font-family:"Grover W01 Regular";font-weight:300;margin:0;color:#fff;text-transform:uppercase;letter-spacing:12px}.logo-fidelidade{width:30%}.content-fidelidade span.detail{height:3px;width:20%;background:#e10098;display:block;margin:3% 0 6% 35%}.content-fidelidade h5{font-family:"Grover W01 Regular";color:#fff;letter-spacing:6px;text-transform:uppercase;font-weight:400;text-align:center;margin:60px 0;font-size:12px}section.localizacao{height:70%;background:#000}section.localizacao .content{height:100%;width:50%;position:relative;box-shadow:0 17px 73px 0 rgba(0,0,0,.22);float:left;padding:16% 10%;background-image:url('../img/core/detail-bg.png');background-position:top right;background-repeat:no-repeat;background-size:contain;z-index:2;overflow:hidden}section.localizacao .content::before{content:"";position:absolute;height:100%;width:50%;left:0;z-index:-1;background-image:url('../img/core/detail-bg2.png');background-repeat:no-repeat;background-size:contain}section.localizacao img{width:100%}section.localizacao #map{background-color:#7e7e7e;width:50%;height:100%;float:right}section.localizacao h3.title{font-family:"Grover W01 Regular";font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:6px}section.localizacao h4.subtitle{font-family:"Grover W01 Regular";font-size:14px;font-weight:300;margin:40px 0;color:#fff}.slogan h3{background:#313131;padding:40px;font-family:"Grover W01 Regular";text-align:center;color:#bcbcbc;text-transform:uppercase;letter-spacing:16px;font-weight:400;font-size:18px}footer{background-color:#000;margin-top:-20px}footer ul.social-menu{padding:5% 0 4%;text-align:center}footer ul.social-menu li{display:inline-block;margin:0 20px}footer ul.social-menu li a{transition:.3s;font-weight:300;font-family:"Grover W01 Regular";color:#9c9c9c;letter-spacing:8px;font-size:1.6rem;text-transform:uppercase}footer ul.social-menu li a:hover{color:#fff;text-decoration:none}footer ul.list-menu li.item-menu a{transition:.3s;color:#fff;text-transform:Normal;letter-spacing:6px;font-family:"Grover W01 Regular";font-size:15px;line-height:21px;display:inline-block;margin:6px 0;font-weight:400}footer ul.list-menu li.item-menu a:hover{transition:.7s;color:#fff;margin-left:10px;text-decoration:none}footer ul.list-menu li.item-menu a span.big-tel{font-size:2.3rem;font-weight:600;letter-spacing:0}footer svg.logo-others{margin-bottom:40px}.outras-unidades{padding-top:10%}.microcopy{font-family:"Times, serif";font-style:italic;color:#bcbcbc;text-align:center;margin-top:20px;letter-spacing:2px}svg.logo-others{width:20%;margin:0 auto;display:block}ul.unidade-links.center-block{margin-left:-40px!important}.unidades-links li{margin:40px 10px;text-align:center;display:inline-block}li.second-location{margin-left:-8%}.unidades-links li p{font-family:"Grover W01 Regular";color:#bcbcbc;letter-spacing:6px;text-transform:uppercase;text-align:center;transition:.3s}.unidades-links li a:hover{text-decoration:none}.unidades-links li a:hover p{color:#fff}.unidades-links li.active p{color:#fd0850!important;text-shadow:0 0 20px #fb002b}.copyright{background:#252525;display:block;margin:0}.copyright p{background:#252525;display:block;margin:40px 0 0;text-align:center;color:#bcbcbc;letter-spacing:4px;font-size:1rem;font-family:"Grover W01 Regular";text-transform:uppercase;font-weight:200;padding:20px 0}.copyright a{display:inline-block;height:30px}.intro-suites{height:100%;background-size:cover}.intro-suites .suite-nome{text-transform:uppercase}header.suites-nav{position:fixed;bottom:0;width:100%;background:rgba(20,20,20,.8);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);z-index:80}.headroom{transition:transform .25s ease-in-out;will-change:transform}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(100%)}ul.others-suites-list{margin:2.5% 0}.others-suites-list li{display:inline-block;text-align:center;font-family:"Grover W01 Regular";text-transform:uppercase;letter-spacing:0;margin:0 10px}span.other-suites-title{font-family:AmsiPro-Italic;font-style:italic;text-align:left;text-transform:Capitalize;letter-spacing:0;font-size:2.5rem;color:#bcbcbc}a.link-other-suites{transition:color .6s;color:#fff}a.link-other-suites.active{transition:color .6s;color:#e10098}a.link-other-suites:hover{transition:color .3s;color:#e10098}.intro-suites .content{padding-top:18%;padding-left:20%}.intro-suites .content h5{font-family:"Grover W01 Regular";color:#fff;font-size:40px;letter-spacing:12px;font-weight:300;text-transform:uppercase;margin-bottom:10px}.intro-suites .content .divisor{height:2px;background:#fff;width:7%}.intro-suites .content h3{font-size:75px;font-family:"Grover W01 Regular";color:#fff;margin:10px 0 0}.intro-suites .content h4{font-size:22px;font-family:AmsiPro-Italic;font-style:italic;color:#fff;letter-spacing:1px}.intro-suites .content h4 span.fontserrat{font-family:"Grover W01 Regular";font-style:normal;font-weight:300;letter-spacing:4px}.intro-suites .button-reservation-intro{width:23%;margin:10% auto 0}.intro-suites .button-reservation-intro a.btn-highlight-standard{display:block}span.role-page{display:block;color:#fff;bottom:14%;text-align:center;width:100%;font-family:AmsiPro-Italic,sans-serif;font-style:italic;font-size:16px}.divisor-two{width:2px;height:50px;background:#fff;margin:3.4% auto 0}li.fixed-name{display:inline-block;position:absolute;left:1%;bottom:27%}section#suite-photos{padding-top:4%;padding-bottom:2%;margin-left:5%;margin-right:5%}#suite-photos .grid-item{padding:6px 10px}.grid-item{width:50%}.grid-item img{width:100%;opacity:1;transition:opacity .6s}.zoom-suite{text-align:center;position:absolute;top:45%;left:48%;opacity:0;transition:opacity .3s}.grid-item:hover .zoom-suite{transition:opacity .6s;opacity:1}.zoom-suite-icon{font-size:4rem;color:#fff}.infos-content{background-color:#000;color:#fff;box-shadow:0 25px 72px 0 rgba(0,0,0,.08),0 8px 13px 0 rgba(0,0,0,.04);padding:5% 10%}.important-info{margin:7%}.important-info h4,.infos-content h4{font-family:AmsiPro-Italic;font-style:italic;color:#fff;font-size:3rem}.important-info,.infos-content p{font-family:"Grover W01 Regular";color:#9c9c9c}.infos-content .itens{margin:4%}.infos-content .lists-price{display:inline-block;width:40%;margin:0 4%}.infos-content .lists-price table td{font-family:"Grover W01 Regular"}.background-fidelidade{background:0 0/100% #090909;position:relative}.fide-header{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:0 10% 10%}#intro-fidelidade h1.fidelidade-title{font-family:"Grover W01 Regular";color:#fff;font-size:64px;font-weight:400;line-height:87.55px;letter-spacing:.4em;text-align:left;margin:0}#cartao-infinity h2{font-family:"Grover W01 Regular";font-size:48px;font-weight:400;line-height:65.66px;text-align:left;color:#fff}.cards-section.infinity p{color:#fff;font-family:"Grover W01 Regular";font-size:14px;font-weight:400;line-height:30px;text-align:left;margin-top:10%}.fide-regras{margin:54px 0}.fide-regras h3{color:#fff;font-family:"Grover W01 Regular";font-size:14px;font-weight:400;line-height:30px;text-align:left;margin:0 0 20px}.fide-regras ul{margin:0;padding:0 0 0 20px}.fide-regras li{font-family:"Grover W01 Regular";font-size:10px;font-weight:400;text-align:left;color:#bdbdbd;margin-bottom:16px;text-transform:uppercase}.fide-regras li::marker{color:#e10098;box-shadow:0 0 10px 0 #e10098}#cartao-infinity .cartao-infinity-intern img{width:65%;top:-350px;position:absolute;right:0}#cartao-infinity .shadow-infinity-intern img{width:40%}.background-fidelidade::after,.background-fidelidade::before{content:"";width:210px;height:299px;position:absolute;z-index:0;top:0;left:0;background-image:url('../img/core/details-fide-left.png');background-position:center;background-size:contain;background-repeat:no-repeat}.background-fidelidade::after{background-image:url('../img/core/details-fide-right.png');width:364px;bottom:90px;top:initial;left:initial;right:0}.background-aniversariante{background:#111}.background-fidelidade .cards-section{position:relative;z-index:1}#intro-fidelidade{height:100%!important;background:left center/cover #121212}#intro-fidelidade .card-big1-intern img{position:absolute;top:-10px;left:-50px;width:60%}#intro-fidelidade .card-big2-intern img{position:absolute;top:-240px;left:0;width:35%}#cartao-u .shadow-u-intern img{position:absolute;top:80px;left:-50px}#cartao-u .cartao-u-intern img{position:absolute;top:200px;left:-50px}#cartao-infinity .shadow-infinity-intern img{position:absolute;top:-400px;right:0}#aniversariante .gift-intern img{position:absolute;top:-440px;right:300px}#aniversariante h2,#aniversariante p{color:#fff}#intro-fidelidade span.role-page{margin-top:35%}#intro-fidelidade .line-role-page{height:40px;width:1px;background-color:#fff;margin:10px auto 0}.cards-section{position:relative;z-index:1;padding:10% 0}.cards-section.no-padding-top{padding-top:5%}.detail-title{height:2px;width:30%;background-color:#e10098;margin-top:2%}.cards-section p{margin-top:50%;color:#333;font-family:"Grover W01 Regular";font-size:1.8rem;padding-right:10%;font-weight:300;line-height:1.7}.cards-section .title-card{font-family:Roboto,sans-serif;color:#333;font-weight:200;letter-spacing:8px;text-transform:uppercase;font-size:6rem}span.upper-highlight{font-family:"Grover W01 Regular";text-transform:uppercase;font-size:1rem;letter-spacing:3px;font-weight:400}#aniversariante.cards-section .title-card{margin-top:40%}#aniversariante.cards-section p{margin-top:10%}li.item-menu{font-size:1rem}.topo-title{padding:10% 0;background:url('../img/core/suite-details.png') right/40% no-repeat}.topo-title h2{font-family:"Grover W01 Regular";color:#fff;letter-spacing:30px;text-transform:uppercase;font-weight:200;font-size:6rem}.topo-title h4{font-family:AmsiPro-Italic,serif;font-style:italic;color:#fff;letter-spacing:1px}.suites-view{padding:16% 0;margin-bottom:3%;background-size:cover}.suites-view span{color:#fff;font-family:"Grover W01 Regular";text-transform:uppercase;letter-spacing:8px;font-size:3.5rem;font-weight:300}.suites-view h3{color:#fff;font-family:AmsiPro-Italic,sans-serif;font-size:12rem;font-style:italic;font-weight:200;margin:0}.suites-view h4{color:#fff;font-family:AmsiPro-Italic,sans-serif;font-size:4rem;font-style:italic;font-weight:200;margin:0}.suites-view .lists-price{width:45%;display:inline-block;color:#fff;font-family:"Grover W01 Regular";margin-top:6%;margin-right:4%}.suites-view .lists-price h5{color:#fff;font-family:AmsiPro-Italic,sans-serif;font-style:italic;font-size:2.4rem;font-weight:200;margin:0}.suites-view .ctas{margin-top:4%}.suites-view .table>tbody>tr>td{border-top:0 solid #fff;border-bottom:1px solid #fff}a.btn-simple{transition:padding .7s;margin-left:10%;color:#fff;font-family:"Grover W01 Regular";text-transform:uppercase;letter-spacing:4px;font-weight:600;border-bottom:2px solid #fff;padding-bottom:1%}a.btn-simple:hover{transition:padding .3s;padding-bottom:2%}#gastronomia-intro{height:100%;background-image:url('../img/core/gastronomia-intro.webp');background-repeat:no-repeat;background-position:right}#gastronomia-intro .logo-gastronomia{width:80%;margin-top:20%;margin-left:-20%}#gastronomia-intro .role-a-page{font-family:"Times, serif";font-style:italic;font-size:2rem;color:#777;text-align:center}#gastronomia-intro .vertical-lign{height:30px;width:2px;background-color:#bcbcbc;margin:0 auto}#gastronomia-photos{width:100%}#gastronomia-text{padding:8% 0}#gastronomia-text h4{font-family:AmsiPro-Italic,italic;font-style:italic;color:#777}#gastronomia-photos .item{margin:10px}#gastronomia-photos img{margin:20px}#gastronomia-intro .logo-gastronomia svg path{fill:#fff}.mapa-localizacao div#map{height:600px}li.item-menu.tel{font-family:"Grover W01 Regular";color:#fff;font-size:2rem;list-style:none;letter-spacing:2px}.reservation-options{transition:.8s;cursor:pointer;margin:10%;padding:4% 10%;box-shadow:0 40px 80px rgba(0,0,0,.2);border-radius:20px;filter:grayscale(1) brightness(2.4)}.reservation-options svg.icons-svg{transition:.8s;width:40%;margin:15%}.reservation-options h4{font-family:"Grover W01 Regular";color:#e10098;text-transform:uppercase;letter-spacing:4px}.reservation-options p{font-family:"Grover W01 Regular";color:#e10098!important}.reservation-options:hover{transition:.5s;cursor:pointer;box-shadow:0 40px 80px rgba(0,0,0,.2);filter:grayscale(0) brightness(1)}.reservation-options:hover svg.icons-svg{transition:.5s}.tooltip-suites{z-index:79;position:fixed;padding:30px 40px;font-family:"Grover W01 Regular";letter-spacing:4px;left:38.65%;display:inline-block;background:rgba(20,20,20,.85);width:22.7%;border-radius:16px;bottom:12%;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);cursor:pointer}.tooltip-suites .fa-times{color:#fff;font-size:1.4rem;position:absolute;right:5%;top:10%}.tooltip-suites h6{font-size:1.2rem;color:#fff;text-align:center}.underline-red{width:60px;height:1px;background-color:#e10098;margin:0 auto 15%}.tooltip-suites p{font-size:1rem;color:#fff;margin-top:15px;margin-bottom:10%;text-align:left}.tooltip-suites img{display:block;margin:0 auto}div.modal-dialog{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}#reservas-modal div.modal-dialog{width:70%}#reservas-modal h2.modal-title{font-family:"Grover W01 Regular";text-transform:uppercase;letter-spacing:12px;font-weight:300;color:#e10098}#reservas-modal h5.modal-title{color:#e10098!important;padding:15px 15px 0}#contact h3{font-family:"Grover W01 Regular";color:#fff;font-weight:300;letter-spacing:2px;font-size:16px}span.Whatsapp-link{font-weight:500;color:#e10098}.contact-box{margin-top:40px;padding:40px 80px;box-shadow:0 0 5px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.1),0 30px 50px rgba(0,0,0,.1);margin-bottom:40px;background-color:rgba(255,255,255,.95);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}label{font-family:"Grover W01 Regular";text-transform:uppercase;letter-spacing:2px;font-weight:300;margin-top:10px;margin-bottom:2px;color:#fff}input,textarea{transition:.3s;width:100%;padding:6px 10px;background:0 0;border-radius:20px;font-family:"Grover W01 Regular"}input:focus,textarea:focus{transition:.3s;outline:0;border-color:#333}div.omotel-display{padding:20% 0}div.omotel-display h3{color:#fff;font-family:"Grover W01 Regular";letter-spacing:4px;text-transform:uppercase;font-weight:300}div.omotel-display p{color:#fff;font-family:"Grover W01 Regular"}div.omotel-display.bg1{background-size:cover;background-position:center}div.information-omotel{padding:6% 0;font-family:"Grover W01 Regular"}.information-omotel h2{font-family:AmsiPro-Italic,serif;font-style:italic;color:#fff}.information-omotel span.lighter-title{font-family:"Grover W01 Regular";text-transform:uppercase;letter-spacing:4px;font-style:normal;font-size:1.4rem}.information-omotel p{margin-top:10%;padding:10%}.information-omotel img{box-shadow:0 0 5px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.1),0 30px 50px rgba(0,0,0,.4);width:100%}div.omotel-display.bg2{background-image:url('../img/core/services-omotel.webp');background-size:cover;background-position:center}div.omotel-display.bg3{background-image:url('../img/core/LuvMotelD.webp');background-size:cover;background-position:bottom;margin-top:2%;padding:15% 0}div.omotel-display.bg3 h3,div.omotel-display.bg3 p{color:#333}.omotel-foto-pequena{width:100%}.information-omotel-box{display:flex;flex-direction:row;justify-content:space-between}.information-omotel-unico{padding:10% 0;color:#fff}.information-omotel-unico h3{font-family:"Grover W01 Regular";letter-spacing:4px;text-transform:uppercase;font-weight:300}.information-omotel-unico h5{font-family:"Grover W01 Regular"}.filtro{height:100%;width:100%}.contato-h2{color:#e10098;letter-spacing:15px;font-family:"Grover W01 Regular"}.teste{border-bottom:1px solid #e10098;margin-left:1%}.modal{background-color:#0f0f0f;color:#fff}.modal .modal-dialog{color:#fff}.modal-dialog{width:800px;margin:10px auto}.reservas-modal-content h3{color:#fff}.form-control{transition:.3s;width:100%;padding:6px 10px;background:0 0;border:1px solid #b5b5b5;border-radius:20px;font-family:"Grover W01 Regular";color:#fff}.form-control:focus{transition:.3s;outline:0;border-color:#333}.has-error .form-control{border-color:red;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:red}.has-feedback .smk-error-msg{position:absolute;left:2.5%;font-size:12px;margin-top:0;margin-bottom:0;font-family:"Grover W01 Regular"}.center{position:absolute;left:50%!important;transform:translate(-50%,-50%)!important}#suites-nav .display h3{font-family:"Grover W01 Regular";letter-spacing:4px;font-size:1.4rem;margin:20px 0;color:#fff}#suites-nav .display li{list-style:none;margin:16px 0}.suites-nav-mob{padding:0}.suites-nav-mob a.link-other-suites{font-family:"Grover W01 Regular";letter-spacing:6px;text-transform:uppercase;font-size:1.8rem}.experiencias-border{margin:1%;height:98%}.logo-experiencias{width:20%;padding-top:5%}.high-text-exp{margin:10% 0;font-family:"Grover W01 Regular";text-transform:uppercase;letter-spacing:22px;font-weight:300;color:#fff;font-size:2.4rem}#exp-photos{margin:0 4%}.times-big{font-family:AmsiPro-Italic,serif;font-style:italic;font-size:2.7rem;margin:5% 0 3%;color:#777}.detail-exp{height:1px;width:10%;background-color:#e10098;display:block;margin-bottom:6%}p.how-to-use{font-family:"Grover W01 Regular";letter-spacing:3px;font-size:1.4rem;color:#777}.Prices{box-shadow:0 25px 72px 0 rgba(0,0,0,.08),0 8px 13px 0 rgba(0,0,0,.04);margin-top:4%;margin-bottom:4%;padding-bottom:4%}.Prices h6{font-family:"Grover W01 Regular";text-transform:uppercase;margin:4% 0 6%;letter-spacing:6px;font-size:2rem;font-weight:300;color:#e10098}.Prices p{font-family:"Grover W01 Regular";text-transform:uppercase;letter-spacing:2px;color:#777;margin:0}.Prices h4{font-family:AmsiPro-Italic,sans-serif;color:#777;font-style:italic;text-transform:uppercase;font-size:4rem;margin:10px 0 0}.border-exp{border-right:1px solid #bcbcbc}.Prices span.dolar{font-size:3rem;margin-right:10px}.cupom-discount{padding:4%;box-shadow:0 25px 72px 0 rgba(0,0,0,.08),0 8px 13px 0 rgba(0,0,0,.04);margin-bottom:5%}.cupom-discount h3{font-family:AmsiPro-Italic,sans-serif;letter-spacing:1px;font-style:italic;color:#333}.cupom-discount h6{font-family:"Grover W01 Regular";letter-spacing:2px;text-transform:uppercase;color:#777}.cupom-discount p{font-family:"Grover W01 Regular"}.alert-success{border-radius:10px;background-image:-moz-linear-gradient(0deg,#24c95b 0,#43e58c 100%);background-image:-webkit-linear-gradient(0deg,#24c95b 0,#43e58c 100%);background-image:-ms-linear-gradient(0deg,#24c95b 0,#43e58c 100%);box-shadow:0 6px 8px 0 rgba(58,221,126,.23);font-family:"Grover W01 Regular";text-transform:uppercase;letter-spacing:4px;color:#fff}.alert-danger{border-radius:10px;background-image:-moz-linear-gradient(0deg,#f82626 0,#f23a77 100%);background-image:-webkit-linear-gradient(0deg,#f82626 0,#f23a77 100%);background-image:-ms-linear-gradient(0deg,#f82626 0,#f23a77 100%);box-shadow:0 6px 8px 0 rgba(243,54,104,.23);font-family:"Grover W01 Regular";text-transform:uppercase;letter-spacing:4px;color:#fff}.alert-danger p,.alert-success p{font-family:"Grover W01 Regular";font-size:10px}.glyphicon-ok-sign:before,.glyphicon-remove-sign:before{content:""}.link-tel{color:#e10098!important;border-bottom:1px solid #e10098}.cls-1{fill:#fff;fill-opacity:0;stroke:#fff}.cls-1,.cls-3{stroke-width:2px}.cls-2,.cls-3,.cls-5{fill:none}.cls-2,.cls-3{stroke:#fff}.cls-4{stroke:none}.intro-suites .content h4.fontserrat.descritivo{letter-spacing:0;font-size:18px;margin-bottom:0;margin-top:30px}.intro-suites .content p.fontserrat.descritivo{font-family:"Grover W01 Regular";color:#fff}.reservas--content .reservas--box{background:#ccc;padding:16% 14%;margin-bottom:40px;color:#fff}.reservas--content .reservas--box.ir-agora{background-image:url('../img/core/bg-agora.webp');background-repeat:no-repeat;background-size:cover}.reservas--content .reservas--box.ir-depois{background-image:url('../img/core/bg-depois.webp');background-repeat:no-repeat;background-size:cover}.reservas--content .reservas--box .content{display:block;position:relative}.reservas-topo{padding:10% 0 2%}.reservas--content .reservas--box h2{font-family:AmsiPro-Italic;font-style:italic;margin:0}.reservas--content .reservas--box p{font-family:"Grover W01 Regular";font-weight:400}.reservas--content .reservas--box a{margin-top:40px}.reservas--content .reservas--box .space-button{padding-top:10%}@media screen and (max-width:1920px){iframe{height:70vh!important}}@media screen and (max-width:768px){.reservas--content .reservas--box.ir-agora{background-image:url('../img/core/ir-agora-m.webp');background-repeat:no-repeat;background-size:cover}.reservas--content .reservas--box.ir-depois{background-image:url('../img/core/ir-depois-m.webp');background-repeat:no-repeat;background-size:cover}.reservas--content .reservas--box h2{font-size:1.6em}.reservas--content .reservas--box .space-button{padding-top:20px}.reservas--content .reservas--box a{margin-top:0}.reservas--content .reservas--box{padding:36% 6% 10%;margin-bottom:20px}.reservas-topo{padding-top:16%}#map div iframe,.mapa-localizacao div iframe{height:250px!important}#modalPark.modal .modal-dialog{width:100%!important}#modalPark .modal-body{height:400px}#promoImage{height:100%;object-fit:cover}#promoImage.img-promo2{object-position:92%}}#cartao-specialD .shadow-specialD-intern img{width:40%;position:absolute;top:-340px;right:5%}.background-special{background-image:linear-gradient(245deg,#333,#1a1a1a);color:#fff}#cartao-specialD h2,#cartao-specialD p{color:#fff}#cartao-specialD.cards-section p{margin-top:10%}.gift-justify{width:100%;display:flex;justify-content:center;align-items:center}.corona-img{padding:55px 0 30px}.corona-img.container{display:flex;justify-content:center;align-items:center}.corona-img img{width:100%}.grid-img1{padding-right:3px}.grid-img2{height:463px;padding-left:0;overflow:hidden}.corona-infos{padding-bottom:55px}.corona-title{line-height:1.5em;letter-spacing:17.4px}.corona-infos p.how-to-use{letter-spacing:normal}.faixaCov{position:fixed;bottom:0;width:100%;z-index:5}.faixaCov--content{background-color:#fff;position:relative;padding:24px 0}.faixaCov--content .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.faixaCov--content .container p{color:#777!important;font-size:14px;margin-bottom:0;font-family:"Grover W01 Regular";font-weight:400;cursor:unset}.faixaCov--content span{font-weight:600;text-decoration:underline;cursor:pointer}.fechar-faixa{position:relative;z-index:2}@media only screen and (max-width:768px){.gift-justify{display:initial}.corona-img{padding:50px 0 20px}.grid-img1{padding:0}.grid-img2{height:auto;padding:3px 0 0}.corona-infos p.how-to-use{padding-top:0}.faixaCov--content .container p{text-align:center}}#modalRotas .modal-body h2{text-align:center;font-family:"Grover W01 Regular";font-weight:300;font-size:22px;text-transform:uppercase;letter-spacing:6px;color:#7d7d7d;margin-bottom:50px}#modalRotas .modal-body .modal-body_btns{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.btn-uber{color:#fff;background-color:#000;transition:.8s;-webkit-transition:.8s;padding:12px 60px;text-align:center;text-decoration:none;font-family:"Grover W01 Regular";text-transform:uppercase;letter-spacing:5px;font-weight:500;border-radius:20px;font-size:1.2rem;margin-left:30px}.btn-uber:hover{color:#fff;transition:.4s;-webkit-transition:.4s;box-shadow:0 2px 50px rgba(0,0,0,.5)}@media only screen and (max-width:768px){#modalRotas .modal-body .modal-body_btns{flex-direction:column}#modalRotas .modal-body a{width:100%;margin-top:30px}.btn-uber{margin-left:0;margin-top:50px;padding:12px 50px}}.btn-whatsapp{background-color:transparent;box-shadow:none;display:inline-flex;text-align:center;align-items:center;justify-content:center;position:fixed;padding:0;right:15px;bottom:30px;z-index:9999;transition:background .3s,transform .5s;border:none}.tooltip-inner{padding:15px 8px;font-size:16px}.btn-whatsapp:hover{transform:scale(1.1)}.btn-whatsapp .logo-whats{width:50px}@media only screen and (max-width:962px){.btn-whatsapp{bottom:10px;right:10px}.btn-whatsapp .logo-whats{margin:0 0 0 10px}}.txt-info-inner{color:#969696}.experiencias-border{position:relative}.content-experiencias{width:100%;height:100%;background:rgba(225,0,152,.2);display:flex;flex-direction:column;justify-content:center;align-items:center}.content-experiencias .logo-experiencias{width:45%}.content-experiencias h1{text-align:center;font-family:"Grover W01 Regular";font-size:24px;font-weight:400;line-height:32.83px;letter-spacing:.4em;color:#fff;text-transform:uppercase;margin-top:34px}.expe-barra{width:2px;height:30%;background:#d9d9d9}.expe-role{width:100%;position:absolute;bottom:20px;text-align:center}.expe-title .col-md-12{display:flex;flex-direction:column;justify-content:center;align-items:center}.expe-title .high-text-exp{font-size:20px;font-weight:400;line-height:27.36px;letter-spacing:.4em;text-align:center}.expe-title .detail-exp{background:#fff;margin:0}.expe-title .times-big{width:85%;font-family:"Grover W01 Regular";font-size:14px;font-weight:400;font-style:normal;line-height:30px;text-align:center;color:#fff;margin-top:80px}.grid-item-bg{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(225,0,152,.2)}.expe-bg{width:100%;position:relative}.expe-bg::after,.expe-bg::before{content:"";width:400px;height:756px;position:absolute;top:215px;right:0;z-index:-1;background-image:url('../img/experiencias/details-right.png');background-position:center;background-size:contain;background-repeat:no-repeat}.expe-bg::before{background-image:url('../img/experiencias/details-left.png');width:320px;top:initial;left:0;bottom:178px}.exp-info__cont{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0 80px}.exp-info__cont .Prices{background:#000;color:#fff;margin:0 0 60px;padding:40px}.exp-info__cont .Prices h6{font-size:16px;font-weight:400;line-height:30px;letter-spacing:.4em;text-align:center;margin:0 0 22px;color:#fff}.exp-info__cont .Prices h4,.exp-info__cont .Prices span.dolar{font-family:Montserrat,sans-serif;font-size:48px;font-style:italic;font-weight:600;line-height:28px;text-align:center;margin:0;color:#e10098}@media only screen and (max-width:768px){.content-experiencias .logo-experiencias{width:50%;padding-bottom:0}.content-experiencias h1{font-size:16px;font-weight:400;line-height:21.89px;letter-spacing:40%}.expe-title .col-md-12{padding:0}.expe-title .high-text-exp{font-size:14px;font-weight:400;line-height:19.15px;letter-spacing:40%}.expe-title .times-big{width:100%;margin-bottom:30px}.expe-bg::after{width:216px;height:408px;top:450px}.expe-bg::before{width:220px}.exp-info__cont .Prices{width:100%;margin-bottom:40px}.exp-info__cont .btn-highlight-standard.light{width:100%;display:block;padding:12px 50px}.exp-info__cont{padding-bottom:40px}#intro-fidelidade.fide{background-image:url('../img/core/shadow-fidelidade-1-m.png')!important}#intro-fidelidade.lovers{background-image:url('../img/experiencias/fou-lovers-hero-m.webp')!important}.fide-header--scroll,.fide-header--title{display:none!important}.background-fidelidade::before{width:82px;height:72px;top:20px;left:16px;background-image:url('../img/core/details-fide-left-m.png')}.background-fidelidade::after{width:130px;height:142px;top:113px;bottom:initial}#cartao-infinity .shadow-infinity-intern img{width:65%!important;top:-330px!important}#cartao-infinity .cartao-infinity-intern img{width:100%!important;top:-335px!important}#cartao-infinity{padding-top:197px!important;padding-bottom:40px}#cartao-infinity h2{margin:0;font-size:20px;line-height:27.36px}.fide-regras{margin:30px 0}#cartao-infinity .btn-highlight-standard{width:100%;display:block}.background-fidelidade{background-image:none}}.modal-backdrop.in{background-color:rgba(15,15,15,.5)!important;backdrop-filter:blur(5px)!important;opacity:.7}#modalPark.modal{background-color:rgba(15,15,15,.5)}.slide-intro,div.omotel-display.bg1{background-image:url('../img/slide-intro/wall.webp')}.hero-banner{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden;margin:2% 7% 0 2%;background-color:#0f0f0f}.slider-inicial.hero-banner{background-image:url('../img/slide-intro/wall.webp');height:100vh;min-height:600px}.hero-scroll-cue{position:absolute;bottom:80px;right:160px;display:flex;flex-direction:column;align-items:center;gap:8px;animation:1s both transp}.hero-scroll-text{font-size:18px;line-height:20px;font-weight:400;color:#fff;font-family:AmsiPro-Italic;font-style:italic;margin:0;white-space:nowrap;letter-spacing:0}.hero-scroll-line{width:2px;height:40px;background-color:#fff}.hero-scroll-cue--mobile{right:auto;left:calc(50% + 35px);transform:translateX(-50%);bottom:130px}@media (max-width:767px){.slide-intro,div.omotel-display.bg1{background-image:url('../img/slide-intro/1-mobile.webp')}.hero-banner{margin:0}.slider-inicial.hero-banner{background-image:url('../img/slide-intro/1-mobile.webp');height:75vh;min-height:500px}.hero-scroll-cue{left:0;right:0;bottom:50px;justify-content:center}.hero-scroll-text{font-size:14px;font-family:"Times New Roman",Times,serif}.hero-scroll-line{width:1px;height:28px}.insta-slider{padding:20% 0 0}}#modalPark{background:0 0}#modalPark .modal-body{font-size:14px;padding:0}#modalPark .modal-body img{width:100%;max-height:400px}#modalPark .modal-header{border-bottom:none;background-color:transparent;padding:0;min-height:0}#modalPark .modal-dialog{max-width:500px;padding-inline:16px}#modalPark .modal-content{border-radius:0;background-color:transparent;box-shadow:none!important;border:transparent!important;width:fit-content;margin-inline:auto}#modalPark .modal-header .close{width:30px;position:absolute;float:right;right:20px;top:3%;z-index:2;opacity:1}#modalPark .modal-header .close span{color:#fff;font-size:30px}.modal-backdrop{backdrop-filter:blur(5px)}@media screen and (max-width:1700px){#intro-fidelidade .logo-big-fidelidade{margin-left:30%;margin-bottom:-14%}#gastronomia-intro .logo-gastronomia{margin-top:14%;margin-bottom:-6%}#gastronomia-intro{background-size:cover;height:100%}#intro-fidelidade h1.fidelidade-title{margin-top:38%}#cartao-u .shadow-u-intern img{width:40%;top:230px}#cartao-u .cartao-u-intern img{width:60%;top:260px}#cartao-infinity .shadow-infinity-intern img{width:40%;top:-220px}#cartao-infinity .cartao-infinity-intern img{width:70%;top:-200px}#aniversariante .gift-intern img{top:-440px;right:200px;width:50%}#aniversariante.cards-section .title-card{margin-top:15%}}@media screen and (max-width:1440px){#intro-fidelidade span.role-page{margin-top:20%}div#nav-menu.menu-nav{transform:scale(.8)}#box{margin-top:5%;padding:25% 10px 25% 6%}.menu-nav{right:1%;top:0©}.content-fidelidade{margin-top:20%;padding:8% 8% 8% 12%}.content-fidelidade h5{letter-spacing:6px}.intro-suites .content{padding-top:8%}.intro-suites .button-reservation-intro{width:35%;margin-top:8%}#intro-fidelidade .card-big1-intern img{position:absolute;top:0;left:-50px;width:50%}#intro-fidelidade .card-big2-intern img{top:-180px;left:0;width:30%}.suites-view .ctas{text-align:right}#gastronomia-intro .logo-gastronomia{margin-top:6%;margin-bottom:-8%;margin-left:-10%}div.side-by-side:hover .content{transition:opacity .6s .5s}div.side-by-side .content h4{letter-spacing:8px}.fa-angle-down{display:inline}}@media screen and (max-width:1366px){.suites-destaque{height:80%}#box{margin-top:10%;padding:25% 10px 25% 6%}div.side-by-side:hover h3.title{margin-top:-10%}div.side-by-side .content{margin-top:-30%}div.side-by-side h3.title{font-size:3rem;letter-spacing:8px}div.side-by-side .content h4{letter-spacing:4px}.cardfidelidade{min-height:600px}.content-fidelidade{margin-top:20%;padding:12% 9%}div.side-by-side:hover .content{margin-top:15%}#intro-fidelidade h1.fidelidade-title{margin-top:33%;font-size:6rem;text-align:center}}@media screen and (max-width:1280px){#box{margin-top:5%}.intro-suites .button-reservation-intro{width:45%;margin-top:20%}}@media screen and (max-width:1080px){#intro-fidelidade h1.fidelidade-title{margin-top:27%;font-size:6rem;text-align:center}#intro-fidelidade span.role-page{margin-top:20%}div.side-by-side{width:100%;margin-bottom:4%}.cardfidelidade{min-height:520px}.content-fidelidade{margin:38% 10% 0}footer{background-color:#000;margin-top:100px}#intro-fidelidade{height:101%}.card,.card-u{margin-left:0;margin-right:0}.logo-big-fidelidade{margin-top:14%;margin-left:22%;margin-bottom:5%}}@media screen and (max-width:1200px){.icon-reservation-liquid{width:5%;position:absolute;top:8%;right:32%}}@media screen and (max-width:1024px){#box{margin-top:55%;margin-left:-40%;margin-right:15%;padding:25% 10px 25% 6%}section.localizacao{height:70%;margin-bottom:30%!important}.icon-reservation-liquid{width:5%;position:absolute;top:10%;right:31%}section.localizacao .content{width:100%;height:initial;float:initial}section.localizacao #map{width:100%;float:initial;height:initial}.intro-suites .content{padding-top:8%}.intro-suites .button-reservation-intro{width:55%;margin-top:55%}}@media screen and (max-width:991px){.experiencias-mobile .content-mobile,.gastronomia-mobile .content-mobile{display:flex;flex-direction:column}#gastronomia-photos img{width:80%}footer,section.localizacao{margin:0!important}section.localizacao .content::before{background-position:bottom;bottom:0;background-image:url('../img/core/detail-bg2-m.png')}.reservas-cta .title{text-align:center}footer ul.social-menu li a{letter-spacing:5px;font-size:1.2rem}footer ul.social-menu{padding:10% 0;text-align:center}.list-menu-mobile{margin:0;padding:0}.list-menu-mobile .item-menu{font-family:"Grover W01 Regular";text-align:center;padding:10px 30px;background:#494949;border-radius:20px;margin:4% 10%;color:#fff;text-transform:uppercase;list-style:none}.list-menu-mobile .item-menu.highlight{transition:.8s;-webkit-transition:.8s;text-align:center;text-decoration:none;letter-spacing:5px;border-radius:20px;background-image:-moz-linear-gradient(180deg,#e10098 0,#af1685 100%);background-image:-webkit-linear-gradient(180deg,#e10098 0,#af1685 100%);background-image:-ms-linear-gradient(180deg,#e10098 0,#af1685 100%);box-shadow:0 2px 18px 0 rgba(251,0,43,.68);background-position:right;list-style:none;color:#fff;text-transform:uppercase}.list-menu-mobile .item-menu a{letter-spacing:5px;color:#fff}.list-menu-mobile .item-menu a:hover{text-decoration:none;color:#fff}.list-menu-mobile .item-menu.highlight a{color:#fff}.list-menu-mobile .item-menu.highlight:hover{transition:.4s;-webkit-transition:.4s;background-size:400%;background-position:center;box-shadow:0 2px 58px 0 #fb002b,0 20px 48px 0 rgba(0,0,0,.8);color:#fff}.list-menu-mobile .item-menu.highlight a:hover{color:#fff;text-decoration:none}}@media screen and (max-width:800px){.suites-destaque{height:80%}#box{margin-top:25%;margin-left:12%;padding:15% 10px 15% 6%}.layout-full-width #Wrapper{box-sizing:border-box;padding:2% 2% 0!important}.reservas-cta .title{text-align:center}.reservas-cta{padding:6% 0}.table-responsive{border:0 solid #ddd}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border:0;border-bottom:.5px solid #ddd}div#nav-menu.menu-nav{transform:scale(1)}div.menu-nav{right:0}.corona-title{margin-top:40%!important}}@media screen and (max-width:576px){.topo-title{background-size:20%}}@media screen and (max-width:520px){.logo-experiencias{width:60%;padding-top:5%;padding-bottom:20%}.menu-list{margin-top:20%}.high-text-exp{margin:20% 0;font-size:2rem}.times-big{margin-top:20%;font-size:2.4rem}p.how-to-use{padding-top:10%;font-size:1.2rem}.Prices{padding-bottom:4%;padding-top:4%}.desktop{display:none}.display{display:inline}.reservas-cta .title{text-align:center;font-size:2rem;letter-spacing:6px}#box .content h2{font-size:2rem}.suite-description{font-size:1.8rem}div .content-mobile h4{font-size:2rem}div .content-mobile p{margin-bottom:16%}.center{margin-bottom:10%}.filtro{background-color:rgba(0,0,0,.6)}#intro-fidelidade .card-big2-intern img{top:-110px;left:-30px;width:35%}#intro-fidelidade span.role-page{margin-top:43%}#intro-fidelidade h1.fidelidade-title{margin-top:67%;font-size:3rem;letter-spacing:8px;text-align:center}#intro-fidelidade .card-big1-intern img{width:100%;left:-130px;top:-20px}.overlay.open{background:#0f0f0f;overflow:scroll}.logomenu-inside{width:50%;display:none;position:relative}.icon-reservation-liquid,div .content-mobile .logo-sign{display:none}section.localizacao{margin-bottom:0!important}section.localizacao .content{height:65%;background-image:url('../img/core/detail-bg-m.png');background-position:top right;background-size:60%}.information-omotel-box{flex-direction:column}.omotel-foto-pequena{margin-top:30px}.reservas-cta{padding:10% 0}img.itens-slider-flickt{width:250px;height:auto}#box{margin-left:0;margin-right:0;margin-top:22%;background-size:105%;background-attachment:scroll}.copyright h6{letter-spacing:1px}.suites-destaque{height:70%;background-position:center;background-attachment:scroll}section.cartao-fidelidade{min-height:600px}.cardfidelidade{min-height:550px}.content-fidelidade .btn-highlight-standard{padding:3% 24%}.content-fidelidade{margin:85% 0 0;padding:0 10%}.cartao-fidelidade .cartao-2 img{position:absolute;top:-190px;left:-40px;width:100%}.cartao-fidelidade .cartao-1 img{top:100px;left:-50px;width:60%}.content-fidelidade h2{margin-left:0;font-size:2rem}.content-fidelidade h5{letter-spacing:2px;text-align:center;margin:40px 0}.layout-full-width #Wrapper{box-sizing:border-box;padding:0!important}.intro-suites .content{padding-left:5%;padding-top:48%}.intro-suites .content h5{margin-bottom:10px;font-size:2.5rem}.intro-suites .content h3{font-size:6rem}.intro-suites .content h4{font-size:2rem;margin-bottom:16%}.divisor-two{width:1px;height:50px;background:#fff;margin:10% auto 0}.intro-suites .button-reservation-intro{width:90%}.scroll-mobile{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.intro-suites .button-reservation-intro a.btn-highlight-standard{font-size:1rem}header.suites-nav .container,header.suites-nav .container .col-md-12{width:100%!important;padding:0!important}ul.others-suites-list.center-block{padding:10px 0;margin-left:25%}li.fixed-name{display:inline-block;position:absolute;left:4%;bottom:10%;background:rgba(255,255,255,0)}.grid-item{width:100%}.infos-content .lists-price{display:inline-block;width:100%;margin:0 4%}#intro-fidelidade .card-big1 img{width:50%;top:170px}#intro-fidelidade .card-big2 img{top:-50px;left:-30px;width:100%}#intro-fidelidade .logo-big-fidelidade{margin-left:-10%;margin-top:100%;width:100%}.card,.card-u{background:-moz-linear-gradient(90deg,#161616 0,#313131 100%);background:-webkit-linear-gradient(90deg,#171717 0,#313131 100%);background:-ms-linear-gradient(90deg,#181818 0,#313131 100%);margin-left:0;margin-right:0;padding-top:10%;padding-bottom:10%}.fidelidade-itens .container{padding:0}.card h3,.card-u h3{font-size:4rem}.card p,.card-u p{font-size:1.6rem}.fidelidade-itens .itens h4{font-size:2.3rem}.fidelidade-itens{margin-top:-30%}.icon-aniversariantes-size{width:40%}.icon-u-size{width:20%;margin-top:5%;margin-bottom:10%}.fidelidade-itens .itens p{font-size:1.6rem}#intro-fidelidade .container .col-md-12{padding:0!important}.suites-view h3{font-size:5rem}.suites-view h4{font-size:3rem}.suites-view span{font-size:2rem}.suites-view .lists-price{width:100%}.suites-view a.btn-highlight-standard{display:block;padding:12px 30px}.topo-title h2{letter-spacing:10px;font-weight:200;font-size:2.3rem;margin-top:10%}.insta-slider .main-carousel .flickity-viewport{height:250px!important}#gastronomia-intro{background-image:url('../img/core/gastronomia-intro-m.webp');background-size:cover}#gastronomia-intro .logo-gastronomia{width:120%;margin-top:50%;margin-left:-15%;margin-bottom:20%}.topo-title a.btn-highlight-standard{padding:12px 40px}.mapa-localizacao div#map{height:300px}#gastronomia-photos img{margin:5px}#gastronomia-intro .role-a-page{color:#fff!important}#gastronomia-intro .vertical-lign{background-color:#fff}.tooltip-suites{left:15%;width:70%;text-align:center;bottom:15%;letter-spacing:2px}.tooltip-suites h6{letter-spacing:5px}#reservas-modal div.modal-dialog{width:100%;margin:0}.reservation-options{padding:1% 0;margin:0 0 40px}#reservas-modal .modal-header{display:none}.reservas-modal-content .modal-body{padding:0}.reservation-options svg.icons-svg,.reservation-options:hover svg.icons-svg{transition:.8s;width:20%;margin:4% 15%}#reservas-modal .reservas-modal-content{background:#fff!important;padding:30px 0 0}#cartao-u .shadow-u-intern img{width:70%;top:-240px}#cartao-u .cartao-u-intern img{width:100%;top:-230px;left:-40px}.cards-section.no-padding-top{padding-top:60%}.cards-section p{margin-top:10%;font-size:1.4rem;padding-right:00%;line-height:1.7}.cards-section{padding:70% 0 0}#cartao-infinity .shadow-infinity-intern img{width:75%;top:-280px}.cards-section .title-card{font-size:2.3rem;letter-spacing:4px}#aniversariante .gift-intern img{top:-300px;left:-40px;width:100%;right:0}#aniversariante.cards-section .title-card{margin-top:15%}.modal-dialog{position:relative!important;width:100%;transform:translate(0)!important;left:0!important;top:0!important}span.upper-highlight{letter-spacing:1px}.contact-box{box-shadow:none;padding:0;margin-bottom:0;-webkit-backdrop-filter:blur(30px)}.button_container span{height:2px}.menu-list{padding-bottom:20px}footer ul.social-menu li{display:block;margin:0 0 10px}footer ul.social-menu li a{font-size:1.6rem}.list-menu-mobile .item-menu{font-size:1.4rem}section.localizacao h5.subtitle{margin:40px 0 20px}.important-info h4,.infos-content h4{font-size:2rem}.Prices h4{margin-bottom:30px}.border-exp{border:0}.botao-cadastrar{margin:0}.menu-list li{margin:4px;padding:10px 0}.smk-alert-content-top-right{top:20px;left:20px}.smk-alert-content{width:400px;z-index:2060}.contato-h2{font-size:22px;letter-spacing:8px;margin-top:0}#contact a.btn-highlight-standard{padding:9px 69px;text-align:center;font-size:10px;display:block}#contact h3{font-size:12px;letter-spacing:0;line-height:1.8rem}#contact label{font-size:10px}#contact input{height:4.2%}#contact textarea{height:11.7%;border-radius:10px}#contato-modal .close{position:absolute;top:30%;right:3%}.overlay nav{position:relative;height:auto;top:0;-webkit-transform:translateY(0);transform:translateY(0);width:100%}.svg-inline--fa{margin-left:10px}#cartao-specialD .shadow-specialD-intern img{top:-300px;width:100%;right:0}#cartao-specialD.cards-section .title-card{margin-top:45%}#regras-special .modal-footer{display:flex;flex-direction:column;justify-content:center;align-items:center}#regras-special .modal-footer a{margin-bottom:15px}}@media screen and (max-width:360px){.tooltip-suites{padding:30px}.contato-h2{margin-top:5%;font-size:22px;letter-spacing:8px}.menu-list{margin-top:50%}#contact a.btn-highlight-standard{padding:9px 69px;text-align:center;font-size:10px;margin-top:-5%;display:block}#contact h3{font-size:12px;letter-spacing:0}#contact label{font-size:10px}#contact input{height:24px}#contact textarea{height:67px;border-radius:10px}#contato-modal .close{position:absolute;top:13%;right:3%}.information-omotel span.lighter-title{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:4px;font-style:normal;font-size:1rem}.smk-alert-content-top-right{top:20px;left:10px}.smk-alert-content{width:300px;z-index:2060}#intro-fidelidade .card-big2-intern img{top:-54px;left:-50px;width:25%}.fidelidade-itens .itens h4{font-size:1.5rem}#intro-fidelidade h1.fidelidade-title{margin-top:90%}#box{padding:15% 10px 15% 0}.content-fidelidade{padding:0}.intro-suites .content h4{font-size:2.5rem}.intro-suites .content{padding-top:38%}.infos-content{padding:5% 4%}.infos-content .lists-price{margin:0}.fidelidade-itens{margin-top:-10%}a.btn-highlight-standard.text-center{padding:12px 30px}.high-text-exp{font-size:1.6rem;letter-spacing:10px}.btn-primary,a.btn-highlight-standard,input.btn-highlight-standard{display:block;padding:10px 0}.btn-primary{margin-left:10px;margin-right:10px;width:93%}footer ul.social-menu{margin-top:5%}}@media screen and (max-width:1366px) and (max-height:768px){.menu-list{margin-bottom:0}.menu-list li{margin-bottom:10px}.menu-name,.overlay-menu h2,.overlay-menu span{font-size:14px}}.infos-content.row{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding:5% 13%}.infos-content.row::before{content:none}#dtHoje{font-weight:700;text-decoration:underline;font-size:1.3em}#dtCalendarioPeriodo{background:#fff;border:1px solid #767676;color:#333;border-radius:16px;font-size:16px;padding:5px 5px 5px 10px;letter-spacing:.48px;margin-top:5px;text-align:center;font-style:normal}#calendario-section p{font-size:20px;text-align:center;font-family:Inter,sans-serif;font-style:italic}#boxCalendario{position:relative}#calendario-section img.ui-datepicker-trigger{position:absolute;left:30%;margin-top:15px}.ui-datepicker{width:22em}.ui-widget-header,.ui-widget.ui-widget-content{border:0}.ui-widget-header{background:rgba(88,2,145,.2)}.ui-datepicker .ui-datepicker-title{font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:2px}.ui-datepicker th{font-family:Inter,sans-serif}.ui-state-default,.ui-widget-content .ui-state-default{border:0;background:0 0;text-align:center}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#fff}.ui-state-default{text-align:center}#gmTbPeriodos{width:100%;font-family:"Grover W01 Regular"}.lnctHeader th{padding:10px;text-align:center;font-size:15px;letter-spacing:.42px;font-family:"Grover W01 Regular";font-weight:400}.lncatlpe,.lncatlpert{background:#fff}.lncatlpe td,.lncatlpert td{color:#333;padding:10px;font-size:13px;font-weight:400}.lncatlpert td{padding:10px;font-size:15px;text-align:center;text-transform:uppercase;font-weight:400}.lncatlpe td small{font-size:9px!important}.texto-calendario{padding:11px 25px;width:100%;margin-top:14px;background:#494949}.texto-calendario p{margin:0;text-align:center;font-size:9px!important;font-style:normal!important;text-transform:uppercase;font-family:"Grover W01 Regular"!important}#boxTabela{margin-top:4px}.lnctHeader,.ui-widget-header,body .ui-state-highlight,body .ui-widget-content .ui-state-highlight,body .ui-widget-header .ui-state-highlight{background:linear-gradient(90deg,#e10098 55.73%,#af1685 100%)!important;color:#fff!important}.ui-datepicker td a,.ui-datepicker td span{border:none!important}@media screen and (max-width:600px){.infos-content.row{display:flex;flex-direction:column;justify-content:center;gap:30px;padding:5% 10px}.lncatlpe td,.lncatlpert td{padding:10px 5px}.lncatlpe td{font-size:12px}#dtCalendarioPeriodo{padding-left:0;padding-right:20px}.texto-calendario{margin-top:20px;padding:11px}#calendario-section .texto-calendario p{font-size:8px!important}.ui-datepicker{width:100%;left:0!important}#calendario-section img.ui-datepicker-trigger{left:23%}.infos__itens{padding:0 30px}}@font-face{font-family:"Grover W01 Regular";src:url('fonts/Grover-W01-Regular/Grover-W01-Regular.woff2') format("woff2"),url('fonts/Grover-W01-Regular/Grover-W01-Regular.woff') format("woff");font-display:swap;size-adjust:105%}@font-face{font-family:AmsiPro-Italic;src:url('fonts/amsipro-italic.otf');font-display:swap}@font-face{font-family:AmsiPro-semibold;src:url('fonts/amsipro-semi-bold-italic.ttf');font-display:swap}