.contact__form input:not([type=checkbox]),.contact__form textarea{width:100%}.contact__form .form-row{margin-bottom:calc(var(--baseline) * 6)}.contact__form .schowanko{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.contact__form .is-sending{position:relative;pointer-events:none}.contact__form .is-sending:before{background:var(--color-darker);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.contact__form .is-sending:after{position:absolute;left:50%;top:50%;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,0.3);border-right-color:rgba(255,255,255,0.8);-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);content:"";-webkit-animation:form-loader 0.3s infinite linear;animation:form-loader 0.3s infinite linear;z-index:100}@-webkit-keyframes form-loader{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes form-loader{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.send--success strong{color:var(--green)}.send--warning strong{color:var(--red)}.error__label{color:var(--red);margin-top:6px}.error{border-color:var(--red)}