#contact .wrap{display:block}#contact .company-contact-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}#contact h2{font-size:28px;margin:0}#contact p{font-size:15px;line-height:1.7;margin:0;max-width:760px}.company-details{display:grid;grid-template-columns:1.7fr .8fr 1fr 1fr;gap:16px 24px;margin:0}.company-details>div{min-width:0}.company-details dt{font-size:13px;font-weight:500;color:#a8bbd2;margin-bottom:5px;line-height:1.6}.company-details dd{margin:0;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.company-details a:hover{text-decoration:underline}.company-address{grid-column:1/-1}.company-contact-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:17px}.company-contact-actions .button{font-size:15px;line-height:1.5;padding:11px 17px}.company-contact-actions .contact-email{background:#255b9d;color:#fff}.company-contact-actions .contact-whatsapp{background:#14794f;color:#fff}.company-contact-actions .contact-whatsapp:hover{background:#10613f}.company-contact-actions .contact-email:hover{background:#17467e}#company-footer{padding-top:2px;padding-bottom:23px;border-bottom:1px solid #29425e}#company-footer h2{font-size:19px;line-height:1.6;margin:0 0 14px;color:#f1f6fc}#company-footer dd{color:#e3ecf7;font-size:15px}#company-footer .company-contact-actions .button{font-size:14px;padding:9px 14px}#about-company-details{margin-top:28px;border-top:1px solid #dce4ec;padding-top:22px}#about-company-details h2{font-size:23px;margin:0 0 16px}#about-company-details dt{color:#627589}#about-company-details dd{color:#122b45}#product-contact-actions{margin-top:10px}#product-contact-actions .button{font-size:14px;padding:9px 14px}@media(max-width:1100px){.company-details{grid-template-columns:1.4fr 1fr;gap:14px 24px}.company-address{grid-column:1/-1}#contact .company-contact-heading{align-items:flex-start;flex-direction:column;gap:9px}}@media(max-width:600px){.company-details{grid-template-columns:1fr 1fr;gap:12px 18px}.company-legal{grid-column:1/-1}.company-details dd{font-size:15px}.company-details dt{font-size:13px}.company-contact-actions{gap:9px}.company-contact-actions .button{font-size:14px;padding:10px 14px}#contact h2{font-size:25px}#contact p{font-size:14px}#company-footer h2{font-size:18px}}@media(max-width:380px){.company-details{grid-template-columns:1fr}.company-legal,.company-address{grid-column:auto}.company-contact-actions .button{width:100%}}
