/*! 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");.banner-eventos-corp{background-size:cover;background-repeat:no-repeat;background-attachment:inherit;height:500px}.banner-eventos-corp .container{height:100%}.banner-eventos-corp .row{height:100%!important;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-eventos-corp .txt-banner .titulo1{color:#fff}.banner-eventos-corp .txt-banner p{font-size:.9375rem;font-weight:700;color:#f7bd00;text-transform:uppercase}.banner-eventos-corp form{background-color:#003731;border-radius:3px;position:relative;height:auto;overflow:hidden;margin-top:115px}.banner-eventos-corp form .titulo-form{margin-bottom:20px;padding:20px 20px 0;width:100%;position:relative;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,63,77,0)),to(#042522));background-image:linear-gradient(0deg,rgba(0,63,77,0),#042522)}.banner-eventos-corp form .titulo-form .row{height:auto}.banner-eventos-corp form .titulo-form .col-12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-eventos-corp form .titulo-form .icon-Calendario{color:#f7bd00;font-size:20px;float:left;margin-right:10px}.banner-eventos-corp form .titulo-form .texto{float:left;width:calc(100% - 35px)}.banner-eventos-corp form .titulo-form .texto .titulo2{font-weight:700;font-size:1rem;color:#fff;margin:0}.banner-eventos-corp form .titulo-form .texto .subtitulo{font-size:.75rem;color:#fff;margin:0 0 10px;padding:0}.banner-eventos-corp form .titulo-form:after{background-color:#f7bd00;content:"";display:block;height:2px;width:100px}.banner-eventos-corp form p{margin-bottom:10px;padding:0 20px}.banner-eventos-corp form .campo{font-size:.75rem;background-color:rgba(0,0,0,.4);border-radius:3px;color:#fff;border:none;width:100%;padding:15px}.banner-eventos-corp form .btn-verde{width:100%;margin-bottom:20px}.form-eventos-mobile{padding:0}.form-eventos-mobile form{background-color:#003731;position:relative;height:auto;overflow:hidden}.form-eventos-mobile form .titulo-form{margin-bottom:20px;padding:20px 20px 0;width:100%;position:relative;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,63,77,0)),to(#042522));background-image:linear-gradient(0deg,rgba(0,63,77,0),#042522)}.form-eventos-mobile form .titulo-form .row{height:auto}.form-eventos-mobile form .titulo-form .col-12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-eventos-mobile form .titulo-form .icon-Calendario{color:#f7bd00;font-size:20px;float:left;margin-right:10px}.form-eventos-mobile form .titulo-form .texto{float:left;width:calc(100% - 35px)}.form-eventos-mobile form .titulo-form .texto .titulo2{font-weight:700;font-size:1rem;color:#fff;margin:0}.form-eventos-mobile form .titulo-form .texto .subtitulo{font-size:.75rem;color:#fff;margin:0 0 10px;padding:0}.form-eventos-mobile form .titulo-form:after{background-color:#f7bd00;content:"";display:block;height:2px;width:100px}.form-eventos-mobile form p{padding:0 20px}.form-eventos-mobile form .campo{font-size:.75rem;background-color:rgba(0,0,0,.4);border-radius:3px;color:#fff;border:none;width:100%;padding:15px}.form-eventos-mobile form .btn-verde{width:100%;margin-bottom:20px}.interna-eventos-corp{background-color:#f5f1ee;position:relative;margin:0;padding:0 0 100px}.interna-eventos-corp .intro-eventos-corp{overflow:hidden}.interna-eventos-corp .intro-eventos-corp ul{z-index:2;position:relative;width:100%;top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;border-radius:3px;background-color:#fff}.interna-eventos-corp .intro-eventos-corp ul li{display:block;cursor:pointer;margin:30px 210px;color:#656565}.interna-eventos-corp .intro-eventos-corp ul li a{color:#656565;text-decoration:none;font-size:.875rem;font-weight:700}.interna-eventos-corp .intro-eventos-corp ul li a:hover{color:#b0c800}.interna-eventos-corp .intro-eventos-corp ul li .active{color:#003f57}.interna-eventos-corp .intro-eventos-corp ul .border{height:50px;border-left:1px solid #656565;position:relative;top:20px}.interna-eventos-corp .icone-coqueiro{width:200px;position:absolute;top:150px}.interna-eventos-corp #eventos-corp .txt-inicio{position:relative;margin-top:130px}.interna-eventos-corp #eventos-corp .txt-inicio .titulo1{margin:0;padding:0;font-size:2.5rem;color:#00342d}.interna-eventos-corp #eventos-corp .txt-inicio p{margin-top:60px;font-size:.9375rem;letter-spacing:-.4px;line-height:30px}.interna-eventos-corp #eventos-corp .txt-inicio p span{font-weight:700}.interna-eventos-corp #eventos-corp article{padding:100px 0 40px}.interna-eventos-corp #eventos-corp article .titulo1{color:#00342d;font-size:2.5rem;margin:0 0 20px}.interna-eventos-corp #eventos-corp article p{font-size:.9375rem;letter-spacing:-.2px;margin-bottom:10px;line-height:30px}.interna-eventos-corp #eventos-corp article p:last-of-type{margin-bottom:60px}.interna-eventos-corp #eventos-corp article .btn-verde,.interna-eventos-corp #eventos-corp article .btn-verde-escuro{width:100%;display:block;margin-bottom:10px}.interna-eventos-corp #eventos-corp article .btn-cinza{padding:12px 15px}.interna-eventos-corp #eventos-corp .tipos-eventos-corp{padding-top:60px;display:block;width:100%}.interna-eventos-corp #eventos-corp .tipos-eventos-corp .img-fluid{display:block;width:60px;margin:0 auto 20px}.interna-eventos-corp #eventos-corp .tipos-eventos-corp p{color:#00342d;font-size:.8125rem;font-weight:700;text-align:center;margin:0}.conteudo-arena-corp .titulo1{color:#00342d;font-size:2.5rem;margin-bottom:20px;margin-top:100px}.conteudo-arena-corp p{font-size:.9375rem;letter-spacing:-.2px;margin-bottom:60px;line-height:30px}.conteudo-arena-corp .btn-verde{width:100%;display:block;margin-bottom:10px}.conteudo-arena-corp .btn-cinza{padding:12px 15px}.container-fluid .galeria-arena{position:relative;background-color:#000}.container-fluid .galeria-arena img{opacity:.6}.container-fluid .galeria-arena .slick-center img{opacity:1}.container-fluid .galeria-arena .slick-prev{position:absolute;font-size:20px;line-height:0;top:90%;left:calc(50% - 40px);width:30px;height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0;z-index:4}.container-fluid .galeria-arena .slick-prev:before{font-size:40px;line-height:1;opacity:.75;color:#f7bd00}.container-fluid .galeria-arena .slick-next{position:absolute;font-size:20px;line-height:0;top:90%;right:calc(50% - 40px);width:30px;height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0;z-index:4}.container-fluid .galeria-arena .slick-next:before{font-size:40px;line-height:1;opacity:.75;color:#f7bd00}.conteudo-resort .titulo1{color:#00342d;font-size:2.5rem;margin-bottom:20px;margin-top:130px}.conteudo-resort p{font-size:.9375rem;letter-spacing:-.2px;margin-bottom:60px;line-height:30px}.base-resort{position:relative;width:100%;margin:0;padding:0;top:-50px}.base-resort .btn-verde{margin-bottom:10px}.base-resort .btn-cinza{padding:12px 15px}.conteudo-premium .titulo1{color:#00342d;font-size:2.5rem;margin-bottom:20px;margin-top:130px}.conteudo-premium p{font-size:.9375rem;letter-spacing:-.2px;margin-bottom:60px;line-height:30px}.base-premium{position:relative;width:100%;margin:0;padding:0;top:-30px}.base-premium .btn-verde{margin-bottom:10px}.conteudo-pousadas .titulo1{color:#00342d;font-size:2.5rem;margin-bottom:20px;margin-top:130px}.conteudo-pousadas p{font-size:.9375rem;letter-spacing:-.2px;margin-bottom:60px;line-height:30px}.base-pousadas{position:relative;width:100%;margin:0;padding:0;top:-30px}.base-pousadas .btn-verde{margin-bottom:10px}.bd-example-modal-xl .modal-dialog{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;max-width:1110px;margin:1.75rem auto}.bd-example-modal-xl .modal-dialog .modal-content{background-color:#f5f1ee;border-radius:0}.bd-example-modal-xl .modal-dialog .modal-content .col-conteudo{background-color:#f5f1ee;height:600px;overflow:hidden;overflow-y:auto}.bd-example-modal-xl .modal-dialog .modal-content .img-fluid{width:300px;display:block;margin:0 auto}.bd-example-modal-xl .modal-dialog .modal-content .planta-baixa{width:360px}.bd-example-modal-xl .modal-dialog .modal-content h2{font-size:19px;margin:40px 0 40px 40px}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas{margin:0;padding-top:50px}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas th{border-color:#9b9b9b;background-color:#00342d;color:#fff;font-size:.8125rem;text-align:center;vertical-align:middle;font-weight:400;padding:5px 10px}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas td{border-color:#9b9b9b;font-size:.75rem;text-align:center;vertical-align:middle;padding:5px 10px}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .bahia td{background-color:#d3d9b1}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .ilheus td{background-color:#dfbdda}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .porto-seguro td{background-color:#fcc190}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .sao-vicente td{background-color:#ded7d5}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .santana td{background-color:#fae9d9}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .sao-tome td{background-color:#faf39c}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .santo-amaro td{background-color:#c7daf0}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .aimores td{background-color:#4eabc5}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .amazonas td{background-color:#95ccdb}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .canario td{background-color:#b7dde7}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .gardenia td{background-color:#daedf4}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .abertas td{background-color:#fff7e5}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .gran-bahia td{background-color:#fcebdd}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .porto2 td{background-color:#faf39c}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .vera-cruz td{background-color:#c7daf0}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .arena td{background-color:#bbb187}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .box-inf{background-color:#fff;height:auto;margin-bottom:15px;position:relative;padding:10px;border-radius:3px;-webkit-box-shadow:0 2px 9px 0 rgba(0,0,0,.1);box-shadow:0 2px 9px 0 rgba(0,0,0,.1)}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .box-inf h6{font-size:.75rem;font-weight:700}.bd-example-modal-xl .modal-dialog .modal-content .descricao-plnatas .box-inf ul li{list-style:none;font-size:.5625rem;margin:0;padding:0}.bd-example-modal-xl .modal-dialog .modal-content .close{background-color:#f7bd00;font-weight:100;color:#fff;font-size:28px;position:relative;right:30px;top:30px;padding:0;border-radius:100%;width:30px;height:30px}.bd-example-modal-xl .modal-dialog .modal-content form{padding:20px;width:100%;height:600px;background-color:#003731}.bd-example-modal-xl .modal-dialog .modal-content form .titulo-form{margin-top:100px;height:90px;width:100%;position:relative}.bd-example-modal-xl .modal-dialog .modal-content form .titulo-form .icon-Calendario:before{content:"\e921";color:#f7bd00;font-size:20px}.bd-example-modal-xl .modal-dialog .modal-content form .titulo-form .titulo2{font-weight:700;font-size:1rem;color:#fff;margin:0;position:relative;left:-10px}.bd-example-modal-xl .modal-dialog .modal-content form .titulo-form .subtitulo{font-size:.625rem;color:#fff;margin:0;padding:0}.bd-example-modal-xl .modal-dialog .modal-content form .form-email,.bd-example-modal-xl .modal-dialog .modal-content form .form-nome,.bd-example-modal-xl .modal-dialog .modal-content form .form-telefone{font-size:.75rem;background-color:#000;opacity:.4;border-radius:3px;color:#fff;border:none;width:100%;padding:15px}.bd-example-modal-xl .modal-dialog .modal-content form .btn-verde{width:100%;margin-top:140px}@media (max-width:575.98px){.banner-eventos-corp{height:280px}.banner-eventos-corp .row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.banner-eventos-corp .txt-banner{margin-bottom:10px;margin-top:15px}.interna-eventos-corp .icone-coqueiro{width:90px;top:110px}.interna-eventos-corp #eventos-corp article{padding:60px 0}.interna-eventos-corp #eventos-corp ul .border{height:30px;top:7px}.interna-eventos-corp #eventos-corp ul li{margin:10px 70px}.interna-eventos-corp #eventos-corp .txt-inicio .titulo1{text-align:left}.interna-eventos-corp #eventos-corp .tipos-eventos-corp .img-fluid{left:0;display:block;margin:0 auto}.interna-eventos-corp #eventos-corp .tipos-eventos-corp p{margin-top:10px;margin-bottom:0}.interna-eventos-corp #eventos-corp .link-plantas{right:60px}.interna-eventos-corp #eventos-corp .conteudo-arena-corp .titulo1{text-align:left;margin-top:100px}.interna-eventos-corp #eventos-corp .conteudo-arena-corp .btn-verde{margin-bottom:10px}.interna-eventos-corp #eventos-corp .conteudo-arena-corp .btn-cinza{margin-bottom:20px}.interna-eventos-corp #eventos-corp .conteudo-resort .titulo1{text-align:left}.interna-eventos-corp #eventos-corp .base-resort,.interna-eventos-corp #eventos-corp .base-resort .base-btn{top:-20px}.interna-eventos-corp #eventos-corp .conteudo-premium .titulo1{text-align:left}.interna-eventos-corp #eventos-corp .base-premium{top:-20px}.interna-eventos-corp #eventos-corp .conteudo-pousadas .titulo1{text-align:left}.interna-eventos-corp #eventos-corp .base-pousadas{top:-20px}}@media (min-width:576px) and (max-width:767.98px){.banner-eventos-corp{height:380px}.banner-eventos-corp .txt-banner{margin-bottom:10px;margin-top:45px}.banner-eventos-corp form .titulo-form .subtitulo,.banner-eventos-corp form .titulo-form .titulo2{text-align:left}.interna-eventos-corp .icone-coqueiro{width:90px;top:110px}.interna-eventos-corp #eventos-corp article{padding:60px 0}.interna-eventos-corp #eventos-corp ul .border{height:30px;top:7px}.interna-eventos-corp #eventos-corp ul li{margin:10px 65px}.interna-eventos-corp #eventos-corp .txt-inicio .titulo1{letter-spacing:-3px;text-align:left}.interna-eventos-corp #eventos-corp .tipos-eventos-corp .img-fluid{left:0;display:block;margin:0 auto}.interna-eventos-corp #eventos-corp .tipos-eventos-corp p{margin-top:10px;margin-bottom:0}.interna-eventos-corp #eventos-corp .link-plantas{right:60px}.interna-eventos-corp #eventos-corp .conteudo-arena-corp .titulo1{text-align:left;margin-top:100px}.interna-eventos-corp #eventos-corp .conteudo-arena-corp .btn-verde{margin-bottom:10px}.interna-eventos-corp #eventos-corp .conteudo-arena-corp .btn-cinza{margin-bottom:20px}.interna-eventos-corp #eventos-corp .conteudo-resort .titulo1{text-align:left}.interna-eventos-corp #eventos-corp .base-resort,.interna-eventos-corp #eventos-corp .base-resort .base-btn{top:-20px}.interna-eventos-corp #eventos-corp .conteudo-premium .titulo1{text-align:left}.interna-eventos-corp #eventos-corp .base-premium{top:-20px}.interna-eventos-corp #eventos-corp .conteudo-pousadas .titulo1{text-align:left}.interna-eventos-corp #eventos-corp .base-pousadas{top:-20px}.container-fluid .galeria-arena .slick-next,.container-fluid .galeria-arena .slick-prev{top:calc(100% + 25px)}}@media (min-width:768px) and (max-width:991.98px){.banner-eventos-corp{height:500px}.banner-eventos-corp .txt-banner{margin-bottom:10px;margin-top:10px}.banner-eventos-corp form{margin-top:90px}.interna-eventos-corp .icone-coqueiro{width:90px;top:110px}.interna-eventos-corp #eventos-corp ul .border{height:30px;top:7px}.interna-eventos-corp #eventos-corp ul li{margin:10px 65px}.interna-eventos-corp #eventos-corp .txt-inicio .titulo1{letter-spacing:-3px;text-align:left}.interna-eventos-corp #eventos-corp .tipos-eventos-corp .img-fluid{left:0;display:block;margin:0 auto}.interna-eventos-corp #eventos-corp .tipos-eventos-corp p{margin-top:10px;margin-bottom:0}.interna-eventos-corp #eventos-corp .link-plantas{right:60px}.interna-eventos-corp #eventos-corp .conteudo-arena-corp .titulo1{text-align:left;margin-top:100px}.interna-eventos-corp #eventos-corp .conteudo-arena-corp .btn-verde{margin-bottom:10px}.interna-eventos-corp #eventos-corp .conteudo-arena-corp .btn-cinza{margin-bottom:20px}.interna-eventos-corp #eventos-corp .conteudo-resort .titulo1{text-align:left}.interna-eventos-corp #eventos-corp .base-resort,.interna-eventos-corp #eventos-corp .base-resort .base-btn{top:-20px}.interna-eventos-corp #eventos-corp .conteudo-premium .titulo1{text-align:left}.interna-eventos-corp #eventos-corp .base-premium{top:-20px}.interna-eventos-corp #eventos-corp .conteudo-pousadas .titulo1{text-align:left}.interna-eventos-corp #eventos-corp .base-pousadas{top:-20px}}@media (min-width:992px) and (max-width:1199.98px){.banner-eventos-corp{height:500px;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}.banner-eventos-corp form{background-color:#003731;border-radius:3px;position:absolute;bottom:-249px;overflow:hidden}.interna-eventos-corp #eventos-corp ul .border{height:30px;top:8px;left:18px}.interna-eventos-corp #eventos-corp ul li{margin:10px 170px}.interna-eventos-corp .base-pousadas .btn-verde,.interna-eventos-corp .base-premium .btn-verde,.interna-eventos-corp .base-resort .btn-verde,.interna-eventos-corp .conteudo-arena-corp .btn-verde{font-size:.75rem}.interna-eventos-corp .link-plantas{right:60px}}@media (min-width:1200px) and (max-width:1499px){.banner-eventos-corp{height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.banner-eventos-corp .row{height:100%}.banner-eventos-corp form{background-color:#003731;position:absolute;height:auto;overflow:hidden;bottom:-240px}.interna-eventos-corp #eventos-corp ul .border{height:40px;top:14px}.interna-eventos-corp #eventos-corp ul li{margin:20px 170px}.interna-eventos-corp .link-plantas{right:170px}.interna-eventos-corp .base-pousadas .btn-verde,.interna-eventos-corp .base-premium .btn-verde,.interna-eventos-corp .base-resort .btn-verde,.interna-eventos-corp .conteudo-arena-corp .btn-verde{font-size:.75rem}}