._8TgHTa_hero{text-align:center;background-image:url(/images/bg_contato.webp);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:600px;margin-top:-120px;padding-top:120px;display:flex;position:relative}._8TgHTa_heroOverlay{background-color:#0006;width:100%;height:100%;position:absolute;top:0;left:0}._8TgHTa_heroContent{z-index:1;color:#fff;padding:0 20px;position:relative}._8TgHTa_heroTitle{font-size:3rem;font-weight:700;font-family:var(--font-serif);color:#fff;margin-bottom:10px}._8TgHTa_heroSubtitle{max-width:600px;margin:0 auto;font-size:1.2rem}._8TgHTa_pageContainer{grid-template-columns:1fr 1.5fr;gap:60px;max-width:1200px;margin:60px auto;padding:0 20px;display:grid}._8TgHTa_infoSection h2{color:var(--color-bordeaux);margin-bottom:20px;font-size:2rem}._8TgHTa_infoSection p{color:#555;margin-bottom:30px;line-height:1.6}._8TgHTa_whatsappSection{border-bottom:1px solid #eaeaea;margin-bottom:40px;padding-bottom:30px}._8TgHTa_whatsappTitle{color:#333;margin-bottom:15px;font-size:1.05rem;font-weight:700}._8TgHTa_whatsappBtn{color:#fff;background-color:#0b3d2b;border-radius:50px;align-items:center;gap:10px;padding:12px 24px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-flex}._8TgHTa_whatsappBtn:hover{background-color:#082d20}._8TgHTa_contactDetails{flex-direction:column;gap:20px;display:flex}._8TgHTa_detailItem{align-items:center;gap:15px;display:flex}._8TgHTa_iconWrap{width:50px;height:50px;color:var(--color-bordeaux);background-color:#f9f9f9;border-radius:50%;justify-content:center;align-items:center;display:flex}._8TgHTa_detailText h4{color:#333;margin:0 0 5px;font-size:1.1rem}._8TgHTa_detailText p{color:#666;margin:0}._8TgHTa_formSection{background:#fff;border:1px solid #eaeaea;border-radius:12px;padding:40px;box-shadow:0 4px 20px #0000000d}._8TgHTa_formSection h3{color:#333;margin-bottom:20px;font-size:1.8rem}._8TgHTa_inputGroup{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}._8TgHTa_inputGroup label{color:#333;font-size:.95rem;font-weight:500}._8TgHTa_inputGroup input,._8TgHTa_inputGroup textarea,._8TgHTa_inputGroup select{border:1px solid #ddd;border-radius:8px;outline:none;width:100%;padding:15px;font-family:inherit;font-size:1rem;transition:border-color .2s}._8TgHTa_pillInput{border-radius:50px!important;padding-left:20px!important;padding-right:20px!important}._8TgHTa_roundedTextarea{border-radius:12px!important;padding:20px!important}._8TgHTa_formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}._8TgHTa_fileLabel{color:#666;margin-bottom:5px;font-size:.95rem}._8TgHTa_inputGroup textarea{resize:vertical;min-height:120px}._8TgHTa_inputGroup input:focus,._8TgHTa_inputGroup textarea:focus,._8TgHTa_inputGroup select:focus{border-color:var(--color-bordeaux)}._8TgHTa_submitBtn{background-color:var(--color-bordeaux);color:#fff;cursor:pointer;border:none;border-radius:50px;width:100%;margin-top:10px;padding:15px;font-size:1.1rem;font-weight:600;transition:background-color .2s,transform .1s}._8TgHTa_submitBtn:hover:not(:disabled){background-color:#6d2e20}._8TgHTa_submitBtn:disabled{opacity:.7;cursor:not-allowed}._8TgHTa_statusMessage{text-align:center;border-radius:8px;margin-bottom:20px;padding:15px;font-size:.95rem}._8TgHTa_statusMessage._8TgHTa_success{color:#2e7d32;background-color:#e8f5e9;border:1px solid #c8e6c9}._8TgHTa_statusMessage._8TgHTa_error{color:#c62828;background-color:#ffebee;border:1px solid #ffcdd2}@media (min-width:601px) and (max-width:1024px){._8TgHTa_submitBtn{width:auto;min-width:260px;max-width:320px;padding:14px 36px;display:inline-block}}@media (max-width:900px){._8TgHTa_pageContainer{grid-template-columns:1fr;gap:40px}}@media (max-width:600px){._8TgHTa_hero{height:450px}._8TgHTa_heroTitle{font-size:2.2rem}._8TgHTa_formSection{padding:25px}._8TgHTa_formRow{grid-template-columns:1fr;gap:15px}._8TgHTa_pageContainer{margin:40px auto;padding:0 15px}}
