[data-astro-cid-ucd2ps2b]{box-sizing:border-box}html{background:#f4f4ee}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#113e50}a[data-astro-cid-ucd2ps2b]{color:inherit;text-decoration:none}.eyebrow[data-astro-cid-ucd2ps2b]{font-size:10px;font-weight:800;letter-spacing:.22em}.hero[data-astro-cid-ucd2ps2b]{background:#134c5f;color:#fff;padding:clamp(90px,11vw,160px) clamp(25px,7vw,120px)}.hero[data-astro-cid-ucd2ps2b] h1[data-astro-cid-ucd2ps2b]{font-size:clamp(60px,9vw,145px);font-weight:600;letter-spacing:-.075em;line-height:.98;margin:35px 0}.hero[data-astro-cid-ucd2ps2b] em[data-astro-cid-ucd2ps2b]{font-style:normal;color:#b3d3b8}.hero[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{font-size:17px;line-height:1.7;max-width:560px;color:#c9d7cc}.services[data-astro-cid-ucd2ps2b]{padding:20px clamp(25px,7vw,120px) 95px}.service[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:130px minmax(0,1fr) 34%;align-items:center;gap:clamp(25px,4vw,70px);border-bottom:1px solid #bacabb;padding:65px 0}.number[data-astro-cid-ucd2ps2b]{align-self:start;font-size:11px;font-weight:800;letter-spacing:.12em;color:#688676}.service[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-size:clamp(36px,4.3vw,70px);letter-spacing:-.07em;line-height:1.05;margin:0 0 22px;font-weight:600}.service[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{font-size:15px;line-height:1.75;color:#5e7466;max-width:520px}.service[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]{display:inline-block;margin-top:20px;padding-bottom:9px;border-bottom:1px solid #367587;font-size:12px;font-weight:800}.service[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b] span[data-astro-cid-ucd2ps2b]{margin-left:20px}.image[data-astro-cid-ucd2ps2b]{height:240px;overflow:hidden;background:#d4ded4}.image[data-astro-cid-ucd2ps2b] img[data-astro-cid-ucd2ps2b]{width:100%;height:100%;object-fit:cover;object-position:center}.contact[data-astro-cid-ucd2ps2b]{background:#d4e5d5;padding:clamp(90px,10vw,150px) clamp(25px,7vw,120px)}.contact[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-size:clamp(48px,7vw,108px);letter-spacing:-.07em;line-height:1.02;margin:32px 0}.contact[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{line-height:1.7;max-width:520px}.contact[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]{display:inline-block;background:#134c5f;color:#fff;padding:19px 24px;font-size:13px;font-weight:800;margin-top:25px}footer[data-astro-cid-ucd2ps2b]{display:flex;justify-content:space-between;gap:20px;background:#103949;color:#fff;padding:30px clamp(25px,7vw,120px);font-size:11px}footer[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]:first-child{font-size:24px;font-weight:900}@media(max-width:950px){.service[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr 35%;gap:20px}.service[data-astro-cid-ucd2ps2b] .number[data-astro-cid-ucd2ps2b]{grid-column:1/-1}}@media(max-width:650px){.service[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}.image[data-astro-cid-ucd2ps2b]{height:220px}.hero[data-astro-cid-ucd2ps2b] h1[data-astro-cid-ucd2ps2b]{font-size:60px}.service[data-astro-cid-ucd2ps2b]{padding:43px 0}}footer[data-astro-cid-ucd2ps2b]{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:0;min-height:0;padding:0;border:0;flex-wrap:nowrap}footer[data-astro-cid-ucd2ps2b] .footer-logo[data-astro-cid-ucd2ps2b]{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:50px}footer[data-astro-cid-ucd2ps2b] .footer-logo[data-astro-cid-ucd2ps2b] img[data-astro-cid-ucd2ps2b]{display:block;width:clamp(76px,9vw,92px);height:auto;max-width:100%}footer[data-astro-cid-ucd2ps2b] .footer-copyright[data-astro-cid-ucd2ps2b]{position:absolute;left:50%;transform:translate(-50%);margin:0;text-align:center;white-space:nowrap;font:400 clamp(9px,1.05vw,11px)/1.4 Arial,Helvetica,sans-serif;letter-spacing:.01em}@media(max-width:570px){footer[data-astro-cid-ucd2ps2b]{padding:0;gap:8px;flex-wrap:nowrap}footer[data-astro-cid-ucd2ps2b] .footer-logo[data-astro-cid-ucd2ps2b]{margin-left:50px}footer[data-astro-cid-ucd2ps2b] .footer-logo[data-astro-cid-ucd2ps2b] img[data-astro-cid-ucd2ps2b]{width:76px}footer[data-astro-cid-ucd2ps2b] .footer-copyright[data-astro-cid-ucd2ps2b]{position:static;transform:none;flex:1;min-width:0;white-space:normal;padding-right:8px;font-size:9px;line-height:1.4}}footer[data-astro-cid-ucd2ps2b] .footer-legal[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;gap:clamp(12px,1.5vw,24px);margin-left:auto;padding:12px clamp(20px,3vw,50px) 12px 0;position:relative;z-index:2}footer[data-astro-cid-ucd2ps2b] .footer-legal[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]{font:600 10px/1.5 Arial,Helvetica,sans-serif;color:#d8e8eb;white-space:nowrap;text-decoration:none}footer[data-astro-cid-ucd2ps2b] .footer-legal[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:650px){footer[data-astro-cid-ucd2ps2b]{flex-wrap:wrap!important}footer[data-astro-cid-ucd2ps2b] .footer-legal[data-astro-cid-ucd2ps2b]{flex-basis:100%;margin:0;justify-content:center;padding:0 12px 18px;gap:24px}footer[data-astro-cid-ucd2ps2b] .footer-legal[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]{font-size:10px}}@media(max-width:650px){footer[data-astro-cid-ucd2ps2b]{display:grid!important;grid-template-columns:clamp(74px,24vw,100px) minmax(0,1fr)!important;grid-template-rows:auto auto;column-gap:clamp(14px,4vw,22px);row-gap:8px;align-items:center;justify-content:stretch;padding:19px clamp(16px,5vw,26px)!important;flex-wrap:nowrap!important;min-height:116px}footer[data-astro-cid-ucd2ps2b] .footer-logo[data-astro-cid-ucd2ps2b]{grid-column:1;grid-row:1 / 3;display:flex;align-items:center;justify-content:center;margin:0!important;align-self:stretch}footer[data-astro-cid-ucd2ps2b] .footer-logo[data-astro-cid-ucd2ps2b] img[data-astro-cid-ucd2ps2b]{display:block;width:clamp(74px,22vw,94px)!important;height:auto;max-width:100%;object-fit:contain}footer[data-astro-cid-ucd2ps2b] .footer-copyright[data-astro-cid-ucd2ps2b]{grid-column:2;grid-row:1;position:static!important;left:auto!important;transform:none!important;display:block;width:auto;min-width:0;flex:none!important;margin:0;padding:0!important;text-align:left;white-space:normal;font-size:clamp(10px,2.75vw,12px);line-height:1.55;align-self:end}footer[data-astro-cid-ucd2ps2b] .footer-legal[data-astro-cid-ucd2ps2b]{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start!important;gap:5px 15px;flex-basis:auto!important;min-width:0;width:100%;margin:0!important;padding:0!important;align-self:start}footer[data-astro-cid-ucd2ps2b] .footer-legal[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]{font-size:clamp(10px,2.7vw,11px);line-height:1.5}}
