.contactus-module__8T_jrG__mainContainer{background-color:#fff;flex:1;padding-top:4rem}.contactus-module__8T_jrG__wrapper{max-width:1024px;margin:0 auto;padding:2rem 1rem}.contactus-module__8T_jrG__pageTitle{color:#1a1a1a;margin-bottom:2rem;font-size:2.25rem;font-weight:700}.contactus-module__8T_jrG__introText{color:#4b5563;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.contactus-module__8T_jrG__contentGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.contactus-module__8T_jrG__contentGrid{grid-template-columns:1fr 1fr;gap:2rem}}.contactus-module__8T_jrG__contactList{flex-direction:column;gap:1.5rem;display:flex}.contactus-module__8T_jrG__contactItem{align-items:flex-start;gap:1rem;display:flex}.contactus-module__8T_jrG__iconBase{width:1.5rem;height:1.5rem;margin-top:.25rem}.contactus-module__8T_jrG__iconPrimary{color:var(--primary-orange)}.contactus-module__8T_jrG__iconGreen{color:#22c55e}.contactus-module__8T_jrG__itemTitle{color:#1a1a1a;margin-bottom:.25rem;font-weight:600}.contactus-module__8T_jrG__itemLink{color:#4b5563;text-decoration:none;transition:color .2s}.contactus-module__8T_jrG__itemLink:hover{color:#d97706}.contactus-module__8T_jrG__itemText{color:#4b5563}.contactus-module__8T_jrG__actionColumn{flex-direction:column;gap:1.5rem;display:flex}.contactus-module__8T_jrG__card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.contactus-module__8T_jrG__cardHeader{padding:1.5rem 1.5rem .5rem}.contactus-module__8T_jrG__cardTitle{letter-spacing:-.025em;font-size:1.125rem;font-weight:600}.contactus-module__8T_jrG__cardBody{padding:1rem 1.5rem 1.5rem}.contactus-module__8T_jrG__cardText{color:#4b5563;margin-bottom:1rem;font-size:.95rem}.contactus-module__8T_jrG__buttonGroup{flex-direction:column;gap:.75rem;display:flex}.contactus-module__8T_jrG__btn{cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;width:100%;height:2.25rem;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.contactus-module__8T_jrG__btnWhatsapp{color:#fff;background-color:#22c55e;box-shadow:0 1px 2px #0000000d}.contactus-module__8T_jrG__btnWhatsapp:hover{background-color:#16a34a}.contactus-module__8T_jrG__btnOutline{color:#1a1a1a;background-color:#0000;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d}.contactus-module__8T_jrG__btnOutline:hover{color:#000;background-color:#f3f4f6}.contactus-module__8T_jrG__benefitList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.contactus-module__8T_jrG__benefitItem{color:#4b5563;align-items:flex-start;gap:.5rem;font-size:.95rem;display:flex}.contactus-module__8T_jrG__checkMark{color:#22c55e;margin-top:.1rem;font-weight:700}.contactus-module__8T_jrG__mapSection{margin-top:3rem}.contactus-module__8T_jrG__mapTitle{color:#1a1a1a;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.contactus-module__8T_jrG__mapWrapper{border:1px solid #e5e7eb;border-radius:.5rem;width:100%;height:400px;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}@media (min-width:768px){.contactus-module__8T_jrG__mapWrapper{height:500px}}.contactus-module__8T_jrG__iframe{border:0;display:block}.contactus-module__8T_jrG__mapOverlayLink{z-index:10;cursor:pointer;text-decoration:none;position:absolute;inset:0}.contactus-module__8T_jrG__mapOverlayContent{background-color:#0000;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;inset:0}.contactus-module__8T_jrG__mapOverlayLink:hover .contactus-module__8T_jrG__mapOverlayContent{background-color:#0000001a}.contactus-module__8T_jrG__mapBtn{opacity:0;color:#1f2937;background-color:#ffffffe6;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:opacity .2s;display:flex;box-shadow:0 4px 6px -1px #0000001a}.contactus-module__8T_jrG__mapOverlayLink:hover .contactus-module__8T_jrG__mapBtn{opacity:1}.contactus-module__8T_jrG__mapCaption{color:#64748b;text-align:center;margin-top:1rem;font-size:.875rem}
