.elementor-4439 .elementor-element.elementor-element-366ab9a{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.ops-contact-page{--primary:#712D11;--secondary:#8C4A2F;--soft:#F4EDE7;--text:#4a332b;font-family:Lexend,system-ui,Arial,sans-serif}.ops-contact-page .ops-container{max-width:1200px;margin:0 auto;padding:36px 18px}.ops-contact-page .ops-contact-hero{background:linear-gradient(180deg,var(--soft),#fff)}.ops-contact-page .ops-hero-content h1{font-family:"Libre Baskerville",serif;color:var(--primary);font-size:36px;margin:0 0 10px}.ops-contact-page .ops-hero-content p{font-size:18px;color:var(--text);margin:0}.ops-contact-page .ops-contact-grid{display:grid;grid-template-columns:1fr 560px;gap:30px;align-items:start}.ops-contact-page .ops-info-box{background:#fff;border-radius:12px;padding:24px;box-shadow:0 12px 30px rgb(30 20 12 / .06)}.ops-contact-page .ops-info-box h2{color:var(--primary);margin:0 0 10px}.ops-contact-page .ops-info-box p{color:var(--text);font-size:18px;margin:8px 0}.ops-contact-page .ops-info-box a{color:var(--primary);text-decoration:none}.ops-contact-page hr{border:none;height:1px;background:rgb(0 0 0 / .05);margin:14px 0}.ops-contact-page .ops-form-box{background:linear-gradient(180deg,#fff,var(--soft));border-radius:12px;padding:20px;box-shadow:0 12px 30px rgb(30 20 12 / .06)}.ops-contact-page .ops-form-box h2{color:var(--primary);margin:0 0 10px}.ops-contact-page .ops-form-box p{color:var(--text);font-size:16px;margin-bottom:12px}.ops-contact-page .fluentform,.ops-contact-page form.ff_form,.ops-contact-page .fluentform_form,.ops-contact-page [data-form-id],.ops-contact-page form{background:#fff0;max-width:100%}.ops-contact-page form input[type="text"],.ops-contact-page form input[type="email"],.ops-contact-page form input[type="tel"],.ops-contact-page form select,.ops-contact-page form textarea,.ops-contact-page .fluentform input,.ops-contact-page .fluentform textarea{width:100%;padding:12px 14px;border-radius:8px;border:1px solid rgb(74 51 43 / .12);background:#fff;font-size:16px;color:var(--text);box-shadow:none;margin-bottom:12px}.ops-contact-page form input:focus,.ops-contact-page form textarea:focus{outline:2px solid rgb(139 74 47 / .12);border-color:var(--secondary)}.ops-contact-page .fluentform .ff_submit,.ops-contact-page input[type="submit"],.ops-contact-page button[type="submit"]{background:var(--primary);color:#fff;border:0;padding:12px 18px;border-radius:8px;cursor:pointer;font-weight:600}.ops-contact-page .fluentform .ff_submit:hover,.ops-contact-page input[type="submit"]:hover,.ops-contact-page button[type="submit"]:hover{background:var(--secondary)}.ops-contact-page .ops-maps-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.ops-contact-page .ops-map-card h3{margin:0 0 10px;color:var(--primary)}.ops-contact-page .ops-map{border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgb(30 20 12 / .06)}.ops-contact-page .ops-map iframe{width:100%;height:320px;border:0;display:block}.ops-contact-page .ops-whatsapp{position:fixed;right:18px;bottom:18px;z-index:9999;display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,var(--primary),var(--secondary));color:#fff;padding:12px 14px;border-radius:999px;box-shadow:0 10px 30px rgb(113 45 17 / .25);text-decoration:none;transform:translateY(0);transition:transform .25s ease,box-shadow .25s}.ops-contact-page .ops-whatsapp:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgb(113 45 17 / .28)}.ops-contact-page .ops-whatsapp svg{display:block;flex-shrink:0}@media(max-width:900px){.ops-contact-page .ops-contact-grid{grid-template-columns:1fr}.ops-contact-page .ops-maps-grid{grid-template-columns:1fr}.ops-contact-page .ops-container{padding:28px 14px}.ops-contact-page .ops-hero-content h1{font-size:22px}.ops-contact-page .ops-info-box p,.ops-contact-page .ops-form-box p{font-size:16px}.ops-contact-page .ops-map iframe{height:260px}}