.hero[data-astro-cid-bbe6dxrz]{position:relative;padding:0 0 4rem;overflow:hidden}.hero[data-astro-cid-bbe6dxrz] .container[data-astro-cid-bbe6dxrz]{position:relative;z-index:2}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;top:0;right:0;bottom:0;min-width:1400px;width:100%;background:linear-gradient(#2b2b2b 19%,#cb332f 48%);z-index:-1}.hero-bg[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:linear-gradient(190deg,#000 41%,#cb332f);opacity:.8}.hero-brand[data-astro-cid-bbe6dxrz]{padding-top:.625rem;color:#fff;font-size:1rem;font-weight:500;letter-spacing:.015em;line-height:1.3}.hero-main[data-astro-cid-bbe6dxrz]{padding-top:2.75rem}.hero-content[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.hero-text[data-astro-cid-bbe6dxrz]{position:relative;display:flex;flex-direction:column}.hero-eyebrow[data-astro-cid-bbe6dxrz]{margin:0 0 1.5rem;font-weight:500;font-size:.85rem;color:var(--color-white);letter-spacing:.04em;line-height:1.5}.hero-text[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{color:var(--color-white);margin-bottom:0;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.6)}.hero-subtitle[data-astro-cid-bbe6dxrz]{margin:.65rem 0 0;color:var(--color-white);font-size:clamp(1.45rem,calc(.7rem + 1.5vw),1.9rem);font-weight:400;line-height:1.3;text-shadow:0 2px 8px rgba(0,0,0,.45)}.hero-images[data-astro-cid-bbe6dxrz]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.hero-images-top[data-astro-cid-bbe6dxrz]{display:flex;gap:2rem;justify-content:center}.hero-images-bottom[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center;margin-top:calc(-1rem - 40px)}.device-img[data-astro-cid-bbe6dxrz]{max-width:100%;height:auto;cursor:pointer;transition:transform .15s ease}.device-img[data-astro-cid-bbe6dxrz]:hover{transform:translateY(6px) scale(.97)}.device-img[data-astro-cid-bbe6dxrz]:active{transform:translateY(10px) scale(.95)}.device-1[data-astro-cid-bbe6dxrz],.device-2[data-astro-cid-bbe6dxrz],.device-3[data-astro-cid-bbe6dxrz]{max-width:220px}.hero-cta[data-astro-cid-bbe6dxrz]{display:inline-block;width:fit-content;max-width:100%;background-color:var(--color-white);color:var(--color-dark);border:none;border-radius:25px;padding:10px 40px;font-size:15px;font-weight:400;line-height:28px;text-transform:none;letter-spacing:0;white-space:nowrap;text-shadow:none;text-decoration:none;box-shadow:0 4px 16px #0006;transition:background-color .3s,color .3s,transform .3s ease-out,box-shadow .3s ease-out}.hero-cta[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-8px);background-color:var(--color-primary);color:var(--color-white)}.hero-divider-wrap[data-astro-cid-bbe6dxrz]{position:absolute;bottom:-1px;left:0;width:100%;overflow:hidden;line-height:0;z-index:1}.hero-divider[data-astro-cid-bbe6dxrz]{display:block;position:relative;left:50%;width:calc(136% + 1.3px);height:424px;fill:var(--color-white);transform:translate(-50%) rotateY(180deg)}.hero-divider-path-desktop[data-astro-cid-bbe6dxrz]{display:none}@media(min-width:1025px){.hero-divider-path-default[data-astro-cid-bbe6dxrz]{display:none}.hero-divider-path-desktop[data-astro-cid-bbe6dxrz]{display:block}}@media(min-width:768px){.hero-content[data-astro-cid-bbe6dxrz]{align-items:start}.hero-text[data-astro-cid-bbe6dxrz].has-eyebrow .hero-eyebrow[data-astro-cid-bbe6dxrz]{position:absolute;bottom:calc(100% + .75rem);left:0;margin:0}}@media(max-width:1024px){.hero[data-astro-cid-bbe6dxrz]{padding-bottom:48px}.hero-main[data-astro-cid-bbe6dxrz]{padding-top:2rem}.device-1[data-astro-cid-bbe6dxrz],.device-2[data-astro-cid-bbe6dxrz],.device-3[data-astro-cid-bbe6dxrz]{max-width:140px}.hero-images-bottom[data-astro-cid-bbe6dxrz]{margin-top:calc(-.5rem - 30px)}.hero-images-top[data-astro-cid-bbe6dxrz]{gap:1.5rem}.hero-divider[data-astro-cid-bbe6dxrz]{width:calc(116% + 1.3px);height:173px}}@media(min-width:768px)and (max-width:1024px){.hero[data-astro-cid-bbe6dxrz]{padding-bottom:148px}}@media(max-width:767px){.hero[data-astro-cid-bbe6dxrz]{padding-bottom:8px}.hero-brand[data-astro-cid-bbe6dxrz]{padding:.85rem var(--spacing-md) 0;color:#fff;font-size:.86rem}.hero-main[data-astro-cid-bbe6dxrz]{padding-top:3rem}.hero-content[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:1rem}.hero-text[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:1.8rem}.hero-images[data-astro-cid-bbe6dxrz]{gap:0;justify-self:end}.hero-images-top[data-astro-cid-bbe6dxrz]{gap:4vw}.hero-images-bottom[data-astro-cid-bbe6dxrz]{margin-top:calc(-.3rem - 4vw)}.device-1[data-astro-cid-bbe6dxrz],.device-2[data-astro-cid-bbe6dxrz],.device-3[data-astro-cid-bbe6dxrz]{width:18vw;max-width:18vw}.hero-divider[data-astro-cid-bbe6dxrz]{width:calc(127% + 1.3px);height:106px}.hero-cta[data-astro-cid-bbe6dxrz]{padding-left:clamp(10px,6vw,40px);padding-right:clamp(10px,6vw,40px)}}select[data-astro-cid-svshx33u]{width:100%;box-sizing:border-box;padding:.85rem;border:1px solid #bbb;border-radius:4px;font:inherit;background:#fff;color:#173b4b}select[data-astro-cid-svshx33u]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa-solid-900.woff2) format("woff2")}.fas[data-astro-cid-svshx33u]{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;display:inline-block;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-map-marker-alt[data-astro-cid-svshx33u]:before{content:""}.fa-mobile-alt[data-astro-cid-svshx33u]:before{content:""}.fa-envelope[data-astro-cid-svshx33u]:before{content:""}.fa-paper-plane[data-astro-cid-svshx33u]:before{content:""}.contact-section[data-astro-cid-svshx33u]{background:#fff;padding:100px 0 0}.section-title[data-astro-cid-svshx33u]{text-align:center;margin-bottom:70px}.heading-bar[data-astro-cid-svshx33u]{color:var(--color-primary);margin-right:.5rem}.section-title[data-astro-cid-svshx33u] h2[data-astro-cid-svshx33u] strong[data-astro-cid-svshx33u]{font-size:1.043em}.section-title[data-astro-cid-svshx33u] p[data-astro-cid-svshx33u]{font-size:14px;color:#7f7f7f;margin-bottom:0}.contact-boxes[data-astro-cid-svshx33u]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-bottom:0}.contact-box[data-astro-cid-svshx33u]{text-align:center;padding-bottom:50px}.contact-box[data-astro-cid-svshx33u] .icon[data-astro-cid-svshx33u]{display:inline-block;font-size:30px;margin-bottom:10px;color:var(--color-primary)}.contact-box[data-astro-cid-svshx33u] h3[data-astro-cid-svshx33u]{font-weight:700;font-size:16px;margin-bottom:15px;text-transform:uppercase;color:var(--color-dark)}.contact-box[data-astro-cid-svshx33u] div[data-astro-cid-svshx33u],.contact-box[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{font-size:14px;color:#666;line-height:1.6;display:block}.contact-box[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:var(--color-dark);transition:color .2s ease}.contact-box[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]:hover,.contact-box[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]:active{color:var(--color-primary)}.contact-box[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]:hover{opacity:.75}.contact-form-wrapper[data-astro-cid-svshx33u]{background:#f8f8f8;padding:80px 40px;text-align:center}.contact-form-inner[data-astro-cid-svshx33u]{max-width:748px;margin:0 auto}.contact-form-wrapper[data-astro-cid-svshx33u] h3[data-astro-cid-svshx33u]{font-size:24px;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin-bottom:50px;color:var(--color-dark)}#contact-form[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:0}.form-group[data-astro-cid-svshx33u]{margin-bottom:20px}.form-group[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{display:block;color:var(--color-dark);font-weight:600;font-size:14px}.form-hint[data-astro-cid-svshx33u]{font-size:14px;margin-bottom:24px}.form-error[data-astro-cid-svshx33u]{color:#9b1c1c;font-size:14px;margin:0 0 16px}.form-error[data-astro-cid-svshx33u][hidden]{display:none}.form-group[data-astro-cid-svshx33u] [data-astro-cid-svshx33u][aria-invalid=true]{border-bottom-color:#9b1c1c}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{font-family:var(--font-family);width:100%;padding:0 0 8px;border:none;border-bottom:1px solid #e0e0e0;background:transparent;box-shadow:none;border-radius:0;min-height:50px;font-size:14px;color:var(--color-dark);outline:none;transition:border-color .2s ease}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]::placeholder,.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]::placeholder{color:#aaa}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus,.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus{border-bottom-color:var(--color-primary)}.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{min-height:100px;resize:vertical;padding-top:10px}.btn-contact-submit[data-astro-cid-svshx33u]{font-family:var(--font-family);cursor:pointer;margin-top:10px}.btn-contact-submit[data-astro-cid-svshx33u] i[data-astro-cid-svshx33u]{margin-right:6px}.btn-contact-submit[data-astro-cid-svshx33u]:disabled{opacity:.6;cursor:default;pointer-events:none}.popup-box[data-astro-cid-svshx33u]{border:0;margin:auto;max-width:min(480px,calc(100vw - 32px));background:#fff;padding:30px 40px;border-radius:5px;box-shadow:0 0 10px #0000004d;text-align:center;font-size:16px;line-height:2}.popup-box[data-astro-cid-svshx33u]::backdrop{background:#00000080}.popup-box[data-astro-cid-svshx33u] h2[data-astro-cid-svshx33u]{font-size:22px;line-height:1.3;margin:0 0 16px}.popup-box[data-astro-cid-svshx33u] p[data-astro-cid-svshx33u]{margin:0}.popup-close[data-astro-cid-svshx33u]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.popup-close[data-astro-cid-svshx33u]{display:inline-block;margin-top:12px;border:1px solid var(--color-primary);border-radius:2px;font-family:var(--font-family);font-size:13px;font-weight:600;text-transform:uppercase;padding:6px 20px;background:transparent;color:var(--color-primary);cursor:pointer;transition:background .2s ease,color .2s ease}.popup-close[data-astro-cid-svshx33u]:hover{background:var(--color-primary);color:#fff}@media(max-width:767px){.contact-section[data-astro-cid-svshx33u]{padding:60px 0 0}.contact-boxes[data-astro-cid-svshx33u]{grid-template-columns:1fr;gap:0}.contact-box[data-astro-cid-svshx33u]{padding-bottom:30px}.contact-form-wrapper[data-astro-cid-svshx33u]{padding:50px 20px}.section-title[data-astro-cid-svshx33u] h2[data-astro-cid-svshx33u]{font-size:24px}}
