/*! rio-quente v0.0.1 | (c) 2025 Neotix - Transformação Digital | MIT License | http://link-to-your-git-repo.com */@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap");#pageExplorarDiversoes .faixa-diversao{background:-webkit-gradient(linear,left top,right top,from(#b3e1f5),to(#fff));background:linear-gradient(90deg,#b3e1f5 0,#fff);border-left:6px solid #009bdd;border-bottom:1px solid #d7d7d7}#pageExplorarDiversoes .faixa-diversao .row{height:240px}#pageExplorarDiversoes .faixa-diversao .row h2{font-family:open_sansregular,sans-serif;font-size:1.375rem;line-height:32px;margin:0}#pageExplorarDiversoes #lista-hoteis{padding:10vh 0 20vh}#pageExplorarDiversoes .intro{margin-bottom:10vh}#pageExplorarDiversoes .card-hoteis{display:block;border:none;overflow:hidden;margin-bottom:50px;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scale(1);transform:scale(1)}#pageExplorarDiversoes .card-hoteis .img-card{height:auto;margin-bottom:20px;border-radius:6px;overflow:hidden}#pageExplorarDiversoes .card-hoteis .tags{text-align:left;height:55px;overflow:hidden;padding:0}#pageExplorarDiversoes .card-hoteis .tags .badge{border-radius:3px;padding:5px 9px;font-size:.625rem;margin-right:10px;margin-bottom:5px;text-transform:uppercase}#pageExplorarDiversoes .card-hoteis .tags .badge-verde{background-color:rgba(49,164,48,.2);color:#31a430}#pageExplorarDiversoes .card-hoteis .tags .badge-vermelho{background-color:rgba(229,88,41,.2);color:#e55829}#pageExplorarDiversoes .card-hoteis .tags .badge-amarelo{background-color:rgba(247,189,0,.2);color:#f7bd00}#pageExplorarDiversoes .card-hoteis .tags .badge-azul{background-color:rgba(0,155,221,.2);color:#009bdd}#pageExplorarDiversoes .card-hoteis .text-card{padding:0}#pageExplorarDiversoes .card-hoteis .text-card .titulo4{color:#00212f;font-weight:700;height:65px;overflow:hidden}#pageExplorarDiversoes .card-hoteis .text-card p{font-size:.875rem;height:62px;overflow:hidden;color:#9b9b9b}#pageExplorarDiversoes .card-hoteis .info-promo{border:1px solid;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:ubunturegular,sans-serif;font-size:.875rem;font-weight:700;margin-bottom:10px;padding:0 15px;text-align:center;text-transform:uppercase}#pageExplorarDiversoes .card-hoteis .info-promo span{font-size:1.4375rem;margin-right:10px}#pageExplorarDiversoes .card-hoteis .info-promo.info-verde{background-color:rgba(133,188,37,.1);color:#85bc25}#pageExplorarDiversoes .card-hoteis .info-promo.info-amarelo{background-color:rgba(247,189,0,.1);color:#f7bd00}#pageExplorarDiversoes .card-hoteis .info-promo.info-vermelho{background-color:rgba(229,88,41,.1);color:#e55829}#pageExplorarDiversoes .card-hoteis:focus,#pageExplorarDiversoes .card-hoteis:hover{-webkit-transform:scale(1.02);transform:scale(1.02);text-decoration:none}#pageExplorarDiversoes #txt-explorar-diversao{margin-top:20vh}#pageExplorarDiversoes #txt-explorar-diversao .title-hoteis.txt-explorar{overflow:hidden;max-height:95px}#pageExplorarDiversoes #txt-explorar-diversao .title-hoteis.txt-explorar.aberto{max-height:100%}#pageExplorarDiversoes #txt-explorar-diversao .title-hoteis .titulo1{color:#00212f;font-size:2.1875rem}#pageExplorarDiversoes #txt-explorar-diversao .title-hoteis .titulo2{color:#00212f;font-size:1.5625rem;margin:25px 0;font-family:rounded_mplus_1c_bold,sans-serif}#pageExplorarDiversoes #txt-explorar-diversao .title-hoteis a{color:#00212f;font-weight:700;text-decoration:underline}#pageExplorarDiversoes #txt-explorar-diversao .leia-mais-exp-diversao{height:150px;margin-top:-100px;margin-bottom:50px;position:relative;z-index:2;width:100%;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;transition-delay:0s}#pageExplorarDiversoes #txt-explorar-diversao .leia-mais-exp-diversao .container,#pageExplorarDiversoes #txt-explorar-diversao .leia-mais-exp-diversao .row{height:100%}#pageExplorarDiversoes #txt-explorar-diversao .leia-mais-exp-diversao .row-custon{display:-webkit-box;display:-ms-flexbox;display:flex}#pageExplorarDiversoes #txt-explorar-diversao .leia-mais-exp-diversao .btn-ler-mais-exp-diversao{background:#00212f;border-radius:34px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:34px;width:132px;margin:0 auto;position:relative}#pageExplorarDiversoes #txt-explorar-diversao .leia-mais-exp-diversao .btn-ler-mais-exp-diversao:hover{text-decoration:none}#pageExplorarDiversoes #txt-explorar-diversao .leia-mais-exp-diversao .btn-ler-mais-exp-diversao.ler-menos-exp-diversao{display:none}#pageExplorarDiversoes #txt-explorar-diversao .leia-mais-exp-diversao:before{content:"";background-color:#d7d7d7;display:block;height:1px;width:calc(50% - 100px);position:absolute;left:0;bottom:18px}#pageExplorarDiversoes #txt-explorar-diversao .leia-mais-exp-diversao:after{content:"";background-color:#d7d7d7;display:block;height:1px;width:calc(50% - 100px);position:absolute;right:0;bottom:18px}#pageExplorarDiversoes #txt-explorar-diversao .leia-mais-exp-diversao.aberto{background:none;height:34px;margin-top:0}#pageExplorarDiversoes #txt-explorar-diversao .leia-mais-exp-diversao.aberto .btn-ler-mais-exp-diversao{background:#e55829}#pageExplorarDiversoes #txt-explorar-diversao .leia-mais-exp-diversao.aberto .btn-ler-mais-exp-diversao.ler-mais-exp-diversao{display:none}#pageExplorarDiversoes #txt-explorar-diversao .leia-mais-exp-diversao.aberto .btn-ler-mais-exp-diversao.ler-menos-exp-diversao{display:-webkit-box;display:-ms-flexbox;display:flex}#pageExplorarDiversoes #banner-atracoes{background-image:url(../img/outras-atracoes-2024.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;background-attachment:fixed;height:auto;padding:150px 0;position:relative;text-align:center;margin:0}#pageExplorarDiversoes #banner-atracoes .mask{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.7)));background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.7));border-left:23px solid #85bc25;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}#pageExplorarDiversoes #banner-atracoes .grafismo{position:absolute;right:0;top:0;z-index:2}#pageExplorarDiversoes #banner-atracoes .container-fluid{height:100%;position:relative;z-index:3}#pageExplorarDiversoes #banner-atracoes .container-fluid .row{height:100%;background-position:50%;background-size:cover}#pageExplorarDiversoes #banner-atracoes h3{color:#85bc25;margin-bottom:30px}#pageExplorarDiversoes #banner-atracoes h3 strong{color:#fff;font-size:5.625rem;letter-spacing:-.56px}#pageExplorarDiversoes #banner-atracoes p{color:#d7d7d7;display:block;font-size:1.125rem;margin:0 auto 50px;max-width:885px}#pageExplorarDiversoes #banner-atracoes .btn-verde{margin:0 auto;padding:20px 15px;width:270px}@media (max-width:575px){#pageExplorarDiversoes .faixa-diversao{text-align:center}#pageExplorarDiversoes .faixa-diversao .row{padding:40px 0 30px;height:auto}#pageExplorarDiversoes .faixa-diversao .row h2{font-size:1rem;line-height:22px;margin-bottom:20px}#pageExplorarDiversoes .card-hoteis .text-card .titulo4{font-size:.875rem}#pageExplorarDiversoes .card-hoteis .text-card p{font-size:.8125rem}#pageExplorarDiversoes .card-hoteis .info-promo{font-size:.75rem}#pageExplorarDiversoes #banner-atracoes{background-image:url(../img/banner-diversao-secundaria-mobile.jpg);padding:60px 0}#pageExplorarDiversoes #banner-atracoes .grafismo{top:136px;width:218px}#pageExplorarDiversoes #banner-atracoes .mask{border-left:none}#pageExplorarDiversoes #banner-atracoes h3{font-size:1.5625rem}#pageExplorarDiversoes #banner-atracoes h3 strong{font-size:1.5rem}#pageExplorarDiversoes #banner-atracoes p{font-size:.875rem;max-width:80%}}@media (min-width:576px) and (max-width:767px){#pageExplorarDiversoes .faixa-diversao{text-align:center}#pageExplorarDiversoes .faixa-diversao .row{padding:60px 0;height:auto}#pageExplorarDiversoes .faixa-diversao .row h2{font-size:1.25rem}#pageExplorarDiversoes #banner-diversoes{padding:100px 0}#pageExplorarDiversoes #banner-diversoes .grafismo{top:-60px;width:400px}#pageExplorarDiversoes #banner-diversoes h3{color:#fff}#pageExplorarDiversoes #banner-diversoes h3 strong{font-size:4.375rem}#pageExplorarDiversoes #banner-diversoes p{max-width:80%}}@media (min-width:768px) and (max-width:991px){#pageExplorarDiversoes .faixa-diversao .row{height:200px}#pageExplorarDiversoes .faixa-diversao .row h2{font-size:1rem;line-height:26px;margin:0 -15px 0 0}}@media (min-width:992px) and (max-width:1199px){#pageExplorarDiversoes .faixa-diversao .row{height:150px}}@media (min-width:1200px) and (max-width:1499px){#pageExplorarDiversoes #banner-atracoes h3 strong{font-size:3.75rem}#pageExplorarDiversoes .faixa-diversao .row{height:150px}}