.boxMainBanner {position:relative;display:block;margin:0 auto;height:36.46vw;background:#fff;overflow:hidden;}.boxMainBanner ul {position:relative;display:block;height:100%;margin:0;padding:0;}.boxMainBanner ul li {position:absolute;display:none;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:10;}.boxMainBanner ul li:first-child {display:block;}.boxMainBanner ul li a {display:block;width:100%;height:100%;outline:none;}.boxMainBanner ul li a :is(img, video) {width:calc(100% - 40px);height:100%;margin-left:auto;border-radius:0 0 0 100px;object-fit:cover;}.boxMainBanner ul li a .customContainer {position:absolute;top:50%;left:40px;right:40px;transform:translateY(-50%);}.boxMainBanner ul li a .infoBanner {max-width:520px;}.boxMainBanner > .customContainer {position:absolute;bottom:72px;left:40px;right:40px;}.boxMainBanner .shortcuts {display:flex;justify-content:center;align-items:center;z-index:30;}.boxMainBanner .shortcuts button {display:inline-block;width:36px;height:8px;margin:0 5px;background:var(--blue200);border-radius:8px;opacity:0.4;transition:all 150ms ease-out;}.boxMainBanner .shortcuts :is(button:hover, button.selected) {background:var(--blue500);opacity:1;}.listaNossosServicos {display:grid;grid-template-columns:repeat(auto-fill, minmax(380px, 1fr));gap:30px;}.listaNossosServicos .itemLista {display:inline-flex;align-items:flex-start;flex-wrap:wrap;padding:50px;border:1px solid rgba(100, 193, 225, 0.50);border-radius:15px;background:var(--blue100);}.listaNossosServicos .itemLista:nth-of-type(even) {background:var(--blue300);}.listaNossosServicos .itemLista .iconItem {display:flex;align-items:center;height:60px;}.listaNossosServicos .itemLista .titleStyle1 {max-width:317px;}.boxClientes {padding:0 60px;}.boxClientes .boxShortcuts {position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);font-size:0;}.boxClientes .boxShortcuts .btNavigationClientes {position:absolute;top:50%;transform:translateY(-50%);padding:12px;background:no-repeat center;background-size:23px auto;z-index:20;}.boxClientes .btNavigationClientes.owl-prev {left:0;background-image:url(../../img/icons/icon-arrow-left-1.svg);}.boxClientes .btNavigationClientes.owl-next {right:0;background-image:url(../../img/icons/icon-arrow-right-2.svg);}.boxClientes .btNavigationClientes.disabled {opacity:0;z-index:-1;}.listaClientes .owl-stage {display:flex;align-items:center;}@media screen and (max-width:1920px) {.boxMainBanner {height:calc(18.23vw + 350px);}.boxMainBanner ul li a :is(img, video) {width:calc(100% - 2.08vw);}.boxMainBanner > .customContainer {bottom:3.7vw;}}@media screen and (max-width:1535px) {.boxMainBanner ul li a .infoBanner .titleStyle1 {font-size:31px;line-height:1.2;}}@media screen and (max-width:1279px) {.boxMainBanner ul li a :is(img, video) {width:100%;}.boxMainBanner ul li a .infoBanner .titleStyle1 {font-size:2.6vw;line-height:1.2;}.boxClientes {padding:0;}.listaClientes {display:flex !important;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:54px 38px;}}@media screen and (max-width:1023px) {.boxMainBanner ul li a .infoBanner .titleStyle1 {font-size:24px;line-height:1.2;}.listaNossosServicos {grid-template-columns:repeat(auto-fit, minmax(329px, 1fr));}}@media screen and (max-width:767px) {.boxMainBanner {height:calc(44.6vw + 250px);background:var(--blue200);}.boxMainBanner ul li a :is(img, video) {border-radius:0;}.boxMainBanner ul li a img {left:-10%;height:auto;width:120%;max-width:none;}.boxMainBanner ul li a .customContainer {position:relative;top:auto;left:auto;right:auto;transform:none;height:calc(100% - 44.6vw);display:flex;align-items:center;}.boxMainBanner ul li a .infoBanner {max-width:none;padding:20px 40px;text-align:center;}.boxMainBanner ul li a .infoBanner .titleStyle1 {font-size:calc(12px + 1.7vw);color:var(--blue800);}.boxMainBanner ul li a .infoBanner p {color:var(--blue800);}.boxMainBanner > .customContainer {bottom:11px;}.boxMainBanner .shortcuts button {background:var(--blue600);opacity:0.6;}.boxMainBanner .shortcuts :is(button:hover, button.selected) {background:var(--blue700);}.listaNossosServicos .itemLista {flex-direction:column;align-items:center;}.listaNossosServicos .itemLista .iconItem {justify-content:center;}}@media screen and (max-width:639px) {.boxMainBanner ul li a .infoBanner {padding:20px 24px;}.boxMainBanner > .customContainer {bottom:18px;}.boxMainBanner .shortcuts button {width:22px;}.listaNossosServicos {grid-template-columns:1fr;}.listaNossosServicos .itemLista {padding:50px 30px;}}