input[type=text]{width:100%;--tw-bg-opacity:1;background-color:rgb(235 235 235/var(--tw-bg-opacity))}input[type=text]:focus{outline:2px solid transparent;outline-offset:2px}textarea{min-height:8rem;width:100%;--tw-bg-opacity:1;background-color:rgb(235 235 235/var(--tw-bg-opacity));field-sizing:content}textarea::-webkit-resizer{display:none}textarea:focus{outline:2px solid transparent;outline-offset:2px}.contact__form{display:grid;grid-template-rows:repeat(7,2rem max-content max-content);row-gap:.75rem}@media (min-width:768px){.contact__form{grid-template-columns:max-content 1fr;grid-template-rows:repeat(1,minmax(0,1fr));-moz-column-gap:6rem;column-gap:6rem;row-gap:2rem}}.contact__form>:nth-child(odd){grid-row:span 2/span 2;align-self:flex-end}@media (min-width:768px){.contact__form>:nth-child(odd){grid-row:span 1/span 1;align-self:flex-start}}.contact__form>p{align-self:flex-start}.contact-page{width:100%}.contact-page__container{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:56rem;flex-direction:column;align-items:center;gap:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:3rem 1.5rem}@media (min-width:768px){.contact-page__container{gap:6rem}}.contact-page__radio{height:1rem;width:1rem;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(217 217 217/var(--tw-bg-opacity))}.contact-page__radio:checked{border-width:4px;--tw-border-opacity:1;border-color:rgb(217 217 217/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(38 69 118/var(--tw-bg-opacity))}.contact-page__input{border-radius:.25rem;padding:.375rem .5rem;--tw-ring-opacity:1;--tw-ring-color:rgb(38 69 118/var(--tw-ring-opacity))}.contact-page__input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.contact-page__button{display:flex;align-items:center;gap:.75rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(5 83 148/var(--tw-bg-opacity));padding:.75rem 2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}