.resources-intro[data-astro-cid-gauq755v]{padding-block:var(--space-70) var(--space-50);text-align:center}.resources-intro__sub[data-astro-cid-gauq755v]{color:var(--color-text-muted);font-size:var(--fs-lg);margin:var(--space-30) auto 0;max-width:640px}.feature[data-astro-cid-gauq755v]{padding-block:var(--space-70)}.feature--tint[data-astro-cid-gauq755v]{background:#f5d298}.feature--tint[data-astro-cid-gauq755v] h2[data-astro-cid-gauq755v]{color:var(--color-text)}.feature__inner[data-astro-cid-gauq755v]{display:grid;gap:var(--space-60);align-items:center}.feature__media[data-astro-cid-gauq755v] img[data-astro-cid-gauq755v]{width:100%;height:auto}.feature__copy[data-astro-cid-gauq755v] h2[data-astro-cid-gauq755v]{margin-top:0}.feature__copy[data-astro-cid-gauq755v] p[data-astro-cid-gauq755v]{font-size:var(--fs-md);margin-bottom:0}.feature__actions[data-astro-cid-gauq755v]{margin-top:var(--space-40)}@media(min-width:820px){.feature__inner[data-astro-cid-gauq755v]{grid-template-columns:1fr 1fr}.feature--reverse[data-astro-cid-gauq755v] .feature__media[data-astro-cid-gauq755v]{order:2}}.resource-contact[data-astro-cid-gauq755v]{background-color:var(--color-text);color:var(--color-bg);padding-block:var(--space-70)}.resource-contact[data-astro-cid-gauq755v] h2[data-astro-cid-gauq755v]{color:var(--color-heading);margin-top:0}.resource-contact__inner[data-astro-cid-gauq755v]{display:grid;gap:var(--space-60);align-items:center}.resource-contact__media[data-astro-cid-gauq755v]{width:100%;height:auto;max-width:420px;margin-bottom:var(--space-40)}.resource-contact__intro[data-astro-cid-gauq755v] p[data-astro-cid-gauq755v]{font-size:var(--fs-md);margin-bottom:0}.resource-contact__card[data-astro-cid-gauq755v]{padding:var(--space-50);background:var(--color-bg);color:var(--color-text);border-radius:var(--radius-card);box-shadow:var(--shadow-natural)}@media(min-width:820px){.resource-contact__inner[data-astro-cid-gauq755v]{grid-template-columns:1fr 1fr;align-items:start}}.resource-contact__card .mauticform_wrapper{max-width:100%;margin:0}.resource-contact__card .mauticform-innerform,.resource-contact__card .mauticform-page-wrapper{width:100%}.resource-contact__card .mauticform-row{margin-bottom:var(--space-30)}.resource-contact__card .mauticform-row:last-child{margin-bottom:0}.resource-contact__card h2,.resource-contact__card h3{color:var(--color-text)}.resource-contact__card .mauticform-label{display:block;margin-bottom:var(--space-20);font-family:var(--font-body);font-weight:400;font-size:var(--fs-md);color:var(--color-text)}.resource-contact__card .mauticform-required .mauticform-label:after,.resource-contact__card .mauticform-label .mauticform-required{color:#b3401f}.resource-contact__card .mauticform-helpmessage{display:block;margin-bottom:var(--space-20);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--color-text-muted)}.resource-contact__card .mauticform-input,.resource-contact__card .mauticform-selectbox,.resource-contact__card .mauticform-textarea{width:100%;box-sizing:border-box;padding:var(--space-20) calc(var(--space-20) * 1.4);font-family:var(--font-body);font-size:var(--fs-md);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-text-muted);border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.resource-contact__card .mauticform-textarea{min-height:120px;resize:vertical}.resource-contact__card .mauticform-input:focus,.resource-contact__card .mauticform-input:focus-visible,.resource-contact__card .mauticform-selectbox:focus,.resource-contact__card .mauticform-selectbox:focus-visible,.resource-contact__card .mauticform-textarea:focus,.resource-contact__card .mauticform-textarea:focus-visible{outline:none;border-color:var(--color-cta);box-shadow:0 0 0 3px #3d5d2040}.resource-contact__card .mauticform-input::placeholder,.resource-contact__card .mauticform-textarea::placeholder{color:var(--color-text-muted);opacity:.7}.resource-contact__card .mauticform-checkboxgrp-row,.resource-contact__card .mauticform-radiogrp-row{display:flex;align-items:flex-start;gap:var(--space-20);margin-bottom:var(--space-20);font-family:var(--font-body);color:var(--color-text)}.resource-contact__card .mauticform-checkboxgrp-label,.resource-contact__card .mauticform-radiogrp-label{font-family:var(--font-body);font-size:var(--fs-md);color:var(--color-text)}.resource-contact__card .mauticform-radiogrp-label .description{display:block;font-size:var(--fs-sm);color:var(--color-text-muted)}.resource-contact__card .mauticform-button-wrapper,.resource-contact__card .mauticform-pagebreak-wrapper{margin-top:var(--space-40);margin-bottom:0;text-align:right}.resource-contact__card .mauticform-button-wrapper>*+*,.resource-contact__card .mauticform-pagebreak-wrapper>*+*{margin-left:var(--space-20)}.resource-contact__card .mauticform-button,.resource-contact__card button,.resource-contact__card input[type=submit]{display:inline-block;padding:var(--space-20) var(--space-40);font-family:var(--font-heading);font-size:var(--fs-md);color:var(--color-bg);background:var(--color-cta);border:none;border-radius:var(--radius-btn);cursor:pointer;transition:background-color .15s ease}.resource-contact__card .mauticform-button:hover,.resource-contact__card .mauticform-button:focus-visible,.resource-contact__card button:not(:disabled):hover,.resource-contact__card button:not(:disabled):focus-visible,.resource-contact__card input[type=submit]:hover,.resource-contact__card input[type=submit]:focus-visible{background:var(--color-cta-hover)}.resource-contact__card .mauticform-button:disabled,.resource-contact__card button:disabled,.resource-contact__card input[type=submit]:disabled{opacity:.4;cursor:not-allowed}.resource-contact__card .mautic-pagebreak-back{background:transparent;color:var(--color-cta);border:1px solid var(--color-cta)}.resource-contact__card .mautic-pagebreak-back:not(:disabled):hover,.resource-contact__card .mautic-pagebreak-back:not(:disabled):focus-visible{background:var(--color-cta);color:var(--color-bg)}.resource-contact__card .mauticform-message:not(:empty){margin-bottom:var(--space-30);font-family:var(--font-body);color:var(--color-cta)}.resource-contact__card .mauticform-error:not(:empty),.resource-contact__card .mauticform-errormsg:not(:empty){margin-top:var(--space-20);font-family:var(--font-body);font-size:var(--fs-sm);color:#b3401f}.resource-contact__card .mauticform_wrapper.mauticform-post-success .mauticform-innerform{display:none}
