.ContactBanner-module___wN5DG__banner{--green:#1b974b;--copy:#606060;color:var(--copy);background:#f2f2f2;border-radius:10px;font-family:Inter,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.ContactBanner-module___wN5DG__layout{min-height:29.77cqw;position:relative}.ContactBanner-module___wN5DG__badge{width:9.5%;height:auto;position:absolute;top:10.2cqw;left:1.4%}.ContactBanner-module___wN5DG__content{width:58%;margin-left:14.2%;padding-top:5.34cqw;position:relative}.ContactBanner-module___wN5DG__status{border:1px solid var(--green);width:fit-content;height:2.4cqw;color:var(--green);border-radius:.8cqw;align-items:center;gap:.8cqw;padding:0 1cqw;font-size:1.2cqw;font-weight:500;display:flex}.ContactBanner-module___wN5DG__statusDot{background:var(--green);border-radius:50%;width:1.2cqw;height:1.2cqw;box-shadow:0 0 0 2px #1b974b40,inset 0 0 0 2px #ffffff30}.ContactBanner-module___wN5DG__title{letter-spacing:normal;color:#050505;margin:.8cqw 0 0;font-family:Cal Sans,sans-serif;font-size:2.54cqw;font-weight:400;line-height:1.34}.ContactBanner-module___wN5DG__title span{color:var(--green);display:block}.ContactBanner-module___wN5DG__description{width:40cqw;margin:.75cqw 0 0;font-size:1.2cqw;font-weight:500;line-height:1.25}.ContactBanner-module___wN5DG__actions{align-items:stretch;gap:.65cqw;height:4cqw;margin-top:1.7cqw;display:flex}.ContactBanner-module___wN5DG__whatsapp{background:var(--green);color:#fff;white-space:nowrap;border-radius:.6cqw;flex-shrink:0;justify-content:center;align-items:center;gap:.8cqw;width:14.5cqw;font-size:1.15cqw;font-weight:600;transition:background .2s;display:inline-flex}.ContactBanner-module___wN5DG__whatsapp:hover{background:#137b3b}.ContactBanner-module___wN5DG__whatsapp:focus-visible{outline:3px solid var(--green);outline-offset:3px}.ContactBanner-module___wN5DG__whatsappIcon{fill:currentColor;width:1.65cqw;height:1.65cqw}.ContactBanner-module___wN5DG__features{background:#fff;border-radius:.8cqw;flex-shrink:0;width:42.7cqw;display:flex}.ContactBanner-module___wN5DG__feature{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:.65cqw;font-size:1.1cqw;font-weight:600;display:flex}.ContactBanner-module___wN5DG__feature>span{color:var(--green);font-size:1.6cqw}.ContactBanner-module___wN5DG__artwork{pointer-events:none;width:40%;position:absolute;top:3.3cqw;right:1.5%}.dark .ContactBanner-module___wN5DG__banner{--copy:#b9bdc1;background:#222930}.dark .ContactBanner-module___wN5DG__title{color:#fff}.dark .ContactBanner-module___wN5DG__features{background:#242e36}.dark .ContactBanner-module___wN5DG__feature:last-child{color:#606060;background:#fff;border-radius:.8cqw}.dark .ContactBanner-module___wN5DG__whatsapp{color:#222930}@container (max-width:1050px){.ContactBanner-module___wN5DG__layout{min-height:0;padding:28px}.ContactBanner-module___wN5DG__badge{width:90px;margin-bottom:20px;position:static}.ContactBanner-module___wN5DG__content{width:100%;margin:0;padding:0}.ContactBanner-module___wN5DG__status{border-radius:10px;gap:10px;height:34px;padding:0 12px;font-size:14px}.ContactBanner-module___wN5DG__statusDot{width:14px;height:14px}.ContactBanner-module___wN5DG__title{margin-top:14px;font-size:clamp(26px,4.5cqw,38px);line-height:1.3}.ContactBanner-module___wN5DG__description{width:100%;max-width:600px;margin-top:12px;font-size:16px;line-height:1.45}.ContactBanner-module___wN5DG__actions{flex-wrap:wrap;gap:10px;height:auto;margin-top:24px}.ContactBanner-module___wN5DG__whatsapp{border-radius:8px;gap:10px;width:auto;min-height:52px;padding:0 16px;font-size:15px}.ContactBanner-module___wN5DG__whatsappIcon{width:24px;height:24px}.ContactBanner-module___wN5DG__features{border-radius:10px;flex-wrap:wrap;width:auto;max-width:100%}.ContactBanner-module___wN5DG__feature{gap:8px;min-height:52px;padding:12px;font-size:14px}.ContactBanner-module___wN5DG__feature>span{font-size:22px}.ContactBanner-module___wN5DG__artwork{width:min(100%,580px);margin:0 auto;position:relative;top:auto;right:auto}}
/*# sourceMappingURL=1n81l-0xcuzh8.css.map*/