.contact-form[data-astro-cid-vekgkm42]{margin:30px 0}p[data-astro-cid-vekgkm42]{padding:0}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],textarea[data-astro-cid-vekgkm42]{color:#999;background:#fff;border:0;border-radius:0;width:100%;padding:16px;font:400 14px/1.8 Open Sans,Arial,sans-serif;display:block}input[data-astro-cid-vekgkm42][type=text]::placeholder,input[data-astro-cid-vekgkm42][type=email]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:#999}input[data-astro-cid-vekgkm42][type=text]:focus,input[data-astro-cid-vekgkm42][type=email]:focus,textarea[data-astro-cid-vekgkm42]:focus{color:#333;outline:2px solid #333}input[data-astro-cid-vekgkm42][type=text][aria-invalid=true],input[data-astro-cid-vekgkm42][type=email][aria-invalid=true],textarea[data-astro-cid-vekgkm42][aria-invalid=true]{outline:2px solid #c62828}textarea[data-astro-cid-vekgkm42]{resize:vertical;height:150px;min-height:150px}button[data-astro-cid-vekgkm42]{color:#fff;cursor:pointer;background:0 0;border:4px solid #fff;padding:4.2px 14px}button[data-astro-cid-vekgkm42]:hover,button[data-astro-cid-vekgkm42]:focus-visible{background:#fff3}button[data-astro-cid-vekgkm42]:disabled{opacity:.6;cursor:wait}.status[data-astro-cid-vekgkm42]{color:#fff;text-align:right;font-size:14px}.status[data-astro-cid-vekgkm42][data-kind=sent]{font-weight:700}.status[data-astro-cid-vekgkm42][data-kind=error]{color:#fff;background:#c62828;padding:2px 8px}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hero[data-astro-cid-lcdefpme]{min-height:674px}.hero-main[data-astro-cid-lcdefpme]{background:#282828 var(--hero-bg) center/cover no-repeat;padding:128px 7.6%;position:relative}@media (width<=980px){.hero-main[data-astro-cid-lcdefpme]{background-image:var(--hero-bg-sm);padding:80px 8%}}.hero-main[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;text-transform:uppercase;border-left:10px solid #3183f7;max-width:800px;padding:0 0 0 16px;font-size:44px;line-height:1.1}@media (width<=767px){.hero-main[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:30px}}.lead[data-astro-cid-lcdefpme]{color:#fff;max-width:800px;margin-bottom:34px;padding:20px 0;font-size:22px;line-height:1.6}@media (width<=767px){.lead[data-astro-cid-lcdefpme]{font-size:18px}}.btn-solid[data-astro-cid-lcdefpme]{color:#fff;background:#3183f7;border:12px solid #3183f7;padding:4.2px 14px}.btn-solid[data-astro-cid-lcdefpme]:hover,.btn-solid[data-astro-cid-lcdefpme]:focus-visible{background:#1a6fe6;border-color:#1a6fe6}.hero-services[data-astro-cid-lcdefpme]{background:#3183f7;padding:80px 40px}.hero-services[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-align:center;background:#f7f7f7;margin-bottom:20px;padding:10px 0;font-size:32px}.hero-services[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{text-align:center;margin:0;padding:0;list-style:none}.hero-services[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#fff;padding-bottom:22px;font-size:22px;line-height:1.6}.hero-services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff}.hero-services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.hero-services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{text-decoration:underline}.quote[data-astro-cid-lcdefpme]{z-index:1;background:#fff;padding:16px 0;position:relative;box-shadow:0 10px 105px #0000001f}.quote[data-astro-cid-lcdefpme] .row[data-astro-cid-lcdefpme]{padding:35px 0 27px}.quote[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{padding-bottom:10px}.btn-outline[data-astro-cid-lcdefpme]{color:#3183f7;background:0 0;border:4px solid #3183f7;padding:12px 30px}.btn-outline[data-astro-cid-lcdefpme]:hover,.btn-outline[data-astro-cid-lcdefpme]:focus-visible{color:#fff;background:#3183f7}.about[data-astro-cid-lcdefpme]{background:var(--about-bg) center/cover no-repeat}@media (width<=980px){.about[data-astro-cid-lcdefpme]{background:0 0}}.about-photo[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 0 0,#0c0c0c66 0%,#0c0c0c00 100%);position:relative}.about-photo[data-astro-cid-lcdefpme] img{width:100%;display:block}@media (width>=981px){.about-photo[data-astro-cid-lcdefpme] img{display:none}}.about-panel[data-astro-cid-lcdefpme]{background:#f7f7f7;padding-top:60px}.about-copy[data-astro-cid-lcdefpme]{padding:36px 12% 0}@media (width<=980px){.about-copy[data-astro-cid-lcdefpme]{padding:0 8%}}@media (width>=981px){.about-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:640px}}.about-copy[data-astro-cid-lcdefpme] .divider[data-astro-cid-lcdefpme]{margin-bottom:45px}.about-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:15px;line-height:1.8}.stats[data-astro-cid-lcdefpme]{margin:120px 0 0}@media (width<=980px){.stats[data-astro-cid-lcdefpme]{margin-top:60px}}.stats[data-astro-cid-lcdefpme]{background:#2a2a2a;box-shadow:0 30px 65px -30px #00000059}.stat[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column-reverse;padding:15px 0 35px;display:flex}.stat[data-astro-cid-lcdefpme]:first-child{background:#3183f7}.stat[data-astro-cid-lcdefpme]:first-child dd[data-astro-cid-lcdefpme]{color:#2a2a2a}.stat[data-astro-cid-lcdefpme]:first-child dt[data-astro-cid-lcdefpme]{color:#333}.stat[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:#fff;margin:0 0 20px;font:700 42px/110px Rubik,Helvetica,Arial,sans-serif}.stat[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:2px;text-transform:uppercase;color:#fff;font:700 12px/1.6 Rubik,Helvetica,Arial,sans-serif}.work[data-astro-cid-lcdefpme]{padding:50px 0}.work[data-astro-cid-lcdefpme] .row[data-astro-cid-lcdefpme]:first-child{padding:25px 0}.work[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{padding-bottom:0}.tiles[data-astro-cid-lcdefpme]{margin-block:0;padding:25px 0;list-style:none}.tile[data-astro-cid-lcdefpme]{color:#fff;text-align:center;background:#0c71c3;padding:50px 20px;transition:background-color .3s;display:block}.tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;padding:0;font-size:20px;line-height:24px}.tile[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}a[data-astro-cid-lcdefpme].tile:hover,a[data-astro-cid-lcdefpme].tile:focus-visible{background:#0a5ea3}.contact-main[data-astro-cid-lcdefpme]{background:#3183f7;padding:80px 12%}.contact-main[data-astro-cid-lcdefpme] .divider[data-astro-cid-lcdefpme]{border-top-color:#333}.contact-side[data-astro-cid-lcdefpme] .strip[data-astro-cid-lcdefpme]{background:#2a2a2a;height:41px}.details[data-astro-cid-lcdefpme]{margin:0;padding:80px 12%;list-style:none}.details[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#333;overflow-wrap:anywhere;align-items:flex-start;gap:14px;margin-bottom:20px;font:500 16px/1.2 Rubik,Helvetica,Arial,sans-serif;display:flex}.details[data-astro-cid-lcdefpme] svg{color:#666;flex:none}.details[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#333}.details[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.details[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:#3183f7}
