.banner{position:relative;width:100%}.banner .splide__arrows{display:none}.banner__item{width:100%;height:500px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:end}.banner__malha{position:absolute;width:100%;height:100%;background:url(../imgs/malha1.png)}.banner__conteudo{position:relative;z-index:1;width:100%;padding:0 var(--margin-default-2x);text-align:left}.banner__conteudo .subtitulo{font-family:var(--font-poppins);font-size:4.2em;color:rgba(255,255,255,.75);text-transform:uppercase;line-height:50px}.banner__conteudo .titulo{font-family:var(--font-poppins);font-size:6em;line-height:70px;color:#fff;text-transform:uppercase;font-weight:700}.banner__conteudo button{width:auto;padding-left:20px;padding-right:20px}.banner__splide .splide__arrow{transform:none;bottom:50px;top:auto;background:0 0;color:var(--color-white1)}.banner__splide .splide__arrow--prev{left:var(--margin-default-2x)}.banner__splide .splide__arrow--next{left:var(--margin-default-2x);margin-left:50px}.midias__home{position:fixed;top:50%;margin-top:-100px;height:200px;right:2.5%;margin-right:-10px;z-index:9999;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}@media(max-width:768px){.midias__home{display:none}}.midias__home__item{color:var(--color-white1);font-size:2em}.ultimosCases{padding:140px var(--margin-default-2x)}.cases{display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap;margin-top:30px}.cases__item{min-width:40%;flex-grow:1;height:474px;background:gray;background-position:center center;background-size:cover;cursor:pointer;position:relative}@media(max-width:991px){.cases__item{min-width:100%}}@media(max-width:479px){.cases__item{height:350px}}.cases__item__infs{width:100%;height:100%;position:absolute;display:none;opacity:0}.cases__item__infs.active{display:inline-block;opacity:1}.cases__item__bg{width:100%;height:100%;position:absolute;background-image:var(--color-gradient-full1);opacity:.4}.cases__item__conteudo{position:absolute;width:100%;padding:5%;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:20px}.cases__item__arrow{padding:20px;background-color:var(--color-white1);font-size:3em}@media(max-width:767px){.cases__item__arrow{padding:15px;font-size:2.7em}}@media(max-width:479px){.cases__item__arrow{padding:10px;font-size:2.2em}}.depoimentos{padding:0 var(--margin-default-2x) var(--margin-default);display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.depoimentos__box{max-width:50%}@media(max-width:993px){.depoimentos__box{max-width:100%;width:100%}}.depoimento__splide .splide__arrows{display:none}.depoimento__conteudo{font-family:var(--font-abel);font-style:normal;font-weight:300;font-size:3.6em;line-height:36px;margin:12px 0;height:150px}@media(max-width:575px){.depoimento__conteudo{font-size:2.8em;line-height:28px}}@media(max-width:479px){.depoimento__conteudo{height:200px}}.depoimento__footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:43px}.depoimento__autor{display:flex;justify-content:start;gap:20px;align-items:center;max-width:50%}.depoimento__foto{background-position:center center;background-size:cover;width:68px;min-width:68px;height:68px}.depoimento__nome{flex-wrap:wrap}.depoimento__splide .splide__pagination{justify-content:start;width:50%;left:50%;bottom:27px}@media(max-width:479px){.depoimento__splide .splide__pagination{left:70%}}.depoimento__splide .splide__pagination__page{border-radius:0}.news{display:flex;position:relative;padding:350px var(--margin-default-2x)}@media(max-width:1199px){.news{padding:140px var(--margin-default-2x)}}.news__conteudo{width:100%;display:flex;position:relative;z-index:2;flex-wrap:wrap}.news__conteudo__item{flex-grow:1;min-width:50%}.news__bg{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-image:url(../imgs/bg-news1.png);opacity:.3;z-index:0;top:0;left:0}.news__malha{position:absolute;width:100%;height:100%;background:url(../imgs/malha1.png);z-index:1;top:0;left:0}.news__form form{width:445px}@media(max-width:767px){.news__form form{width:100%}}