.s_banner.q-carousel{height:544px}.s_banner.q-carousel .q-carousel__slide{padding:0;display:flex;justify-content:center}.s_banner.q-carousel a{width:100%;text-decoration:none;display:flex;justify-content:center}.s_banner.q-carousel .s_banner_img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.s_banner.q-carousel .s_filter{mix-blend-mode:multiply;opacity:.8}.s_banner.q-carousel .s_conteudo{z-index:2;position:relative;height:100%;display:flex;flex-direction:column;color:#fff;width:70%;justify-content:center}.s_banner.q-carousel .s_conteudo .h2{font-weight:700;font-size:32px;line-height:42px;margin-bottom:16px}.s_banner.q-carousel .s_conteudo p{margin-bottom:8px}.s_banner.q-carousel .s_conteudo button{margin-top:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:300;font-size:15px;line-height:1;text-transform:none;padding:12px 32px;border-radius:5px}.s_banner.q-carousel>button{z-index:2;position:absolute;height:100%;opacity:0;width:9%}.s_banner.q-carousel>button img:hover{background-color:hsla(0,0%,100%,0.6);border-radius:50%}.s_banner.q-carousel>button:hover{opacity:1}.s_banner.q-carousel>button.q-focusable:focus>.q-focus-helper,.s_banner.q-carousel>button.q-hoverable:hover>.q-focus-helper,.s_banner.q-carousel>button.q-manual-focusable--focused>.q-focus-helper{background:currentColor;opacity:0}.s_banner.q-carousel>button .q-ripple{opacity:0}.s_banner.q-carousel .q-carousel__navigation{z-index:2;opacity:0;transition:.2s}.s_banner.q-carousel:hover .q-carousel__navigation{opacity:1;transition:.2s}.s_banner.q-carousel .q-carousel__navigation img{margin:0;height:auto;border:none}.s_banner.q-carousel div .q-btn--round{border-radius:12px;padding:0;height:auto;width:auto;min-width:0;min-height:0}.s_banner.q-carousel .q-carousel__navigation .q-btn{background-color:hsla(0,0%,100%,0.62)}.s_banner.q-carousel .q-carousel__navigation .q-btn:not(.q-carousel__navigation-icon--active){opacity:0.5;background-color:transparent}.s_banner .q-hoverable:hover>.q-focus-helper{background:currentColor;opacity:0}@media screen and (max-width:940px){.s_banner.q-carousel{height:360px}.s_banner.q-carousel>button{display:none}.s_banner.q-carousel .s_conteudo{width:90%}}.s_clientes_container{height:300px;width:90%}.s_grid_logos{display:grid;grid-gap:44px;grid-template-columns:repeat(5,146px);grid-template-rows:repeat(2,112px);grid-auto-columns:140px;grid-auto-flow:column}.s_grid_logos img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}.s_grid_logos img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.s_clientes_btns svg{width:12px}.s_clientes_btns path{opacity:.7}.s_clientes_btns:hover path{opacity:1;fill:var(--primary)}.s_clientes_btns.q-focusable:focus>.q-focus-helper,.s_clientes_btns.q-hoverable:hover>.q-focus-helper,.s_clientes_btns.q-manual-focusable--focused>.q-focus-helper{opacity:0!important}@media screen and (max-width:950px){.s_clientes_container{height:300px;width:76%}.s_grid_logos{grid-gap:8px;grid-template-columns:repeat(5,36vw);grid-template-rows:repeat(3,92px);grid-auto-columns:36vw}.s_clientes_btns{padding:0 12px}.s_clientes_btns svg{width:10px}}.s_inicial_cases{min-height:100vh;align-content:center}.s_inicial_cases h2{width:100%;font-weight:700;font-size:36px;line-height:39px;text-align:center;color:var(--grey-9);margin-bottom:72px}.s_inicial_cases .s_container a{width:312px;display:flex;flex-wrap:wrap;justify-content:center;text-decoration:none;background-color:#fff;position:relative}.s_inicial_cases .s_container span{background-color:var(--primary);color:#fff;width:60%;height:62px;text-align:center;padding:0 32px;transform:translateY(-50%);border-radius:5px;display:flex;align-items:center;justify-content:center}.s_inicial_cases .s_container h3{font-weight:700;font-size:28px;line-height:32px;text-align:center;color:var(--grey-9);padding:0 32px 32px}.s_inicial_cases .s_container img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.s_inicial_cases .s_container a .hover{position:absolute;opacity:0}.s_inicial_cases .s_container a:hover .hover{opacity:1;padding:54px 38px;background-color:var(--primary);width:100%;height:100%;cursor:pointer}.s_inicial_cases .s_container a .hover h3{font-style:normal;font-weight:400;font-size:20px;line-height:23px;color:#fff;text-align:left;padding:0}.s_inicial_cases .s_container a .hover span{background-color:transparent;position:relative;font-weight:400;font-size:15px;line-height:17px;color:var(--secondary);width:100%;padding:0;height:auto;text-align:left;display:block;margin:24px 0;transform:translateY(0)}.s_inicial_cases .s_container a .hover p{color:#fff;font-weight:700;font-size:20px;line-height:24px}.s_inicial_cases .s_container a .hover h4{text-decoration:underline;font-weight:400;font-size:15px;color:#fff;margin-top:32px}.S_btn_nocaps{text-transform:none;font-weight:300;letter-spacing:1px}@media screen and (max-width:950px){.s_inicial_cases h2{margin-bottom:32px;margin-top:16px}.s_inicial_cases .s_container a{width:100%;margin-bottom:16px}.s_inicial_cases .s_container h3{font-size:20px;line-height:24px;padding:0 18px 32px;margin-top:-8px}}