.boxMainBanner {position:relative;display:block;margin:0 auto -9vw auto;height:33.5vw;overflow:hidden;z-index:10;}.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;height:100%;outline:none;}.boxMainBanner ul li a img {width:100%;}.infoBoxes {display:flex;justify-content:center;align-items:stretch;margin:0 -30px 30px 0;}.infoBoxes .itemBox {display:flex;flex-wrap:wrap;width:calc(33.3333% - 30px);margin:0 30px 0 0;}.infoBoxes .itemBox .imageItem {display:inline-flex;justify-content:center;align-items:flex-end;width:100%;}.infoBoxes .itemBox .imageItem .textImage {position:absolute;padding:22px;font-weight:500;text-align:center;}.infoBoxes .itemBox:nth-of-type(1) .imageItem .textImage p {font-size:28px;line-height:1.3;color:#fff;}.infoBoxes .itemBox:nth-of-type(2) .imageItem .textImage p {font-size:24px;line-height:1.3;color:#045997;}.infoBoxes .itemBox .titleItem {display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;min-height:140px;padding:10px;font-size:30px;font-weight:500;line-height:1.2;color:#fff;text-align:center;text-transform:uppercase;}.infoBoxes .itemBox .titleItem span {font-size:21px;line-height:1.2;}.infoBoxes .itemBox:nth-of-type(1) .titleItem { background:#0067b1; }.infoBoxes .itemBox:nth-of-type(2) .titleItem { background:#0083c8; }.infoBoxes .itemBox:nth-of-type(3) .titleItem { background:#009cde; }.parallaxSection {height:476px;}.parallaxSection::before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(255 255 255 / 25%);}.boxParallax {position:absolute;top:0;bottom:0;left:0;right:0;}#AClinica {height:42.6vw;}#AClinica * {color:#fff;}#AClinica .backgroundEImagem {position:absolute;top:0;left:0;right:0;bottom:0;display:flex;z-index:0;}#AClinica .backgroundEImagem .gradientBackground {width:45%;background:linear-gradient(90deg, rgba(0,100,181,1) 0%, rgba(0,156,222,1) 50%, rgba(0,156,222,1) 100%);border-right:30px solid #fff;z-index:5;}#AClinica .imagemClinica {position:absolute;right:0;top:50%;transform:translateY(-50%);height:100%;}#AClinica .imagemClinica img {height:100%;left:55%;transform:translateX(-50%);}#AClinica .boxInfo {display:flex;flex-wrap:wrap;align-content:center;height:100%;padding:20px 20px 20px 0;width:calc(33.3333% - 20px);}#AClinica .boxInfo p {font-size:25px;line-height:1.6;}@media screen and (max-width:1920px) {#AClinica .backgroundEImagem .gradientBackground {width:39.5%;}#AClinica .imagemClinica img {left:auto;transform:none;}}@media screen and (max-width:1400px) {}@media screen and (max-width:1279px) {.infoBoxes .itemBox:nth-of-type(1) .imageItem .textImage p {font-size:24px;line-height:1.3;}.infoBoxes .itemBox:nth-of-type(2) .imageItem .textImage p {font-size:21px;line-height:1.3;}.infoBoxes .itemBox .titleItem {font-size:26px;line-height:1.2;}.infoBoxes .itemBox .titleItem span {font-size:19px;line-height:1.2;}#AClinica .boxInfo p {font-size:20px;line-height:1.6;}}@media screen and (max-width:1023px) {.boxMainBanner {height:44.5vw;margin:0 auto 30px auto;}.boxMainBanner ul li a img {left:50%;transform:translateX(-50%);width:auto;height:100%;max-width:none;}.infoBoxes {flex-direction:column;max-width:490px;margin:0 auto;}.infoBoxes .itemBox {width:100%;margin:0 0 30px 0;}.infoBoxes .itemBox:nth-of-type(1) .imageItem .textImage p {font-size:30px;line-height:1.3;}.infoBoxes .itemBox:nth-of-type(2) .imageItem .textImage p {font-size:26px;line-height:1.3;}#AClinica {height:auto;}#AClinica .backgroundEImagem .gradientBackground {width:100%;border-right:0;}#AClinica .backgroundEImagem .imagemClinica {display:none;}#AClinica .boxInfo {justify-content:center;width:100%;padding:30px 20px;}}@media screen and (max-width:767px) {}@media screen and (max-width:639px) {.boxMainBanner {margin:0 auto 16px auto;}.infoBoxes .itemBox {margin:0 0 16px 0;}.infoBoxes .itemBox:nth-of-type(1) .imageItem .textImage p {font-size:23px;line-height:1.3;}.infoBoxes .itemBox:nth-of-type(2) .imageItem .textImage p {font-size:19px;line-height:1.3;}.infoBoxes .itemBox .titleItem {min-height:110px;font-size:22px;line-height:1.2;}.infoBoxes .itemBox .titleItem span {font-size:17px;line-height:1.2;}#AClinica .boxInfo {padding:30px 6px;}#AClinica .boxInfo p {font-size:18px;line-height:1.6;}}