.contactform-module__69fb2W__form{width:95%;min-width:270px}#contactform-module__69fb2W__contactform{width:20px!important}.contactform-module__69fb2W__formElement{box-sizing:border-box;align-items:center;max-width:99vw;padding:2%;display:flex}.contactform-module__69fb2W__rowContainer,.contactform-module__69fb2W__labelContainer{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;padding:10px 0;display:flex}.contactform-module__69fb2W__rowContainer{flex-direction:row;justify-content:space-between;gap:10px;width:100%}.contactform-module__69fb2W__elementLabel{color:var(--txt-primary);font-size:1.2em}.contactform-module__69fb2W__requiredLabel{font-size:.75em}.contactform-module__69fb2W__fieldset{width:95%;color:inherit;background-color:inherit;flex-direction:column;display:flex}.contactform-module__69fb2W__input,.contactform-module__69fb2W__textarea,.contactform-module__69fb2W__select{width:100%;color:inherit;background-color:var(--input-color);border:1px solid var(--line-color);text-indent:10px;text-indent:1em;border-radius:25px;height:2rem;margin:0 20px 10px 0;padding:4px 0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1em}.contactform-module__69fb2W__textarea{min-height:200px}.contactform-module__69fb2W__input[type=checkbox],.contactform-module__69fb2W__input[type=radio]{height:25px;accent-color:var(--color4)}.contactform-module__69fb2W__input:hover{cursor:pointer}.contactform-module__69fb2W__input:active,.contactform-module__69fb2W__input:focus,.contactform-module__69fb2W__textarea:active,.contactform-module__69fb2W__textarea:focus{color:var(--txt-primary);border:1px solid var(--txt-primary)}.contactform-module__69fb2W__hidden{display:none}.contactform-module__69fb2W__subtitletext{text-align:center;width:60%}.contactform-module__69fb2W__headingh2{width:80vw}@media screen and (max-width:700px){.contactform-module__69fb2W__form{width:99vw;min-width:200px}.contactform-module__69fb2W__subtitletext{width:100%}.contactform-module__69fb2W__formElement{flex-direction:column;align-items:flex-start;width:auto}.contactform-module__69fb2W__input,.contactform-module__69fb2W__textarea,.contactform-module__69fb2W__select{width:88%}.contactform-module__69fb2W__labelContainer{flex-direction:column;width:100%}.contactform-module__69fb2W__rowContainer{box-sizing:border-box;width:100%;display:block}@media screen and (max-width:400px){.contactform-module__69fb2W__fieldset{width:92%}}@media screen and (max-width:250px){.contactform-module__69fb2W__fieldset{width:90%}}}
