@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box;outline:none;list-style:none;text-decoration:none;border:none;font-family:Prompt,sans-serif;-webkit-tap-highlight-color:rgba(255,255,255,0)}body,html{overflow-x:hidden}#scroll-container{overflow:hidden;height:100vh;width:100vw}.scroll-content>main{overflow:hidden}select,input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.slick-arrow:before{display:none}.container{max-width:1300px;padding:0 1rem;margin:0 auto}.container-fluid{max-width:1500px;padding:0 1rem;margin:0 auto}main.wave-bottom{padding-bottom:150px;position:relative}main.wave-bottom:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:400px;background:url(/build/assets/wave-detail-top-D8z9ID8e.svg) -90% top/70% auto repeat-x;z-index:0;transform:scaleY(-1);pointer-events:none}main.wave-bottom:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:600px;background:linear-gradient(to top,#e5ecf6,#fff);z-index:-1}@keyframes scaleAndFade{0%{transform:scale(0);opacity:.2}to{transform:scale(2);opacity:0}}button.primary-button,button.secundary-button{padding:.5rem 1rem;border-radius:10px;cursor:pointer;transition:.2s}button.primary-button.primary-button,button.secundary-button.primary-button{background-color:#095492;color:#fff}button.primary-button.primary-button:hover,button.secundary-button.primary-button:hover{background-color:#003973}button.primary-button.secundary-button,button.secundary-button.secundary-button{background-color:transparent;border:1px solid #095492;color:#095492}button.primary-button.secundary-button:hover,button.secundary-button.secundary-button:hover{background-color:#095492;color:#fff}[data-click-effect]{overflow:hidden;position:relative}[data-click-effect] .click-effect{position:absolute;top:0;left:0;width:100%;aspect-ratio:1/1;background-color:#fff;border-radius:50%;animation:scaleAndFade 1s;opacity:0;pointer-events:none}.scrollbar-track{background-color:#fff;width:6px;border-radius:50px}.scrollbar-track .scrollbar-thumb{background-color:#1a71a1;width:6px}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;font-size:.95rem}.alert.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert.alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert.small{padding:.25rem .75rem;font-size:.9rem}header.header{width:100%;background-color:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 20px #0000000d;z-index:999999;position:relative}header.header .title-hidden{height:0;overflow:hidden;opacity:0;width:0}header.header .content{display:flex;align-items:center;justify-content:space-between;gap:2rem}header.header .content .logo-container{display:flex;justify-content:center;align-items:center;transition:.2s}header.header .content .logo-container:hover{opacity:.9;transform:scale(1.1)}header.header .content .logo-container .logo{width:120px;height:120px;object-fit:contain}header.header .content .navigation{display:flex;align-items:center;justify-content:space-between;flex:1;max-width:1050px;align-self:stretch}header.header .content .navigation .menu-container{align-self:stretch;display:flex;align-items:center}header.header .content .navigation .menu-container .toggle-menu{display:none}header.header .content .navigation .menu-container .menu{display:flex;align-items:center;gap:3rem;align-self:stretch}header.header .content .navigation .menu-container .menu .item{align-self:stretch;display:flex;align-items:center;position:relative;text-align:center}header.header .content .navigation .menu-container .menu .item .link{align-items:center;display:inline-flex;color:#000;cursor:pointer;position:relative;font-size:14px;gap:.5rem;transition:.2s}header.header .content .navigation .menu-container .menu .item .link:not(.dropdown):hover{color:#1d82ae}header.header .content .navigation .menu-container .menu .item .link.dropdown{position:relative}header.header .content .navigation .menu-container .menu .item .link.dropdown:after{border-bottom:2px solid #1D82AE;border-right:2px solid #1D82AE;display:inline-block;content:"";height:6px;flex-shrink:0;transform:rotate(45deg) translateY(-2px);width:6px}header.header .content .navigation .menu-container .menu .item .link.dropdown .dropdown-list{padding-top:2rem;position:absolute;left:50%;top:0;transform:translate(-50%);width:180px;opacity:0;pointer-events:none;z-index:10}@media screen and (max-width: 991px){header.header .content .navigation .menu-container .menu .item .link.dropdown .dropdown-list{left:1rem;transform:none}}header.header .content .navigation .menu-container .menu .item .link.dropdown .dropdown-list .box{background-color:#fff;box-shadow:#63636333 0 2px 8px;border-radius:4px}header.header .content .navigation .menu-container .menu .item .link.dropdown .dropdown-list:hover{pointer-events:all;opacity:1}header.header .content .navigation .menu-container .menu .item .link.dropdown .dropdown-list .link{display:block;line-height:18px;text-align:center;padding:.25rem .5rem;transition:all .2s ease-in-out;width:100%}header.header .content .navigation .menu-container .menu .item .link.dropdown .dropdown-list .link:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1254901961)}header.header .content .navigation .menu-container .menu .item .link.dropdown .dropdown-list .link:hover{background-color:#00000005}header.header .content .navigation .menu-container .menu .item .link.dropdown:hover .dropdown-list{pointer-events:all;opacity:1}header.header .content .navigation .menu-container .menu .item.active{font-weight:700}header.header .content .navigation .menu-container .menu .item.active .dropdown-list .link{font-weight:400}header.header .content .navigation .menu-container .menu .item.active:after{opacity:1}header.header .content .navigation .menu-container .menu .item:after{content:"";position:absolute;width:100px;height:100px;background-color:#095492;border-radius:50%;left:50%;transform:translate(-50%);top:-65px;opacity:0;transition:.2s}header.header .content .navigation .language-menu{position:relative;transition:.2s}header.header .content .navigation .language-menu .toggle-menu{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;font-size:14px;letter-spacing:1px}header.header .content .navigation .language-menu .toggle-menu .icon{width:30px;height:30px}header.header .content .navigation .language-menu .dropdown-menu{position:absolute;z-index:99;max-height:0;overflow:hidden;transition:.2s}header.header .content .navigation .language-menu .dropdown-menu .dropdown-content .link{display:flex;align-items:center;padding:1rem 2rem 1rem 1rem;gap:1rem;background-color:#fff;box-shadow:0 10px 20px #0003;color:#18161b;font-weight:600}header.header .content .navigation .language-menu .dropdown-menu .dropdown-content .link:first-child{border-radius:10px 10px 0 0}header.header .content .navigation .language-menu .dropdown-menu .dropdown-content .link:last-child{border-radius:0 0 10px 10px}header.header .content .navigation .language-menu .dropdown-menu .dropdown-content .link .icon{width:30px;height:30px}header.header .content .navigation .language-menu:hover .dropdown-menu{max-height:300px}header.header .content .buttons-container{display:flex;align-items:center;gap:1rem}header.header .content .buttons-container .button-container .button{cursor:pointer;padding:.6rem 1.25rem;border-radius:8px;font-weight:500}header.header .content .buttons-container .button-container .button.solid{background-color:#095492;color:#fff;transition:.2s}header.header .content .buttons-container .button-container .button.solid:hover{background-color:#163b65}header.header .content .buttons-container .button-container .button.outline{border:1px solid #095492;background-color:transparent;color:#18161b;transition:.2s}header.header .content .buttons-container .button-container .button.outline:hover{background-color:#095492;color:#fff}@media screen and (max-width: 991px){header.header .content .navigation{justify-content:flex-start;flex-direction:row-reverse}header.header .content .navigation .menu-container .toggle-menu{display:flex;justify-content:center;align-items:center}header.header .content .navigation .menu-container .toggle-menu .icon{width:30px;height:30px}header.header .content .navigation .menu-container .toggle-menu .icon path{stroke:#095492}header.header .content .navigation .menu-container .menu{position:absolute;left:0;top:calc(100% + 42px);flex-direction:column;width:100%;gap:0;max-height:0;overflow:hidden;transition:.2s;border-bottom:1px solid #DDD}header.header .content .navigation .menu-container .menu .item{padding:.5rem 1rem;background-color:#fff}header.header .content .navigation .menu-container .menu .item.active:after{height:50%;width:inherit;aspect-ratio:1/1;left:0;top:inherit}header.header .content .navigation .menu-container.open .menu{max-height:100vh;overflow:initial}header.header .content .navigation .language-menu{margin-right:1rem}header.header .content .navigation .buttons-container{align-items:stretch;position:absolute;top:100%;background-color:#fff;width:100%;left:0;gap:0}header.header .content .navigation .buttons-container .button-container{flex:1;display:contents}header.header .content .navigation .buttons-container .button-container .button{width:100%;border-radius:0;border:1px solid #095492}}#rotas .rotas{height:100%;object-fit:contain;width:100%}footer.footer section.gallery{padding:2rem 0}footer.footer section.gallery .title{text-align:center;font-size:26px;font-weight:400;margin-bottom:2rem;display:flex;gap:.5rem;justify-content:center;align-items:center;transform:translate(-5px)}footer.footer section.gallery .title a{color:#000}footer.footer section.gallery .title svg{height:60px;object-fit:contain;width:60px}footer.footer section.gallery .gallery-slider-container .gallery-slider{width:100%}footer.footer section.gallery .gallery-slider-container .gallery-slider .slick-list{overflow:hidden}footer.footer section.gallery .gallery-slider-container .gallery-slider .slick-list .slick-track{display:flex}footer.footer section.gallery .gallery-slider-container .gallery-slider .item:hover .thumbnail{opacity:.8}footer.footer section.gallery .gallery-slider-container .gallery-slider .item .thumbnail{width:100%;object-fit:cover;transition:.2s}footer.footer section.gallery .gallery-content .content{max-width:1000px;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 991px){footer.footer section.gallery .gallery-content .content{grid-template-columns:repeat(2,1fr)}}footer.footer section.gallery .gallery-content .content .item{height:400px;width:100%;object-fit:cover}@media screen and (max-width: 767px){footer.footer section.gallery .gallery-content .content .item{height:250px}}footer.footer section.gallery .gallery-content .content .item img{height:100%;object-fit:cover;width:100%}footer.footer section.group{padding:2rem 0 4rem}footer.footer section.group .content .title{text-align:center;font-size:24px;font-weight:500;margin-bottom:2rem}footer.footer section.group .content .slider-container{overflow:hidden}footer.footer section.group .content .slider-container .abainfra-grid{display:grid;grid-template-columns:repeat(11,1fr);gap:2rem}@media screen and (max-width: 991px){footer.footer section.group .content .slider-container .abainfra-grid{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 767px){footer.footer section.group .content .slider-container .abainfra-grid{grid-template-columns:repeat(3,1fr)}}footer.footer section.group .content .slider-container .item{display:flex;justify-content:center;align-items:center;height:80px}footer.footer section.group .content .slider-container .item .logo{width:100%;height:100%;object-fit:contain;max-width:100px;max-height:60px;transition:.2s}footer.footer section.group .content .slider-container .item .logo:hover{opacity:.7}footer.footer section.group .content .slider-container .slider .slick-track{display:flex;gap:2rem}footer.footer section.navigation{padding:2rem 0 8rem;background:url(/build/assets/footer-bg-DZ10IYWR.png) bottom center/cover no-repeat;position:relative;z-index:0}footer.footer section.navigation:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff,#fff6);z-index:-1}footer.footer section.navigation .content{position:relative}footer.footer section.navigation .content:before{background-color:#fff;content:"";position:absolute;left:50%;bottom:-130px;width:100dvw;transform:translate(-50%);height:5px;z-index:10}@media screen and (max-width: 767px){footer.footer section.navigation .content:before{display:none}}footer.footer section.navigation .content:after{background-color:#fff;content:"";position:absolute;left:50%;top:-35px;width:100dvw;transform:translate(-50%);height:5px;z-index:0}@media screen and (max-width: 767px){footer.footer section.navigation .content:after{display:none}}footer.footer section.navigation .content .list{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media screen and (max-width: 991px){footer.footer section.navigation .content .list .item-hidden{display:none}}footer.footer section.navigation .content .list .item{padding-left:calc(10px + .5rem);display:flex;align-items:center;position:relative}footer.footer section.navigation .content .list .item:after{content:"";position:absolute;width:10px;aspect-ratio:1/1;background:url(/build/assets/angle-i5wqM_ns.svg) center/contain no-repeat;left:0}footer.footer section.navigation .content .list .item .link{font-size:14px;color:#18161b;cursor:pointer;transition:.2s}footer.footer section.navigation .content .list .item .link:hover{color:#095492;transform:translate(10px)}footer.footer .proibidos{height:100%;object-fit:contain;width:100%}footer.footer section.foot{padding:2rem;position:relative}footer.footer section.foot:after{content:"";position:absolute;bottom:100%;left:0;width:100%;height:100px;background:url(/build/assets/footer-wave-6Vkzkl-u.png) bottom/100% auto no-repeat;pointer-events:none}footer.footer section.foot .content{display:flex;justify-content:space-between;align-items:center}footer.footer section.foot .content .left{display:flex;flex-direction:column;align-items:flex-start;max-width:600px}footer.footer section.foot .content .left .logo-row{display:flex;align-items:center;gap:2rem}footer.footer section.foot .content .left .logo-row .logo-container{display:flex;justify-content:flex-start;align-items:center;max-width:170px;width:100%}footer.footer section.foot .content .left .logo-row .logo-container .logo{width:100%;height:100%;object-fit:contain}footer.footer section.foot .content .left .logo-row .social-medias{display:flex;align-items:center;justify-content:flex-start;gap:.25rem}footer.footer section.foot .content .left .logo-row .social-medias .item{flex-shrink:0}footer.footer section.foot .content .left .logo-row .social-medias .item .link{width:40px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:.2s;position:relative}footer.footer section.foot .content .left .logo-row .social-medias .item .link:before{content:"";position:absolute;width:100%;height:100%;background-color:#095492;border-radius:50%;transition:.4s;z-index:-1}footer.footer section.foot .content .left .logo-row .social-medias .item .link .icon{pointer-events:none;transition:.2s}footer.footer section.foot .content .left .logo-row .social-medias .item .link.instagram:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d);z-index:-1;opacity:0;transition:.4s;border-radius:50%}footer.footer section.foot .content .left .logo-row .social-medias .item .link:hover:before,footer.footer section.foot .content .left .logo-row .social-medias .item .link:hover:after{transform:rotateY(180deg) scale(1.1);box-shadow:0 5px 30px #0003}footer.footer section.foot .content .left .logo-row .social-medias .item .link:hover .icon{transform:rotateY(-180deg)}footer.footer section.foot .content .left .logo-row .social-medias .item .link:hover.linkedin:before{background-color:#2a66bc}footer.footer section.foot .content .left .logo-row .social-medias .item .link:hover.instagram:after{opacity:1}footer.footer section.foot .content .left .logo-row .social-medias .item .link:hover.instagram:before{opacity:0}footer.footer section.foot .content .left .logo-row .social-medias .item .link:hover.facebook:before{background-color:#1877f2}footer.footer section.foot .content .left .certificates{margin-top:2rem}footer.footer section.foot .content .left .certificates .desc{font-size:14px}footer.footer section.foot .content .left .certificates .list{display:flex;align-items:flex-end;gap:1rem}footer.footer section.foot .content .left .certificates .list .item:not(.isps-code){margin-bottom:6px}footer.footer section.foot .content .left .certificates .list .item .certificate{max-width:120px;max-height:120px;object-fit:contain}footer.footer section.foot .content .left .certificates .list .item.isps-code img{max-width:70px;max-height:70px}footer.footer section.foot .content .left .copyright{color:#b3b3b3;font-size:14px;font-weight:400;margin-top:2rem}footer.footer section.foot .content .left .developed{color:#b3b3b3;font-size:14px;font-weight:400;display:flex;align-items:center;gap:1rem;margin-top:.5rem}footer.footer section.foot .content .left .developed .kbrtec{width:80px}footer.footer section.foot .content .back-to-top{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer}footer.footer section.foot .content .back-to-top .icon{height:50px}footer.footer section.foot .content .back-to-top .desc{text-align:center;text-transform:uppercase;font-size:14px;font-weight:400}@media screen and (max-width: 767px){footer.footer section.group{padding:2rem 0}footer.footer section.navigation{padding:2rem 0 4rem}footer.footer section.navigation:after{background:linear-gradient(to bottom,#fff 60%,#fff6)}footer.footer section.navigation .content .list{grid-template-columns:repeat(2,1fr)}footer.footer section.foot{padding:2rem 0}footer.footer section.foot .content{flex-direction:column}footer.footer section.foot .content .left{align-items:center;max-width:100%}footer.footer section.foot .content .left .logo-row .social-medias{gap:.5rem}footer.footer section.foot .content .left .certificates .list{flex-wrap:wrap}footer.footer section.foot .content .left .copyright{text-align:center}footer.footer section.foot .content .left .developed{margin-top:2rem}footer.footer section.foot .content .back-to-top{display:none}}.cookie-consent{position:fixed;bottom:0;background-color:#fff;color:#000;padding:1rem;border-top-right-radius:.375rem;box-shadow:0 -2px 10px #0000001a;z-index:50;display:flex;flex-direction:column;align-items:flex-end;text-align:center}@media (min-width: 768px){.cookie-consent{flex-direction:row;align-items:center;text-align:left;justify-content:space-between}}.cookie-consent .cookie-text{font-size:.875rem;margin-bottom:.5rem}@media (min-width: 640px){.cookie-consent .cookie-text{margin-bottom:0;margin-right:1rem}}.cookie-consent .cookie-text .cookie-link{color:#000;font-weight:500}.cookie-consent .cookie-button{background-color:#095492;color:#fff;padding:.5rem 1rem;border-radius:1rem;border:none;cursor:pointer;transition:all .2s ease-in-out}.cookie-consent .cookie-button:hover{background-color:#1a71a1}.ship-path-svg{-webkit-user-select:none;user-select:none;pointer-events:none;margin:0 auto;width:100vw;height:10vw;min-height:150px}.ship-path-svg .content{max-width:1500px;width:100%;left:50%!important;transform:translate(-50%);position:absolute}.ship-path-svg .content .ship-path{width:100%}.ship-path-svg .content .ship-path-before{position:absolute;right:100%;width:100%;top:-107px;transform:scaleY(-1)}.ship-path-svg .content .ship-path-after{position:absolute;left:100%;width:100%;top:10px;transform:scaleY(-1) scaleX(-1)}section.map{padding:2rem 0}section.map .title-container{margin-bottom:2rem;z-index:0}section.map .title-container .content{display:flex;flex-direction:column;align-items:center;position:relative}section.map .title-container .content .icon{width:50px;height:50px}section.map .title-container .content .title{text-align:center;font-size:26px;font-weight:500;margin:.5rem 0}section.map .title-container .content .desc{margin-bottom:1rem}section.map .title-container .content .link{font-size:14px;color:#095492}section.map .map-container .map-frame{width:100%;height:500px}@media screen and (max-width: 767px){section.map .map-container .map-frame{height:300px}}@media screen and (max-width: 767px){section.map{padding-top:0rem}section.map .title-container .content .title{font-size:20px}section.map .title-container .content:before{display:none}}.whatsapp-float-button{position:fixed;bottom:1rem;right:1rem;width:50px;aspect-ratio:1/1;z-index:99999;border-radius:50%;background-color:#e5ecf6;display:flex;justify-content:center;align-items:center;box-shadow:0 10px 20px -5px #0000004d;transition:.2s}.whatsapp-float-button .icon{width:50%;height:50%}.whatsapp-float-button .icon path{transition:.2s}.whatsapp-float-button:hover{background-color:#25d366}.whatsapp-float-button:hover .icon path{fill:#fff}.complex-button-component{display:inline-flex;flex-direction:column;align-items:flex-start;pointer-events:none;position:relative;overflow:hidden;border-radius:16px;cursor:pointer;background:transparent}.complex-button-component .icon-container{background-color:#095492;padding:.5rem .85rem .5rem .75rem;display:none;border-radius:16px 16px 0 0;position:relative;justify-content:center;align-items:center;pointer-events:all;transition:.2s}.complex-button-component .icon-container .icon{width:34px;height:34px;transition:.2s}.complex-button-component .icon-container:after{content:"";position:absolute;bottom:0;left:100%;background-color:#095492;mask:url(/build/assets/blue-border-radius-ywBNlobw.svg) center/contain no-repeat;width:14px;height:14px;transition:.2s}.complex-button-component .button{padding:.8rem 1.5rem;background-color:#095492;border-radius:0 16px 16px;color:#fff;font-weight:500;pointer-events:all;cursor:pointer;transition:.2s;letter-spacing:.5px;min-width:90px}.complex-button-component .button .icon-text{align-items:center;display:flex;gap:.5rem}.complex-button-component .button .icon-text svg{height:20px;object-fit:contain;width:20px}.complex-button-component .click-effect{position:absolute;top:0;left:0;width:100%;aspect-ratio:1/1;background-color:#fff;border-radius:50%;animation:scaleAndFade 1s;opacity:0}.complex-button-component:hover .icon-container .icon{transform:translate(4px)}.complex-button-component:hover .icon-container:after{background-color:#003973}.complex-button-component:hover .button,.complex-button-component:hover .icon-container{background-color:#003973}.complex-button-component.small{margin-top:.5rem}.complex-button-component.small .icon-container .icon{width:26px;height:26px}.complex-button-component.small .button{padding:.5rem 1rem}.complex-button-component.reverse{align-items:flex-end}.complex-button-component.reverse .icon-container:after{left:inherit;right:100%;transform:scaleX(-1)}.complex-button-component.reverse .button{border-radius:16px 0 16px 16px}.calendar-component .calendar-container{max-width:400px;box-shadow:0 10px 30px -5px #0003;border-radius:20px;background-color:#fff}.calendar-component .calendar-container .calendar-header{display:flex;justify-content:center;align-items:center;padding:1rem;gap:1rem}.calendar-component .calendar-container .calendar-header .month{font-weight:500}.calendar-component .calendar-container .calendar-header .arrow{background-color:transparent;margin-top:.2rem}.calendar-component .calendar-container .calendar-header .arrow .icon{width:35px}.calendar-component .calendar-container .calendar-header .arrow.next .icon{transform:scaleX(-1)}.calendar-component .calendar-container .calendar-body{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;padding:1rem;padding-top:0}.calendar-component .calendar-container .calendar-body .day-of-week{padding:.1rem .1rem .5rem}.calendar-component .calendar-container .calendar-body .day-of-week>span{border-radius:50%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:500;letter-spacing:1px;background-color:#e5ecf6;color:#18161b}.calendar-component .calendar-container .calendar-body .day{font-size:13px;text-align:center;font-weight:300;color:#bababb;display:flex;justify-content:center;align-items:center}.calendar-component .calendar-container .calendar-body .day>span{border-radius:50%;display:flex;justify-content:center;align-items:center;width:30px;height:30px;transition:.2s;cursor:pointer}.calendar-component .calendar-container .calendar-body .day>span:hover{background-color:#eee}.calendar-component .calendar-container .calendar-body .day.active>span{color:#fff;background-color:#095492}.calendar-component .calendar-container .calendar-body .day.active-month{font-weight:500;color:#18161b}#calendar table{max-width:400px;box-shadow:0 10px 30px -5px #0003;border-radius:20px;background-color:#fff;width:100%}@media screen and (max-width: 767px){#calendar table{margin:0 auto;max-width:300px}}#calendar .jsCalendar-week-days th{position:relative;background:#e5ecf6;width:36px;height:36px;font-weight:500;text-transform:uppercase}#calendar tbody td,#calendar thead .jsCalendar-week-days th{margin:2px 10px}@media screen and (max-width: 767px){#calendar tbody td,#calendar thead .jsCalendar-week-days th{margin:2px 2.8px}}#calendar tbody td{color:#18161b50;font-size:1rem;font-weight:400}#calendar tbody td.jsCalendar-previous,#calendar tbody td.jsCalendar-next{opacity:.4}#calendar .jsCalendar-title-name{width:calc(100% - 5rem)}#calendar .jsCalendar-current{background-color:#1d82ae!important;color:#fff}#calendar .hasShip{background-color:#095492;color:#fff}section.breadcrumb-component{background-color:#e5ecf6;padding:4rem 0;position:relative;margin-bottom:100px;z-index:10}section.breadcrumb-component .content .title{text-align:center;font-size:40px;font-weight:600;color:#18161b}section.breadcrumb-component .content .list{display:flex;justify-content:center;gap:1rem}section.breadcrumb-component .content .list .item{position:relative}section.breadcrumb-component .content .list .item .link{color:#18161b;font-size:14px}section.breadcrumb-component .content .list .item:not(:last-child){padding-right:1rem}section.breadcrumb-component .content .list .item:not(:last-child):after{content:"";position:absolute;right:0;width:2px;aspect-ratio:1/1;top:calc(50% - 1px);background-color:#18161b;border-radius:50%}section.breadcrumb-component .ship-path-svg{position:absolute;left:0;z-index:99}section.breadcrumb-component:after{content:"";position:absolute;top:calc(100% - 1px);left:0;width:100%;height:96px;mask:url(/build/assets/wave-detail-top-D8z9ID8e.svg) bottom/1000px auto repeat-x;background-color:#e5ecf6}section.breadcrumb-component.yellow{background-color:#f7a500}section.breadcrumb-component.yellow .content .title{color:#18161b}section.breadcrumb-component.yellow .content .list{color:#18161b}section.breadcrumb-component.yellow .content .list .item .link{color:#18161b}section.breadcrumb-component.yellow .content .list .item:not(:last-child):after{background-color:#18161b}section.breadcrumb-component.yellow:after{background-color:#f7a500}section.breadcrumb-component.blue{background-color:#133dd0}section.breadcrumb-component.blue .content .title{color:#fff}section.breadcrumb-component.blue .content .list{color:#fff}section.breadcrumb-component.blue .content .list .item .link{color:#fff}section.breadcrumb-component.blue .content .list .item:not(:last-child):after{background-color:#fff}section.breadcrumb-component.blue:after{background-color:#133dd0}section.breadcrumb-component.green{background-color:#2da337}section.breadcrumb-component.green .content .title{color:#fff}section.breadcrumb-component.green .content .list{color:#fff}section.breadcrumb-component.green .content .list .item .link{color:#fff}section.breadcrumb-component.green .content .list .item:not(:last-child):after{background-color:#fff}section.breadcrumb-component.green:after{background-color:#2da337}section.breadcrumb-component.red{background-color:#e51d1d}section.breadcrumb-component.red .content .title{color:#fff}section.breadcrumb-component.red .content .list{color:#fff}section.breadcrumb-component.red .content .list .item .link{color:#fff}section.breadcrumb-component.red .content .list .item:not(:last-child):after{background-color:#fff}section.breadcrumb-component.red:after{background-color:#e51d1d}section.breadcrumb-component.orange{background-color:#f79400}section.breadcrumb-component.orange .content .title{color:#18161b}section.breadcrumb-component.orange .content .list{color:#18161b}section.breadcrumb-component.orange .content .list .item .link{color:#18161b}section.breadcrumb-component.orange .content .list .item:not(:last-child):after{background-color:#18161b}section.breadcrumb-component.orange:after{background-color:#f79400}section.breadcrumb-component.aldo-leone{background-color:purple}section.breadcrumb-component.aldo-leone .content .title{color:#fff}section.breadcrumb-component.aldo-leone .content .list{color:#fff}section.breadcrumb-component.aldo-leone .content .list .item .link{color:#fff}section.breadcrumb-component.aldo-leone .content .list .item:not(:last-child):after{background-color:#fff}section.breadcrumb-component.aldo-leone:after{background-color:purple}section.breadcrumb-component.area-externa{background-color:#258f90}section.breadcrumb-component.area-externa .content .title{color:#fff}section.breadcrumb-component.area-externa .content .list{color:#fff}section.breadcrumb-component.area-externa .content .list .item .link{color:#fff}section.breadcrumb-component.area-externa .content .list .item:not(:last-child):after{background-color:#fff}section.breadcrumb-component.area-externa:after{background-color:#258f90}section.breadcrumb-component.estacionamento{background-color:#18467a}section.breadcrumb-component.estacionamento .content .title{color:#fff}section.breadcrumb-component.estacionamento .content .list{color:#fff}section.breadcrumb-component.estacionamento .content .list .item .link{color:#fff}section.breadcrumb-component.estacionamento .content .list .item:not(:last-child):after{background-color:#fff}section.breadcrumb-component.estacionamento:after{background-color:#18467a}section.breadcrumb-component.bagagem{background-color:#000}section.breadcrumb-component.bagagem .content .title{color:#fff}section.breadcrumb-component.bagagem .content .list{color:#fff}section.breadcrumb-component.bagagem .content .list .item .link{color:#fff}section.breadcrumb-component.bagagem .content .list .item:not(:last-child):after{background-color:#fff}section.breadcrumb-component.bagagem:after{background-color:#000}@media screen and (max-width: 767px){section.breadcrumb-component{padding:4rem 0 2rem;margin-bottom:0;padding-bottom:0}section.breadcrumb-component .content .title{font-size:24px}section.breadcrumb-component .content .list .item .link{font-size:12px}section.breadcrumb-component .ship-path-svg{display:none}section.breadcrumb-component:after{height:50px;-webkit-mask-size:400px 100%;mask-size:400px 100%;-webkit-mask-position:0 -3px;mask-position:0 -3px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}}.tooltip-component{position:relative;display:flex;align-items:center;width:20px;height:10px}.tooltip-component .tooltip-content{position:absolute;left:0;display:flex;align-items:center;transition:.2s}.tooltip-component .tooltip-content .tooltip-toggle{width:20px;display:flex;justify-content:center;align-items:center}.tooltip-component .tooltip-content .tooltip-toggle .icon{width:14px;height:14px}.tooltip-component .tooltip-content .tooltip-float{background-color:#f7a500;font-size:12px;padding:.5rem;line-height:12px;border-radius:10px;opacity:0;pointer-events:none;left:calc(100% + 5px);transition:.2s;width:240px}.tooltip-component .tooltip-content .tooltip-float:after{content:"";position:absolute;top:calc(50% - 5px);left:-3px;width:10px;height:10px;background-color:#f7a500;transform:rotate(45deg)}.tooltip-component .tooltip-content:hover .tooltip-float{opacity:1;pointer-events:all}section.modal-component{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999999;display:none}section.modal-component.promo-popup{align-items:center!important;justify-content:center!important}section.modal-component.promo-popup .modal-content{padding:0!important;height:90dvh;max-width:none!important;width:auto!important}@media screen and (max-width: 767px){section.modal-component.promo-popup .modal-content{height:auto}}section.modal-component.promo-popup .content{height:100%}section.modal-component.promo-popup img{height:100%;object-fit:contain;width:100%}section.modal-component.promo-popup .desktop{display:block}@media screen and (max-width: 767px){section.modal-component.promo-popup .desktop{display:none}}section.modal-component.promo-popup .mobile{display:none}@media screen and (max-width: 767px){section.modal-component.promo-popup .mobile{display:block}}section.modal-component.open{display:flex;justify-content:center;align-items:center}section.modal-component>.background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#18161b;opacity:.4;z-index:-1;animation:fade .2s}section.modal-component>.modal-content{animation:grow .2s;background-color:#fff;z-index:99;padding:2rem;position:relative;max-width:600px;width:100%;border-radius:10px}section.modal-component>.modal-content>.close-button{position:absolute;width:30px;height:30px;top:-15px;right:-15px;background-color:#095492;border-radius:50%;color:#fff;font-size:32px;font-weight:100;display:flex;justify-content:center;align-items:center;line-height:0;cursor:pointer;transition:.2s}section.modal-component>.modal-content>.close-button:hover{background-color:#1a71a1}section.modal-component>.modal-content>.title{font-size:30px}section.modal-component>.modal-content>.content .prices-container{display:flex;flex-direction:column}section.modal-component>.modal-content>.content .prices-container .price-head,section.modal-component>.modal-content>.content .prices-container .price-sub-head,section.modal-component>.modal-content>.content .prices-container .price-body,section.modal-component>.modal-content>.content .prices-container .price-footer,section.modal-component>.modal-content>.content .prices-container .legend{padding:1rem;color:#18161b;font-size:14px;text-align:center;font-weight:500}section.modal-component>.modal-content>.content .prices-container .price-head .aviso,section.modal-component>.modal-content>.content .prices-container .price-sub-head .aviso,section.modal-component>.modal-content>.content .prices-container .price-body .aviso,section.modal-component>.modal-content>.content .prices-container .price-footer .aviso,section.modal-component>.modal-content>.content .prices-container .legend .aviso{color:#ccc}section.modal-component>.modal-content>.content .prices-container .price-head:first-child,section.modal-component>.modal-content>.content .prices-container .price-sub-head:first-child,section.modal-component>.modal-content>.content .prices-container .price-body:first-child,section.modal-component>.modal-content>.content .prices-container .price-footer:first-child,section.modal-component>.modal-content>.content .prices-container .legend:first-child{border-radius:10px 10px 0 0}section.modal-component>.modal-content>.content .prices-container .price-head:last-child,section.modal-component>.modal-content>.content .prices-container .price-sub-head:last-child,section.modal-component>.modal-content>.content .prices-container .price-body:last-child,section.modal-component>.modal-content>.content .prices-container .price-footer:last-child,section.modal-component>.modal-content>.content .prices-container .legend:last-child{border-radius:0 0 10px 10px}section.modal-component>.modal-content>.content .prices-container .price-head.price-head,section.modal-component>.modal-content>.content .prices-container .price-sub-head.price-head,section.modal-component>.modal-content>.content .prices-container .price-body.price-head,section.modal-component>.modal-content>.content .prices-container .price-footer.price-head,section.modal-component>.modal-content>.content .prices-container .legend.price-head{background-color:#095492;color:#fff}section.modal-component>.modal-content>.content .prices-container .price-head.price-sub-head,section.modal-component>.modal-content>.content .prices-container .price-sub-head.price-sub-head,section.modal-component>.modal-content>.content .prices-container .price-body.price-sub-head,section.modal-component>.modal-content>.content .prices-container .price-footer.price-sub-head,section.modal-component>.modal-content>.content .prices-container .legend.price-sub-head{background-color:#f7b205;color:#333}section.modal-component>.modal-content>.content .prices-container .price-head.price-body,section.modal-component>.modal-content>.content .prices-container .price-sub-head.price-body,section.modal-component>.modal-content>.content .prices-container .price-body.price-body,section.modal-component>.modal-content>.content .prices-container .price-footer.price-body,section.modal-component>.modal-content>.content .prices-container .legend.price-body{text-align:left;display:flex;flex-direction:column;padding:0;margin-bottom:1rem}section.modal-component>.modal-content>.content .prices-container .price-head.price-body .item,section.modal-component>.modal-content>.content .prices-container .price-sub-head.price-body .item,section.modal-component>.modal-content>.content .prices-container .price-body.price-body .item,section.modal-component>.modal-content>.content .prices-container .price-footer.price-body .item,section.modal-component>.modal-content>.content .prices-container .legend.price-body .item{display:flex;justify-content:space-between;align-items:center;padding:.5rem;transition:.2s}section.modal-component>.modal-content>.content .prices-container .price-head.price-body .item .big,section.modal-component>.modal-content>.content .prices-container .price-sub-head.price-body .item .big,section.modal-component>.modal-content>.content .prices-container .price-body.price-body .item .big,section.modal-component>.modal-content>.content .prices-container .price-footer.price-body .item .big,section.modal-component>.modal-content>.content .prices-container .legend.price-body .item .big{font-size:18px}section.modal-component>.modal-content>.content .prices-container .price-head.price-body .item:nth-child(2n),section.modal-component>.modal-content>.content .prices-container .price-sub-head.price-body .item:nth-child(2n),section.modal-component>.modal-content>.content .prices-container .price-body.price-body .item:nth-child(2n),section.modal-component>.modal-content>.content .prices-container .price-footer.price-body .item:nth-child(2n),section.modal-component>.modal-content>.content .prices-container .legend.price-body .item:nth-child(2n){background-color:#e5ecf666}section.modal-component>.modal-content>.content .prices-container .price-head.price-body .item:hover,section.modal-component>.modal-content>.content .prices-container .price-sub-head.price-body .item:hover,section.modal-component>.modal-content>.content .prices-container .price-body.price-body .item:hover,section.modal-component>.modal-content>.content .prices-container .price-footer.price-body .item:hover,section.modal-component>.modal-content>.content .prices-container .legend.price-body .item:hover{background-color:#e5ecf6}section.modal-component>.modal-content>.content .prices-container .price-head.price-body .item:last-child,section.modal-component>.modal-content>.content .prices-container .price-sub-head.price-body .item:last-child,section.modal-component>.modal-content>.content .prices-container .price-body.price-body .item:last-child,section.modal-component>.modal-content>.content .prices-container .price-footer.price-body .item:last-child,section.modal-component>.modal-content>.content .prices-container .legend.price-body .item:last-child{border-radius:0 0 10px 10px}section.modal-component>.modal-content>.content .prices-container .price-head.price-footer,section.modal-component>.modal-content>.content .prices-container .price-sub-head.price-footer,section.modal-component>.modal-content>.content .prices-container .price-body.price-footer,section.modal-component>.modal-content>.content .prices-container .price-footer.price-footer,section.modal-component>.modal-content>.content .prices-container .legend.price-footer{background-color:#e5ecf6;border-radius:0 0 10px 10px;color:#1d82ae}section.modal-component>.modal-content>.content .prices-container .price-head.legend,section.modal-component>.modal-content>.content .prices-container .price-sub-head.legend,section.modal-component>.modal-content>.content .prices-container .price-body.legend,section.modal-component>.modal-content>.content .prices-container .price-footer.legend,section.modal-component>.modal-content>.content .prices-container .legend.legend{text-align:left;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}section.modal-component>.modal-content>.content .prices-container .price-head .big,section.modal-component>.modal-content>.content .prices-container .price-sub-head .big,section.modal-component>.modal-content>.content .prices-container .price-body .big,section.modal-component>.modal-content>.content .prices-container .price-footer .big,section.modal-component>.modal-content>.content .prices-container .legend .big{font-size:20px;font-weight:600}section.modal-component>.modal-content>.content .prices-container .price-head .blue,section.modal-component>.modal-content>.content .prices-container .price-sub-head .blue,section.modal-component>.modal-content>.content .prices-container .price-body .blue,section.modal-component>.modal-content>.content .prices-container .price-footer .blue,section.modal-component>.modal-content>.content .prices-container .legend .blue{color:#1d82ae}@media screen and (max-width: 767px){section.modal-component.open{align-items:flex-start}section.modal-component>.modal-content{margin:1rem}}@keyframes fade{0%{opacity:0}to{opacity:.4}}@keyframes grow{0%{transform:scale(.6)}to{transform:scale(1)}}
