/*! 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");#pageHome .faixa-top{background-color:#029639;padding:0 15px;text-align:center;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:480px){#pageHome .faixa-top{height:23px}}#pageHome .faixa-top span{font-family:M PLUS Rounded\ 1c,sans-serif;font-weight:600;font-size:1vw;line-height:80%;color:#fff;display:block}#pageHome .faixa-top span br{display:none}@media (max-width:480px){#pageHome .faixa-top span{font-size:2.5vw;line-height:100%}#pageHome .faixa-top span br{display:block}}#pageHome .bg-video{height:585px;text-align:center;overflow:hidden;background:url(../client/img/banner-home-12-2022.jpg) no-repeat top/cover;position:relative}#pageHome .bg-video img,#pageHome .bg-video video{width:100%;overflow:hidden}#pageHome .bg-video img{height:100%}#pageHome .bg-video .txt-video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;padding-bottom:80px;text-decoration:none;display:block}#pageHome .bg-video .txt-video .container,#pageHome .bg-video .txt-video .row{height:100%}#pageHome .bg-video .txt-video a{display:block}#pageHome .bg-video .txt-video h1{color:#fff;text-align:center;font-family:rounded_mplus_1cregular,sans-serif;font-weight:900;font-size:1.75rem;text-shadow:0 0 10px #000}#pageHome .bg-video .txt-video h2{color:#fff;text-align:center;font-size:.875rem;margin-top:24px;text-shadow:0 0 10px #000;font-family:open_sansregular}#pageHome .banner-home{height:auto;overflow:hidden;position:relative;max-width:1780px;margin:0 auto 15px}@media (min-width:1400px){#pageHome .banner-home .container-fluid{padding-left:70px;padding-right:70px}}@media (min-width:1200px){#pageHome .banner-home .container-fluid{padding-left:40px;padding-right:40px}}#pageHome .banner-home .banner-degrade{position:absolute;height:100%;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(5,16,28,.4)),color-stop(80%,rgba(0,54,70,.2)));background:linear-gradient(180deg,rgba(5,16,28,.4) 0,rgba(0,54,70,.2) 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=0);pointer-events:none;z-index:2}#pageHome .banner-home .banner-slider{margin-bottom:0;overflow:hidden;border-radius:30px 30px 0 0}@media (max-width:768px){#pageHome .banner-home .banner-slider{border-radius:15px 15px 0 0}}#pageHome .banner-home .banner-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#pageHome .banner-home .banner-slider .banner{height:auto}#pageHome .banner-home .banner-slider .banner a,#pageHome .banner-home .banner-slider .banner span{display:block;height:100%;background-position:top;background-repeat:no-repeat;background-size:cover}#pageHome .banner-home .banner-slider .slick-dots{bottom:10px}@media (max-width:768px){#pageHome .banner-home .banner-slider .slick-dots{display:none!important}}#pageHome .banner-home .banner-slider .slick-dots li button:before{font-size:17px;opacity:1;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.3)}#pageHome .banner-home .banner-slider .slick-dots li.slick-active button:before{opacity:1;color:#009bdd}#pageHome .banner-home .banner-slider .slick-next,#pageHome .banner-home .banner-slider .slick-prev{font-size:0;line-height:0;position:absolute;display:block;width:47px;height:47px;padding:0;cursor:pointer;color:transparent;border:none;outline:none}#pageHome .banner-home .banner-slider .slick-prev{left:15px;z-index:10}#pageHome .banner-home .banner-slider .slick-prev:before{width:47px;height:47px;background-color:#fff;border-radius:100%;border:1px solid #009bdd;font-family:icomoon!important;content:"\ee05";font-size:1.25rem;font-weight:700;line-height:100%;text-align:center;color:#4336a9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#pageHome .banner-home .banner-slider .slick-next{right:15px}#pageHome .banner-home .banner-slider .slick-next:before{border-radius:100%;border:1px solid #009bdd;width:47px;height:47px;background-color:#fff;font-family:icomoon!important;content:"\ee06";font-size:1.25rem;font-weight:700;line-height:100%;text-align:center;color:#4336a9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#pageHome .banner-home .banner-slider:not(.slick-initialized) .banner{display:none!important}#pageHome .banner-home .banner-slider:not(.slick-initialized) .banner:first-child{display:block!important}#pageHome .faixa-motor{background-color:#fff;position:relative;bottom:0;left:0;width:100%;z-index:101}#pageHome .faixa-motor .container{height:auto!important;max-width:1400px;background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);padding:0}#pageHome .faixa-motor .container .row{height:auto!important;padding:0}#pageHome .faixa-motor #reservasFormContent{background-color:#005eb8;padding:20px 30px}#pageHome .faixa-motor .nav-item{width:50%;padding:0;margin:0}#pageHome .faixa-motor .nav-item .nav-link{border-top-right-radius:15px;border-top-left-radius:15px;background:#009de0;color:#fff;font-family:ubunturegular,sans-serif;font-size:1.25rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px;border:none}@media (max-width:767px){#pageHome .faixa-motor .nav-item .nav-link{font-size:1rem}}#pageHome .faixa-motor .nav-item .nav-link span{font-size:1rem;margin-right:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#pageHome .faixa-motor .nav-item .nav-link.active{background:#005eb8;color:#fff;border-color:transparent}#pageHome .faixa-motor .btn-check-in-out{position:absolute;top:2px;right:10px;color:#fff;font-size:.75rem;text-decoration:underline;opacity:.6;-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}#pageHome .faixa-motor .btn-check-in-out:hover{opacity:1}#pageHome .faixa-motor .btn-2{margin-top:0;border:none;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:open_sansregular,sans-serif;font-size:.875rem;font-weight:700;width:100%;height:52px;padding:0;text-align:center;text-transform:uppercase;background:#e2a335;-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}#pageHome .faixa-motor .btn-2:focus,#pageHome .faixa-motor .btn-2:hover{color:#fff;text-decoration:none;outline:none!important;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 20px 24px -12px rgba(0,0,0,.3);box-shadow:0 20px 24px -12px rgba(0,0,0,.3);background:#ffa736}#pageHome .faixa-motor .booking{margin:0 auto;padding:16px 0;font-size:12px;clear:both;text-align:center;min-height:60px}#pageHome .faixa-motor .booking .row>div{padding:0 7.5px}#pageHome .faixa-motor .booking .camposdatahotel{background:url(img/icones-svg/pin.svg) no-repeat 12px}#pageHome .faixa-motor .booking .camposdatahotel select{padding:0 10px 0 28px;max-width:95%}#pageHome .faixa-motor .booking .camposdata{background:url(img/icones-svg/calendario.svg) no-repeat 12px;width:100%!important}#pageHome .faixa-motor .booking .camposQuartos{background:url(img/icones-svg/quartos.svg) no-repeat 12px}#pageHome .faixa-motor .booking .camposQuartos select{padding:0 10px 0 20px;max-width:85%}#pageHome .faixa-motor .booking .camposPromo{background:url(img/icones-svg/promo.svg) no-repeat 12px;width:100%!important}#pageHome .faixa-motor .booking .camposPromo input{padding:0 10px 0 34px}#pageHome .faixa-motor .booking .camposdata,#pageHome .faixa-motor .booking .camposdata2{padding-left:12px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border:1px solid #fff}#pageHome .faixa-motor .booking .camposdata2 #dpd1-consolav6,#pageHome .faixa-motor .booking .camposdata #dpd1-consolav6{border-radius:4px 0 0 4px!important;padding:0 0 0 30px}#pageHome .faixa-motor .booking .camposdata2 #dpd2-consolav6,#pageHome .faixa-motor .booking .camposdata #dpd2-consolav6{border-radius:0 4px 4px 0!important;padding:0 10px 0 15px}#pageHome .faixa-motor .booking .camposdata2 input,#pageHome .faixa-motor .booking .camposdata2 select,#pageHome .faixa-motor .booking .camposdata input,#pageHome .faixa-motor .booking .camposdata select{text-align:left;font-family:rounded_mplus_1cmedium,sans-serif;font-size:14px;background-color:transparent;color:#fff;width:100%;margin:0;border:none;outline:0;font-weight:400;cursor:pointer;height:50px}#pageHome .faixa-motor .booking .camposdata2 input::-webkit-input-placeholder,#pageHome .faixa-motor .booking .camposdata2 select::-webkit-input-placeholder,#pageHome .faixa-motor .booking .camposdata input::-webkit-input-placeholder,#pageHome .faixa-motor .booking .camposdata select::-webkit-input-placeholder{color:#fff;opacity:1}#pageHome .faixa-motor .booking .camposdata2 input::-moz-placeholder,#pageHome .faixa-motor .booking .camposdata2 select::-moz-placeholder,#pageHome .faixa-motor .booking .camposdata input::-moz-placeholder,#pageHome .faixa-motor .booking .camposdata select::-moz-placeholder{color:#fff;opacity:1}#pageHome .faixa-motor .booking .camposdata2 input:-ms-input-placeholder,#pageHome .faixa-motor .booking .camposdata2 select:-ms-input-placeholder,#pageHome .faixa-motor .booking .camposdata input:-ms-input-placeholder,#pageHome .faixa-motor .booking .camposdata select:-ms-input-placeholder{color:#fff;opacity:1}#pageHome .faixa-motor .booking .camposdata2 input:-moz-placeholder,#pageHome .faixa-motor .booking .camposdata2 select:-moz-placeholder,#pageHome .faixa-motor .booking .camposdata input:-moz-placeholder,#pageHome .faixa-motor .booking .camposdata select:-moz-placeholder{color:#fff;opacity:1}#pageHome .faixa-motor .booking .camposdata2 select option,#pageHome .faixa-motor .booking .camposdata select option{background-color:#fff;color:#000;padding:10px}#pageHome .faixa-motor .booking .camposdata2 select option:hover,#pageHome .faixa-motor .booking .camposdata select option:hover{background-color:#656565}#pageHome .faixa-motor .booking .info-hoteis{width:60px;margin:0 0 0 15px;float:left;position:relative}#pageHome .faixa-motor .booking .info-hoteis .abre-infos{border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52px;width:100%;color:#fff;font-size:1.25rem}#pageHome .faixa-motor .booking .selecthotels .tooltip-hoteis{background-color:#fd4718;color:#fff;text-align:center;border-radius:4px;padding:10px;position:absolute;z-index:9999999;top:100%;left:0;font-size:13px;line-height:normal;border-color:#fd4718;border-width:1px;width:auto;white-space:nowrap}#pageHome .faixa-motor .booking .selecthotels .tooltip-hoteis a{color:#fff;text-decoration:underline}#pageHome .faixa-motor .booking .selecthotels .tooltip-hoteis a.fechar{position:absolute;top:0;right:5px;font-size:22px;line-height:100%;text-decoration:none}#pageHome .faixa-motor .booking .selecthotels .tooltip-hoteis:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-bottom-color:#fd4718}#pageHome .faixa-motor .booking .esconde{display:none}#pageHome .faixa-motor .booking .ativa{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#pageHome .faixa-motor .booking #box-adultos,#pageHome .faixa-motor .booking #box-crianca{display:none;position:absolute;width:100%;background:#fff;border-radius:6px;padding:0 5px 5px;font-size:12px;top:61px;z-index:99;-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.3);box-shadow:0 0 5px 3px rgba(0,0,0,.3)}#pageHome .faixa-motor .booking #box-adultos:after,#pageHome .faixa-motor .booking #box-crianca:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-bottom-color:#fff}#pageHome .faixa-motor .booking #box-adultos label,#pageHome .faixa-motor .booking #box-crianca label{color:#454545;margin:0 0 5px!important;line-height:normal;display:block;text-align:left;font-size:.875rem}#pageHome .faixa-motor .booking #box-adultos select,#pageHome .faixa-motor .booking #box-crianca select{border:1px solid #009bdd!important;background-color:#fff!important;color:#454545!important;height:30px!important;padding-left:10px!important}#pageHome .faixa-motor .booking #box-adultos .quarto,#pageHome .faixa-motor .booking #box-crianca .quarto{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-ms-flex-wrap:wrap;padding-top:8px;padding-bottom:3px;border-bottom:1px solid #d0d0d0;display:flex;flex-direction:row;flex-wrap:wrap}#pageHome .faixa-motor .booking #box-adultos .adultcrianca,#pageHome .faixa-motor .booking #box-crianca .adultcrianca{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-top:5px}#pageHome .faixa-motor .booking #box-adultos .button-idade,#pageHome .faixa-motor .booking #box-crianca .button-idade{margin-top:10px;background:-webkit-gradient(linear,left top,right top,from(#009bdd),to(#0066b0));background:linear-gradient(90deg,#009bdd 0,#0066b0);background:-webkit-linear-gradient(-45deg,#009bdd,#009bdd,#0066b0);-webkit-transform:scale(1);transform:scale(1);border:none;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:open_sansregular,sans-serif;font-size:.875rem;font-weight:700;width:100%;height:40px;padding:0;text-align:center;text-transform:uppercase;background:-webkit-gradient(linear,left top,right top,color-stop(0,#cfac3d),to(#bd5c0a));background:linear-gradient(90deg,#cfac3d,#bd5c0a);background-position:0 50%;background-size:300%;-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}#pageHome .faixa-motor .booking #box-adultos .button-idade:focus,#pageHome .faixa-motor .booking #box-adultos .button-idade:hover,#pageHome .faixa-motor .booking #box-crianca .button-idade:focus,#pageHome .faixa-motor .booking #box-crianca .button-idade:hover{color:#fff;text-decoration:none;outline:none!important;background-position:100% 50%;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 20px 24px -12px rgba(0,0,0,.3);box-shadow:0 20px 24px -12px rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,right top,color-stop(0,#cfac3d),to(#bd5c0a));background:linear-gradient(90deg,#cfac3d,#bd5c0a)}#pageHome .faixa-motor .booking .button{margin-top:0;border:none;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:open_sansregular,sans-serif;font-size:.875rem;font-weight:700;width:100%;height:52px;padding:0;text-align:center;text-transform:uppercase;background:#e2a335;-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}#pageHome .faixa-motor .booking .button:focus,#pageHome .faixa-motor .booking .button:hover{color:#fff;text-decoration:none;outline:none!important;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 20px 24px -12px rgba(0,0,0,.3);box-shadow:0 20px 24px -12px rgba(0,0,0,.3);background:#ffa736}#pageHome .faixa-motor .selecthotels .tooltiptext{visibility:hidden;width:100%;background-color:#fd4718;color:#fff;text-align:center;border-radius:4px;padding:8px;position:absolute;z-index:9999999999999;top:75px;left:0;font-size:13px;-webkit-animation:text-shadow 1s linear infinite;animation:text-shadow 1s linear infinite;line-height:normal;text-transform:uppercase;border-color:#fd4718;border-width:1px}#pageHome .faixa-motor .selecthotels .tooltiptext:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#fd4718}#pageHome .faixa-motor .quartos .tooltiptext2{visibility:hidden;width:100%;background-color:#fd4718;color:#fff;text-align:center;border-radius:4px;padding:8px;position:absolute;z-index:9999999999999;bottom:-40px;left:0;font-size:13px;-webkit-animation:text-shadow 1s linear infinite;animation:text-shadow 1s linear infinite;line-height:normal;text-transform:uppercase;border-color:#fd4718;border-width:1px}#pageHome .faixa-motor .quartos .tooltiptext2:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#fd4718}#pageHome .faixa-motor #salvar-idade{background-color:#fd4718!important;display:none;width:100%!important;margin:10px 0 2px!important;border-radius:4px!important;height:40px!important;color:#fff!important}#pageHome .faixa-motor #black-background{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:999;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;border:none;border-radius:0 0 4px 4px;overflow:hidden;-webkit-box-shadow:0 2px 6px 0 #adb5bd;box-shadow:0 2px 6px 0 #adb5bd}#pageHome .faixa-motor #black-background #calendar-inputs{width:100%;margin:auto}#pageHome .faixa-motor #black-background .checkdiv,#pageHome .faixa-motor #black-background .fechar{display:none}#pageHome .faixa-motor .booking .data select option{color:#000!important}#bannerSecundario{height:200px}#bannerSecundario .slick-dotted.slick-slider{margin-bottom:0}#bannerSecundario .slick-dots{bottom:15px}#bannerSecundario .slick-dots li.slick-active button:before{background:#fff}#bannerSecundario .slick-dots li button:before{font-size:1rem;color:transparent;border:2px solid #fff;border-radius:50%;outline:none;opacity:1;width:16px;height:16px}#bannerSecundario .sliderBannerSecundario .bannerAplicativoAviva,#bannerSecundario .sliderBannerSecundario .bannerAppPark,#bannerSecundario .sliderBannerSecundario .bannerCoronaVirusHotPark+.bannerCoronaVirusHotPark,#bannerSecundario .sliderBannerSecundario .bannerReabertura+.bannerReabertura{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}#bannerSecundario .sliderBannerSecundario.slick-initialized .bannerAplicativoAviva,#bannerSecundario .sliderBannerSecundario.slick-initialized .bannerAppPark,#bannerSecundario .sliderBannerSecundario.slick-initialized .bannerCoronaVirusHotPark+.bannerCoronaVirusHotPark,#bannerSecundario .sliderBannerSecundario.slick-initialized .bannerReabertura+.bannerReabertura{visibility:visible;opacity:1}#bannerSecundario .item{height:200px;overflow:hidden}#bannerSecundario .item .container,#bannerSecundario .item .row{height:100%}#bannerSecundario .bannerMovimento{background:#1e474e url(../client/img/banner-janeiro-em-movimento.jpg) no-repeat top}#bannerSecundario .bannerMovimento h2{color:#cd8e3f;font-family:rounded_mplus_1c_bold,sans-serif;font-size:1.875rem;line-height:1.5;margin:0 0 15px 210px}#bannerSecundario .bannerMovimento p{color:#cd8e3f;font-family:rounded_mplus_1cmedium,sans-serif;font-size:1.375rem;line-height:1.5;margin:0 226px 0 210px}#bannerSecundario .bannerFolia{background:#fff url(../client/img/banners-secundarios/banner-folia-da-bahia.jpg) no-repeat top}#bannerSecundario .bannerFolia h2{color:#385fb1;font-family:rounded_mplus_1c_bold,sans-serif;font-size:1.5625rem;line-height:1.5;margin:0 30px 0 480px}#bannerSecundario .bannerFolia p{color:#cf762c;font-family:rounded_mplus_1c_bold,sans-serif;font-size:1.125rem;line-height:1.5;margin:0 0 30px 480px}#bannerSecundario .bannerMuitosCarnavais{background:#f9e9c7 url(../client/img/banners-secundarios/bg-banner-muitos-carnavais.jpg) no-repeat top}#bannerSecundario .bannerMuitosCarnavais h2{color:#365fb8;font-family:rounded_mplus_1cregular,sans-serif;font-size:1.5625rem;line-height:1.5;margin:0 0 15px 480px}#bannerSecundario .bannerMuitosCarnavais h2 strong{font-family:rounded_mplus_1c_bold,sans-serif}#bannerSecundario .bannerMuitosCarnavais h2:after{content:"";background:url(../client/img/banners-secundarios/adorno-muitos-carnavais.png);display:block;height:11px;width:75px;margin-top:10px}#bannerSecundario .bannerMuitosCarnavais p{color:#00212f;font-family:rounded_mplus_1cmedium,sans-serif;font-size:1rem;line-height:1.5;margin:0 30px 0 480px}#bannerSecundario .bannerPromoweek{background-image:url(../client/img/banners-secundarios/coco-promoweek.png),url(../client/img/banners-secundarios/coqueiro-promoweek.png);background-position:0 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-color:#ff5244;text-align:center}#bannerSecundario .bannerPromoweek a{display:block;height:200px}#bannerSecundario .bannerPromoweek a:focus,#bannerSecundario .bannerPromoweek a:hover{text-decoration:none}#bannerSecundario .bannerPromoweek .container{background:url(../client/img/banners-secundarios/logo-promoweek.png) no-repeat 0}#bannerSecundario .bannerPromoweek .container h2{color:#fff;font-family:rounded_mplus_1cregular,sans-serif;font-size:1.875rem;line-height:1.3;margin:0 0 0 480px}#bannerSecundario .bannerPromoweek .container p{color:#ffbb0b;font-family:rounded_mplus_1cregular,sans-serif;font-size:1.5625rem;line-height:1.3;margin:0 0 0 480px}#bannerSecundario .bannerGinga{background:#0071ba url(../client/img/banners-secundarios/banner-festival-ginga.jpg) no-repeat top}#bannerSecundario .bannerGinga .container{background:url(../client/img/banners-secundarios/adorno-festival-ginga.png) no-repeat 75% bottom}#bannerSecundario .bannerGinga h2{padding-top:28px;color:#fcb735;font-family:rounded_mplus_1c_bold,sans-serif;font-size:1.25rem;line-height:1.5;margin:0 0 15px 480px}#bannerSecundario .bannerGinga h2 strong{color:#2f2f3d;font-family:rounded_mplus_1c_bold,sans-serif;font-size:1.5625rem}#bannerSecundario .bannerGinga p{color:#fff;font-family:rounded_mplus_1c_bold,sans-serif;font-size:1rem;line-height:1.5;margin:0 0 0 480px}#bannerSecundario .bannerCoronaVirus{background:#005575;background-image:url(../client/img/banners-secundarios/banner_corona_background_rioquente.png);background-size:contain;background-position:100%;background-repeat:no-repeat;position:relative}#bannerSecundario .bannerCoronaVirus:before{position:absolute;background-image:url(../client/img/banners-secundarios/blue_stuff.png);background-size:contain;background-position:100%;background-repeat:no-repeat;content:" ";width:168.39px;height:163.49px;top:-14px;left:50%}#bannerSecundario .bannerCoronaVirus .banner-text{width:50%;padding-left:20px;z-index:2}#bannerSecundario .bannerCoronaVirus .banner-text p{font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#fff}#bannerSecundario .bannerCoronaVirus .banner-text p strong{font-weight:800}#bannerSecundario .bannerCoronaVirus .banner-image{width:217px;height:46px}#bannerSecundario .bannerCoronaVirus .banner-image img{width:100%}#bannerSecundario .bannerCoronaVirus .readMore{min-width:270px;margin-bottom:25px}#bannerSecundario .bannerCoronaVirus .banner-container{position:relative;max-width:1270px;padding-left:20px;padding-right:20px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bannerSecundario .bannerCoronaVirus .banner-container:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}#bannerSecundario .bannerCoronaVirus h2{font-size:32px;padding-top:49px}#bannerSecundario .bannerCoronaVirus h2,#bannerSecundario .bannerCoronaVirus h2 .smallPart{font-family:rounded_mplus_1c_bold,sans-serif;font-style:normal;font-weight:800;line-height:140%;color:#fff}#bannerSecundario .bannerCoronaVirus h2 .smallPart{font-size:24px}#bannerSecundario .bannerCoronaVirusHotPark{background-size:contain;background-position:100%;background-repeat:no-repeat;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bannerSecundario .bannerCoronaVirusHotPark .image-first{position:absolute;background-size:contain;background-position:100%;background-repeat:no-repeat;width:168.39px;height:163.49px;top:-14px;left:-127px}#bannerSecundario .bannerCoronaVirusHotPark .image-second{position:absolute;background-size:contain;background-position:100%;background-repeat:no-repeat;width:240.39px;height:282.49px;bottom:-87px;right:0}#bannerSecundario .bannerCoronaVirusHotPark .banner-image__mobile{display:none}#bannerSecundario .bannerCoronaVirusHotPark .banner-text{width:50%;padding-left:20px;z-index:2}#bannerSecundario .bannerCoronaVirusHotPark .banner-text p{font-style:normal;font-weight:400;font-size:14px;line-height:160%;color:#4633ae}#bannerSecundario .bannerCoronaVirusHotPark .banner-text p strong{font-weight:800}#bannerSecundario .bannerCoronaVirusHotPark .banner-image{width:217px;height:46px}#bannerSecundario .bannerCoronaVirusHotPark .banner-image img{width:100%}#bannerSecundario .bannerCoronaVirusHotPark .readMore{min-width:270px}#bannerSecundario .bannerCoronaVirusHotPark .banner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:6px 40px}#bannerSecundario .bannerCoronaVirusHotPark .banner-container .banner-content{max-width:75%;display:grid;grid-template-rows:repeat(2,1fr);padding-top:16px}#bannerSecundario .bannerCoronaVirusHotPark .banner-container .banner-content p strong{font-family:rounded_mplus_1c_bold,sans-serif}#bannerSecundario .bannerCoronaVirusHotPark .banner-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bannerSecundario .bannerCoronaVirusHotPark h2{font-family:rounded_mplus_1c_bold,sans-serif;font-style:normal;font-weight:800;font-size:29px;color:#4633ae}#bannerSecundario .bannerCoronaVirusHotPark h2 .smallPart{font-family:rounded_mplus_1c_bold,sans-serif;font-style:normal;font-weight:800;font-size:24px;line-height:140%;color:#4633ae}#bannerSecundario .bannerReabertura{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#bannerSecundario .bannerReabertura .banner-image__first{position:absolute;left:-30px;top:0}#bannerSecundario .bannerReabertura .banner-image__second{vertical-align:middle;border-style:none;position:absolute;right:-27px;bottom:-1px}#bannerSecundario .bannerReabertura .banner-image__third{position:absolute;bottom:0;left:25%}#bannerSecundario .bannerReabertura .banner-image__mobile{display:none}#bannerSecundario .bannerReabertura .banner-container{display:grid;max-width:73%;grid-template-columns:1fr 3fr 1fr;grid-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bannerSecundario .bannerReabertura .banner-container .banner-title{text-align:center;z-index:2}#bannerSecundario .bannerReabertura .banner-container .banner-title h3{font-size:40px;font-weight:800;line-height:140%}#bannerSecundario .bannerReabertura .banner-container .banner-text{z-index:2}#bannerSecundario .bannerReabertura .banner-container .banner-text strong{color:#005575}#bannerSecundario .bannerReaberturaCompra{width:100%;background-color:#ff780e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#bannerSecundario .bannerReaberturaCompra .banner-image__first{width:200px;position:absolute;top:0;left:-55px}#bannerSecundario .bannerReaberturaCompra .banner-image__second{position:absolute;bottom:13px;left:12%}#bannerSecundario .bannerReaberturaCompra .btn-amarelo{color:#fff!important}#bannerSecundario .bannerReaberturaCompra .banner-container{display:grid;color:#fff;max-width:73%;grid-template-columns:2fr 3fr 1fr;grid-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bannerSecundario .bannerReaberturaCompra .banner-container .banner-title h3{font-size:30px;font-weight:800;line-height:140%}#bannerSecundario .bannerReaberturaCompra .banner-container .banner-text{z-index:2}#bannerSecundario .bannerReaberturaCompra .banner-container .banner-text small,#bannerSecundario .bannerReaberturaCompra .banner-container .banner-text strong{color:#005575}#bannerSecundario .bannerAplicativoAviva{width:100%;background-color:#0066b0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#bannerSecundario .bannerAplicativoAviva .banner-image__first{width:200px;position:absolute;top:0;left:3%}#bannerSecundario .bannerAplicativoAviva .banner-image__second{position:absolute;bottom:0;left:0;-webkit-transform:rotate(15deg);transform:rotate(15deg)}#bannerSecundario .bannerAplicativoAviva .banner-image__third{vertical-align:middle;border-style:none;position:absolute;right:0;bottom:0}#bannerSecundario .bannerAplicativoAviva .btn-amarelo{color:#fff!important}#bannerSecundario .bannerAplicativoAviva .banner-container{display:grid;color:#fff;max-width:73%;grid-template-columns:2fr 2fr 2fr;grid-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bannerSecundario .bannerAplicativoAviva .banner-container .banner-title h3{font-size:30px;font-weight:800;line-height:140%;text-align:center}#bannerSecundario .bannerAplicativoAviva .banner-container .banner-app-buttons a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;margin-bottom:10px}#bannerSecundario .bannerAplicativoAviva .banner-container .banner-app-buttons a img{margin-right:8px}#bannerSecundario .bannerAplicativoAviva .banner-container .banner-text{z-index:2}#bannerSecundario .bannerAplicativoAviva .banner-container .banner-text small,#bannerSecundario .bannerAplicativoAviva .banner-container .banner-text strong{color:#005575}#bannerSecundario .bannerHotPark{background:url(../client/img/banner-adornos/sorvete.png) no-repeat 85% top,url(../client/img/banner-adornos/adorno-amarelo.png) no-repeat 100% top,url(../client/img/banners-secundarios/rio-quente-banner.png) no-repeat -25% top;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#bannerSecundario .bannerHotPark .banner-container{position:relative;max-width:1270px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bannerSecundario .bannerHotPark .banner-container:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}#bannerSecundario .bannerHotPark h2{color:#fcb735;font-family:rounded_mplus_1c_bold,sans-serif;font-size:1.875rem;line-height:1.2;text-transform:uppercase}#bannerSecundario .bannerHotPark h2 p{font-size:1.5rem;text-transform:none;color:#2f2f3d}#bannerSecundario .bannerHotPark h2 strong{color:#2f2f3d;font-family:rounded_mplus_1c_bold,sans-serif;font-size:2.8125rem}#bannerSecundario .bannerHotPark .btn-amarelo{display:inline-block;width:260px;padding:15px 20px}#bannerSecundario .banner-reagendamento{background-image:url(../client/img/banners-secundarios/bg-banner-reagendamento-right.png);background-position:100% 100%;background-repeat:no-repeat;background-color:rgba(0,33,47,.9)}#bannerSecundario .banner-reagendamento .container{background:url(../client/img/banners-secundarios/bg-banner-reagendamento-left.png) no-repeat 37% bottom}#bannerSecundario .banner-reagendamento .container h3{color:#fff;font-family:rounded_mplus_1c_bold,sans-serif;font-size:1.875rem;line-height:1.3;margin:0 0 20px}#bannerSecundario .banner-reagendamento .container p{color:#fff;font-family:rounded_mplus_1cregular,sans-serif;font-size:.875rem;line-height:1.3;margin:0}#bannerSecundario .banner-reagendamento .container p.texto-dir{float:left;width:65%}#bannerSecundario .banner-reagendamento .container .btn-2{float:right;width:30%;margin-top:44px}#bannerSecundario .banner-reagendamento .container span{background-color:#fff;border-radius:3px;display:block;height:6px;width:80px;margin:30px auto}@media (max-width:575px){#pageHome .banner-home .banner-slider,#pageHome .banner-home .banner-slider .banner{height:auto}#pageHome .bg-video{background:url(../client/img/banner-home-12-2022-mobile.jpg) repeat top/auto 400px;height:auto}#pageHome .bg-video video{display:none}#pageHome .bg-video .txt-video{top:22px;padding-bottom:422px}#pageHome .bg-video .txt-video h1{font-size:24px}#pageHome .bg-video .txt-video h2{font-size:14px;margin:0}#pageHome .faixa-motor .container{border-radius:0}}@media (max-width:767px){.titulo1{font-size:27px}.btn-ver-regras{color:#fff!important;text-decoration:underline!important;display:block;font-family:rounded_mplus_1c_bold,sans-serif;text-transform:uppercase;font-size:12px}.mobile-none{display:none}.mobile-block{display:block!important}}@media (min-width:768px) and (max-width:991px){#pageHome .banner-home .reservas-home{right:calc((100% - 720px)/2);min-width:290px;max-width:290px}}@media (min-width:1200px) and (max-width:1499px){.menu-principal{height:98px}.menu-site .hamburger{top:26px}.menu-site .hamburger.com-faixa{top:66px}#pageHome .banner-home .pmweb_widget .pm_submit_btn{width:70%!important;padding:10px 0!important;font-size:18px!important}}