@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Space Grotesk",sans-serif;font-weight:400}body.hidden-scrolling{overflow-y:hidden}ul{list-style:none;margin:0;padding:0}a{text-decoration:none}a:hover{text-decoration:none}p{font-size:.9rem;color:#111;line-height:1.6;margin-bottom:16px}.pt-100{padding-top:100px}@media(max-width: 991px){.pt-100{padding-top:50px}}.pb-100{padding-bottom:100px}@media(max-width: 991px){.pb-100{padding-bottom:50px}}.section-padding{padding-top:100px;padding-bottom:100px}@media(max-width: 991px){.section-padding{padding-top:50px;padding-bottom:50px}}@media(max-width: 767px){.o1{order:1}.o2{order:2}}@media(max-width: 767px){.centraliza-responsivo{text-align:center}}.mapsite i{color:#111}.mapsite-link{display:inline-block;color:#111;transition:.5s;line-height:2}.mapsite-link::first-letter{text-transform:uppercase}.mapsite-link:hover{color:#25d366}.list strong{display:block;font-size:1.3rem;margin-bottom:8px}.list li{background:#111;color:#fff;font-size:.9rem;padding:16px;margin-bottom:32px;position:relative;border-radius:8px}.list li::before{content:attr(data-content);position:absolute;top:-20px;left:-20px;width:40px;height:40px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;color:#fff}.white-color{color:#fff !important}.bg-bottom{background-image:linear-gradient(to right, #111111 0, #111111 70%, #25d366 30%)}.bg-left{background-image:linear-gradient(to right, #25d366 0, #25d366 70%, #111111 30%)}.bg-theme{background:#25d366 !important}.header{position:relative;width:100%;left:0;top:0;z-index:99;background:#111}.header .header-main{background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:4px}.header .nav-menu{padding:0 15px}.header .menu .menu-item{display:inline-block;margin-left:30px;position:relative}.header .menu .menu-item a{display:block;padding:12px 0;font-size:1rem;font-weight:500;color:#fff;transition:all .3s ease}.header .menu .menu-item a:hover{color:#25d366}.header .open-nav-menu{height:34px;width:40px;margin-right:15px;display:none;align-items:center;justify-content:center;cursor:pointer}.header .open-nav-menu span{display:block;height:2px;width:30px;background-color:#25d366;position:relative}.header .open-nav-menu span::before{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#25d366;box-sizing:border-box;top:-7px}.header .open-nav-menu span::after{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#25d366;box-sizing:border-box;top:7px}.header .close-nav-menu{width:100%;cursor:pointer;display:none;align-items:center;justify-content:end;padding:15px}.header .close-nav-menu i{color:#fff;font-size:22px}.header .menu-overlay{position:fixed;z-index:999;background-color:rgba(0,0,0,.5);left:0;top:0;height:100%;width:100%;visibility:hidden;opacity:0;transition:all .3s ease}@media(max-width: 991px){.header .menu-overlay.active{visibility:visible;opacity:1}.header .nav-menu{position:fixed;right:-280px;visibility:hidden;width:280px;height:100%;top:0;overflow-y:auto;background-color:#25d366;z-index:1000;padding:15px 0;transition:all .5s ease}.header .nav-menu.open{visibility:visible;right:0px}.header .menu .menu-item{display:block;margin:0}.header .menu .menu-item a{color:#fff;padding:12px 15px;border-bottom:1px solid rgba(0,96,255,.14)}.header .menu .menu-item .sub-menu{width:100%;position:relative;opacity:1;visibility:visible;border:none;background-color:rgba(0,0,0,0);box-shadow:none;transform:translateY(0px);padding:0px;left:auto;top:auto;max-height:0;overflow:hidden}.header .menu .menu-item .sub-menu .menu-item a{padding:12px 45px;color:#fff;border-bottom:1px solid rgba(0,96,255,.14)}.header .menu .menu-item-has-children a{display:flex;justify-content:space-between;align-items:center}.header .menu .menu-item-has-children:hover .sub-menu{transform:translateY(0);opacity:1;visibility:visible}.header .close-nav-menu,.header .open-nav-menu{display:flex}}.img-logo{max-width:150px}@media(max-width: 991px){.img-logo{max-width:130px}}.container-menu{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-menu{max-width:540px}}@media(min-width: 768px){.container-menu{max-width:720px}}@media(min-width: 992px){.container-menu{max-width:960px}}@media(min-width: 1200px){.container-menu{max-width:1140px}}@media(min-width: 1400px){.container-menu{max-width:1320px}}.banner{background-image:url(../img/banner/banner2.jpg);background-position:center;background-repeat:no-repeat}.banner .title small{color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:2px;position:relative;bottom:8px}.banner .title small::before{content:"";position:absolute;bottom:-5px;width:30px;height:1px;background:#25d366}.banner .title h1{color:#fff;font-weight:700;font-size:40px;line-height:1.2;margin-bottom:16px;letter-spacing:1px}@media(max-width: 767px){.banner .title h1{font-size:2.5em}}.banner .title h1 span{font-weight:300}.banner .title p{color:#fff;margin-bottom:16px}@media(max-width: 767px){.banner .title p{font-size:.8rem}}.card-service{background:#111;box-shadow:0 0 10px #ddd;border-radius:16px;transition:.3s all ease-in-out}@media(max-width: 991px){.card-service img{width:800px;height:400px;object-fit:contain}}.card-service .text-service h3{font-size:1.5rem;color:#fff}.card-service .text-service p{color:#fff}.card-service .text-service span{background:#25d366;display:flex;align-items:center;justify-content:space-between;width:90%;padding:8px 16px;border-radius:16px;color:#fff;text-align:center}@media(max-width: 991px){.card-service .text-service{padding:30px}}.card-service:hover{background:#25d366}.card-service:hover .text-service span{background:#fff;color:#25d366}.card-opcoes{background:#111;padding:30px;border-radius:16px}.card-opcoes h3{font-size:1.5rem;color:#fff}.card-opcoes p{color:rgba(255,255,255,.9)}.card-opcoes span{width:50px;height:50px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:2px solid #fff;font-weight:bold}.card-opcoes hr{color:rgba(255,255,255,.9)}.subtitle small{text-transform:uppercase;letter-spacing:1px;color:#111;position:relative}.subtitle h1,.subtitle h2,.subtitle h3{font-size:2.5rem;font-weight:700;color:#111}.subtitle h1 span,.subtitle h2 span,.subtitle h3 span{color:#111}@media(max-width: 767px){.subtitle h1,.subtitle h2,.subtitle h3{font-size:1.8rem}}.social-links{position:absolute;top:50%;left:20px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-end;z-index:1}.social-links i{width:50px;height:50px;border:1px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:#fff;transition:.4s all ease-in-out}.social-links i:hover{background:#fff;color:#25d366}@media(max-width: 767px){.social-links{display:none}}footer{background:#111}footer .footer-top{padding-top:100px;padding-bottom:50px}footer .footer-bottom{border-top:1px solid #25d366;padding-bottom:50px;padding-top:30px}footer .footer-bottom p{color:#fff}footer .info-footer p{font-size:.9em}footer .title-footer h3{color:#25d366;font-size:1.3rem;position:relative;bottom:8px}footer .title-footer h3::before{content:"";position:absolute;width:40px;height:2px;background:#111;bottom:-5px}footer .footer-itens ul li{line-height:2;font-size:1rem}footer .footer-itens ul li a{display:flex;align-items:center;color:#111;transition:.3s}footer .footer-itens ul li a i{color:#111;font-size:10px;margin-right:8px;transform:rotate(180deg)}footer .footer-itens ul li a:hover{color:#111}@media(max-width: 767px){footer .footer-itens ul li a{justify-content:center;text-align:center}footer .footer-itens ul li a i{display:none}}footer .footer-contact ul li{line-height:2;font-size:1rem}footer .footer-contact ul li a{color:#111;transition:.3s}footer .footer-contact ul li a i{color:#111;margin-right:8px;font-size:15px}footer .footer-contact ul li a:hover{color:#111}.social-links-footer{display:flex;justify-content:center}.social-links-footer a{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#25d366;color:#fff;margin-right:24px}.back-top{display:flex;align-items:center;justify-content:center;background:#111;height:50px;width:50px;right:31px;bottom:18px;position:fixed;z-index:10;font-size:20px;border-radius:50%;border:2px solid rgba(0,0,0,0);box-shadow:0 0 10px 3px rgba(108,98,98,.2)}.back-top i{color:#fff}.lgpd{width:30%;background:#fff;position:fixed;bottom:0;padding:15px;margin-left:10px;border-radius:8px;z-index:99999999999999;box-shadow:0 0 10px 3px rgba(108,98,98,.2)}@media(max-width: 767px){.lgpd{width:90%}}.lgpd .lgpd-txt span{display:block;margin-bottom:8px;color:#212529;font-weight:700;font-size:18px}.lgpd .lgpd-txt span i{margin-right:8px}.lgpd .lgpd-txt p{color:#111;font-size:.8rem;margin-bottom:0}@media(max-width: 767px){.lgpd .lgpd-txt p{font-size:11px}}.lgpd .lgpd-txt a{color:#25d366;text-decoration:underline}@media(max-width: 767px){.lgpd .lgpd-txt{display:block}}.lgpd .lgpd-button{display:flex;justify-content:end;margin-top:8px}.lgpd .lgpd-button button{border:none;display:flex;align-items:center;justify-content:center;text-align:center;background:#25d366;padding:10px 15px;font-size:.8rem;color:#fff;width:100px;height:35px;margin-left:24px;cursor:pointer}@media(max-width: 767px){.lgpd .lgpd-button button{font-size:11px;margin-left:0;margin-top:10px}}.cta{background:#25d366;position:relative;width:70%;border-bottom-right-radius:50px;border-top-right-radius:50px}@media(max-width: 768px){.cta{width:100%}}.cta h2,.cta p{color:#fff !important}.btn-one{display:inline-block;margin-top:8px;background:#25d366;color:#fff;padding:13px 50px;border-radius:8px}.btn-one i{margin-left:8px}.btn-cta{display:inline-block;margin-top:8px;background:#fff;color:#25d366;padding:13px 50px;border-radius:8px}.btn-cta i{margin-left:8px}.pulse{cursor:pointer;box-shadow:0 0 0 #25d366;animation:pulse 2s infinite}.pulse:hover{animation:none}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 255,44,167,.4}70%{-webkit-box-shadow:0 0 0 20px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)}}/*# sourceMappingURL=style.css.map */
