@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}.navbar{background:#39604c;border-bottom:3px solid #ffd291;box-shadow:0 2px 6px #0006;width:100%}.navbar .container{align-items:center;display:flex;justify-content:center}.logo img{height:100px;width:auto}.nav-links{display:none;flex-direction:row;gap:20px;list-style:none;margin:0;padding:60px}.nav-links li{align-items:center;display:inline-flex}.nav-links li a{color:#fff;font-size:18px;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}}.hero{align-items:center;background-color:#39604c;border-bottom:4px solid #ffd291;color:#fff;display:flex;justify-content:center}.hero-content{display:flex;flex-wrap:wrap;gap:40px;max-width:1200px;padding:60px 0;width:100%}.hero-image{align-items:center;background-color:#ffd291;border-radius:10px;display:flex;overflow:hidden;padding:8px}.hero-image img{border-radius:10px;box-shadow:0 8px 12px #0006;max-width:400px;width:100%}.hero-text{flex:1 1;flex-direction:column;max-width:1000px;padding:0 20px;text-align:left}.hero-text,.hero-title-box{display:flex;justify-content:center}.hero-title-box{align-items:center;background-color:#ffd291;gap:10px;margin-bottom:20px;padding:12px 20px;text-align:center}.hero-icon{color:#333;font-size:38px}.hero-title-box h1{color:#333;font-size:32px;font-weight:700;margin:0}.hero-text .descricao{color:#e2e2e2;font-size:28px;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}}.sobre{background-color:#39604c;padding:40px 20px}.sobre-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1000px;text-align:center}.sobre-content h1{font-size:32px}.sobre-content h1,.sobre-content h2{color:#ffd291;font-weight:700;margin-bottom:20px}.sobre-content h2{border-bottom:2px solid #ffd291;font-size:28px;padding:10px;text-align:center;width:100%}.sobre-image{align-items:center;background-color:#ffd291;border-radius:10px;display:flex;margin-bottom:20px;overflow:hidden;padding:8px}.sobre-image img{border-radius:10px;box-shadow:0 8px 12px #0006;max-width:400px;width:100%}.sobre-text h3{color:#fff;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:40px}.sobre-text .cta-button{margin-top:24px}@media (min-width:768px){.sobre-content{align-items:center;justify-content:space-between;justify-content:center;text-align:justify}.sobre-image{display:flex;justify-content:center;width:34%}}.action{background-color:#39604c;padding:60px 20px;width:100%}.action-content{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.action-content h1{color:#ffd291;flex:1 1;font-size:38px;font-weight:700;margin:0;text-align:left}.action-right{align-items:flex-end;display:flex;flex:2 1;flex-direction:column;text-align:justify}.action-right h2{color:#ffd291;font-size:32px;font-weight:700;margin-bottom:12px}.action-right h3{color:#fff;font-size:18px;font-weight:400;line-height:1.6;max-width:650px}@media (max-width:900px){.action-content{flex-direction:column}.action-content,.action-content h1,.action-right{text-align:center}.action-right{align-items:center}}.services-section{background:#39604c;color:#fff;padding:4rem 2rem;text-align:center}.services-intro{margin:0 auto 3rem}.services-intro h2{color:#ffd291;font-size:38px;font-weight:700;margin-bottom:.5rem}.cta-container{display:flex;justify-content:center;margin-bottom:3rem}.services-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px}.servicecard{background:#ffd291;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:#333;font-size:2rem;margin-bottom:1rem}.servicecard h4{color:#333;font-size:24px;margin-bottom:1rem}.servicecard p{color:#333;font-size:18px;font-weight:500;line-height:1.6}@media (max-width:768px){.services-cards{grid-template-columns:1fr}}.contato{background-color:#355846;color:#ffd291;padding:40px 20px 0;text-align:center}.contato-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px}.logo-footer img{height:120px;margin-bottom:20px;width:auto}.contato-text h3{font-size:22px;font-weight:500;margin-bottom:16px}.contato-text ul{grid-gap:16px 40px;display:grid;gap:16px 40px;grid-template-columns:repeat(2,auto);list-style:none;padding:0}.contato-text ul,.contato-text ul li{align-items:center;justify-content:center}.contato-text ul li{display:flex}.contato-text ul li a{align-items:center;color:#ffd291;display:flex;font-size:18px;text-decoration:none;transition:opacity .3s ease}.contato-text ul li a:hover{opacity:.8}.contato-text ul li:nth-child(3){font-size:18px;grid-column:1/-1;justify-self:center}.social-icon{font-size:24px;margin-right:10px}.footer-bottom{color:#8a8a8a;font-size:14px;margin-top:24px;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:17px}}@media (max-width:480px){.contato-text ul{gap:14px;grid-template-columns:1fr}.contato-text ul li:nth-child(3){grid-column:auto}}.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}}
/*# sourceMappingURL=main.57d9cc6c.css.map*/