input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:hsla(0,0%,8%,.5);max-width:90%;width:350px;font-family:var(--fontFamily);font-size:1rem;border:none;border-radius:4px;color:var(--textLight);padding:.75vh .75vw;margin-bottom:1vh}input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=file]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{color:#727272}input[type=color]:active,input[type=color]:focus,input[type=color]:focus-visible,input[type=color]:focus-within,input[type=date]:active,input[type=date]:focus,input[type=date]:focus-visible,input[type=date]:focus-within,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime-local]:focus-visible,input[type=datetime-local]:focus-within,input[type=datetime]:active,input[type=datetime]:focus,input[type=datetime]:focus-visible,input[type=datetime]:focus-within,input[type=email]:active,input[type=email]:focus,input[type=email]:focus-visible,input[type=email]:focus-within,input[type=file]:active,input[type=file]:focus,input[type=file]:focus-visible,input[type=file]:focus-within,input[type=month]:active,input[type=month]:focus,input[type=month]:focus-visible,input[type=month]:focus-within,input[type=number]:active,input[type=number]:focus,input[type=number]:focus-visible,input[type=number]:focus-within,input[type=password]:active,input[type=password]:focus,input[type=password]:focus-visible,input[type=password]:focus-within,input[type=search]:active,input[type=search]:focus,input[type=search]:focus-visible,input[type=search]:focus-within,input[type=tel]:active,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=tel]:focus-within,input[type=text]:active,input[type=text]:focus,input[type=text]:focus-visible,input[type=text]:focus-within,input[type=time]:active,input[type=time]:focus,input[type=time]:focus-visible,input[type=time]:focus-within,input[type=url]:active,input[type=url]:focus,input[type=url]:focus-visible,input[type=url]:focus-within,input[type=week]:active,input[type=week]:focus,input[type=week]:focus-visible,input[type=week]:focus-within,select:active,select:focus,select:focus-visible,select:focus-within,textarea:active,textarea:focus,textarea:focus-visible,textarea:focus-within{outline:none;outline:1px solid var(--orange)}label{font-size:.9rem;margin:.5vh 0}button{background-color:var(--blue);padding:.75vh .75vw;margin:2vw;font-weight:700;border:none;font-family:var(--fontFamily);cursor:pointer}button,button:hover{color:var(--textLight)}button:hover{background-color:var(--orange)}textarea{min-height:140px}.grecaptcha-badge,.wpcf7Settings{display:none}input[type=date],input[type=datetime-local]{border:none;outline:0;padding:.75rem;height:10px;position:relative;width:200px;color:#fff}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;left:auto;position:absolute;right:0;top:0;z-index:1;width:100%;background-position:160% 4px;background-size:60% 60%;filter:invert(100%)}.ContactForm{scroll-margin-top:10vh;max-width:var(--maxVW);margin:0 auto}.ContactForm>form{text-align:right}.ContactForm>form>div:first-child{font-size:1.6rem;font-weight:700;width:-moz-fit-content;width:fit-content}.ContactForm>form>div:first-child:after{border-bottom:3px solid var(--orange);display:block;width:100%;content:" "}.ContactForm input[type=checkbox],.ContactForm input[type=number]{width:-moz-fit-content;width:fit-content;margin:0 .5vw}.ContactForm input[type=number]{height:-moz-fit-content;height:fit-content;width:80px;text-align:center;min-width:0}.ContactForm label{max-width:350px}.ContactForm>form{width:100%}.ContactForm>form>div:nth-child(2){display:flex;justify-content:space-between;width:100%;text-align:left}.ContactForm>form>div:nth-child(2)>div{display:flex;flex-direction:column;padding:0}.ContactForm>form>div:nth-child(2)>div>div:first-child{max-width:350px;margin:2vh 0}.ContactForm>form>div:nth-child(2)>div>div:first-child>div:first-child{font-weight:700;text-transform:uppercase;margin:1vh 0}.ContactForm>form>div:nth-child(2)>div>div{display:flex;flex-direction:column;margin:.5vh 0}.ContactForm>form>div:nth-child(2)>div>div>.error-message{color:var(--textLight);width:-moz-fit-content;width:fit-content;border-radius:4px;margin-top:-4px;margin-left:1rem;font-size:1rem;padding:.5vh .5vw;background-color:#e02424;position:relative}.ContactForm>form>div:nth-child(2)>div>div>.error-message:before{content:"";width:0;height:0;border-style:solid;border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:12px solid #e02424;border-top:0;position:absolute;top:0;margin-top:-8px}.ContactForm>form>div:nth-child(2)>div div:has(input[type=checkbox]),.ContactForm>form>div:nth-child(2)>div div:has(input[type=number]){flex-direction:row}.ContactForm .confirm div:first-child{font-size:1.6rem;font-weight:700;width:-moz-fit-content;width:fit-content;margin-bottom:2vh}.ContactForm .confirm div:first-child:after{border-bottom:3px solid var(--orange);display:block;width:100%;content:" "}@media only screen and (max-width:768px){section.contact{padding:0 2vw}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{max-width:98%}.ContactForm form>div:nth-child(2){flex-direction:column}.ContactForm input[type=checkbox],.ContactForm input[type=number]{width:auto;margin-left:5vw}.ContactForm .confirm{margin-top:3vh;text-align:center}.ContactForm .confirm>div:first-child{width:100%}button{background-color:var(--blue);padding:2vh 5vw;margin:5vh 2vw;font-weight:700;border:none;font-family:var(--fontFamily);cursor:pointer}button,button:hover{color:var(--textLight)}button:hover{background-color:var(--orange)}}