.ContactForm_container___XB_R{padding:1rem}.ContactForm_container___XB_R h1{margin-bottom:1rem}.ContactForm_container___XB_R form{display:flex;flex-direction:column;padding:1rem;margin-bottom:1rem;border-radius:.5rem;background-color:var(--white);box-shadow:0 0 1rem rgba(0,0,0,.15)}.ContactForm_item__4yT9r{margin-bottom:1.5rem}.ContactForm_item__4yT9r label{display:block;font-size:18px;font-weight:500;margin-bottom:.5rem}.ContactForm_item__4yT9r input,.ContactForm_item__4yT9r textarea{width:100%;height:3rem;font-size:16px;border-radius:.5rem;padding:.5rem .7rem;transition:border .15s;border:1px solid var(--border_color)}.ContactForm_item__4yT9r input:focus,.ContactForm_item__4yT9r textarea:focus{outline:none;border:1px solid var(--star_color)}.ContactForm_item__4yT9r textarea{resize:none;height:10rem}.ContactForm_privacy_agreement__HqbFk{opacity:80%;font-size:14px;text-align:center}.ContactForm_privacy_agreement__HqbFk a{color:var(--black);opacity:80%;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--star_color);text-decoration-color:var(--star_color)}@media (min-width:768px){.ContactForm_container___XB_R{max-width:40rem;margin:0 auto}.ContactForm_container___XB_R form{margin-bottom:1.5rem}}.SubmitButton_container__guI9S{width:100%;border:none;height:3.25rem;cursor:pointer;font-size:18px;font-weight:600;align-self:center;border-radius:.5rem;transition:all .15s;color:var(--almost_white);background-color:var(--black)}@media (min-width:768px){.SubmitButton_container__guI9S{height:3rem;width:auto;min-width:10rem}.SubmitButton_align_end__gTIkN{align-self:flex-end}}@media (min-width:1024px){.SubmitButton_container__guI9S:hover{scale:var(--button_hover_scale)}}.Subscribe_container__KnLyM{width:100%;display:flex;flex-direction:column}.Subscribe_item__jAN3Z{display:flex;text-align:left;margin-bottom:1rem;flex-direction:column}.Subscribe_item__jAN3Z label{display:block;font-size:18px;font-weight:500;margin-bottom:.5rem}.Subscribe_item__jAN3Z input{height:3rem;font-size:16px;padding:.5rem .7rem;border-radius:.5rem;transition:border .15s;border:1px solid var(--border_color)}.Subscribe_item__jAN3Z input:focus{outline:none;border:1px solid var(--star_color)}@media (min-width:768px){.Subscribe_container__KnLyM{flex-direction:row}.Subscribe_item__jAN3Z{flex:1 1;margin-right:1rem;margin-bottom:0}}