/*! 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");#institucional.bg-no-gradient{padding-top:60px}.banner-institucional{height:auto!important}@media (min-width:1200px) and (max-width:1499px){.banner-institucional .row{height:400px!important}}@media (min-width:768px) and (max-width:991px){.banner-institucional .row{height:400px!important}}@media (min-width:576px) and (max-width:767px){.banner-institucional .row{height:380px!important;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}}.icone-bottom{position:absolute;bottom:-100px;width:20%;right:0}.icone-intro{max-height:100%;position:absolute;top:0;right:0;width:auto}.intro-institucional{padding:10px 0 0;height:auto}.intro-institucional .titulo1{color:#00212f;font-size:1.875rem;text-transform:uppercase;letter-spacing:-2px;line-height:1;margin-bottom:30px}.intro-institucional p{font-size:.875rem;line-height:30px}.intro-institucional p a{color:#00342d;text-decoration:underline}.intro-institucional .btn-1{padding:10px;width:55%;margin-top:20px}.intro-institucional .video{width:100%;position:relative;border-radius:6px}.intro-institucional .video:before{content:"\e92d";font-family:icomoon!important;font-size:6.25rem;color:#fff;position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-75px;z-index:2}.institucional-seo{margin-bottom:40px}.institucional-seo .texto-seo-colunas{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.institucional-seo .titulo1{color:#00212f;font-size:1.875rem;text-transform:uppercase;letter-spacing:-2px;line-height:1;margin-bottom:30px}.institucional-seo p{font-size:.875rem;line-height:30px}.institucional-seo p a{color:#00342d;text-decoration:underline}.institucional-eventos .row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.institucional-eventos .chamada-eventos{background:url(../img/chamada-eventos-institucional.jpg) no-repeat 50%/cover;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px;overflow:hidden;text-decoration:none;-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}.institucional-eventos .chamada-eventos .titulo1{color:#fff;font-size:1.875rem;text-transform:uppercase;letter-spacing:-2px;line-height:1.4;margin:0;text-shadow:0 0 10px #000}.institucional-eventos .chamada-eventos .btn-2{width:130px}.institucional-eventos .chamada-eventos:focus,.institucional-eventos .chamada-eventos:hover{-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)}.institucional-eventos p{color:#656565;font-size:.875rem;line-height:30px}.institucional-eventos p a{color:#00342d;text-decoration:underline}#lazer{padding:0 0 70px;position:relative}#lazer .container{position:relative;z-index:2}#lazer .icone-lazer{position:absolute;bottom:900px;right:0;z-index:1;width:100%}#lazer .txt-lazer .titulo1{color:#00342d;margin-bottom:50px;text-transform:uppercase}#lazer .card-lazer{-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);background:#fff;cursor:pointer;border:none;border-radius:3px;overflow:hidden;margin-bottom:30px;position:relative;height:auto}#lazer .card-lazer .titulo1{letter-spacing:.2px;color:#00212f;font-size:1.1875rem;text-transform:uppercase}#lazer .card-lazer .img-card-lazer{background-position:50%;background-size:cover;width:100%;height:190px;overflow:hidden;margin:0;padding:0}#lazer .card-lazer p{font-size:.875rem;color:#9b9b9b;line-height:21px;letter-spacing:.5px;padding-right:15px}#lazer .card-lazer .btn-lazer{width:80%;font-weight:500;background-position:0 50%;text-transform:uppercase;-webkit-transform:scale(1);transform:scale(1);cursor:pointer;font-family:open_sansregular,sans-serif;border:1px solid #b0c800;background-color:transparent;border-radius:3px;color:#b0c800;text-decoration:none;padding:15px 20px;display:block;text-align:center;-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}#lazer .card-lazer .btn-lazer:focus,#lazer .card-lazer .btn-lazer:hover,#lazer .card-lazer:focus,#lazer .card-lazer:hover{-webkit-box-shadow:0 0 53px -12px rgba(0,0,0,.3);box-shadow:0 0 53px -12px rgba(0,0,0,.3);-webkit-transform:scale(1.02);transform:scale(1.02);text-decoration:none}#lazer .todas-atracoes p{width:100%;display:block;font-size:.875rem;margin-bottom:0}#lazer .todas-atracoes .btn-2{width:100%;display:block}#lazer .todas-atracoes .btn-2:before{content:"\e92f";font-family:icomoon!important;color:#8d9b24;font-size:25px;position:absolute;left:30px;top:7px}#lazer .slider-lazer .slick-next,#lazer .slider-lazer .slick-prev{font-size:0;line-height:0;position:absolute;top:calc(50% - 15px);display:block;width:30px;height:30px;padding:0;cursor:pointer;color:transparent;border:none;outline:none}#lazer .slider-lazer .slick-prev{left:-10px;z-index:10}#lazer .slider-lazer .slick-prev:before{width:30px;height:30px;background-color:#b0c800;border-radius:30px;font-family:icomoon!important;content:"\ee05";font-size:.75rem;line-height:30px;text-align:center;color:#fff;display:block}#lazer .slider-lazer .slick-next{right:-10px}#lazer .slider-lazer .slick-next:before{border-radius:30px;width:30px;height:30px;background-color:#b0c800;font-family:icomoon!important;content:"\ee06";font-size:.75rem;line-height:30px;text-align:center;color:#fff;display:block}#nossas-marcas{padding:120px 0 0;position:relative}#nossas-marcas .marcas-aviva .titulo1{margin-bottom:40px;color:#00342d;text-transform:uppercase}#nossas-marcas .card{background:#fff;border:none;border-radius:6px;overflow:hidden;margin-bottom:30px;-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)}#nossas-marcas .card .img-card-1{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:200px;margin-bottom:5px}#nossas-marcas .card .img-card-1 img{width:80%}#nossas-marcas .card .img-card-2{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:200px;margin-bottom:5px}#nossas-marcas .card .img-card-2 img{width:80%}#nossas-marcas .card .img-card-3{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:200px;margin-bottom:5px}#nossas-marcas .card .img-card-3 img{max-width:150px}#nossas-marcas .card .img-card-4{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:200px;margin-bottom:5px}#nossas-marcas .card .img-card-4 img{max-width:140px}#nossas-marcas .card .img-card-5{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:200px;margin-bottom:5px}#nossas-marcas .card .img-card-5 img{max-width:150px}#nossas-marcas .card .text-card-1{padding:0 30px 30px}#nossas-marcas .card .text-card-1 p{font-size:.875rem;overflow:hidden;color:#9b9b9b;min-height:145px}#nossas-marcas .card .text-card-1 .btn-costa{background:-webkit-gradient(linear,left top,right top,from(#00342d),to(#31a430));background:linear-gradient(90deg,#00342d 0,#31a430);background:-webkit-linear-gradient(-45deg,#00342d,#00342d,#31a430);background-position:0 50%;background-size:300%;-webkit-transform:scale(1);transform:scale(1);border:none;border-radius:3px;color:#fff!important;cursor:pointer;display:block;font-family:open_sansregular,sans-serif;font-size:.8125rem;font-weight:700;padding:15px;text-align:center;text-transform:uppercase;-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}#nossas-marcas .card .text-card-1 .btn-costa:focus,#nossas-marcas .card .text-card-1 .btn-costa: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)}#nossas-marcas .card .text-card-2{padding:0 30px 30px}#nossas-marcas .card .text-card-2 p{font-size:.875rem;overflow:hidden;color:#9b9b9b;min-height:145px}#nossas-marcas .card .text-card-2 p strong{color:#00212f}#nossas-marcas .card .text-card-2 .btn-rio{background:-webkit-gradient(linear,left top,right top,from(#00212f),to(#005eb8));background:linear-gradient(90deg,#00212f 0,#005eb8);background:-webkit-linear-gradient(-45deg,#00212f,#00212f,#005eb8);background-position:0 50%;background-size:300%;-webkit-transform:scale(1);transform:scale(1);border:none;border-radius:3px;color:#fff!important;cursor:pointer;display:block;font-family:open_sansregular,sans-serif;font-size:.8125rem;font-weight:700;padding:15px;text-align:center;text-transform:uppercase;-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}#nossas-marcas .card .text-card-2 .btn-rio:focus,#nossas-marcas .card .text-card-2 .btn-rio: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)}#nossas-marcas .card .text-card-3{padding:0 30px 30px}#nossas-marcas .card .text-card-3 p{font-size:.875rem;overflow:hidden;color:#9b9b9b;min-height:145px}#nossas-marcas .card .text-card-3 p strong{color:#00342d}#nossas-marcas .card .text-card-3 .btn-hot-park{background:-webkit-gradient(linear,left top,right top,from(#00a3e0),to(#005eb8));background:linear-gradient(90deg,#00a3e0 0,#005eb8);background:-webkit-linear-gradient(-45deg,#00a3e0,#00a3e0,#005eb8);background-position:0 50%;background-size:300%;-webkit-transform:scale(1);transform:scale(1);border:none;border-radius:3px;color:#fff!important;cursor:pointer;display:block;font-family:open_sansregular,sans-serif;font-size:.8125rem;font-weight:700;padding:15px;text-align:center;text-transform:uppercase;-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}#nossas-marcas .card .text-card-3 .btn-hot-park:focus,#nossas-marcas .card .text-card-3 .btn-hot-park: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)}#nossas-marcas .card:focus,#nossas-marcas .card:hover{-webkit-box-shadow:0 0 53px -12px rgba(0,0,0,.3);box-shadow:0 0 53px -12px rgba(0,0,0,.3);-webkit-transform:scale(1.02);transform:scale(1.02);text-decoration:none}#galeria-atracoes{background-color:#00342d;padding:100px 0 0;margin-top:100px}#galeria-atracoes .grafismo-promo-left{position:absolute;bottom:30px;left:0;z-index:1}#galeria-atracoes .grafismo-promo-right{position:absolute;top:-60px;right:0;z-index:1}#galeria-atracoes .txt-atracoes .titulo1{margin-bottom:50px}#galeria-atracoes .txt-atracoes .titulo3{font-size:1.25rem;color:#fff;font-weight:700;margin:0 0 10px;padding:0}#galeria-atracoes .gal-adulto .item a,#galeria-atracoes .gal-crianca .item a{background-position:50%;background-size:cover;-webkit-box-shadow:0 20px 24px -12px rgba(0,0,0,.3);box-shadow:0 20px 24px -12px rgba(0,0,0,.3)}#galeria-atracoes .gal-adulto .slick-next:before,#galeria-atracoes .gal-adulto .slick-prev:before,#galeria-atracoes .gal-crianca .slick-next:before,#galeria-atracoes .gal-crianca .slick-prev:before{background-color:#f7bd00}#galeria-atracoes{background-size:cover;background-position:50%;width:100%;position:relative}#galeria-atracoes .grafismo-atracoes-center{position:absolute;top:-110px;right:50px;z-index:0;width:200px}#galeria-atracoes article{position:relative;z-index:2}#galeria-atracoes .txt-atracoes{position:relative;z-index:1}#galeria-atracoes .txt-atracoes .titulo1{color:#fff;margin-bottom:30px;text-transform:uppercase}#galeria-atracoes .txt-atracoes .titulo2{color:#fff;margin-bottom:30px}#galeria-atracoes .txt-atracoes p{font-size:.9375rem;color:#fff;margin-bottom:30px}#galeria-atracoes .txt-atracoes .btn-2{width:60%;margin-bottom:100px;background:-webkit-gradient(linear,left top,right top,from(#00a3e0),to(#00212f));background:linear-gradient(90deg,#00a3e0 0,#00212f);background:-webkit-linear-gradient(-45deg,#00a3e0,#00a3e0,#00212f);background-position:0 50%;background-size:300%;-webkit-transform:scale(1);transform:scale(1);border:none;border-radius:3px;color:#fff!important;cursor:pointer;display:block;font-family:open_sansregular,sans-serif;font-size:.8125rem;font-weight:700;padding:15px;text-align:center;text-transform:uppercase;-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}#galeria-atracoes .txt-atracoes .btn-2:focus,#galeria-atracoes .txt-atracoes .btn-2: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)}#galeria-atracoes .gal-adulto,#galeria-atracoes .gal-crianca{margin-bottom:100px}#galeria-atracoes .gal-adulto .item,#galeria-atracoes .gal-crianca .item{padding:20px 15px}#galeria-atracoes .gal-adulto .item a,#galeria-atracoes .gal-crianca .item a{display:block;height:248px;border-radius:3px;overflow:hidden;-webkit-transform:scale(1);transform:scale(1)}#galeria-atracoes .gal-adulto .item a,#galeria-atracoes .gal-adulto .item a span,#galeria-atracoes .gal-crianca .item a,#galeria-atracoes .gal-crianca .item a span{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}#galeria-atracoes .gal-adulto .item a span,#galeria-atracoes .gal-crianca .item a span{background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,transparent),to(#000));background:linear-gradient(180deg,transparent 15%,#000);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff}#galeria-atracoes .gal-adulto .item a:focus,#galeria-atracoes .gal-adulto .item a:hover,#galeria-atracoes .gal-crianca .item a:focus,#galeria-atracoes .gal-crianca .item a:hover{-webkit-transform:scale(1.02);transform:scale(1.02);text-decoration:none}#galeria-atracoes .gal-adulto .item a:focus span,#galeria-atracoes .gal-adulto .item a:hover span,#galeria-atracoes .gal-crianca .item a:focus span,#galeria-atracoes .gal-crianca .item a:hover span{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)}#galeria-atracoes .gal-adulto .slick-next,#galeria-atracoes .gal-adulto .slick-prev,#galeria-atracoes .gal-crianca .slick-next,#galeria-atracoes .gal-crianca .slick-prev{font-size:0;line-height:0;position:absolute;top:-20px;display:block;width:30px;height:30px;padding:0;cursor:pointer;color:transparent;border:none;outline:none}#galeria-atracoes .gal-adulto .slick-prev,#galeria-atracoes .gal-crianca .slick-prev{right:calc(26% + 50px);left:auto;z-index:10}#galeria-atracoes .gal-adulto .slick-prev:before,#galeria-atracoes .gal-crianca .slick-prev:before{width:30px;height:30px;background-color:#b0c800;border-radius:30px;font-family:icomoon!important;content:"\ee05";font-size:.75rem;line-height:30px;text-align:center;color:#fff;display:block}#galeria-atracoes .gal-adulto .slick-next,#galeria-atracoes .gal-crianca .slick-next{right:26%}#galeria-atracoes .gal-adulto .slick-next:before,#galeria-atracoes .gal-crianca .slick-next:before{border-radius:30px;width:30px;height:30px;background-color:#b0c800;font-family:icomoon!important;content:"\ee06";font-size:.75rem;line-height:30px;text-align:center;color:#fff;display:block}