/*! costa-do-sauipe 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");#brisa .title{color:#00342d;font-family:rounded_mplus_1c_bold,sans-serif;font-weight:800;font-size:2.5rem;line-height:120%;margin:0 0 24px}@media (max-width:1199.98px){#brisa .title{font-size:2rem}}@media (max-width:991.98px){#brisa .title{text-align:center}}@media (max-width:575.98px){#brisa .title{font-size:1.5rem}}#brisa p{font-size:16px;line-height:150%;margin-bottom:24px}#brisa p strong{color:#00342d}@media (max-width:1199.98px){#brisa p{font-size:1rem}}@media (max-width:991.98px){#brisa p{text-align:center}}@media (max-width:575.98px){#brisa p{font-size:.875rem}}#brisa #intro{position:relative}#brisa #intro .degrade{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),color-stop(70%,transparent));background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 70%);position:absolute;z-index:1;pointer-events:none;height:256px;width:100%}#brisa #intro .breadcrumbs{position:relative;z-index:2;padding-top:130px}@media (max-width:575.98px){#brisa #intro .breadcrumbs{padding-top:0}}#brisa #intro .container-fluid{position:relative;z-index:2;height:100%}#brisa #intro .container-fluid .logo-brisa{display:block;margin:0 auto;max-height:130px}@media (max-width:991.98px){#brisa #intro .container-fluid .logo-brisa{width:150px;margin-top:115px}}@media (max-width:575.98px){#brisa #intro .container-fluid .logo-brisa{margin-top:80px;width:64px}}#brisa #intro .container-fluid .col-text{padding-top:90px;padding-bottom:160px}@media (max-width:991.98px){#brisa #intro .container-fluid .col-text{padding-top:24px;padding-bottom:24px}}#brisa #intro .container-fluid .col-text .texto-intro-diversao{margin:0 6%;max-width:810px}@media (max-width:575.98px){#brisa #intro .container-fluid .col-text .texto-intro-diversao{max-height:200px;overflow:hidden;-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}#brisa #intro .container-fluid .col-text .texto-intro-diversao.aberto{max-height:100%}}#brisa #intro .container-fluid .col-text .leia-mais{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(70%,#fff),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 70%,#fff);height:150px;margin-top:-100px;margin-bottom:50px;position:relative;z-index:2;-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}#brisa #intro .container-fluid .col-text .leia-mais .container,#brisa #intro .container-fluid .col-text .leia-mais .row{height:100%}#brisa #intro .container-fluid .col-text .leia-mais .btn-ler-mais{background:#e87722;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}#brisa #intro .container-fluid .col-text .leia-mais .btn-ler-mais:hover{text-decoration:none;background:#e55829}#brisa #intro .container-fluid .col-text .leia-mais .btn-ler-mais.ler-menos{display:none}#brisa #intro .container-fluid .col-text .leia-mais:before{content:"";background-color:#e87722;display:block;height:1px;width:calc(50% - 100px);position:absolute;left:0;bottom:18px}#brisa #intro .container-fluid .col-text .leia-mais:after{content:"";background-color:#e87722;display:block;height:1px;width:calc(50% - 100px);position:absolute;right:0;bottom:18px}#brisa #intro .container-fluid .col-text .leia-mais.aberto{background:none;height:55px;margin-top:0}#brisa #intro .container-fluid .col-text .leia-mais.aberto .btn-ler-mais{background:#e55829}#brisa #intro .container-fluid .col-text .leia-mais.aberto .btn-ler-mais.ler-mais{display:none}#brisa #intro .container-fluid .col-text .leia-mais.aberto .btn-ler-mais.ler-menos{display:-webkit-box;display:-ms-flexbox;display:flex}#brisa #intro .container-fluid .col-text .btn-2{max-width:290px}@media (max-width:991.98px){#brisa #intro .container-fluid .col-text .btn-2{margin:0 auto 24px}}@media (max-width:575.98px){#brisa #intro .container-fluid .col-text .btn-2{max-width:100%}}#brisa #intro .container-fluid .slider-intro{height:100%}@media (max-width:575.98px){#brisa #intro .container-fluid .slider-intro{height:240px}}#brisa #intro .container-fluid .slider-intro .item,#brisa #intro .container-fluid .slider-intro .slick-list,#brisa #intro .container-fluid .slider-intro .slick-track{height:100%}#brisa #intro .container-fluid .slider-intro .item .link-img{border-radius:40px;cursor:url(../img/brisa/cursor.png) 28 28,move;display:block;width:100%;height:100%;background-position:top;background-repeat:no-repeat;background-size:cover;overflow:hidden}#brisa #intro .container-fluid .slider-intro .slick-next,#brisa #intro .container-fluid .slider-intro .slick-prev{border-radius:100%;font-size:0;line-height:0;top:50%;width:50px;height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none;z-index:3;background-color:#b0c800}#brisa #intro .container-fluid .slider-intro .slick-next:before,#brisa #intro .container-fluid .slider-intro .slick-prev:before{content:url(../img/brisa/arrow.png);opacity:1;display:block}#brisa #intro .container-fluid .slider-intro .slick-next{right:5px}#brisa #intro .container-fluid .slider-intro .slick-prev{left:5px}#brisa #intro .container-fluid .slider-intro .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#brisa #intro .faixa-motor{bottom:auto;margin-top:-60px}@media (max-width:991.98px){#brisa #intro .faixa-motor{position:static;margin-top:0}}#brisa #intro .faixa-motor .container{border-radius:8px;background-color:#3a5c4a}#brisa #vantagens{background-color:#f8f8f8;padding:120px 0 180px}@media (max-width:575.98px){#brisa #vantagens{padding:60px 0 0}}#brisa #vantagens .slider-brisa-2{margin-bottom:15px}#brisa #vantagens .slider-brisa-2 .item a{cursor:url(../img/brisa/cursor.png) 28 28,move;display:block;overflow:hidden;border-radius:8px}#brisa #vantagens .slider-brisa-2 .item a img{width:100%}#brisa #vantagens .slider-brisa-2 .slick-next,#brisa #vantagens .slider-brisa-2 .slick-prev{border-radius:100%;font-size:0;line-height:0;top:50%;width:50px;height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none;z-index:3;background-color:#b0c800}#brisa #vantagens .slider-brisa-2 .slick-next:before,#brisa #vantagens .slider-brisa-2 .slick-prev:before{content:url(../img/brisa/arrow.png);opacity:1;display:block}#brisa #vantagens .slider-brisa-2 .slick-next{right:5px}#brisa #vantagens .slider-brisa-2 .slick-prev{left:5px}#brisa #vantagens .slider-brisa-2 .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#brisa #vantagens .slider-brisa-2-thumb{margin-bottom:15px}#brisa #vantagens .slider-brisa-2-thumb .item{cursor:pointer;padding:0 6px;opacity:.5;-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}#brisa #vantagens .slider-brisa-2-thumb .item img{display:block;border-radius:8px;width:100%}#brisa #vantagens .slider-brisa-2-thumb .item.slick-current{opacity:1}@media (max-width:575.98px){#brisa #vantagens .slider-brisa-2-thumb .slick-list{padding-left:0!important}}#brisa #vantagens .beneficios{padding-top:100px;padding-bottom:100px}@media (max-width:575.98px){#brisa #vantagens .beneficios{padding-top:60px;padding-bottom:60px}}#brisa #vantagens .beneficios .card-beneficio{background-color:#fff;border:1px solid #e3e3e3;border-radius:8px;padding:20px 10px 10px;height:100%}#brisa #vantagens .beneficios .card-beneficio .icone{display:block;margin-bottom:12px;color:#f7bd00;font-size:2.25rem}#brisa #vantagens .beneficios .card-beneficio h3{font-family:rounded_mplus_1c_medium,sans-serif;font-size:12px;line-height:150%;color:#000;margin:0}@media (max-width:575.98px){#brisa #vantagens .slider-brisa-3{padding-bottom:130px}}#brisa #vantagens .slider-brisa-3 .item{padding:0 16px}#brisa #vantagens .slider-brisa-3 .item a{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:url(../img/brisa/cursor.png) 28 28,move;display:block;width:100%;height:535px}#brisa #vantagens .slider-brisa-3 .slick-next,#brisa #vantagens .slider-brisa-3 .slick-prev{border-radius:100%;font-size:0;line-height:0;top:110%;width:50px;height:50px;cursor:pointer;border:none;z-index:3;background-color:#b0c800}#brisa #vantagens .slider-brisa-3 .slick-next:before,#brisa #vantagens .slider-brisa-3 .slick-prev:before{content:url(../img/brisa/arrow.png);opacity:1;display:block}@media (max-width:575.98px){#brisa #vantagens .slider-brisa-3 .slick-next,#brisa #vantagens .slider-brisa-3 .slick-prev{top:calc(85% + 35px)}}#brisa #vantagens .slider-brisa-3 .slick-next{right:calc(50% - 65px)}#brisa #vantagens .slider-brisa-3 .slick-prev{left:calc(50% - 65px)}#brisa #vantagens .slider-brisa-3 .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#brisa #quartos{padding:120px 0 0}@media (max-width:575.98px){#brisa #quartos{padding:60px 0 0}}#brisa #quartos .slider-brisa-4{margin-bottom:15px}#brisa #quartos .slider-brisa-4 .item{height:415px}#brisa #quartos .slider-brisa-4 .item a{cursor:url(../img/brisa/cursor.png) 28 28,move;display:block;overflow:hidden;border-radius:8px}#brisa #quartos .slider-brisa-4 .item a img{width:100%;height:415px}#brisa #quartos .slider-brisa-4 .slick-next,#brisa #quartos .slider-brisa-4 .slick-prev{border-radius:100%;font-size:0;line-height:0;top:50%;width:50px;height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none;z-index:3;background-color:#b0c800}#brisa #quartos .slider-brisa-4 .slick-next:before,#brisa #quartos .slider-brisa-4 .slick-prev:before{content:url(../img/brisa/arrow.png);opacity:1;display:block}#brisa #quartos .slider-brisa-4 .slick-next{right:5px}#brisa #quartos .slider-brisa-4 .slick-prev{left:5px}#brisa #quartos .slider-brisa-4 .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#brisa #quartos .slider-brisa-4-thumb{margin-bottom:15px;height:70px}#brisa #quartos .slider-brisa-4-thumb .item{cursor:pointer;padding:0 6px;opacity:.5;-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}#brisa #quartos .slider-brisa-4-thumb .item img{display:block;border-radius:8px;width:100%;height:70px}#brisa #quartos .slider-brisa-4-thumb .item.slick-current{opacity:1}#brisa #quartos .slider-brisa-4-thumb .slick-list{padding-left:0!important}#brisa #explore-os-hoteis{padding:80px 0}@media (max-width:575.98px){#brisa #explore-os-hoteis{padding:60px 0 0}}#brisa #explore-os-hoteis .box-info{background-color:#00ab4f;padding:35px;position:relative;margin-bottom:60px}@media (max-width:991px){#brisa #explore-os-hoteis .box-info .img-fluid{width:44px;margin-bottom:32px}}#brisa #explore-os-hoteis .box-info h3{color:#fff;font-size:1.875rem;margin-bottom:20px}#brisa #explore-os-hoteis .box-info p{color:#fff;font-size:1rem;margin-bottom:0}#brisa #explore-os-hoteis .box-info .grafismo{position:absolute;top:12px;right:0;height:125px}#brisa #explore-os-hoteis .titulo2{font-family:rounded_mplus_1c_bold,sans-serif;color:#00342d;font-weight:700;font-size:1.875rem;margin-bottom:40px}#brisa #explore-os-hoteis .card-quartos{border:none;margin-bottom:50px}#brisa #explore-os-hoteis .card-quartos .quarto-pne{background-color:#00212f;border-radius:0 0 5px 5px;color:#fff;font-size:1.5rem;height:35px;text-align:center;position:absolute;top:0;left:30px;width:35px;z-index:100}#brisa #explore-os-hoteis .card-quartos .slider-card{border-radius:6px;overflow:hidden;margin-bottom:0;height:210px;width:100%}#brisa #explore-os-hoteis .card-quartos .slider-card .foto a{background-position:50%;background-size:cover;display:block;height:210px;position:relative;width:100%}#brisa #explore-os-hoteis .card-quartos .slider-card .foto a .mask{background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,transparent),to(rgba(0,0,0,.7)));background:linear-gradient(180deg,transparent 15%,rgba(0,0,0,.7));left:0;top:0;height:100%;width:100%}#brisa #explore-os-hoteis .card-quartos .slider-card .foto a .mask,#brisa #explore-os-hoteis .card-quartos .slider-card .foto a .mask span{position:absolute;-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}#brisa #explore-os-hoteis .card-quartos .slider-card .foto a .mask span{border:1px solid #fff;border-radius:50px;color:#fff;font-size:37px;line-height:89px;top:50%;left:50%;margin-left:-45px;margin-top:-45px;height:90px;width:90px;text-align:center;opacity:0}#brisa #explore-os-hoteis .card-quartos .slider-card .foto a:focus,#brisa #explore-os-hoteis .card-quartos .slider-card .foto a:hover{text-decoration:none}#brisa #explore-os-hoteis .card-quartos .slider-card .foto a:focus .mask,#brisa #explore-os-hoteis .card-quartos .slider-card .foto a:hover .mask{background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,rgba(0,0,0,.3)),to(#000));background:linear-gradient(180deg,rgba(0,0,0,.3) 15%,#000)}#brisa #explore-os-hoteis .card-quartos .slider-card .foto a:focus .mask span,#brisa #explore-os-hoteis .card-quartos .slider-card .foto a:hover .mask span{color:#fff;background-color:#f7bd00;border-color:#f7bd00;opacity:1}#brisa #explore-os-hoteis .card-quartos .slider-card .slick-next,#brisa #explore-os-hoteis .card-quartos .slider-card .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:35px;height:35px;padding:0;cursor:pointer;color:transparent;border:none;outline:none}#brisa #explore-os-hoteis .card-quartos .slider-card .slick-next:before,#brisa #explore-os-hoteis .card-quartos .slider-card .slick-prev:before{display:none!important}#brisa #explore-os-hoteis .card-quartos .slider-card .slick-prev{left:0;background:url(../img/seta-slider-left.png);z-index:10}#brisa #explore-os-hoteis .card-quartos .slider-card .slick-next{right:0;background:url(../img/seta-slider-right.png);z-index:10}#brisa #explore-os-hoteis .card-quartos .slider-card .slick-dots{bottom:5px}#brisa #explore-os-hoteis .card-quartos .slider-card .slick-dots li button:before{opacity:.3;color:#fff}#brisa #explore-os-hoteis .card-quartos .slider-card .slick-dots li.slick-active button:before,#brisa #explore-os-hoteis .card-quartos .slider-card .slick-dots li:hover button:before{opacity:1;color:#f7bd00}#brisa #explore-os-hoteis .card-quartos .img-card{background-position:50%;background-size:cover;height:210px;margin-bottom:0}#brisa #explore-os-hoteis .card-quartos .text-card{background-color:#fff;padding:20px 0 0;position:relative;z-index:11;-webkit-transition:all .3s ease;transition:all .3s ease}#brisa #explore-os-hoteis .card-quartos .text-card .esconde-detalhe{overflow:hidden;display:block!important;height:0;-webkit-transition:height .3s ease;transition:height .3s ease}#brisa #explore-os-hoteis .card-quartos .text-card .titulo4{color:#00212f;font-weight:700}#brisa #explore-os-hoteis .card-quartos .text-card p{font-size:.875rem;height:105px;overflow:hidden;margin-bottom:10px!important;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;-webkit-transition:all .3s ease;transition:all .3s ease}#brisa #explore-os-hoteis .card-quartos .text-card .btn-branco{margin-top:10px;margin-bottom:15px;width:100%}#brisa #explore-os-hoteis .card-quartos .text-card .btn-2{font-size:.875rem}#brisa #explore-os-hoteis .card-quartos .text-card .detalhes-hotel{list-style:none;margin-bottom:0;padding:0}#brisa #explore-os-hoteis .card-quartos .text-card .detalhes-hotel li{border-bottom:1px solid #d7d7d7;overflow:hidden}#brisa #explore-os-hoteis .card-quartos .text-card .detalhes-hotel li:last-of-type{border-bottom:none}#brisa #explore-os-hoteis .card-quartos .text-card .detalhes-hotel li .icon-explorar{font-size:1.875rem;float:left;margin-top:9px;margin-right:15px;width:35px}#brisa #explore-os-hoteis .card-quartos .text-card .detalhes-hotel li p{color:#00212f;float:left;padding:14px 0;margin:0!important;height:auto;width:calc(100% - 50px)}#brisa #explore-os-hoteis .card-quartos .text-card.detalhe-aberto{margin-top:-210px}@media (max-width:767px){#brisa #explore-os-hoteis .card-quartos .text-card.detalhe-aberto{margin-top:0}}#brisa #explore-os-hoteis .card-quartos .text-card.detalhe-aberto p{display:block;-webkit-line-clamp:none;height:315px}@media (max-width:767px){#brisa #explore-os-hoteis .card-quartos .text-card.detalhe-aberto p{height:auto}}#brisa #explore-os-hoteis .card-quartos .text-card.detalhe-aberto .esconde-detalhe{height:210px}#brisa #gastronomia{background-color:#f8f8f8;padding:120px 0}@media (max-width:575.98px){#brisa #gastronomia{padding:60px 0}}#brisa #gastronomia .slider-brisa-5{margin-bottom:15px}#brisa #gastronomia .slider-brisa-5 .item a{cursor:url(../img/brisa/cursor.png) 28 28,move;display:block;overflow:hidden;border-radius:8px;position:relative;aspect-ratio:1/.5}@media (max-width:1499.98px){#brisa #gastronomia .slider-brisa-5 .item a{aspect-ratio:1/.7}}@media (max-width:991.98px){#brisa #gastronomia .slider-brisa-5 .item a{aspect-ratio:1/.5}}#brisa #gastronomia .slider-brisa-5 .item a img{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}#brisa #gastronomia .slider-brisa-5 .slick-next,#brisa #gastronomia .slider-brisa-5 .slick-prev{border-radius:100%;font-size:0;line-height:0;top:50%;width:50px;height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none;z-index:3;background-color:#b0c800}#brisa #gastronomia .slider-brisa-5 .slick-next:before,#brisa #gastronomia .slider-brisa-5 .slick-prev:before{content:url(../img/brisa/arrow.png);opacity:1;display:block}#brisa #gastronomia .slider-brisa-5 .slick-next{right:5px}#brisa #gastronomia .slider-brisa-5 .slick-prev{left:5px}#brisa #gastronomia .slider-brisa-5 .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#brisa #gastronomia .slider-brisa-5-thumb{margin-bottom:15px}#brisa #gastronomia .slider-brisa-5-thumb .item{cursor:pointer;padding:0 6px;opacity:.5;-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}#brisa #gastronomia .slider-brisa-5-thumb .item .imagem{cursor:pointer;display:block;overflow:hidden;border-radius:8px;position:relative;aspect-ratio:1/.5}#brisa #gastronomia .slider-brisa-5-thumb .item .imagem img{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}@media (max-width:575.98px){#brisa #gastronomia .slider-brisa-5-thumb .item .imagem img{margin-bottom:50px}}#brisa #gastronomia .slider-brisa-5-thumb .item.slick-current{opacity:1}@media (max-width:575.98px){#brisa #gastronomia .slider-brisa-5-thumb .slick-list{padding-left:0!important}}#brisa #selo{background-color:#f8f8f8;padding:0 0 120px}#brisa #selo .box-selos{background-color:#fff;-webkit-box-shadow:0 14px 65px rgba(0,0,0,.09);box-shadow:0 14px 65px rgba(0,0,0,.09);border-radius:20px;padding:50px 150px}@media (max-width:991.98px){#brisa #selo .box-selos{padding:50px}}@media (max-width:575.98px){#brisa #selo .box-selos{padding:50px 20px}}#brisa #selo .box-selos img{display:block;margin:0 auto}#brisa #diferenciais{background-color:#f8f8f8;padding:0 0 120px}@media (max-width:575.98px){#brisa #diferenciais{padding:0 12px 60px}}#brisa #diferenciais .gostou-faca-reserva{padding-top:40px}@media (max-width:575.98px){#brisa #diferenciais .gostou-faca-reserva{padding:40px 0}}#brisa #diferenciais .gostou-faca-reserva .titulo2{color:#00342d;font-family:rounded_mplus_1c_bold,sans-serif;font-size:1.875rem;margin-bottom:8px}#brisa #diferenciais .gostou-faca-reserva p a{color:#035006;background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:underline}#brisa #diferenciais .gostou-faca-reserva .btn-verde{max-width:400px;margin:30px auto 0}#brisa #diferenciais #accordionTables .card{background-color:#fff;border:2px solid #e3e3e3;border-radius:8px;margin-bottom:20px}#brisa #diferenciais #accordionTables .card .card-header{height:95px;padding:0}#brisa #diferenciais #accordionTables .card .card-header .btn{background-color:#fff;background-position:45px;background-repeat:no-repeat;position:relative;height:95px;color:#fff;font-family:rounded_mplus_1c_medium,sans-serif;font-size:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 95px 0 135px}@media (max-width:767.98px){#brisa #diferenciais #accordionTables .card .card-header .btn{font-size:1.75rem}}@media (max-width:575.98px){#brisa #diferenciais #accordionTables .card .card-header .btn{background-position:20px;font-size:1.125rem}}#brisa #diferenciais #accordionTables .card .card-header .btn img{position:absolute;right:32px;top:calc(50% - 25.5px);-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}#brisa #diferenciais #accordionTables .card .card-header .btn img.minus{opacity:0}@media (max-width:575.98px){#brisa #diferenciais #accordionTables .card .card-header .btn img{top:calc(50% - 20px);right:20px;width:40px}}#brisa #diferenciais #accordionTables .card .card-header .btn[aria-expanded=true] img.plus{opacity:0}#brisa #diferenciais #accordionTables .card .card-header .btn[aria-expanded=true] img.minus{opacity:1}#brisa #diferenciais #accordionTables .card .card-header .btn:focus,#brisa #diferenciais #accordionTables .card .card-header .btn:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}#brisa #diferenciais #accordionTables .card .card-header#headingOne .btn{background-image:url(../img/brisa/icon-entretenimento.png);color:#004023}#brisa #diferenciais #accordionTables .card .card-header#headingTwo .btn{background-image:url(../img/brisa/icon-alimentos.png);color:#e27722}#brisa #diferenciais #accordionTables .card .card-header#headingThree .btn{background-image:url(../img/brisa/icon-servicos.png);color:#ffb81c}#brisa #diferenciais #accordionTables .card .tabela-hotel table{margin:0}#brisa #diferenciais #accordionTables .card .tabela-hotel table thead th{height:90px;padding:0 15px;border-bottom:.75px solid #fff;border-top:none;text-align:center;vertical-align:middle}#brisa #diferenciais #accordionTables .card .tabela-hotel table thead th img.brisa{height:68px}#brisa #diferenciais #accordionTables .card .tabela-hotel table tbody td,#brisa #diferenciais #accordionTables .card .tabela-hotel table tbody th{height:45px;width:25%;text-align:center;vertical-align:middle;border-top:.75px solid #fff;padding:0 15px;color:#033731;font-size:.75rem}@media (max-width:1199px){#brisa #diferenciais #accordionTables .card .tabela-hotel table tbody td,#brisa #diferenciais #accordionTables .card .tabela-hotel table tbody th{width:100%;min-width:205px}}#brisa #diferenciais #accordionTables .card .tabela-hotel table tbody th{border-top:none}#brisa #diferenciais #accordionTables .card .tabela-hotel table tbody td.cor0{background-color:#eceff1}#brisa #diferenciais #accordionTables .card .tabela-hotel table tbody td.cor1{background-color:#dce1e4}#brisa #diferenciais #accordionTables .card .tabela-hotel table tbody td.cor2{background-color:#ccd3d8}#brisa #diferenciais #accordionTables .card .tabela-hotel table tbody td.cor3{background-color:#bfcbd3}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.texto{background-color:#004023;color:#fff;font-weight:700;font-size:1rem}@media (max-width:1199px){#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.texto{display:none}}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.icone{text-align:right;display:none;position:relative}@media (max-width:1199px){#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.icone{display:table-cell}}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.icone .icon-wrapper{display:inline-block;vertical-align:middle;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.icone .hand-icon{position:relative}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.icone .hand{background:#ccd3d8;width:5px;height:16px;border-radius:20px;position:relative;left:-5px;margin-bottom:17px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation:handAnim 1.2s infinite;animation:handAnim 1.2s infinite}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.icone .hand:after{content:"";background:#ccd3d8;width:17px;height:18px;border-radius:4px 8px 38px 15px;-webkit-transform:rotate(6deg) skewY(10deg);transform:rotate(6deg) skewY(10deg);position:absolute;top:13px;left:-1px}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.icone .hand:before{content:"";background:#ccd3d8;width:6px;height:17px;border-radius:2px 40px 20px 20px;position:absolute;top:12px;left:-6px;-webkit-transform:rotate(-38deg);transform:rotate(-38deg)}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.icone .hand .circle{background-color:#ccd3d8;width:20px;height:20px;border-radius:50%;position:absolute;top:-7px;left:-7px;opacity:.8;-webkit-animation:circleAnim 1.2s infinite;animation:circleAnim 1.2s infinite}@-webkit-keyframes handAnim{0%{left:20px;opacity:0}50%{opacity:1}to{left:-20px;opacity:0}}@keyframes handAnim{0%{left:20px;opacity:0}50%{opacity:1}to{left:-20px;opacity:0}}@-webkit-keyframes circleAnim{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes circleAnim{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table tbody td{background-color:#004023;color:#fff;font-size:.875rem;width:100%}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table tbody td.kids{background-image:url(../img/kids-verde.png);background-repeat:no-repeat;background-position:0 0;background-size:auto 100%;padding:0 30px}#brisa #diferenciais #accordionTables .card #collapseTwo .tabela-hotel .table.fixed-table tbody td,#brisa #diferenciais #accordionTables .card #collapseTwo .tabela-hotel .table.fixed-table thead th.texto{background-color:#e27722}#brisa #diferenciais #accordionTables .card #collapseThree .tabela-hotel .table.fixed-table tbody td,#brisa #diferenciais #accordionTables .card #collapseThree .tabela-hotel .table.fixed-table thead th.texto{background-color:#ffb81c}#brisa #diferenciais #accordionTables .card #collapseThree .tabela-hotel .table.fixed-table tbody td.kids{background-image:url(../img/kids-laranja.png)}#brisa #diferenciais .slider-brisa-6{margin-top:120px;margin-bottom:140px}@media (max-width:575.98px){#brisa #diferenciais .slider-brisa-6{margin-top:40px}}#brisa #diferenciais .slider-brisa-6 .item{padding:0 16px}@media (max-width:575.98px){#brisa #diferenciais .slider-brisa-6 .item{padding:0 6px}}#brisa #diferenciais .slider-brisa-6 .item a{display:block;cursor:url(../img/brisa/cursor.png) 28 28,move;text-decoration:none}#brisa #diferenciais .slider-brisa-6 .slick-next,#brisa #diferenciais .slider-brisa-6 .slick-prev{border-radius:100%;font-size:0;line-height:0;top:calc(100% + 50px);width:50px;height:50px;cursor:pointer;border:none;z-index:3;background-color:#b0c800}#brisa #diferenciais .slider-brisa-6 .slick-next:before,#brisa #diferenciais .slider-brisa-6 .slick-prev:before{content:url(../img/brisa/arrow.png);opacity:1;display:block}#brisa #diferenciais .slider-brisa-6 .slick-next{right:calc(50% - 65px)}#brisa #diferenciais .slider-brisa-6 .slick-prev{left:calc(50% - 65px)}#brisa #diferenciais .slider-brisa-6 .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#brisa #diferenciais .outros-hoteis{border-radius:20px;display:block;background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px;width:100%;position:relative;padding:20px;cursor:url(../img/brisa/cursor.png) 28 28,move;text-decoration:none}#brisa #diferenciais .outros-hoteis .texto{background-color:hsla(0,0%,100%,.9);border-radius:20px;padding:24px;width:70%}#brisa #diferenciais .outros-hoteis .texto h3{color:#000;font-family:rounded_mplus_1c_bold,sans-serif;font-size:1.25rem;line-height:110%;margin:0 0 10px}#brisa #diferenciais .outros-hoteis .texto p{color:#9a9a9a;font-size:1rem;line-height:150%;text-align:left!important}#brisa #diferenciais .outros-hoteis.sol{background-image:url(../img/brisa/sol-lp-brisa.jpg)}@media (max-width:767.98px){#brisa #diferenciais .outros-hoteis.sol{margin-bottom:32px}}#brisa #diferenciais .outros-hoteis.resorts{background-image:url(../img/brisa/resorts.jpg)}@media (max-width:575px){#brisa #diferenciais .container-fluid{padding:0;overflow:hidden}#brisa #diferenciais #accordionTables .card .tabela-hotel .col-fixa{position:relative;z-index:2}#brisa #diferenciais #accordionTables .card .tabela-hotel table tbody td,#brisa #diferenciais #accordionTables .card .tabela-hotel table tbody th{height:65px;width:100%;min-width:205px;padding:0 10px}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th{min-width:100%}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.texto{display:none}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.icone{display:table-cell}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table tbody td{min-width:100%}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table tbody td.kids{background-size:auto 100%;padding:0 15px 0 33px}}@media (min-width:576px) and (max-width:767px){#brisa #diferenciais #accordionTables .card .tabela-hotel .col-fixa{position:relative;z-index:2}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th{min-width:100%}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.texto{display:none}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.icone{display:table-cell}}@media (min-width:768px) and (max-width:991px){#brisa #diferenciais #accordionTables .card .tabela-hotel .col-fixa{position:relative;z-index:2}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th{min-width:100%}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.texto{display:none}#brisa #diferenciais #accordionTables .card .tabela-hotel table.fixed-table thead th.icone{display:table-cell}}