.swiper-slide{position:relative}.main__banner .banner-img{width:100%;height:100%;aspect-ratio:7.1/5.6}#modal_banner video,#modal_banner iframe{max-height:500px}#modal_banner iframe,.banner iframe,.banner__modal iframe{width:100%;min-height:400px}.banner mediaelementwrapper{height:100%;display:block;position:relative;cursor:pointer}.banner mediaelementwrapper::before{content:"";vertical-align:-.125em;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23ffffff' class='bi bi-play-fill' viewBox='0 0 16 16'> <path d='m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393'/></svg>");background-repeat:no-repeat;background-position:center;font-size:100px;color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;z-index:9;top:0;opacity:0}.banner mediaelementwrapper:hover::before{opacity:1}.banner .playing mediaelementwrapper::before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23ffffff' class='bi bi-pause-fill' viewBox='0 0 16 16'> <path d='M5.5 3.5A1.5 1.5 0 0 1 7 5v6a1.5 1.5 0 0 1-3 0V5a1.5 1.5 0 0 1 1.5-1.5m5 0A1.5 1.5 0 0 1 12 5v6a1.5 1.5 0 0 1-3 0V5a1.5 1.5 0 0 1 1.5-1.5'/> </svg>")}.banner-modal mediaelementwrapper{display:flex}.banner-modal mediaelementwrapper iframe{width:100%;aspect-ratio:16/9}@media screen and (min-width:1024px){.banner iframe{aspect-ratio:21/9;max-height:650px}}body{background:linear-gradient(180deg,#004c9c 0%,#00b5ff 60%,#62d2ff 100%)}.first-section{padding:5rem 0}.svg-box{top:0;right:0;width:100%;max-width:1200px}.svg-box svg{width:100%}.svg-box #line1,.svg-box #line2,.svg-box #line3{transform:translateX(700px)}.svg-box #line1 .preenchimento,.svg-box #line2 .preenchimento,.svg-box #line3 .preenchimento{opacity:0}.title-bar-left::after{content:"";height:100%;width:6px;background:rgb(var(--bnb-laranja));position:absolute;top:0;left:0}.title-bar-left-anil::after{background:rgb(var(--bnb-anil))}.title-bar-bottom::after{content:"";height:5px;width:120px;background:rgb(var(--bnb-anil));position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.accordion-infos .accordion{--bs-accordion-bg:transparent;--bs-accordion-btn-color:rgb(var(--color-white-rgb));--bs-accordion-border-color:rgb(var(--bnb-laranja));--bs-accordion-btn-padding-x:0;--bs-accordion-btn-padding-y:1.25rem;--bs-accordion-active-color:rgb(var(--bnb-laranja));--bs-accordion-active-bg:transparent;--bs-accordion-body-padding-x:0}.accordion-infos .accordion-item{border-left:0;border-right:0;border-radius:0}.accordion-infos .accordion-button{font-size:1.5rem;font-weight:700;justify-content:space-between}.accordion-button:not(.collapsed){box-shadow:none}.accordion-button::after{content:none}.accordion-icon{width:40px;height:40px;background:rgb(var(--bnb-laranja));position:relative}.accordion-icon::after,.accordion-icon::before{content:"";height:3px;width:calc(100% - .875rem);background:rgb(var(--color-white-rgb));position:absolute;top:50%;left:50%;transition:all .3s cubic-bezier(.175,.885,.32,1.275);z-index:0;transform:translate(-50%,-50%) rotate(0);border-radius:2px}.accordion-button.collapsed .accordion-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.galeria-home .swiper-button-prev,.galeria-home .swiper-button-next{color:rgb(var(--color-white-rgb))}.galeria-home .swiper-button-prev::after,.galeria-home .swiper-button-next::after{font-size:1.5rem}.img-galeria-home{width:100%;height:auto;aspect-ratio:4.6/2.9}.video-thumb::after{content:"";width:3rem;height:3rem;position:absolute;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-play-fill' viewBox='0 0 16 16'> <path d='m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393'/> </svg>");background-repeat:no-repeat;background-size:3rem 3rem;left:50%;top:50%;transform:translate(-50%,-50%)}.nav-contato{--bs-nav-link-padding-x:0;--bs-nav-link-color:rgb(var(--bs-body-color-rgb));--bs-nav-link-hover-color:rgb(var(--bnb-anil))}#contato .form-control{border-color:rgb(var(--bnb-anil))}#contato .form-control::placeholder{color:rgba(var(--bnb-anil),.5)}@media screen and (min-width:768px){.third-section{padding:5rem 0!important}}