.cc-form:where(.astro-JEZIUUW4){margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:2rem;padding:2.5rem 1.25rem}@media (min-width: 768px){.cc-form:where(.astro-JEZIUUW4){padding-left:3.5rem;padding-right:3.5rem}}@media (min-width: 1024px){.cc-form:where(.astro-JEZIUUW4){padding-left:5rem;padding-right:5rem}}.cc-form:where(.astro-JEZIUUW4){max-width:900px}.cc-form__title:where(.astro-JEZIUUW4){margin:0}.cc-form__description:where(.astro-JEZIUUW4){margin-top:1rem;margin-bottom:0;font-size:1.25rem}.cc-form__form:where(.astro-JEZIUUW4){display:flex;flex-direction:column;gap:1.25rem}.cc-form__honeypot:where(.astro-JEZIUUW4){visibility:hidden;position:absolute;left:-9999px}.cc-form__row:where(.astro-JEZIUUW4){display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width: 768px){.cc-form__row:where(.astro-JEZIUUW4){grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-form__field:where(.astro-JEZIUUW4){display:flex;flex-direction:column;gap:.5rem}.cc-form__label:where(.astro-JEZIUUW4){font-size:1rem;font-weight:700}.cc-form__label:where(.astro-JEZIUUW4) em:where(.astro-JEZIUUW4){font-style:normal;color:#7f9a3f}.cc-form__field:where(.astro-JEZIUUW4) input:where(.astro-JEZIUUW4),.cc-form__field:where(.astro-JEZIUUW4) textarea:where(.astro-JEZIUUW4){width:100%;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(25 25 25 / var(--tw-text-opacity, 1));border:2px solid #d5d5d5;transition:border-color .2s ease}.cc-form__field:where(.astro-JEZIUUW4) input:where(.astro-JEZIUUW4)::-moz-placeholder,.cc-form__field:where(.astro-JEZIUUW4) textarea:where(.astro-JEZIUUW4)::-moz-placeholder{color:#8a8a8a}.cc-form__field:where(.astro-JEZIUUW4) input:where(.astro-JEZIUUW4)::placeholder,.cc-form__field:where(.astro-JEZIUUW4) textarea:where(.astro-JEZIUUW4)::placeholder{color:#8a8a8a}.cc-form__field:where(.astro-JEZIUUW4) input:where(.astro-JEZIUUW4):focus,.cc-form__field:where(.astro-JEZIUUW4) textarea:where(.astro-JEZIUUW4):focus{outline:none;border-color:#a6ca58}.cc-form__footer:where(.astro-JEZIUUW4){display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}@media (min-width: 768px){.cc-form__footer:where(.astro-JEZIUUW4){flex-direction:row;align-items:center}}.cc-form__legal:where(.astro-JEZIUUW4){margin:0;font-size:14px;line-height:1.4}.cc-form__legal:where(.astro-JEZIUUW4) a:where(.astro-JEZIUUW4){text-decoration-line:underline}@media (hover: hover) and (pointer: fine){.cc-form__legal:where(.astro-JEZIUUW4) a:where(.astro-JEZIUUW4):hover{opacity:.8}}.cc-form__submit:where(.astro-JEZIUUW4){flex-shrink:0}.dark .cc-form__field:where(.astro-JEZIUUW4) input:where(.astro-JEZIUUW4),.dark .cc-form__field:where(.astro-JEZIUUW4) textarea:where(.astro-JEZIUUW4){--tw-bg-opacity: 1;background-color:rgb(71 71 71 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-color:#5f5f5f}.dark .cc-form__field:where(.astro-JEZIUUW4) input:where(.astro-JEZIUUW4)::-moz-placeholder,.dark .cc-form__field:where(.astro-JEZIUUW4) textarea:where(.astro-JEZIUUW4)::-moz-placeholder{color:#bbb}.dark .cc-form__field:where(.astro-JEZIUUW4) input:where(.astro-JEZIUUW4)::placeholder,.dark .cc-form__field:where(.astro-JEZIUUW4) textarea:where(.astro-JEZIUUW4)::placeholder{color:#bbb}.dark .cc-form__label:where(.astro-JEZIUUW4) em:where(.astro-JEZIUUW4){color:#a6ca58}
