.needs-map-plugin .alignContentEnd{align-content:end}.needs-map-form .form-info{margin-bottom:10px}.needs-map-form section{padding:20px;border:solid 1px #ccc;border-radius:10px;margin-bottom:10px}.needs-map-form section .name{font-weight:bold;font-size:1.3rem;margin-bottom:10px}.needs-map-form section .description{font-size:90%;font-weight:400;margin-bottom:10px}.needs-map-form .required:after{content:'*';color:red}.needs-map-form .agreement{margin-bottom:15px}.needs-map-form .agreement__label{display:flex;flex-flow:row nowrap;align-items:flex-start}.needs-map-form .agreement__label label{padding-left:5px}.needs-map-form .agreement__label label:after{content:'*';color:red}.needs-map-form .form-check{position:relative;display:block;padding-left:1.25rem}.needs-map-form .form-check-input{box-sizing:border-box;padding:0;position:absolute;margin-top:.3rem;margin-left:-1.25rem}.needs-map-form .form-check-label{margin-bottom:0;font-weight:normal}.needs-map-form .dropzone__button--fake{background:0 0;border:transparent;height:100%;left:0;position:absolute;top:0;width:100%}.needs-map-form .hidden-label{visibility:hidden;margin:0;padding:0}.needs-map-form .errorMap{width:auto;background-color:inherit;border:solid 3px red}.needs-map-form .localize-user{display:flex;flex-direction:row;gap:1rem;align-items:center}#loader{display:none}#loader .loader{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2000;background-color:rgba(255,255,255,0.7)}#loader .loader-inner{width:150px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border:1px solid #d8d8d8;border-radius:5px}
