.containerForm{color:#fff;background:linear-gradient(90deg,#00102d,#0059fc 56%)}.left-side{text-align:center;max-width:800px;margin:0 auto}.right-side1{width:100%;max-width:600px;margin:0 auto}.content-container{display:flex;flex-direction:column;align-items:center;gap:2rem}@media (max-width:767px){.left-side{padding:0 1rem}}.footer,.footer-content{background-color:#00102d}.footer-content{color:#fff;padding:3rem 1rem;font-family:Yantramanav,sans-serif;display:flex;justify-content:space-evenly;align-items:flex-start;flex-wrap:wrap;row-gap:2rem;column-gap:2rem;max-width:1200px;margin:0 auto}.footer-contact,.footer-description,.footer-services,.footer-socialMedia{flex:1 1 220px;max-width:250px}.footer-content h6{font-size:1.1rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.03rem}ul{padding-left:0}ul li{font-size:.95rem;margin-bottom:.5rem;transition:color .3s ease;list-style:none}ul li:hover{color:#0cf}a{text-decoration:none;color:inherit}.FootersocialMedia a li{font-size:1.5rem;transition:transform .3s ease,color .3s ease}.FootersocialMedia a li:hover{transform:scale(1.2);color:#0cf}ul.FootersocialMedia{display:flex;gap:1rem}@media (max-width:767px){.footer-description{font-size:.95rem;text-align:center;margin-bottom:1rem}.footer-content{text-align:center;justify-content:center;align-items:center;padding:4rem .8rem;row-gap:3rem}.footer-content h6{font-size:1rem}ul li{font-size:.9rem;text-align:center}.FootersocialMedia{justify-content:center;margin-top:0}}@import url("https://fonts.googleapis.com/css2?family=Yantramanav:wght@100;300;400;500;700;900&display=swap");.main-navbar{transition:transform .4s ease;background-color:#fff;z-index:9999;box-shadow:0 2px 6px rgba(0,0,0,.05)}.main-navbar.hide{transform:translateY(-100%)}.main-navbar.show{transform:translateY(0)}.logo-navBar{margin-left:25px;width:60px;height:auto}.nav-links{gap:2rem}.nav-link{font-family:Yantramanav,sans-serif;text-transform:uppercase;color:#00102d!important;font-weight:600;font-size:1.1rem;transition:color .3s ease}.nav-link:hover{color:#0059fc!important;font-size:1.3rem!important}.nav-link.active{border-bottom:2px solid #0059fc}.offcanvas-body{padding-top:2rem}.offcanvas .nav-link{font-size:1rem;margin:1rem 0}@media (max-width:768px){.nav-links{flex-direction:column;align-items:center;gap:1rem}.nav-link{font-size:.95rem;text-align:center}.logo-navBar{width:60px}.main-navbar{padding:.5rem 1rem}}.about-section{margin-top:12rem;font-family:Yantramanav,sans-serif;background-color:#091d3e}.section-title-about{color:#fff;text-transform:uppercase;font-weight:600;position:relative;z-index:1;padding-bottom:6rem!important;padding-top:4rem!important;font-size:2.8rem}.about-card{background-color:#f9f9f9;border:none;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;margin-top:3rem}.about-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.15)}.about-image-wrapper{display:flex;justify-content:center;margin-top:-50px}.about-image{width:100px;height:100px;border-radius:50%;object-fit:cover;box-shadow:0 4px 12px rgba(0,0,0,.2)}.about-card .card-title{font-size:1.5rem;font-weight:600;margin-top:1rem;margin-bottom:1rem}.about-card .card-text{font-size:.9rem;padding:0 1rem;color:#555;line-height:1.6}@media (max-width:768px){.section-title-about{font-size:2rem;text-align:center;margin-bottom:-4rem}.about-section{padding:2rem;margin-top:2rem}.about-card-container{margin-top:5rem}}.clients-section{background-color:#f1f0f0;padding:4rem 0}.section-title-clients{font-size:2.2rem;font-weight:700;margin-bottom:4rem;color:#00102d}.scroll-container{width:100%;overflow:hidden;position:relative}.scroll-content{display:flex;gap:3rem;animation:scroll 15s linear infinite}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.clients img{width:90px;height:auto;transition:transform .4s ease,box-shadow .4s ease}.clients{flex:0 0 auto}@media (max-width:768px){.clients img{width:70px}}.hero_vantaHero__KGc8S{position:relative;min-height:100vh;overflow:hidden;margin-top:80px}.hero_heroContent__I6T9p{position:relative;z-index:2;padding:8rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.hero_textBlock__oHVDF{background:hsla(0,0%,100%,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;padding:2rem;box-shadow:0 8px 20px rgba(0,0,0,.1);max-width:700px;margin:0 auto;font-family:Yantramanav,sans-serif}.hero_title__9a6q0{font-size:2.5rem;font-weight:700;color:#00102d;line-height:1.2}.hero_paragraph__qZWcA{font-size:1.125rem;color:#333;margin-top:1rem}.hero_quote__co8pH{font-size:1rem;color:#0059fc;font-weight:500;border-left:4px solid #0059fc;padding-left:1rem;margin-top:1rem}.hero_contactButton__ST373{margin-top:2rem;background-color:#0059fc;color:#fff;font-weight:600;padding:.75rem 1.5rem;font-size:1rem;border:none;border-radius:6px;transition:background-color .3s ease;width:-moz-fit-content;width:fit-content;align-self:center;display:block}.hero_contactButton__ST373:hover{background-color:#003bb3;color:#fff}.heroAlternative_altHero__LPO83{padding:6rem 0;background-color:#f9f9f9;font-family:Yantramanav,sans-serif;margin-top:5rem;margin-bottom:8rem;overflow:hidden}.heroAlternative_textBlock__21_4Z{display:flex;flex-direction:column;gap:1.5rem}.heroAlternative_title__54w3D{font-size:2.5rem;font-weight:700;color:#00102d;margin-bottom:1rem}.heroAlternative_paragraph__e6Tli{font-size:1.1rem;color:#333;margin-bottom:1rem}.heroAlternative_quote__XEaGJ{font-size:1rem;color:#0059fc;font-weight:500;border-left:4px solid #0059fc;padding-left:1rem}.heroAlternative_imageWrapper__FSjEq{position:relative;display:flex;justify-content:center;align-items:center}.heroAlternative_blobContainer__WgxXh{position:absolute;top:-90px;right:-40px;width:120%;max-width:100vw;z-index:0}.heroAlternative_blob__PffLf{width:95%;height:auto;overflow:hidden!important}.heroAlternative_image__E8eY0{position:relative;z-index:1;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);max-width:100%;height:auto}@media (max-width:768px){.heroAlternative_title__54w3D{font-size:2rem;text-align:center}.heroAlternative_quote__XEaGJ{padding-left:0;border-left:none;margin-bottom:1rem}.heroAlternative_paragraph__e6Tli,.heroAlternative_quote__XEaGJ{text-align:center;padding:0 1rem}.heroAlternative_imageWrapper__FSjEq{margin-top:2rem;padding:0 1rem}}.how-to-section{background-color:#091d3e;padding:6rem 0;font-family:Yantramanav,sans-serif}.how-to-container h2{font-size:2.5rem;font-weight:700}.card-how-to{border-radius:16px;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;min-height:420px;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem;margin:1rem}.card-how-to:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,.3)}.img-how-to{transition:transform .4s ease}.image-wrapper{margin-bottom:1.5rem;display:flex;justify-content:center}.image-wrapper:hover .img-how-to{transform:scale(1.1)}.bg-card-1{background-color:rgba(16,42,84,.6)}.bg-card-2{background-color:rgba(16,76,186,.6)}.chevron-wrapper{display:flex;justify-content:center;margin-top:1.5rem}.arrow-how-to svg{border:2px solid #fff;height:40px;width:40px;border-radius:50%;padding:8px;background-color:#ffffff33;color:#fff;transition:all .3s ease;margin-top:1rem}.arrow-how-to:hover svg{background-color:#0059fc;transform:scale(1.2);color:#fff}@media (max-width:768px){.how-to-container h2{font-size:2rem;font-weight:700}}div.modal-body{font-family:Yantramanav,sans-serif}.modal-content-wrapper{display:flex;flex-direction:column;gap:1rem}.modal-image-text{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem;margin-top:1rem}.modal-service-image{width:100px;height:100px;object-fit:contain}.modal-short-description{font-size:1rem;color:#555;line-height:1.5;flex:1 1;max-width:500px}.modal-service-list{list-style:none;padding-left:0}.modal-service-list li{font-size:.95rem;border-bottom:1px solid #ddd;position:relative;padding:.5rem 1rem .5rem 2rem}.modal-service-list li:before{content:"✔";color:#2868a7;position:absolute;left:.5rem}@media (max-width:768px){.modal-image-text{flex-direction:column;align-items:center;text-align:center}.modal-short-description{max-width:90%;font-size:.95rem}}#servicos{margin-top:6rem;margin-bottom:8rem}.servico-card{position:relative;display:block;text-decoration:none;transition:transform .4s ease}.bg-image-servico{aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:flex-end;background-color:#ccc;transition:transform .4s ease,background-size .5s;background-size:100%;background-position:50%}.servico-card:hover .bg-image-servico{transform:scale(1.05)}.servico-card .card{transition:box-shadow .4s ease,outline .4s ease}.servico-card:hover .card{outline:1px solid #000;outline-offset:4px;box-shadow:0 0 0 4px rgba(0,0,0,.1)}.bg-gradient-overlay{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.section-title-service{color:#00102d;text-transform:uppercase;font-weight:600;position:relative;z-index:1;margin-bottom:6rem!important;margin-top:5rem!important;font-size:3rem}@media (max-width:768px){.section-title-service{font-size:2rem;text-align:center}.servico-card{padding:1rem}}