*{font-family:"Archivo",sans-serif}a,a:hover{text-decoration:none;color:inherit}#site-header{padding:12px 0}#site-header .header--logo{width:100%;max-width:180px;object-fit:contain}#site-footer{padding:42px 0;background-color:#303030}#site-footer .content{text-align:center}@media(min-width: 992px){#site-footer .content{text-align:start}}#site-footer .content--logo{font-size:32px;font-weight:800;color:#f5f5f7;line-height:1}@media(min-width: 992px){#site-footer .content--logo{font-size:42px}}#site-footer .content--title{display:block;font-size:24px;color:#fff;font-weight:800;margin-bottom:4px}#site-footer .content--text{font-size:16px;color:#f5f5f7;margin:0;display:block}#site-footer .content a:hover{text-decoration:underline}.btn--primary{width:100%;max-width:280px;border-radius:200px;padding:12px;background-color:#191919;color:#fff;font-weight:600}@media(min-width: 992px){.btn--primary{font-size:18px}}.btn--primary:hover{background-color:#0a0a0a;color:#ddd}#section-banner{padding:16px 0 32px;position:relative}#section-banner .content{text-align:center;max-width:1100px}@media(min-width: 768px){#section-banner .content{text-align:start}}#section-banner .content--title{font-family:"Archivo",sans-serif;font-size:42px}@media(min-width: 992px){#section-banner .content--title{font-size:48px}}#section-banner .content--text{font-family:"Archivo",sans-serif;color:#515151;margin:12px 0 24px}@media(min-width: 768px){#section-banner .content--text{font-size:16px}}@media(min-width: 992px){#section-banner .content--text{font-size:18px}}#section-banner .content--cover{display:block;width:100%;margin:32px auto -64px}@media(min-width: 992px){#section-banner .content--cover{margin-top:64px}}#section-banner .content .btn{padding:12px 22px}@media(min-width: 992px){#section-banner .content .btn{font-size:22px}}#section-banner .bcard{padding:32px;margin-bottom:-82px;margin-top:32px;background-color:#fff;text-align:center;max-width:460px;border-radius:40px}#section-banner .bcard--text{color:#191919;display:block;font-size:16px}#section-banner .bcard--title{color:#191919;font-weight:800;font-size:20px}#section-produtos{padding:128px 0 64px;background-color:#303030}#section-produtos .section--title{font-size:48px;font-weight:600;color:#fff;margin-bottom:24px}#section-produtos .prodcard{color:#f5f5f7}#section-produtos .prodcard--cover{width:100%;height:308px;object-fit:contain;background:#fff;padding:22px;border-radius:12px}#section-produtos .prodcard--title{font-size:36px;margin-top:24px}#section-contato{padding:64px 0;background-color:#f5f5f7}#section-contato .section--title{font-size:32px;font-weight:600;text-align:center}@media(min-width: 992px){#section-contato .section--title{font-size:52px;text-align:start}}#section-contato .tag{display:block;width:100%;padding:16px 22px;background-color:#fff;border-radius:200px;text-align:start;display:flex;margin-top:16px}#section-contato .tag--icon{width:30px;height:30px;padding:8px;border-radius:50%;background-color:#191919;margin-right:12px;margin-top:2px}#section-contato .tag--display{font-size:22px;font-weight:400;color:#191919}#section-contato .tag--text{display:block;font-size:14px;color:#191919;margin:0}#section-contato .dform{padding:24px;border-radius:12px;box-shadow:0 0 4px rgba(0,0,0,.3);border:1px solid #eee;background-color:#fff;margin:0 auto;max-width:460px}#section-contato .dform--label{display:block;margin-top:12px}#section-contato .dform--legend{font-size:16px;display:block}#section-contato .dform--legend--required{color:red}#section-contato .dform--input{display:block;width:100%;padding:12px;margin-top:4px;border-radius:8px 8px 0 0;border:0;background-color:#f5f5f7;border-bottom:2px solid #191919}#section-contato .dform .btn{display:block;margin:0 auto;margin-top:24px}/*# sourceMappingURL=styles.css.map */
