img{height:auto}*{margin:0;padding:0}body{font-family:"K2D",sans-serif;overflow-x:hidden}:root{--laranjaoficial:#D64C3E;--laranjacomum:#EB6424;--azuloficial:#0A4140;--branco:#FFFFFF;--bg-white:#FFF9F1;--verdetrip:#34E0A1;--azulclaro:#50B5B5;--amareloclaro:#FFF7D7}*::-webkit-scrollbar{width:15px;cursor:pointer}*::-webkit-scrollbar-track{background:var(--laranja)}*::-webkit-scrollbar-thumb{background-color:var(--azulroyal)}header{background-color:var(--azuloficial);padding:2rem 0}.nav-header{display:flex;justify-content:center;align-items:center;justify-content:space-between}#navmobile{width:70%;margin:0 auto}#btn-mobile{display:none}header{position:absolute;top:0;margin-top:0;width:100%;z-index:10}#menu{display:flex;justify-content:center;align-items:center;list-style-type:none}#menu a{color:var(--branco);padding:1rem;text-decoration:none}#menu a:hover{background-color:var(--laranjaoficial);transition:0.2s ease}#menu img{padding:0 20px}.navigation-words-container{padding:1.5ch;background-color:var(--azulclaro);margin-top:-5px;font-family:"PT Mono" !important;text-transform:uppercase;font-weight:600;color:var(--bg-white);font-size:20px;letter-spacing:10px}.navigation-words marquee{margin-top:5px}.navigation-words marquee span{color:var(--laranjaoficial)}.container-institucional-header{width:100%;background-color:var(--laranjaoficial);display:flex;justify-content:right}.left-inst-content-inst{padding:8rem}.left-inst-content-inst h2{font-size:42px;font-family:"PT Mono";margin:4rem 0;color:var(--amareloclaro);line-height:62px;font-weight:200}.bird-moving{animation:move-diagonal 4s infinite alternate ease-in-out}@keyframes move-diagonal{0%{transform:translate(0,0)}100%{transform:translate(50px)}}.container-session-start{width:100%;margin:0 auto;display:flex;background-color:var(--bg-white)}.main-container-star{margin:10rem auto;width:70%;display:flex;justify-content:space-between}.barra-icon-floating{position:absolute;top:260%;left:50%;transform:translate(-50%,-50%);width:180px;z-index:10}.left-content-star img{width:640px}.right-content-star img{width:640px}.border-bottom-img{border-bottom:4rem solid var(--laranjacomum)}.margin-img-start{margin-top:3rem}.right-content-star h3{font-size:3vh;color:var(--azuloficial);width:100%;margin:2rem 0}.divisor-space-middle{padding:20px;width:5%}.container-slogan{display:flex;justify-content:center;align-items:center;background-image:url('../img/institucional/barramares-slogan-bg-noite.webp');background-repeat:no-repeat;background-position:center;padding:15rem 0}.container-cia-dance{background-color:var(--bg-white)}.main-cia-dance{width:70%;margin:0 auto;display:flex;justify-content:center;align-items:center}.header-cia{display:flex}.header-cia h2{font-size:8ch;line-height:64px;color:var(--azuloficial)}.header-cia img{margin-left:4rem}.left-content-cia p{font-size:22px;color:var(--azuloficial);width:70%;padding:4rem 0}.width-img-coqueirinhos{width:60%}.container-beach-favorite{background-image:url('../img/institucional/barramares-bg-praia-favorita-coqueiros.webp');background-color:var(--azuloficial);background-repeat:repeat;background-position:center;background-size:cover}.main-content-beach-favorite{width:70%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:6rem}.main-content-beach-favorite h1{font-size:3rem;color:var(--bg-white);padding-bottom:2rem}.main-topics-beach-favorite{width:55%;display:flex;justify-content:space-between}.main-topics-beach-favorite p{font-size:18px;color:var(--bg-white);text-transform:uppercase}.main-topics-beach-favorite img{width:30px}.btn-insta{display:flex;align-items:center;justify-content:center;margin:2rem 0}.btn-insta a{display:flex;align-items:center;background-color:var(--laranjaoficial);padding:15px;color:var(--bg-white);text-decoration:none;text-transform:uppercase}.btn-insta a:hover{background-color:var(--azulclaro);transition:0.3s ease}.btn-insta a img{margin-right:12px}.container-testimonial{margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;width:70%}.testimonial{position:relative;width:80%;overflow:hidden;background-color:#F5F6F9;border-radius:20px;text-align:center;display:flex;justify-content:center;height:350px;padding-bottom:2rem}.testimonial .slide{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#F5F6F9}.testi-content{display:flex;align-items:center;cursor:pointer}.slide{margin:0 auto;padding:90px 0}.slide h2{padding-bottom:12px;color:var(--azulmarinho);font-weight:800;font-size:28px}.swiper-slide h2{color:#00AA6C}.slide p{padding:0 92px;text-align:center;color:var(--azulmarinho);font-size:18px}.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 55 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--azulroyal,var(--azulroyal))}.tripadvisor-container{display:flex;justify-content:center;margin:4rem 0}.img-bottom-trip-dots{margin:2rem 0}.btn-trip a{padding:20px 32px;background-color:#34E0A1;color:#000000;font-size:22px;text-decoration:none;display:inline-flex;margin-top:2rem}.btn-trip a:hover{scale:1.1;transition:0.3s ease-in-out;background-color:#000000;color:#FFFFFF}.map{margin-top:8rem;width:100%}.map iframe{width:100%;height:550px}.header-footer{margin:0 auto;width:70%;display:flex;justify-content:center}.header-footer img{margin-top:6rem}.social-icons{margin:0 auto;width:70%;display:flex;justify-content:center;padding:4rem 0}.social-icons a:hover{scale:1.1;transition:0.3s ease-out;opacity:0.6}.social-icons img:nth-child(1){margin-right:20px}.partnes-elements{width:70%;margin:0 auto;display:block;text-align:center}.mobile-partnes{display:flex;justify-content:center;align-items:center}.mobile-partnes img{opacity:0.4;margin:0 2rem;width:90px}#mobile-trip-dots{width:auto;height:10px}footer{background-image:url('../img/institucional/barramares-coqueiros-bg-footer.webp');background-color:var(--azuloficial);background-repeat:repeat;background-position:center;background-size:cover}.footer-copyright{width:70%;display:flex;justify-content:space-between;margin:0 auto;margin-top:50px;padding-bottom:20px}.footer-copyright p{color:var(--bg-white);font-size:12px;font-weight:600}.footer-copyright p a{text-decoration:none;color:var(--laranjaoficial)}.text-portoseguro{display:flex;justify-content:center;margin:0 auto;padding:2rem 0}.btn-instagram{display:flex;justify-content:center;margin:4rem 0}.btn-instagram a{display:flex;justify-content:center;align-items:center;padding:20px;background-color:var(--laranjaoficial);font-weight:400;color:var(--bg-white);text-decoration:none}.btn-instagram a:hover{background-color:var(--azuloficial);transition:0.3s ease-in}.btn-instagram a img{width:30px;margin-right:20px}.title-events h1{margin:0 auto;width:80%;color:var(--laranjaoficial)}.title-events-topicos{width:70%;margin:2rem auto}.title-events-topicos span{padding:20px;background-color:var(--laranjaoficial);color:var(--bg-white)}.title-events-topicos-old{width:70%;margin:2rem auto;margin-top:8rem}.title-events-topicos-old span{padding:20px;background-color:var(--laranja);color:var(--bg-white)}.title-events{width:50%;margin:0 auto;text-align:center;color:var(--azulroyal);margin-top:6rem;font-size:22px}.container-inst-imgs{padding:8rem 0;width:70%;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:10px}#container-inst-imgs{margin:0 auto;display:flex;justify-content:space-between;padding:8rem 0;width:70%}.content-inst-item img{border-radius:10px}.content-inst-item h3{font-size:28px;font-weight:300;color:#737373;width:70%}.content-inst-item a img:hover{scale:0.9;transition:0.2s}.title-events-topicos-old{width:70%;margin:2rem auto;margin-top:8rem}.title-events-topicos-old span{padding:20px;background-color:var(--laranjaoficial);color:var(--bg-white)}#width-img-inst{width:80%}.separador{width:50%;padding:1rem 0}.container-institucional{margin:0 auto;width:80%;display:flex;justify-content:center;text-align:center;align-items:center;background-color:#F7F6F1}.text-portoseguro{display:flex;justify-content:center;margin:0 auto;background-color:var(--bg-white)}.text-portoseguro-item{display:flex;font-family:"PT Mono";padding:30px 0;font-size:26px}.text-portoseguro-item span{padding:0 20px}.gallery{margin:6rem auto;width:60%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:10px}.gallery-item{width:100%;height:auto;cursor:pointer;transition:transform 0.2s ease;border-radius:10px}.gallery-item:hover{transform:scale(1.05)}.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:1000;justify-content:center;align-items:center}.lightbox-content{position:relative;max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center;overflow:hidden}.lightbox-slide{display:none}.lightbox img{width:100%;height:auto;border-radius:10px}.close{position:absolute;top:20px;right:30px;color:white;font-size:30px;font-weight:bold;cursor:pointer}.prev,.next{position:absolute;top:50%;font-size:30px;color:white;font-weight:bold;cursor:pointer;transform:translateY(-50%);user-select:none}.prev{left:20px}.next{right:20px}:root{--laranjaoficial:#D64C3E;--laranjacomum:#EB6424;--azuloficial:#0A4140;--branco:#FFFFFF;--bg-white:#FFF9F1;--verdetrip:#34E0A1;--azulclaro:#50B5B5;--amareloclaro:#FFF7D7}@media only screen and (min-width:320px) and (max-width:768px){#slogan-header-nav{display:none}.swiper,.mySwiper,.swiper-wrapper{height:450px}.swiper-slide img{height:100%;object-fit:cover}.menu-header{display:flex;justify-content:center;align-items:center}nav{margin:0 auto;width:80%}nav ul{display:none}section{display:none}.background-header{display:flex;text-align:center;margin:0 auto;width:100%}.header-container{margin:0 auto;width:80%}.header-content{width:100%}#btn-mobile{margin:0 auto;display:flex;justify-content:center;text-align:center;cursor:pointer;border:none;background:var(--azulroyal);color:#FFF;padding:22px 0;margin-left:-10px}#burger{border-top:4px solid var(--laranjaoficial);width:30px}#burger::after,#burger::before{content:'';display:block;width:30px;height:4px;background-color:var(--laranjaoficial);margin-top:5px;transition:.3s;position:relative}#navmobile.active #burger{border-top-color:transparent}#navmobile.active #burger::before{transform:rotate(135deg)}#navmobile.active #burger::after{transform:rotate(-135deg);top:-7px}#navmobile.active #menu{height:auto;visibility:visible;overflow-y:auto;background-color:var(--laranjaoficial)}#navmobile.active #btns-header-menu-mobile{display:flex;flex-direction:column;overflow:hidden}.btn-promo-mobile a{color:#FFF !important}#btn-fidelidade img{display:none}#menu{text-align:center;display:block;position:absolute;width:100%;top:8.0rem;right:0;height:0;z-index:1000;visibility:hidden;transition:.5s;overflow-y:hidden;background-color:var(--laranjaoficial)}#menu a{display:flex;justify-content:center;color:var(--bg-white);padding:22px 0;font-size:18px;font-weight:600}.swiper{margin-top:8rem}marquee{font-size:15px}.navigation-words marquee{margin-top:10px}.container-institucional-header{flex-wrap:wrap}.left-inst-content-inst{padding:3rem}.bird-moving{width:75px}.left-inst-content-inst h2{margin:2rem 0;line-height:48px}.right-content-inst img{display:block;width:100%;margin-top:7rem;object-fit:cover;height:560px}.barra-icon-floating,.divisor-space-middle{display:none}.main-container-star{flex-wrap:wrap;margin-bottom:20px}.left-content-star img{width:100%}.right-content-star img{width:100%}.main-container-star{margin:10rem auto;width:90%}.border-bottom-img{border-bottom:42px solid var(--laranjacomum)}.right-content-star h3{margin:3rem 0}.container-slogan{display:none}.main-cia-dance{width:90%;flex-wrap:wrap}.header-cia{width:100%;flex-direction:column-reverse;margin:0 auto;text-align:center}.header-cia img{width:7rem;margin:0 auto;text-align:center;margin-bottom:40px}.left-content-cia p{margin:0 auto;text-align:justify;width:90%}.width-img-coqueirinhos{width:100%;margin:0 auto;margin-bottom:-5px}.cia-mobile-width{width:100%}.right-content-cia img{width:100%}.main-content-beach-favorite{width:90%;margin:0 auto;padding:1rem;text-align:center}.main-content-beach-favorite h1{font-size:3rem;color:var(--bg-white);padding:2rem 0}.main-topics-beach-favorite{width:70%;flex-wrap:wrap}.main-topics-beach-favorite p{font-size:18px;color:var(--bg-white);text-transform:uppercase}.main-topics-beach-favorite img{width:30px}#display-none-img-coqueiro{display:none}#margin-top-mobile-topic{margin-top:20px}.container-testimonial{width:100%}.testimonial{width:90%}.header-footer img{width:100%}.footer-copyright{flex-wrap:wrap;width:90%;text-align:center;justify-content:center}.footer-copyright p{margin:4px}.mobile-partnes{flex-wrap:wrap}.mobile-partnes img{padding:20px 0}.title-events{margin:2rem auto;width:90%}.title-events h1{line-height:48px}.title-events-topicos{text-align:center;width:100%;margin:2rem auto;margin-top:90px}.title-events-topicos span{padding:20px;background-color:var(--laranjaoficial);color:var(--bg-white)}.title-events-topicos-old{text-align:center;width:100%;margin:2rem auto;margin-top:90px}.title-events-topicos-old span{padding:20px;background-color:var(--laranjaoficial);color:var(--bg-white)}.content-inst-item{margin:2rem 0}.content-inst-item h3{font-size:28px;font-weight:600;color:#737373;width:100%}.container-inst-imgs{padding:8rem 0;width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);gap:20px;padding:10px;text-align:center}#container-inst-imgs{margin:0 auto;display:flex;justify-content:center;padding:2rem 0;width:90%}#width-img-inst{width:100%}.gallery{margin:6rem auto;width:90%;display:grid;grid-template-columns:repeat(1,1fr);gap:40px;padding:10px}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#btn-mobile{cursor:pointer}.nav-header>a{display:inline-flex;line-height:0}.footer-copyright a{color:inherit}