.elementor-115 .elementor-element.elementor-element-bb76633{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.9;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-115 .elementor-element.elementor-element-bb76633:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-bb76633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2026/03/DigitalConections.jpg");background-position:center center;background-size:cover;}.elementor-115 .elementor-element.elementor-element-bb76633::before, .elementor-115 .elementor-element.elementor-element-bb76633 > .elementor-background-video-container::before, .elementor-115 .elementor-element.elementor-element-bb76633 > .e-con-inner > .elementor-background-video-container::before, .elementor-115 .elementor-element.elementor-element-bb76633 > .elementor-background-slideshow::before, .elementor-115 .elementor-element.elementor-element-bb76633 > .e-con-inner > .elementor-background-slideshow::before, .elementor-115 .elementor-element.elementor-element-bb76633 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-6eb22d1 );--background-overlay:'';}.elementor-115 .elementor-element.elementor-element-95cafb4{--display:flex;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-9d5da46{text-align:center;}.elementor-115 .elementor-element.elementor-element-fcfd84a{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-aa01697{text-align:center;}.elementor-115 .elementor-element.elementor-element-a351f7e{text-align:center;}.elementor-115 .elementor-element.elementor-element-7fcb2c8{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-115 .elementor-element.elementor-element-bb76633{--margin-top:-205px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:205px;--padding-bottom:205px;--padding-left:205px;--padding-right:205px;}}@media(max-width:767px){.elementor-115 .elementor-element.elementor-element-bb76633{--margin-top:-190px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}}
<section id="inline-contact-form" style="max-width:720px;margin:32px auto 48px;padding:0 20px;font-family:Inter,system-ui,sans-serif;">
  <div style="background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px;box-shadow:0 10px 30px rgba(15,23,42,.08);">
    <h2 style="margin:0 0 8px;font-size:1.5rem;color:#0f172a;">Send us a message</h2>
    <p style="margin:0 0 20px;color:#64748b;">Fill out the form and we will get back to you.</p>
    <form method="post" action="/api/contact" style="display:grid;gap:4px;">
      <label style="font-weight:600;font-size:.85rem;margin-top:10px;" for="cf-name">Name *</label>
      <input id="cf-name" name="name" required style="padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;font:inherit;"/>
      <label style="font-weight:600;font-size:.85rem;margin-top:10px;" for="cf-email">Email *</label>
      <input id="cf-email" name="email" type="email" required style="padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;font:inherit;"/>
      <label style="font-weight:600;font-size:.85rem;margin-top:10px;" for="cf-phone">Phone</label>
      <input id="cf-phone" name="phone" style="padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;font:inherit;"/>
      <label style="font-weight:600;font-size:.85rem;margin-top:10px;" for="cf-company">Company</label>
      <input id="cf-company" name="company" style="padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;font:inherit;"/>
      <label style="font-weight:600;font-size:.85rem;margin-top:10px;" for="cf-message">Message *</label>
      <textarea id="cf-message" name="message" required rows="6" style="padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;font:inherit;resize:vertical;"></textarea>
      <input type="text" name="website" tabindex="-1" autocomplete="off" aria-hidden="true" style="position:absolute;left:-9999px;height:0;width:0;opacity:0;"/>
      <button type="submit" style="margin-top:18px;background:#0ea5e9;color:#fff;border:0;border-radius:10px;padding:12px 18px;font:inherit;font-weight:700;cursor:pointer;">Send message</button>
    </form>
  </div>
</section>


<a href="/login" style="position:fixed;right:16px;bottom:16px;z-index:9999;background:#0ea5e9;color:#fff;padding:10px 14px;border-radius:999px;font:600 14px Inter,system-ui,sans-serif;text-decoration:none;box-shadow:0 8px 24px rgba(14,165,233,.45);">Login portal</a>

