@media screen and (min-width:1200px){.ContactForm{padding:0 16.6667%}}.ContactForm__Success{flex-direction:column;align-items:center;display:flex}.ContactForm__Icon{border:3px solid var(--green);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.ContactForm__Icon svg{width:50%;height:auto}.ContactForm__Icon svg path{stroke:var(--green)}.ContactForm__Message{margin-top:32px}.ContactForm__Message p{text-align:center}.ContactForm__CTA{margin-top:32px}
@media screen and (min-width:768px){.FormRow{margin-left:-12px;margin-right:-12px;display:flex}}.FormCol{margin:24px 0}@media screen and (min-width:768px){.FormCol{flex:auto;margin:0;padding:12px}}.FormLabel,.FormInput,.FormSelect,.FormTextarea{margin-top:10px;display:block}.FormInput,.FormSelect__Picker{height:40px}@media screen and (min-width:1200px){.FormInput,.FormSelect__Picker{height:72px}}.FormInput,.FormSelect__Picker,.FormTextarea{border:2px solid var(--blue);width:100%;color:var(--black);outline:none;font-size:14px;transition:border-color .3s ease-in-out}@media screen and (min-width:768px){.FormInput,.FormSelect__Picker,.FormTextarea{font-size:16px}}@media screen and (min-width:1200px){.FormInput,.FormSelect__Picker,.FormTextarea{font-size:18px}}.FormInput:focus,.FormSelect__Picker:focus,.FormTextarea:focus{border-color:var(--orange)}.FormInput.error,.FormSelect__Picker.error,.FormTextarea.error{border-color:var(--red)}.FormLabel{font-family:var(--title);color:var(--black);font-size:16px;font-weight:400}@media screen and (min-width:768px){.FormLabel{font-size:20px}}@media screen and (min-width:1200px){.FormLabel{font-size:24px}}.FormLabel span{color:var(--blue);margin-left:3px}.FormInput{padding:0 10px}@media screen and (min-width:1200px){.FormInput{padding:0 30px}}.FormTextarea{height:150px;padding:10px}@media screen and (min-width:1200px){.FormTextarea{height:200px;padding:20px 30px}}.FormSelect{position:relative}.FormSelect svg{width:auto;height:8px;stroke:var(--white);position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media screen and (min-width:1200px){.FormSelect svg{height:12px;right:60px}}.FormSelect__Picker{appearance:none;background-color:var(--blue);color:var(--white);cursor:pointer;border:none;padding:10px 40px 10px 10px}@media screen and (min-width:1200px){.FormSelect__Picker{padding:10px 70px 10px 30px}}.FormError{color:var(--red);margin-top:8px;line-height:1.3em}.FormSubmit{height:40px;color:var(--white);background:linear-gradient(var(--gradient));cursor:pointer;border:none;border-radius:10px;align-items:center;margin:0 auto;padding:0 12px;font-size:16px;font-weight:700;line-height:1em;transition:padding .3s ease-in-out;display:flex}@media screen and (min-width:1200px){.FormSubmit{height:48px;margin-top:32px;padding:0 16px}}.FormSubmit:hover{padding:0 16px}@media screen and (min-width:1200px){.FormSubmit:hover{padding:0 20px}}
