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{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}button{border:none}hr{border:none}body{font-family:'League Spartan', sans-serif;font-size:16px;background-color:#F1F4F8}.container{max-width:1200px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto}.phone::before{content:"(47)";font-size:.75rem}h4::after{content:"";display:block;background:linear-gradient(180deg, #5C7593 0%, rgba(217,217,217,0) 100%);height:3px;width:166px;margin-top:5px;margin-bottom:5px}.menu-atual{font-weight:700;color:#051528;text-decoration:underline}.whats-fixed{position:fixed;bottom:40px;right:40px;animation:move 3s infinite;z-index:200000}@keyframes move{25%{transform:translateX(-10px)}50%{transform:translateX(0px)}75%{transform:translateX(10px)}100%{transform:translateX(0px)}}.header-grid{display:grid;grid-template-columns:max-content 1fr;grid-gap:20px;justify-items:end;padding-top:20px;padding-bottom:20px;font-weight:400}.nav-menu{display:flex;align-self:center;grid-gap:30px;align-items:center}.nav-menu a{text-align:center}.nav-menu a:last-child{text-align:center;color:#FFF;background-color:#1D2B3D;padding:12px 15px;font-weight:700;font-size:1.25rem}hr{margin-top:2px;margin-bottom:2px;height:1px;background-color:#335278;margin-left:30px;margin-right:30px}@media only screen and (max-width: 369px){.header-grid{display:grid;grid-template-columns:1fr .5fr;grid-gap:20px;justify-items:end;padding-top:20px;padding-bottom:20px;font-weight:400}}.main{margin-bottom:80px}.main-grid{background:url(/img/bg-main.webp) no-repeat center center;background-size:cover;padding-top:60px;padding-bottom:70px;display:grid}.main-title h2{color:#5C7593;font-size:1.25rem;font-weight:400}.main-title h1{color:#051528;font-size:3.75rem;font-weight:600;max-width:701px;line-height:1.1em}.main-title{margin-left:70px}.main-content{display:grid;grid-template-columns:max-content max-content;grid-gap:50px;margin-left:70px}.main-content h2{margin-top:25px;margin-bottom:15px;max-width:240px;color:#5C7593;font-size:1.25rem;font-weight:500;text-align:center}.main-content h3{max-width:300px;color:#051528;font-size:1.25rem;font-weight:400}.main-content h3::before{content:url(/img/check-main.svg);margin-right:7px;margin-left:11px}.main-content>div:nth-child(2) div div{display:flex}.main a{margin-left:70px;text-align:center;color:#FFF;background-color:#1D2B3D;padding:12px 15px;font-weight:700;font-size:1.25rem;max-width:240px;position:relative;top:100px;left:130px}@media only screen and (min-width: 581px) and (max-width: 707px){.main-title{margin-left:0px}.main-content{display:grid;grid-template-columns:max-content 1fr;grid-gap:10px;margin-left:0px}.main-content h3{max-width:300px;color:#051528;font-weight:400}.main-content h2{margin-top:25px;margin-bottom:15px;font-weight:500;text-align:center}}@media only screen and (min-width: 381px) and (max-width: 580px){.main-grid{padding-left:20px;padding-right:20px}.main-title{margin-left:0px}.main-content{display:grid;grid-template-columns:1fr;grid-gap:10px;margin-left:0px}.main-content h3{max-width:300px;color:#051528;font-weight:400}.main-content h2{margin-top:15px;margin-bottom:10px;font-weight:500;text-align:center}.main-title h1{font-size:3rem}.main a{margin-left:0px;max-width:240px;left:20px}}@media only screen and (max-width: 380px){.main-grid{padding-left:10px;padding-right:10px}.main-title{margin-left:0px}.main-content{display:grid;grid-template-columns:1fr;grid-gap:10px;margin-left:0px}.main-content h3{max-width:300px;color:#051528;font-weight:400}.main-content h2{margin-top:15px;margin-bottom:10px;font-weight:500;text-align:center}.main-title h1{font-size:2.5rem}.main a{margin-left:0px;max-width:240px;left:20px}.main-content h3{font-size:1rem}}.about{margin-top:30px;margin-bottom:30px}.about-grid{display:grid;margin-left:auto;margin-right:auto;max-width:1000px}.about-title h4{text-align:center;font-weight:600;font-size:2.8rem;color:#051528}.about-title h4::after{margin-left:auto;margin-right:auto}.about-title p{text-align:center;font-size:1.5rem;margin-top:20px;margin-bottom:30px}.about-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px}.about-content p{font-size:1.3rem}@media only screen and (min-width: 401px) and (max-width: 900px){.about-title h4{text-align:center;font-weight:600;font-size:2.4rem;color:#051528}.about-title p{text-align:center;margin-top:20px;margin-bottom:30px}.about-title p{text-align:center;font-size:1.5rem}.about-content{display:grid;grid-template-columns:1fr;grid-gap:20px;text-align:center}}@media only screen and (max-width: 400px){.about-title h4{text-align:center;font-weight:600;font-size:2.4rem;color:#051528}.about-title p{text-align:center;margin-top:20px;margin-bottom:30px}.about-content p{text-align:center;font-size:1.25rem}.about-content{justify-content:center;display:grid;grid-template-columns:1fr;grid-gap:20px}}input{height:40px;padding:5px;text-indent:5px;border:none;border-bottom:1px solid #335278;background-color:#F1F4F8}input::placeholder{font-weight:300;font-size:1.1rem;opacity:.5}.form-grid{max-width:900px;margin-left:auto;margin-right:auto;background-color:#E3E6EB}.form-grid form{margin-left:auto;margin-right:auto;padding:40px;max-width:700px;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.form-grid form>div:first-child input{margin-bottom:30px}.form-grid textarea{height:130px;padding:5px;text-indent:5px;border:none;border-bottom:1px solid #335278;background-color:#F1F4F8}.form-grid h5{padding-top:40px;font-size:1.8rem;font-weight:500;color:#1D2B3D;text-align:center}.form button{text-align:center;color:#FFF;background-color:#1D2B3D;padding:12px 55px;font-weight:700;font-size:1.25rem;max-width:240px}.form hr{margin-top:90px;margin-bottom:60px}.textarea-card{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end}@media only screen and (min-width: 321px) and (max-width: 671px){.form-grid h5{padding-top:40px;font-size:1.4rem;font-weight:500;color:#1D2B3D;text-align:center}.form-grid form{margin-left:auto;margin-right:auto;padding:40px 20px;max-width:700px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:0px}.form button{text-align:center;color:#FFF;background-color:#1D2B3D;padding:12px 55px;font-weight:700;font-size:1rem;max-width:240px}}@media only screen and (max-width: 320px){.form-grid h5{padding-top:40px;font-size:1.4rem;font-weight:500;color:#1D2B3D;text-align:center}.form-grid form{margin-left:auto;margin-right:auto;padding:20px;max-width:700px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:10px}.form button{text-align:center;color:#FFF;background-color:#1D2B3D;padding:12px 55px;font-weight:700;font-size:1rem;max-width:240px}}.contato{margin-top:60px}.contato-grid{display:grid}.contato-title h4{text-align:center;color:#051528;font-weight:600;font-size:2.8rem}.contato-title h4::after{margin-left:auto;margin-right:auto}.contato-content{margin-top:40px;display:grid;justify-content:center;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:30px}.contato-content>a{align-items:center;display:flex;grid-gap:10px}.contato-content>a p{max-width:450px}.contato-content>a:last-child{margin-right:auto;margin-left:auto;grid-column-start:1;grid-column-end:3}.contato-content>a:first-child{margin-left:auto;margin-right:40px}.contato-content>a:nth-child(2){margin-right:auto;margin-left:40px}.mapouter{margin-top:30px;height:300px;width:100%}.mapouter iframe{margin-left:auto;margin-right:auto;width:800px;height:300px}@media only screen and (max-width: 435px){.contato-title h4{text-align:center;color:#051528;font-weight:600;font-size:1.8rem}.contato-content{margin-top:40px;display:grid;justify-content:center;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:0px}.contato-content>a:last-child{margin-right:auto;margin-left:20px;grid-column-start:1;grid-column-end:1;max-width:230px}.contato-content>a:first-child{margin-left:20px;margin-right:auto}.contato-content>a:nth-child(2){margin-right:auto;margin-left:20px}}.application{margin-top:90px}.application-grid{display:grid}.application-title h4{text-align:center;font-size:2.8rem;font-weight:600;color:#051528}.application-title h4::after{margin-left:auto;margin-right:auto;margin-bottom:30px}.application-content{display:grid;grid-gap:15px;margin-left:auto;margin-right:auto;grid-template-columns:max-content max-content;grid-template-rows:max-content max-content}.application>a{margin-top:50px;margin-left:auto;margin-right:auto;text-align:center;color:#FFF;background-color:#1D2B3D;padding:12px 15px;font-weight:700;font-size:1.25rem;max-width:240px}.application>hr{z-index:-1;position:relative;bottom:30px}@media only screen and (min-width: 681px) and (max-width: 1050px){.application-content{display:grid;grid-gap:15px;margin-left:auto;margin-right:auto;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media only screen and (min-width: 301px) and (max-width: 680px){.application-content{display:grid;grid-gap:15px;margin-left:auto;margin-right:auto;grid-template-columns:1fr;grid-template-rows:1fr}.application-title h4{text-align:center;font-size:2rem;font-weight:600;color:#051528}}@media only screen and (max-width: 300px){.application-content{display:grid;grid-gap:10px;margin-left:auto;margin-right:auto;grid-template-columns:1fr;grid-template-rows:1fr}.application-title h4{text-align:center;font-size:1.5rem;font-weight:600;color:#051528}.application>a{margin-top:50px;margin-left:auto;margin-right:auto;text-align:center;color:#FFF;background-color:#1D2B3D;padding:12px 15px;font-weight:700;font-size:1.25rem;max-width:240px}}.services-grid{display:grid;max-width:1000px;margin-left:auto;margin-right:auto}.services-title h4{font-weight:600;color:#051528;font-size:2.8rem}.services-title h5{font-size:1.5rem;max-width:1023px;margin-bottom:10px}.services-content{display:flex;justify-content:center}.services-content a{margin-top:20px;transition:.5s;flex:1;height:380px}.services-content a:nth-child(1){background:url(/img/services-img1.webp) no-repeat center center}.services-content a:nth-child(2){background:url(/img/services-img2.webp) no-repeat center center}.services-content a:nth-child(3){background:url(/img/services-img3.webp) no-repeat center center}.services-content a:nth-child(4){background:url(/img/services-img4.webp) no-repeat center center}.services-content a:nth-child(5){background:url(/img/services-img5.webp) no-repeat center center}.services-content a:hover{flex:1.65}.services>a{margin-top:50px;margin-left:auto;margin-right:auto;text-align:center;color:#FFF;background-color:#1D2B3D;padding:12px 15px;font-weight:700;font-size:1.25rem;max-width:240px}.services>hr{z-index:-1;position:relative;bottom:30px}@media only screen and (max-width: 700px){.services-content{display:grid;justify-content:center;grid-template-columns:1fr;margin-top:10px}.services-content a{margin-top:0px;transition:.5s;flex:1;height:280px}.services-title h4{font-weight:600;color:#051528;font-size:2.4rem}.services-title h5{font-size:1.25rem;margin-top:10px}}.footer{background-color:#1D2B3D;padding-top:10px;padding-bottom:10px}.footer p{color:#fff;text-align:center}#btn-mobile{display:none;position:absolute;align-self:center;justify-content:flex-end}.social-menu-overflow{display:none}@keyframes top{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@media only screen and (min-width: 651px) and (max-width: 900px){#menu{visibility:hidden;display:block;position:absolute;background:#F7F7F7;z-index:1000000000;box-shadow:5px 5px 40px rgba(0,0,0,0.1)}#nav.active #menu{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;align-content:space-evenly;position:absolute;top:0;right:0;margin:0;padding:0;visibility:visible;overflow-x:hidden;width:100vw;height:100vh;justify-content:center;animation:top ease-in 1s alternate;align-content:center;grid-gap:20px}#btn-mobile{display:flex;padding:0.5rem 0rem;font-size:1rem;border:none;background:none;cursor:pointer;gap:0.5rem;z-index:22222222222;right:10px;color:#1D2B3D}#hamburger{border-top:3px solid;width:32px}#hamburger::after,#hamburger::before{content:"";display:block;width:32px;height:3px;background:currentColor;margin-top:5px;position:relative;transition:.3s}#nav.active #hamburger{border-top-color:transparent}#nav.active #hamburger::before{transform:rotate(135deg)}#nav.active #hamburger::after{transform:rotate(-135deg);top:-7px}#nav button:hover{box-shadow:none;transform:none}}@media only screen and (min-width: 0px) and (max-width: 650px){#menu{visibility:hidden;display:block;position:absolute;background:#F7F7F7;z-index:1000000000;box-shadow:5px 5px 40px rgba(0,0,0,0.1)}#nav button:hover{box-shadow:none;transform:none}#nav.active #menu{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;align-content:center;position:absolute;top:0;right:0;margin:0;padding:0;visibility:visible;overflow-x:hidden;width:100vw;height:100vh;justify-content:center;animation:top ease-in 1s alternate;grid-gap:20px}#btn-mobile{display:flex;padding:0.5rem 0rem;font-size:1rem;border:none;background:none;cursor:pointer;gap:0.5rem;z-index:22222222222;right:10px;color:#1D2B3D}#hamburger{border-top:3px solid;width:32px}#hamburger::after,#hamburger::before{content:"";display:block;width:32px;height:3px;background:currentColor;margin-top:5px;position:relative;transition:.3s}#nav.active #hamburger{border-top-color:transparent}#nav.active #hamburger::before{transform:rotate(135deg)}#nav.active #hamburger::after{transform:rotate(-135deg);top:-7px}.nav-menu ul{padding:20px 0px;display:grid;justify-content:center;grid-gap:40px}.nav-menu a{font-size:1.25rem}}.top-menu{background-color:#1D2B3D}.top-menu-grid{display:grid;justify-content:end;align-items:center}.top-menu-grid>a{display:flex;grid-gap:8px;padding-top:5px;padding-bottom:5px}.top-menu-grid p{text-align:center;color:#fff}.base-menu{margin-top:50px;margin-bottom:50px}.base-menu-grid{margin-top:50px}.base-menu-content{display:flex;justify-content:center;grid-gap:120px}.base-menu-content div>a{max-width:180px;color:#051528}.base-menu-content ul{list-style-type:disc}.base-menu-content li+li{margin-top:10px}.base-menu-content>div:nth-child(3) div{margin-top:10px;display:flex;grid-gap:10px}@media only screen and (min-width: 666px) and (max-width: 836px){.base-menu-content{display:grid;justify-content:center;grid-template-columns:max-content 1fr 1fr;grid-gap:70px}}@media only screen and (max-width: 665px){.base-menu-content{display:grid;justify-content:center;grid-template-columns:1fr;margin-left:auto;margin-right:auto;grid-gap:10px;max-width:290px;padding-left:20px}.base-menu-content>a{margin-bottom:20px}}.services-outros{padding-top:60px}.politica p{margin-top:10px}.politica h3{margin-top:20px;font-size:1.5rem}.politica ul{margin-top:5px;margin-bottom:5px}.politica ul li{text-indent:50px}.termos p{margin-top:10px}.termos h3{margin-top:20px;font-size:1.5rem}.termos ul{margin-top:5px;margin-bottom:5px}.termos ul li{text-indent:50px}.termos h2{margin-top:20px;font-size:2rem;text-align:center}.politica h2{margin-top:20px;font-size:2rem;text-align:center}
