#banner {padding: 81px 0 86px; position: relative;  clip-path: inset(0 0 0 0);}
#banner .bg { position: fixed; height: 483px; width: 100%; left: 0; top: 0; background: var(--azul);}
#banner .bg .img {display: flex; height: 100%; width: 100%;}
#banner .bg img {object-fit: cover; width: 100%; height: 100%;}
#banner .titulo {text-align: center; font: 400 32.15px var(--futura); color: var(--branco); position: relative;}
#banner .titulo strong {font-weight: 700;}
@media(max-width:990px){
     #banner {padding: 55px 0;}
     #banner .titulo {font-size: clamp(22px, 4vw, 32px); line-height: 1.3em;}
}