.lz-contact-page{max-width:1240px;margin:28px auto 64px;padding:0 22px;color:#20252b}.lz-contact-map-wrap{height:330px;position:relative;border-radius:18px;overflow:hidden;background:#e9eef0;box-shadow:0 8px 28px rgba(24,39,58,.08)}.lz-contact-map-wrap iframe{width:100%;height:100%;border:0;display:block}.lz-map-open{position:absolute;left:18px;bottom:18px;background:#1769d2;color:#fff!important;text-decoration:none;padding:11px 17px;border-radius:8px;font-size:13px;font-weight:700;box-shadow:0 4px 12px #0002}.lz-contact-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 34px}.lz-contact-info-card{background:#fff;border:1px solid #e9edf1;border-radius:13px;padding:21px 19px;min-height:164px;box-shadow:0 5px 20px rgba(25,40,60,.045)}.lz-contact-icon{width:35px;height:35px;border-radius:10px;background:#edf4ff;color:#1769d2;display:grid;place-items:center;font-size:19px;margin-bottom:12px}.lz-contact-info-card h3,.lz-contact-help-block h3{font-size:17px;margin:0 0 8px;font-weight:750;color:#20252b}.lz-contact-info-card p,.lz-contact-help-block p{font-size:13px;line-height:1.6;color:#7a8490;margin:0 0 10px}.lz-contact-info-card a,.lz-contact-info-card>span:last-child{font-size:13px;line-height:1.6;color:#394653;text-decoration:none;overflow-wrap:anywhere}.lz-contact-info-card a:hover{color:#1769d2}.lz-contact-muted{font-size:12px;color:#8a929b}.lz-contact-lower-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(260px,.8fr);gap:22px;align-items:start}.lz-contact-form-panel,.lz-contact-help-panel{background:#fff;border:1px solid #e9edf1;border-radius:15px;padding:27px;box-shadow:0 5px 22px rgba(25,40,60,.045)}.lz-contact-eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:800;color:#bd5967}.lz-contact-form-panel h2{font-size:27px;margin:7px 0;color:#20252b}.lz-contact-intro{color:#7a8490;font-size:13px;margin:0 0 20px}.lz-contact-form{display:grid;gap:15px}.lz-contact-form label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#46515c}.lz-contact-form input,.lz-contact-form textarea{width:100%;border:1px solid #e0e5ea;border-radius:8px;padding:12px 13px;font:inherit;font-size:13px;color:#20252b;background:#fff;box-sizing:border-box;outline:none}.lz-contact-form input:focus,.lz-contact-form textarea:focus{border-color:#5a91d8;box-shadow:0 0 0 3px #1769d218}.lz-contact-form textarea{resize:vertical;min-height:130px}.lz-contact-name-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lz-contact-submit{justify-self:start;border:0;border-radius:8px;background:#1769d2;color:#fff;padding:12px 19px;font-size:13px;font-weight:750;cursor:pointer}.lz-contact-submit span{margin-left:16px}.lz-contact-submit:hover{background:#1057b5}.lz-contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.lz-contact-alert{padding:12px 14px;border-radius:8px;font-size:13px;margin:12px 0}.lz-contact-alert.success{background:#eaf8ef;color:#176b37}.lz-contact-alert.error{background:#fff0ef;color:#a32b26}.lz-contact-help-panel{display:grid;gap:25px}.lz-contact-help-block h3{margin-bottom:13px}.lz-contact-help-block>a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#45515e;font-size:13px;margin:12px 0;overflow-wrap:anywhere}.lz-contact-help-block>a:hover{color:#1769d2}.lz-social-icon{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:13px;flex:0 0 29px}.lz-social-icon.phone{background:#1685c7}.lz-social-icon.whatsapp{background:#20b86b}.lz-social-icon.youtube{background:#e34343}.lz-social-icon.mail{background:#df8a42}.lz-contact-socials{display:flex;gap:9px;flex-wrap:wrap}.lz-contact-socials a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;text-decoration:none;font-weight:800}.lz-contact-socials .fb{background:#2866ad}.lz-contact-socials .ig{background:#b54b79}.lz-contact-socials .yt{background:#d53a35}.lz-contact-socials .wa{background:#20ad69}
@media(max-width:900px){.lz-contact-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lz-contact-map-wrap{height:280px}.lz-contact-lower-grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,.8fr)}}
@media(max-width:640px){.lz-contact-page{margin:18px auto 40px;padding:0 14px}.lz-contact-map-wrap{height:220px;border-radius:12px}.lz-contact-info-grid{gap:10px;margin:14px 0 22px}.lz-contact-info-card{padding:15px 13px;min-height:155px}.lz-contact-info-card h3{font-size:15px}.lz-contact-info-card p,.lz-contact-info-card a,.lz-contact-info-card>span:last-child{font-size:12px}.lz-contact-lower-grid{grid-template-columns:1fr;gap:14px}.lz-contact-form-panel,.lz-contact-help-panel{padding:19px 16px}.lz-contact-form-panel h2{font-size:23px}.lz-contact-name-row{grid-template-columns:1fr 1fr;gap:10px}}
