.waves2{bottom:0;width:100%;margin-bottom:-7px}.waves,.waves2{position:relative;height:8vw}.waves{top:0;left:0;width:50%;overflow:hidden;transform:scaleY(-1)}.waves-container{position:relative;z-index:0}.banner-header{z-index:1;text-align:center;background:transparent}.banner-footer,.banner-header{display:flex;position:absolute;width:100%}.banner-footer{bottom:0}.banner{position:relative;z-index:-1;width:100%}.banner-img{width:100%;height:30vw}.custom-img{width:100%!important;height:30vw!important;object-fit:cover;position:relative!important}.banner-titulo{width:100%;position:absolute;display:flex;justify-content:center;top:35%}.banner-titulo #titulo{font-size:6vw;font-weight:700;color:var(--White)}.parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax>use:first-child{animation-delay:-1.75s;animation-duration:12s}.parallax>use:nth-child(2){animation-delay:-1s;animation-duration:12s}.parallax2>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax2>use:first-child{animation-delay:-6.5s;animation-duration:12s}.parallax2>use:nth-child(2){animation-delay:-6s;animation-duration:12s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@media (min-width:1368px){.waves,.waves2{height:150px}}@media (max-width:1030px){.waves,.waves2{height:10%}}@media (max-width:460px){.waves,.waves2{height:30px}.banner-titulo{top:30%}.banner-titulo #titulo{font-size:30px}}