.services[data-astro-cid-g5jplrhu]{display:flex;flex-wrap:wrap;gap:var(--space-2xl);justify-content:center;padding:var(--space-xl) 0}.service-item[data-astro-cid-g5jplrhu]{width:250px;height:300px;border-radius:var(--radius-md);box-shadow:var(--box-shadow)}.service-item[data-astro-cid-g5jplrhu] h2[data-astro-cid-g5jplrhu]{font-size:var(--text-2xl)}.service-item[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{font-size:var(--text-xl)}.service-item-inner[data-astro-cid-g5jplrhu]{color:var(--font-color-dark);width:100%;height:100%;padding:var(--space-xl);border-radius:var(--radius-md);border:solid 2px var(--white);box-sizing:border-box;transition:border .125s ease-in}.service-item-inner[data-astro-cid-g5jplrhu]:hover{border:solid 2px var(--yellow);cursor:default}@media screen and (max-width: 768px){.service-item[data-astro-cid-g5jplrhu]{width:80vw}.service-item-inner[data-astro-cid-g5jplrhu]{width:calc(80vw - 4px)}}.item[data-astro-cid-pjng7icf]{width:250px;border-radius:var(--radius-md);box-shadow:var(--box-shadow);padding:var(--space-xl);border:solid 2px var(--white);box-sizing:border-box;transition:border .125s ease-in}.item[data-astro-cid-pjng7icf]:hover{border:solid 2px var(--yellow);cursor:default}.item[data-astro-cid-pjng7icf] h2[data-astro-cid-pjng7icf]{font-size:var(--text-2xl)}.item[data-astro-cid-pjng7icf] p[data-astro-cid-pjng7icf]{font-size:var(--text-xl)}.item-image[data-astro-cid-pjng7icf]{border-radius:var(--radius-sm);overflow:hidden}.item-image[data-astro-cid-pjng7icf] img[data-astro-cid-pjng7icf]{width:100%;height:150px;object-fit:cover;margin:0}.item-text[data-astro-cid-pjng7icf] h2[data-astro-cid-pjng7icf]{margin:var(--space-lg) 0 var(--space-md) 0}.item-text[data-astro-cid-pjng7icf] p[data-astro-cid-pjng7icf]{margin:var(--space-sm) 0 0 0}@media screen and (max-width: 500px){.item[data-astro-cid-pjng7icf]{width:80vw}.item-image[data-astro-cid-pjng7icf] img[data-astro-cid-pjng7icf]{height:250px}}.services[data-astro-cid-jstxkw6k]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xl)}.service-item-container[data-astro-cid-jstxkw6k]{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-2xl);justify-content:center;padding:var(--space-xl) 0}.text[data-astro-cid-jstxkw6k]{max-width:var(--width-text-content);margin:auto;font-size:var(--text-xl)}@media screen and (max-width: 768px){.text[data-astro-cid-jstxkw6k]{margin:0 var(--space-2xl)}}.services[data-astro-cid-4ng5tvgo]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xl)}.service-item-container[data-astro-cid-4ng5tvgo]{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-2xl);justify-content:center;padding:var(--space-xl) 0}.text[data-astro-cid-4ng5tvgo]{max-width:var(--width-text-content);margin:auto;font-size:var(--text-xl)}@media screen and (max-width: 768px){.text[data-astro-cid-4ng5tvgo]{margin:0 var(--space-2xl)}}.banner[data-astro-cid-j7pv25f6]{height:400px;color:var(--font-color-light);overflow:hidden;position:relative}.banner[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-weight:var(--bold);font-size:var(--text-3xl)}.banner-image-container[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100vw;height:400px}.banner-image-container[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{margin:0;width:100vw;height:auto;object-fit:none}.banner-text-overlay[data-astro-cid-j7pv25f6]{height:100%;max-width:var(--width-wide-content);margin:auto;display:flex;flex-direction:column;justify-content:center;padding:var(--space-3xl);position:relative;z-index:1;width:100%;text-shadow:var(--text-shadow);font-family:var(--font-heading)}.banner-text-overlay[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{max-width:300px;font-size:var(--text-2xl)}.main-content[data-astro-cid-j7pv25f6]{max-width:var(--width-main-content);margin:var(--space-3xl) auto}.cta[data-astro-cid-j7pv25f6]{color:var(--font-color-light);display:grid;grid-template-columns:2fr 1fr;max-width:var(--width-main-content);margin:var(--space-3xl) auto;padding:var(--space-3xl);border-radius:var(--radius-md);align-items:center;gap:var(--space-3xl)}.cta-message[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl);font-family:var(--font-heading)}.btn-cta[data-astro-cid-j7pv25f6]{height:fit-content}@media screen and (max-width: 768px){.banner[data-astro-cid-j7pv25f6]{border-radius:var(--radius-md)}.banner-image-container[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:auto;height:400px}}@media screen and (max-width: 432px){.banner[data-astro-cid-j7pv25f6]{height:500px}}
