@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Lato:wght@300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Chakra+Petch&display=swap);.code-error{color:#373737;font-family:Chakra Petch;font-size:32px;font-style:normal;font-weight:700;line-height:42px;text-align:center}body,html{font-family:Inter,sans-serif;font-family:Lato,sans-serif}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#000064;--secondary-color:#ff7d00;--white:#fff;--gray-100:#373737}.input-box{display:flex;flex:1;flex-direction:column;min-width:248px}.input-box label{color:#7d7d7d;margin-bottom:8px}.input-box input,.input-box select{border:1px solid #d9d9d9;border-radius:4px;height:40px;padding:0 .75rem;width:100%}.input-box textarea{border:1px solid #d9d9d9;border-radius:4px;padding:.75rem;resize:none}.home .header .navbar-top{background:var(--primary-color);height:48px;width:100%}.home .header .navbar-top .group-icon{align-items:center;display:flex;gap:.5rem}.home .header .navbar-top .group-icon span{color:var(--white)}.home .header .navbar{height:96px}.home .header .navbar .navbar-nav .nav-link{color:var(--gray-100);font-size:.875rem;font-weight:700}.home .header .navbar .navbar-nav .nav-link.active{color:var(--secondary-color);font-size:.875rem;font-weight:700;position:relative}.home .header .navbar .navbar-nav .nav-link.active:after{background:var(--secondary-color);bottom:4px;content:"";height:1px;left:0;position:absolute;width:100%}.home .header .navbar .navbar-nav .btn-search{background:transparent;border:0}.home .header .navbar .navbar-nav .btn-search i{color:var(--gray-100)}.home .about{margin:80px 0}.home .about .content-image{background:var(--gray-100);height:180px;width:288px}.home .about .divider{background:var(--secondary-color);height:180px;width:5px}.home .about .content{display:flex;flex-direction:column;justify-content:space-between;max-width:500px;width:100%}.home .about .content .content-main{color:var(--gray-100);font-size:1.5rem}.home .about .content .content-footer{color:var(--gray-100);font-size:.75rem}.home .catalog{margin-bottom:80px}.home .section-title span{color:var(--gray-100);font-size:1.5rem}.home .section-title h4{color:var(--gray-100);font-size:2rem;font-weight:700;margin-bottom:1rem}.home .banner-secondary{background-size:cover;margin-bottom:56px;min-height:500px;position:relative;width:100%}.contact .section-title,.home .technical-assistance .section-title{margin-bottom:2rem}.contact .section-title h4,.home .technical-assistance .section-title h4{margin-bottom:0}.home .banner-secondary:before{background:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.home .banner-secondary .content{display:flex;flex-direction:column;height:100%;padding:48px 0;position:absolute;width:100%;z-index:99}.home .banner-secondary .content h2{color:#fff;font-size:3rem;font-weight:700;margin-bottom:1rem;max-width:520px}.home .banner-secondary .content p{color:#fff;font-size:1.5rem;margin-bottom:40px;max-width:288px}.home .banner-secondary .content a{align-items:center;background:var(--secondary-color);border-radius:4px;color:#fff;display:flex;font-size:1rem;height:40px;justify-content:center;padding:12px;text-decoration:none;width:220px}.home .brands{margin-bottom:80px;padding:0 48px;position:relative}.contact .map,.contact form{flex:1}.contact .map iframe{min-height:300px;min-width:500px}.button-primary{background:var(--secondary-color);border:0;border-radius:4px;color:#fff;font-size:1rem;height:40px;width:220px}@media (max-width:1200px){.navbar-collapse{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);left:16px;padding:1rem;position:absolute;right:16px;top:100%;z-index:9999}.navbar-brand,.navbar-brand img{height:48px}.contact .map iframe{max-width:100%;min-width:unset!important}.home .banner-secondary{min-height:300px}.home .banner-secondary .content h2{font-size:1.5rem}.home .banner-secondary .content p{font-size:1rem}}@media (max-width:768px){.header{height:72px}.header .navbar{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15);height:72px!important;position:fixed;width:100%;z-index:999}.home .about .content .content-footer,.home .about .content .content-main{text-align:center}.home .about .divider{height:5px;width:180px}}.brandsSwiper{padding:1rem!important;position:unset!important}.brandsSwiper .swiper-slide{width:120px!important}.brandsSwiper .swiper-button-next:after,.brandsSwiper .swiper-button-prev:after{color:var(--secondary-color);font-size:1.5rem}.footer{border-top:1px solid #d9d9d9;display:flex;flex-direction:column;justify-content:space-between;margin-top:40px;min-height:370px;width:100%}.footer .rodape{background:#373737;min-height:48px;padding:12px}.footer .rodape span{color:#fff;font-size:.875rem}.footer hr{background:var(--secondary-color);margin-bottom:16px;margin-top:8px;opacity:1}.footer .main p{color:#373737}.footer strong{color:var(--gray-100);font-weight:700}.catalogSwiper{padding:1rem!important}.catalogSwiper .swiper-slide{border-radius:8px;box-shadow:4px 4px 8px rgba(0,0,0,.08);height:215px;position:relative;width:288px!important}.catalogSwiper .swiper-slide span{bottom:1rem;color:var(--gray-100);font-size:20px;font-weight:700;left:16px;position:absolute}