.boxMainBanner {position:relative;display:block;margin:0 auto;height:25vw;background:#cecece;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:20;}.boxMainBanner ul li:first-child {display:block;}.boxMainBanner ul li a {display:block;height:100%;outline:none;}.boxMainBanner ul li a img {width:100%;}.boxMainBanner ul li a .boxInfoBanner {position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;}.boxMainBanner ul li a .boxInfoBanner .content {width:100%;max-width:1280px;margin:0 auto;padding:0 12px;}.boxMainBanner ul li a .boxInfoBanner p {color:#fff;}.boxMainBanner .shortcuts {position:absolute;top:50%;right:5vw;transform:translateY(-50%);display:flex;flex-direction:column;z-index:30;}.boxMainBanner .shortcuts button {display:block;padding:9px;margin:15px 0;background:white;opacity:0.2;transition:all 0.1s ease-out;}.boxMainBanner .shortcuts button:hover, .boxMainBanner .shortcuts button.selected {opacity:1;}#SobreAEmpresa .boxImage::before {content:'';position:absolute;top:50%;left:-48px;transform:translateY(-50%);width:48px;height:262px;background:url(../../img/others/im-detail-dots-1.svg) left top;}#Solucoes {background:linear-gradient(180deg, #0C4AF0 -26.04%, #082DA3 87.11%, #072A9A 100%);}#Solucoes::before,#Solucoes::after {content:'';position:absolute;width:275px;height:90px;background:url(../../img/others/im-detail-dots-1.svg) left top;}#Solucoes::before {top:80px;right:0;}#Solucoes::after {bottom:80px;left:0;}.listaSolucoesSimple {display:flex;justify-content:center;margin:0 -70px 0 0;z-index:10;}.listaSolucoesSimple .itemLista {display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:center;width:calc(33.3333% - 70px);margin:0 70px 0 0;}.listaSolucoesSimple .itemLista .icon {display:inline-block;margin:0 auto -70px auto;padding:67px 102px;background:#0064DF;border:3px solid rgba(255, 255, 255, 0.2);border-radius:15px;z-index:10;}.listaSolucoesSimple .itemLista .icon img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:95px;max-height:95px;}.listaSolucoesSimple .itemLista .infoItem {display:flex;flex-direction:column;justify-content:center;height:100%;padding:90px 35px 30px 35px;text-align:center;background:linear-gradient(180deg, #072A9A 0%, #2159F0 100%);border-radius:15px;box-shadow:4px 4px 4px rgba(0, 0, 0, 0.25);}.listaSolucoesSimple .itemLista .infoItem .titleItem {font-weight:bold;font-size:26px;line-height:1.2em;letter-spacing:0.06em;color:#FFFFFF;}.listaSolucoesSimple .itemLista .infoItem p {margin:17px 0 0 0;font-size:14px;line-height:1.7em;color:#FFFFFF;}@media screen and (max-width:1920px) {.boxMainBanner {height:480px;}.boxMainBanner ul li a img {width:auto;max-width:none;left:50%;transform:translateX(-50%);}}@media screen and (max-width:1279px) {.listaSolucoesSimple {margin:0 -50px 0 0;}.listaSolucoesSimple .itemLista {width:calc(33.3333% - 50px);margin:0 50px 0 0;}.listaSolucoesSimple .itemLista .icon {padding:57px 82px;}.listaSolucoesSimple .itemLista .icon img {max-width:75px;max-height:75px;}}@media screen and (max-width:1023px) {.boxMainBanner {height:420px;}.boxMainBanner ul li a img {transform:translateX(-56%);height:100%;}.boxMainBanner ul li a .boxInfoBanner {background:rgba(0, 0, 0, 0.45);}.boxMainBanner .shortcuts {right:15px;}.boxMainBanner .shortcuts button {opacity:0.4;}#SobreAEmpresa .boxImage::before {left:50%;top:0;transform:translateX(-50%);height:48px;width:262px;}#SobreAEmpresa .boxImage img {max-width:467px;margin-top:48px;}.listaSolucoesSimple {flex-wrap:wrap;justify-content:center;margin:0 -25px -50px -25px;}.listaSolucoesSimple .itemLista {width:100%;max-width:330px;margin:0 25px 50px 25px;}}@media screen and (max-width:767px) {.boxMainBanner ul li a .boxInfoBanner .titleStyle1 {font-size:40px;line-height:1.1em;}}@media screen and (max-width:639px) {.boxMainBanner {height:320px;}.boxMainBanner ul li a img {transform:translateX(-65%);}.boxMainBanner ul li a .boxInfoBanner .titleStyle1 {font-size:calc(20px + 2.3vw);line-height:1.1em;}.boxMainBanner ul li a .boxInfoBanner p {font-size:14px;line-height:1.7em;}.boxMainBanner .shortcuts {display:none;}#SobreAEmpresa .boxImage::before {width:188px;}.listaSolucoesSimple .itemLista .icon {padding:48px 65px;}.listaSolucoesSimple .itemLista .icon img {max-width:65px;max-height:65px;}.listaSolucoesSimple .itemLista .infoItem {padding:90px 20px 30px 20px;}.listaSolucoesSimple .itemLista .infoItem .titleItem {font-size:22px;}}