body,html{overflow-x:hidden}.banner{max-width:1920px;margin:0 auto;height:807px;padding-top:45px;overflow:hidden;background:#fff}.banner .content{position:relative}.banner .content .box{max-width:706px;max-height:602px;position:absolute;transition:1s}.banner .content .box img{max-width:706px;max-height:602px;border-top-left-radius:40px;border-top-right-radius:45px;border-bottom-right-radius:45px;position:relative}@media (max-width:500px){.banner .content .box img{border-radius:0}}.banner .content .box::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(240,151,68,.43);background-image:url(../img/home/bg-img.webp);background-repeat:no-repeat;background-position:center center;background-size:auto;z-index:2;border-top-left-radius:40px;border-top-right-radius:45px;border-bottom-right-radius:45px;transition:1.5s ease-in}.banner .content .box::before{content:"";position:absolute;top:20px;left:20px;width:100%;height:100%;max-width:706px;max-height:602px;border:2px solid #e44944;border-top-left-radius:40px;border-top-right-radius:45px;border-bottom-right-radius:45px;transition:1.5s ease-in}.banner .content .box .text-area{margin-top:35px}.banner .content .none{opacity:0;z-index:-2;transition:1s}.banner .text-area .text{text-align:center}.banner .text-area .text p{line-height:25px}.banner .text-area .text .title p{font-size:28px;color:#737476;font-weight:700}.banner .text-area .text .subtitle p{font-size:28px;color:#737476}@media (min-width:2000px){.banner .content .center{left:50%;margin-left:-353px;z-index:3;transition:1s}.banner .content .center::after{transform:scale3d(0,0,0);transform-origin:center;transition:.5s ease-in}.banner .content .right{right:0;transform:translate3d(180px,50px,0);transition:1s}.banner .content .left{left:0;transform:translate3d(-180px,-50px,0);transition:1s}.banner .text-area{position:absolute;bottom:-425px!important;max-width:1920px;width:100%;margin:0 auto;display:flex;justify-content:center}.banner .text-area{position:absolute;bottom:-114px;max-width:1920px;width:100%;margin:0 auto;display:flex;justify-content:center}.banner .content .left .text-area,.banner .content .none .text-area,.banner .content .right .text-area{opacity:0}}@media (min-width:1800px){.banner .content .center{left:50%;margin-left:-353px;z-index:3;transform:translate3d(0,0,0);transition:1s}.banner .content .center::after{transform:scale3d(0,0,0);transform-origin:center;transition:.5s ease-in}.banner .content .right{right:0!important;transform:translate3d(180px,50px,0);transition:1s}.banner .content .left{left:0!important;transform:translate3d(-180px,-50px,0);transition:1s}.banner .text-area{position:absolute;bottom:-425px!important;max-width:1920px;width:100%;margin:0 auto;display:flex;justify-content:center}.banner .content .left .text-area,.banner .content .none .text-area,.banner .content .right .text-area{opacity:0}}@media (min-width:1500px){.banner .content .center{left:50%;margin-left:-353px;z-index:3;transform:translate3d(0,0,0);transition:1s}.banner .content .center::after{transform:scale3d(0,0,0);transform-origin:center;transition:.5s ease-in}.banner .content .right{right:0!important;transform:translate3d(380px,50px,0);transition:1s}.banner .content .left{left:0!important;transform:translate3d(-380px,-50px,0);transition:1s}.banner .text-area{position:absolute;max-width:1920px;width:100%;margin:0 auto;display:flex;justify-content:center}.banner .content .left .text-area,.banner .content .none .text-area,.banner .content .right .text-area{display:none}}@media (max-width:1498px){.banner .content .center{left:50%;margin-left:-353px;z-index:3;transition:1s}.banner .content .center::after{transform:scale3d(0,0,0);transform-origin:center;transition:.5s ease-in}.banner .content .right{right:0;transform:translate3d(480px,50px,0);transition:.5s}.banner .content .left{left:0;transform:translate3d(-480px,-50px,0);transition:.5s}.banner .text-area{position:absolute;max-width:1920px;width:100%;margin:0 auto;display:flex;justify-content:center}.banner .content .left .text-area,.banner .content .none .text-area,.banner .content .right .text-area{opacity:0;transition:1s}}@media (max-width:600px){.banner{overflow:unset;height:auto;padding-bottom:20px}.banner .content .box{position:static}.banner .content .box img{max-width:100%}.banner .content .box::after,.banner .content .box::before{display:none;transition:1.5s ease-in}.banner .content .center{left:50%;margin-left:-353px;z-index:3}.banner .content .center::after{z-index:-2}.banner .content .right{right:0;opacity:0}.banner .content .left{left:0;opacity:0}.banner .box .text-area{margin-top:25px}}.banner .content .left::after,.banner .content .right::after{transition:.5s}.tratamentos{width:100%;height:410px;border-top:1px solid #d7d7d7}.tratamentos a{text-decoration:none}.tratamentos a:hover .btnn{background-color:#e48b37}.tratamentos a:hover .circle-area i{color:#e48b37}.tratamentos .box{width:320px;height:410px;background:#f5f5f5;display:flex;flex-direction:column;align-items:center;padding:25px}.tratamentos .box:hover{cursor:pointer}.tratamentos .box2{background:#fff}.tratamentos .box .circle-area{width:113px;height:113px;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;margin-bottom:20px}.tratamentos .box .circle-area i{font-size:75px;color:#e44944}.tratamentos .box2 .circle-area{background-color:#f5f5f5}.tratamentos .box .title p{font-size:19px;color:#737476;font-weight:700}.tratamentos .box .text p{font-size:16px;color:#737476}.tratamentos .box .text,.tratamentos .box .title{text-align:center}.tratamentos .box .btnn{width:116px;height:40px;background-color:#737476;color:#fff;font-size:15px;font-weight:700;display:flex;justify-content:center;align-items:center;border-top-left-radius:20px;border-top-right-radius:14px;border-bottom-right-radius:14px}@media (max-width:600px){.tratamentos .box{width:100%}}.acompanhe{width:100%;min-height:506px;position:relative;padding-top:60px}.acompanhe .bg{width:100%;height:377px;background:-webkit-linear-gradient(left,#f2f2f2,#f2f2f2 50%,#fff 0,#fff);position:absolute;top:0;left:0;z-index:-1}.acompanhe .content{display:flex;flex-wrap:wrap}.acompanhe .content .title-first{max-width:305px;display:none;margin:0 auto}.acompanhe .content .title-first p{font-size:25px;color:#e44944;font-weight:700}.acompanhe .content .subtitle-first{text-align:center;display:none}.acompanhe .content .subtitle-first p{font-size:19px;color:#737476}.acompanhe .content .box{width:50%;position:relative}.acompanhe .content .box a{text-decoration:none}.acompanhe .content .box a:hover{font-weight:700}.acompanhe .content .box .img-area{max-width:576px;height:384px;position:relative;border-top-left-radius:45px;border-top-right-radius:45px;border-bottom-right-radius:45px}.acompanhe .content .box .img-area .img{max-width:576px;height:384px;border-top-left-radius:45px;border-top-right-radius:45px;border-bottom-right-radius:45px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.acompanhe .content .box .img-area .img::before{content:"";position:absolute;top:20px;left:20px;width:93%;height:90%;max-width:576px;max-height:384px;z-index:2;border:2px solid #e44944;border-top-left-radius:45px;border-top-right-radius:45px;border-bottom-right-radius:45px}.acompanhe .content .box .img-area img{border-top-left-radius:45px;border-top-right-radius:45px;border-bottom-right-radius:45px}.acompanhe .content .box .subtitle,.acompanhe .content .box .text,.acompanhe .content .box .title{padding-left:25px}.acompanhe .content .box .title{background-size:55px;max-width:305px;position:relative}.acompanhe .content .box .title p{font-size:25px;color:#e44944;font-weight:700}.acompanhe .content .box .subtitle{max-width:350px}.acompanhe .content .box .subtitle p{font-size:19px;color:#737476}.acompanhe .content .box .text{padding-top:45px}.acompanhe .content .box .title .circles{position:absolute;top:15px;right:0;display:flex}.acompanhe .content .box .title .circles span{width:50px;height:50px;margin:0 10px;display:block}.acompanhe .content .box .title .circles span:first-child{width:10px;height:10px;background:#f09745;border-radius:50%}.acompanhe .content .box .title .circles span:nth-child(2){width:10px;height:10px;background:#fdd23e;border-radius:50%}.acompanhe .content .box .title .circles span:last-child{width:10px;height:10px;background:#e44944;border-radius:50%}.acompanhe .content .box .text .titles p{font-size:20px;font-weight:700;color:#737476}.acompanhe .content .box .text .resume p{font-size:17px;color:#737476}.acompanhe .content .box .text .btn-area{position:absolute;left:25px;bottom:0}.acompanhe .content .box .text .btn-area a{text-decoration:none}.acompanhe .content .box .text .btn-area a .btnn{width:116px;height:40px;background-color:#b9b9b9;border-top-left-radius:20px;border-top-right-radius:14px;border-bottom-right-radius:14px;color:#fff;font-size:15px;font-weight:700;display:flex;justify-content:center;align-items:center}.acompanhe .content .box .text .btn-area a:hover .btnn{box-shadow:0 0 10px #b9b9b9}@media (max-width:1130px){.acompanhe .content .box .subtitle,.acompanhe .content .box .title{display:none}.acompanhe .content .box{width:100%}}@media (max-width:500px){.acompanhe .content .box .img-area,.acompanhe .content .box .img-area img{max-width:100%}.acompanhe .content .box .img-area::before{width:90%}.acompanhe .bg{background:-webkit-linear-gradient(left,#f2f2f2,#f2f2f2 100%,#fff 0,#fff)}.acompanhe .content .subtitle-first,.acompanhe .content .title-first{display:block}.acompanhe .content .box .text{margin-bottom:80px}.acompanhe .content .box .text .btn-area{left:50%;margin-left:-58px;margin-bottom:20px}}.acompanhe .content .no-image p{font-size:20px;color:#737476}.bg-footer{width:100%;height:395px;background-image:url(../img/home/bg-footer.webp);background-position:center;background-repeat:no-repeat;background-size:auto}.bg-footer .content{width:100%;height:395px;display:flex;flex-direction:column;justify-content:center}.bg-footer .content .title p{font-size:35.66px;color:#fff;line-height:25px;letter-spacing:4px}.bg-footer .content .title p:last-child{font-weight:700}.bg-footer .content .subtitle{position:relative;max-width:371px}.bg-footer .content .subtitle p{font-size:27px;color:#fff}.bg-footer .content .subtitle .circles{display:flex;position:absolute;top:15px;right:0}.bg-footer .content .subtitle .circles .ball{width:10px;height:10px;background:#fff;border-radius:50%;margin-left:10px}.bg-footer .content .btnn{width:127px;height:43px;background-color:#fff;color:#e48b37;font-size:16px;border-top-left-radius:20px;border-top-right-radius:14px;border-bottom-right-radius:14px;display:flex;justify-content:center;align-items:center}.bg-footer .content a{text-decoration:none}.bg-footer .content a:hover{font-weight:bolder}.bg-footer .content a:hover .btnn{box-shadow:0 0 5px #fff}@media (max-width:500px){.bg-footer .content .subtitle,.bg-footer .content .title{text-align:center}.bg-footer .content .subtitle .circles{display:none}.bg-footer .content .title p{letter-spacing:normal;line-height:normal}.bg-footer .content .btnn{margin:0 auto}}.news{width:100%;min-height:288px;background:#f8f8f8;background-image:url(../img/home/bg-news.webp);background-repeat:no-repeat;background-size:auto;background-position:49.5% center;padding-bottom:20px}.news .content .title{padding-top:42px;text-align:center}.news .content .title p{font-size:25px;color:#e44944;margin-bottom:0}.news .content .subtitle{text-align:center}.news .content .subtitle p{color:#737476;font-size:16px}.news .content .input-area{max-width:609px;margin:0 auto}.news .content .input-area .inputs{display:flex;justify-content:space-evenly;flex-wrap:wrap}.news .content .input-area .inputs input{width:280px;height:37px;background:#dbdbdb;border:none;text-align:center;border-top-left-radius:20px;border-top-right-radius:18px;border-bottom-right-radius:18px;margin-bottom:15px}.news .content .input-area .btnn{width:220px;height:40px;margin:20px auto 0}.news .content .input-area .btnn button{width:100%;height:100%;border:none;background:#b9b9b9;color:#fff;font-weight:700;font-size:15px;border-top-left-radius:20px;border-top-right-radius:18px;border-bottom-right-radius:18px}.news .content .input-area .btnn button:hover{box-shadow:0 0 10px #b9b9b9}