html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}body,h1,h2,h3,h4,h5,h6,ul,ol,li,p,pre,blockquote,figure,figcaption,hr,dl,dd{margin:0;padding:0}ul,ol,li{list-style:none}input,textarea,select,button{color:inherit;font:inherit;letter-spacing:inherit}input[type="text"],textarea{width:100%}input,textarea,button{border:1px solid gray}button{padding:0.75em 1em;line-height:inherit;border-radius:0;background-color:transparent}button *{pointer-events:none}img,iframe,video,object,embed{display:block;max-width:100%}svg{max-width:100%}table{table-layout:fixed;width:100%}[hidden]{opacity:0;visibility:hidden}noscript{display:block;margin-bottom:1em;margin-top:1em}[tabindex="-1"]{outline:none !important}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.sr-only{position:absolute;width:1px;height:auto;margin:0;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}*{text-decoration:none;color:inherit;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,span{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}img{display:block;max-width:100%}a{margin:0px;padding:0px;display:block}table{border-spacing:0px}@font-face{font-family:'geometosregular';src:url("/font/geometos-webfont.woff2") format("woff2"),url("/font/geometos-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}html{scroll-behavior:smooth}.container{max-width:1400px;margin:0 auto;padding:0px 20px}body{font-family:'Poppins', sans-serif;font-size:16px;color:#020414;background:#F5F6FB}.call-to-action,.call-button{background:#132BED;border-radius:50px;color:#F5F6FB;font-family:'geometosregular', 'monospace';max-width:max-content}.call-to-action:hover,.call-button:hover{background:#0315A7}.call-to-action a{padding:5px 20px 5px 15px;display:grid;grid-template-columns:auto 1fr;align-items:center}.call-button{padding:12px 20px}.call-to-action a:before{content:url(/img/whats-call.svg);margin:5px 10px 0px 5px}h1{color:#132BED;line-height:2.75rem;font-size:2.75rem;font-weight:700;letter-spacing:-1px}h2{line-height:1.25em}.subtitle{font-family:'geometosregular', 'monospace';color:#F50101;font-size:1.125rem}.title-background{background:#DDDEE9;padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px}.title-background h3,.title h3{color:#132BED;font-weight:700;font-size:1.75rem;text-align:center}.business h3{color:#132BED;font-weight:700;font-size:1.75rem;margin-bottom:20px}.whats-fixed{position:fixed;bottom:50px;right:50px;z-index:10000;margin-right:inherit;animation:movebtn 2s infinite;cursor:pointer}.title h3:after,.title-background h3:after{content:"";width:10px;height:5px;display:block;margin:0 auto;border-radius:50px;background:#FF4D4C;box-shadow:-15px 0px 0px 0px #FF4D4C, 15px 0px 0px 0px #FF4D4C}.js-accordion-background h4:after,.business-content h3:after,.services-list h2:after,.service-double h2:after{content:"";width:10px;height:5px;display:block;border-radius:50px;background:#FF4D4C;margin:4px 0px 0px 15px;box-shadow:-15px 0px 0px 0px #FF4D4C, 15px 0px 0px 0px #FF4D4C}hr{content:url(/img/mouse.svg);border:none;margin:0 auto;padding:80px 0px 0px;animation:roll 3s infinite}.atual{color:#FF4D4C}@keyframes roll{25%{transform:translateY(20px)}50%{transform:translateY(0px)}75%{transform:translateY(-20px)}100%{transform:translateY(0px)}}@keyframes movebtn{25%{transform:translateX(-20px)}50%{transform:translateX(0px)}75%{transform:translateX(20px)}100%{transform:translateX(0px)}}@media only screen and (min-width: 401px) and (max-width: 500px){h1{font-size:2.5rem}}@media only screen and (min-width: 301px) and (max-width: 400px){h1{font-size:2.25rem}}@media only screen and (max-width: 300px){.container{padding:0px 5px}}.top-menu{background:#DDDEE9;padding-top:10px;padding-bottom:10px}.top-menu-content{display:grid;grid-template-columns:minmax(200px, auto) minmax(200px, auto);justify-content:end;grid-gap:20px}.top-menu-content li{display:grid;grid-template-columns:auto 1fr;grid-gap:5px;align-items:center}.top-menu-content li a:hover{color:#132BED}@media only screen and (max-width: 520px){.top-menu-content{grid-template-columns:100%}.top-menu-content li:nth-child(2){justify-self:end}.top-menu-content li:nth-child(1){display:none}.menu{grid-gap:20px}}.menu{display:grid;grid-template-columns:auto 1fr auto;padding-top:10px;padding-bottom:10px}.menu nav{display:flex;align-self:center;justify-self:end}.menu nav a{font-size:'Poppins', sans-serif;font-weight:500;text-transform:uppercase}.menu nav a:hover{color:#132BED}.menu nav a+a{margin-left:40px}.menu .call-to-action{display:flex;align-self:center;margin-left:60px}.main-background{background:url(/img/topvisto-bg.webp) no-repeat center center;background-size:cover;padding-top:120px;padding-bottom:140px}.main{display:grid;grid-template-columns:minmax(260px, 450px);justify-content:end;padding-right:10%}.main-content{background:#DDDEE9;border-radius:6px;padding:30px 40px}.main-content h1{margin:5px 0px 10px 0px}.main-content p{font-size:1.25rem;font-weight:400;margin-bottom:20px}@media only screen and (min-width: 0px) and (max-width: 600px){.main{justify-content:center;padding-right:0px;grid-template-columns:minmax(260px, 410px)}.main-content{padding:20px}.main-content p{font-size:1.125rem}.subtitle{font-size:1rem}}.services{margin-top:100px}.services .title-background h3{padding-bottom:10px}.services .call-to-action{margin:10px auto 0px auto}.services-list{display:grid;grid-template-columns:repeat(3, 1fr)}.services-list a:nth-child(1){background:url(/img/vistoria-detran.webp) no-repeat center center;background-size:cover}.services-list a:nth-child(2){background:url(/img/laudo-cautelar.webp) no-repeat center center;background-size:cover}.services-list a:nth-child(3){background:url(/img/consulta-completa.webp) no-repeat center center;background-size:cover}.services-list a{padding:40px;color:#DDDEE9;position:relative}.service-double{display:flex}.service-double div{flex:1;padding:20px;display:grid;justify-items:center;align-items:center}.service-double>div:nth-child(1){background:url(/img/transferencia.webp) no-repeat center center;background-size:cover}.service-double>div:nth-child(2){background:url(/img/cautelar.webp) no-repeat center center;background-size:cover}.service-double div h2{margin-bottom:10px}.services-list h2,.service-double div h2{font-family:'geometosregular', 'monospace';font-size:1.25rem;color:#DDDEE9}.service-box-div{display:grid;grid-template-columns:1fr 1fr;margin-top:10px;grid-gap:30px}.service-double p{margin-top:10px;font-size:1.125rem;color:#DDDEE9}.service-box-div a{text-align:center;text-decoration:underline;font-size:1.125rem;color:#DDDEE9}.services-list p{opacity:.9;margin:20px 0px 30px 0px}.services-tags h5{font-style:italic;text-transform:uppercase}.services-tags h5:before{content:"-";color:#FF4D4C;margin-right:2.5px}.icon-background{position:absolute;right:0;bottom:50px}@media only screen and (min-width: 881px) and (max-width: 1110px){.services-list a{padding:20px}}@media only screen and (min-width: 0px) and (max-width: 880px){.services-list{grid-template-columns:1fr}.services-list a{padding:20px}.service-double{display:grid;grid-column:1fr;padding:10px}.service-box-div{grid-gap:15px}.service-double p{font-size:1rem}.service-box-div a{font-size:0.9rem}}.contact{margin:100px auto 0px auto}.list-contact{display:grid;grid-template-columns:repeat(3, 1fr);justify-items:center;margin:40px auto}.list-contact li{display:grid;grid-template-columns:auto 1fr;grid-gap:5px}.list-contact li a{align-self:center}.list-contact li a:hover{color:#132BED}.mapouter{position:relative;text-align:right;height:400px;max-width:1100px;margin:0 auto}.gmap-canvas{overflow:hidden;background:none !important;height:400px;max-width:1100px}@media only screen and (min-width: 0px) and (max-width: 840px){.list-contact{grid-template-columns:1fr;grid-gap:20px}}.faq{margin-top:100px}.faq-list>div:nth-child(1){background:#3142CC}.faq-list>div:nth-child(2){background:#3442B8}.faq .title-background h3{padding-bottom:10px}.faq-list{display:grid;grid-template-columns:1fr 1fr}.faq-list>div{padding:40px}.js-accordion-background h4{font-family:'geometosregular', 'monospace';margin-bottom:10px;font-size:1.125rem}.faq-list>div dt{font-weight:500;font-size:1rem}.faq-list>div dd{font-style:italic;opacity:.9;font-size:0.9rem}@media only screen and (min-width: 501px) and (max-width: 1001px){.faq-list{grid-template-columns:1fr}}@media only screen and (min-width: 301px) and (max-width: 500px){.faq-list{grid-template-columns:1fr}.faq-list>div{padding:20px}}@media only screen and (max-width: 300px){.faq-list{grid-template-columns:1fr}.faq-list>div{padding:10px 5px}}.js-accordion{margin:15px 0px}.js-accordion-background{background:#DDDEE9;padding:20px}.js-accordion dd{display:none}.js-accordion dt{cursor:pointer;padding-top:10px;margin-bottom:5px;display:flex}.js-accordion dt::after{content:url(/img/more-faq.svg);align-content:center}.js-accordion dt.ativo::after{content:url(/img/minor-faq.svg)}.js-accordion dd.ativo{display:block;animation:showAccordion 1s forwards}.js-accordion+.js-accordion{border-top:1px solid #D4D5DC}.js-accordion{padding:10px 0px}@keyframes showAccordion{from{opacity:0;transform:translate3d(-15px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.business{margin:100px auto}.business-box{display:grid;grid-template-columns:1fr 1.4fr}.business-content{padding-left:40px;padding-right:40px}.business-content>p{color:#132BED;font-weight:500}.business-content p{margin:5px 0px}.instagram{margin-top:40px;text-align:center;font-size:1.125rem;display:flex;justify-content:center;align-self:center}.instagram:hover{color:#132BED}.instagram:before{content:url(/img/instagram.svg);margin-right:5px}.other{padding-top:40px;padding-bottom:40px}.other-grid{max-width:1200px}.other-grid p+p{margin-top:10px}.other-grid .call-button{margin-left:auto;margin-right:auto;margin-top:20px}.other h1{text-align:center;margin-bottom:20px}@media only screen and (min-width: 451px) and (max-width: 1150px){.business-box{grid-template-columns:1fr;grid-gap:40px}.business-box{justify-items:center}.business-content>p{color:#132BED;font-weight:500;text-align:center;margin-top:10px}}@media only screen and (min-width: 301px) and (max-width: 450px){.business-box{grid-template-columns:1fr;grid-gap:40px}.business-box{justify-items:center}.business-content>p{color:#132BED;font-weight:500;text-align:center;margin-top:10px}.business-content{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 300px){.business-box{grid-template-columns:1fr;grid-gap:40px}.business-box{justify-items:center}.business-content>p{color:#132BED;font-weight:500;text-align:center;margin-top:10px}.business-content{padding-left:10px;padding-right:10px}}.more{background:#DDDEE9;padding-top:10px;padding-bottom:10px;margin-bottom:20px}.more-box{display:grid;grid-template-columns:100px 100px;justify-content:center}.footer{padding:10px 0px;background:#3142CC;color:#DDDEE9;text-align:center;font-size:0.9rem}.termos-list{display:flex;justify-content:center;gap:10px;margin-top:5px}.termos-privacidade{padding:80px 20px}.termos-privacidade h3{color:#0315A7;font-weight:700;font-size:1.75rem;text-align:center;margin:40px auto 10px auto}.termos-privacidade h4{font-family:'geometosregular', 'monospace';margin-top:20px}.termos-privacidade h5{font-style:italic;text-decoration:underline;margin-top:10px}.termos-privacidade p{margin:5px 0px}.termos-privacidade ul li{font-style:italic}.image-add img{margin-left:auto;margin-right:auto;margin-bottom:20px;padding:0 20px}#menu{display:flex;list-style:none;gap:0.5rem;margin-right:80px}#menu a{display:block;padding:0.5rem}#btn-mobile{display:none;align-self:center}@media only screen and (min-width: 0px) and (max-width: 1170px){#nav.active #menu{height:max-content;visibility:visible;overflow-y:hidden}#menu{display:block;position:absolute;width:40%;top:130px;right:0px;background:#132BED;transition:0.6s;height:0px;visibility:hidden;overflow-y:hidden;margin-right:0px;color:#DDDEE9}#menu a{padding:1rem;border-bottom:2px solid rgba(0,0,0,0.05)}#btn-mobile{display:flex;padding:0.5rem 1rem;font-size:1rem;border:none;background:none;cursor:pointer;gap:0.5rem;justify-content:flex-end;justify-items:end}#hamburger{border-top:3px solid;width:32px;color:#F50101}#hamburger::after,#hamburger::before{content:"";display:block;width:32px;height:3px;background:currentColor;margin-top:5px;transition:0.3s;position:relative;background:#F50101}#nav.active #hamburger{border-top-color:transparent}#nav.active #hamburger::before{transform:rotate(135deg)}#nav.active #hamburger::after{transform:rotate(-135deg);top:-7px}.menu-mobile{justify-items:end;grid-template-columns:1fr}.opt p{display:none}.list-menu+.list-menu{margin-left:0px}.menu{grid-template-columns:auto 1fr}.menu .call-to-action{flex-wrap:wrap;grid-column:1/3;justify-self:end;justify-content:end}.menu nav a+a{margin-left:0px}.menu nav a:hover{color:#DDDEE9}}
