@import url(https://fonts.googleapis.com/css2?family=Lora:wght@600&family=Source+Sans+Pro:wght@300;400;600&display=swap);:root{--font-heading:"Lora",serif;--font-body:"Source Sans Pro",sans-serif}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#1a1a1a;font-family:Source Sans Pro,sans-serif;font-family:var(--font-body);margin:0}h1,h2,h3,h4,h5,h6{color:#fff;font-family:Lora,serif;font-family:var(--font-heading);font-weight:600;margin:0}a,li,p,span{font-family:Source Sans Pro,sans-serif;font-family:var(--font-body);font-size:18px;line-height:1.5}code{background:#f5f5f5;border-radius:4px;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;padding:.2em .4em}a{text-decoration:none}ol,ul{margin:0 0 1rem;padding-left:1.5rem}.hero{align-items:center;background-color:#1f313a;color:#fff;display:flex;justify-content:center;padding:40px 20px}.hero-content{display:flex;flex-wrap:wrap;gap:40px;max-width:1200px;width:100%}.hero-image{align-items:center;aspect-ratio:16/9;display:flex;flex:1 1;justify-content:center;overflow:hidden}.hero-image img{border-radius:10px;box-shadow:0 8px 12px #0006;height:100%;object-fit:cover;width:100%}.hero-text{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:0 20px;text-align:left}.hero-text .subtitulo{color:#d0d0d0;font-size:16px;margin-bottom:10px}.hero-text h1{color:#fff;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:20px}.hero-text .descricao{color:#e2e2e2;font-size:18px;line-height:1.6}.cta-container{justify-content:flex-start}.cta-container button{background-color:#e2a14c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;transition:background-color .3s ease}.cta-container button:hover{background-color:#d18e40}@media (max-width:768px){.hero-content{align-items:center;flex-direction:column;text-align:center}.hero-text{padding:0;text-align:center}.cta-container{justify-content:center}.hero-text h1{font-size:24px}.hero-text .descricao{font-size:16px}.hero-image img{max-width:90%}}.cta-button{align-items:center;background-color:#27db3f;border-radius:8px;color:#fff;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:.6rem 1.6rem;text-decoration:none;transition:background-color .2s}.cta-button:hover{background-color:#23b737}.services-intro{margin:0 auto 3rem;max-width:800px}.services-intro h2{font-size:28px}.services-list{list-style:none;margin:0 0 1.5rem;padding:0;text-align:left}.services-list li{align-items:baseline;display:flex;font-size:18px;gap:.5rem;line-height:1.5;margin-bottom:1rem}.services-list li .check-icon{color:#28a745;font-size:1.2rem;line-height:1}.services-list li .highlight{display:inline;font-weight:700;margin-right:.25rem;white-space:nowrap}.services-list li>:not(.check-icon){flex:1 1}.services-note{color:#fff;text-align:center}.cta-container{display:flex;justify-content:center;margin-bottom:3rem}.services-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.servicecard{background:#1f313a;border-radius:8px;box-shadow:0 4px 6px #0000000d;padding:2rem;text-align:left;transition:transform .2s,box-shadow .2s}.servicecard:hover{box-shadow:0 8px 12px #0003;transform:translateY(-5px)}.servicecard-icon{color:#d5978c;font-size:2rem;margin-bottom:1rem}.servicecard h4{color:#fff;font-size:20px;margin-bottom:1rem}.servicecard p{color:#fff;font-size:14px;line-height:1.6}@media (max-width:768px){.services-intro h2{font-size:24px}.services-list li{font-size:15px}.servicecard{padding:1.5rem}.servicecard h4{font-size:18px}.servicecard p{font-size:13px}}@media (min-width:769px) and (max-width:1024px){.services-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);justify-content:center}.services-cards .servicecard:last-child{grid-column:1/-1;justify-self:center;max-width:400px}}@media (max-width:768px){.services-cards{grid-template-columns:1fr}.services-cards .servicecard{justify-self:center}}.contato{background-color:#2a4451;color:#d5978c;text-align:center}.contato-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px}.logo img{height:180px}.contato-text h3{font-size:22px;font-weight:500;margin-bottom:10px}.contato-text ul{display:flex;gap:20px;justify-content:center;list-style:none;padding:0}.contato-text ul li a{align-items:center;color:#d5978c;display:flex;font-size:18px;text-decoration:none;transition:color .3s ease}.contato-text ul li a:hover{opacity:.8}.social-icon{font-size:24px;margin-right:10px}.footer-bottom{color:#8a8a8a;font-size:14px;margin-top:20px;text-align:center}.footer-bottom p{margin:0}.footer-bottom a{color:#8a8a8a;text-decoration:none}@media (max-width:768px){.contato-text h3{font-size:20px}.contato-text ul li a{font-size:18px}}.cta-section{background-color:#2a4451;color:#fff;padding:4rem 2rem;text-align:center}.cta-section h2{font-size:1.8rem;margin-bottom:1.5rem}.navbar{background-color:#2a4451;box-shadow:0 2px 6px #0006;width:100%}.navbar .container{align-items:center;display:flex;justify-content:center;padding:2px 12px}.logo img{height:120px;width:auto}.nav-links{display:none;flex-direction:row;gap:20px;list-style:none;margin:0;padding:0}.nav-links li{align-items:center;display:inline-flex}.nav-links li a{color:#d5978c;font-size:16px;font-weight:500;padding:.6rem 0;text-decoration:none;transition:color .3s ease}.nav-links li a:hover{opacity:.8}@media (min-width:768px){.nav-links{display:flex}.navbar .container{justify-content:space-between}}.solutions-section{background-color:#233641;color:#fff;padding:4rem 2rem}.solutions-hero{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin:0 auto 3rem;max-width:1200px}.solutions-intro{flex:1 1;max-width:700px;min-width:300px;text-align:justify}.tagline{color:#cfd8d4;font-size:14px;margin-bottom:.5rem}.headline{font-size:32px;line-height:1.3;margin-bottom:1rem}.description{font-size:18px;line-height:1.6;margin-bottom:1.5rem}.btn-cta{background-color:#e2a14c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:.75rem 1.5rem;transition:background-color .2s}.btn-cta:hover{background-color:#d18e40}.solutions-video-wrapper{aspect-ratio:9/16;border-radius:8px;box-shadow:0 6px 10px #0000004d;flex:0 0 auto;margin:0 auto;overflow:hidden;width:clamp(200px,25%,280px)}.solutions-video{height:100%;object-fit:cover;width:100%}.solutions-cards-title{color:#d5978c;font-size:24px;font-weight:600;margin-bottom:2rem;text-align:center}.solutions-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}@media (min-width:1025px){.solutions-cards>.solution-card:last-child{grid-column:2/3}}@media (max-width:1024px) and (min-width:769px){.solutions-cards{grid-template-columns:repeat(2,1fr)}.solutions-cards>.solution-card:last-child{grid-column:1/-1}}@media (max-width:768px){.solutions-cards{grid-template-columns:1fr}}.solution-card{background-color:#2a4451;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:left;transition:transform .2s,box-shadow .2s}.solution-card:hover{box-shadow:0 8px 12px #0003;transform:translateY(-5px)}.card-icon{color:#d5978c;font-size:2.5rem}.card-title{font-size:18px;font-weight:600;margin:0}.card-text{font-size:14px;line-height:1.5;margin:0}@media (max-width:768px){.solutions-hero{flex-direction:column}.headline{font-size:28px}.description{font-size:16px}.solutions-cards-title{font-size:20px}.solutions-intro{text-align:center}}.sobre{background-color:#1f313a;padding:40px 20px}.sobre-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1000px;text-align:center}.sobre-image{margin-bottom:20px}.sobre-image img{border-radius:10px;height:auto;max-width:400px;width:80%}.sobre-text h2{color:#fff;font-size:28px;font-weight:700;margin-bottom:15px}.sobre-text h3{color:#fff;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:4px}.sobre-text .cta-button{margin-top:24px}@media (min-width:768px){.sobre-content{flex-direction:row;justify-content:space-between;text-align:justify}.sobre-image{margin-bottom:0;width:40%}.sobre-text{width:55%}}.whatsapp-button{align-items:center;background-color:#1dbe25;border-radius:50%;bottom:20px;box-shadow:0 4px 8px #0000004d;display:flex;height:50px;justify-content:center;padding:10px;position:fixed;right:20px;transition:background-color .3s,transform .3s;width:50px;z-index:1000}.whatsapp-icon{color:#fff;font-size:36px}.whatsapp-button:hover{transform:scale(1.1)}@media (max-width:768px){.whatsapp-button{bottom:15px;height:60px;right:15px;width:60px}.whatsapp-icon{font-size:30px}}.services-section{background:#2a4451;color:#fff;padding:4rem 2rem;text-align:center}.form-container{background:#1f313a;border-radius:10px;box-shadow:0 4px 8px #00000026;margin:0 auto;max-width:600px;padding:2.5rem}.services-intro h2{color:#fff;font-size:26px;font-weight:600;margin-bottom:.5rem}.services-note{color:#dcdcdc;font-size:14px;line-height:1.4;margin-bottom:2rem}.styled-form{text-align:left}.styled-form label{color:#fff;display:block;font-weight:500;margin-bottom:1rem}.styled-form input,.styled-form select{background-color:#fff;border:1px solid #ccc;border-radius:6px;color:#333;font-size:14px;margin-top:.3rem;padding:10px;width:100%}.styled-form select{background-color:#fff}.cta-container{margin-top:2rem;text-align:center}.styled-form button{background:#27db3f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px}.styled-form button:hover{opacity:.9}@media (max-width:768px){.form-container{padding:1.5rem}.services-intro h2{font-size:22px}.styled-form button{width:100%}}
/*# sourceMappingURL=main.b3149b3d.css.map*/