.form-input-container{max-width:750px;width:100%;margin:30px auto 0;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:10px}.form-input-container .input{width:calc(50% - 10px);margin-bottom:20px;position:relative}.form-input-container .input label{font-family:montserrat;font-size:clamp(.64rem,2vh,.76rem);position:absolute;top:50%;left:15px;transform:translateY(-50%);transition:.5s;z-index:-1}.form-input-container .input input,.form-input-container .input select{font-family:montserrat;border:1px solid #2e2b2b;padding:15px;font-size:clamp(.64rem,2vh,.76rem);border-radius:0;outline:0;background:0 0;position:relative;z-index:100;width:100%}.form-input-container .input input:read-only,.form-input-container .input select:read-only{background:rgba(46,43,43,.1)}.form-input-container .input input.error+label,.form-input-container .input input.valid+label,.form-input-container .input input:focus+label,.form-input-container .input select.error+label,.form-input-container .input select.valid+label,.form-input-container .input select:focus+label{top:-10px;left:0;font-size:12px}.form-input-container .input input.error,.form-input-container .input select.error{border-bottom:solid 5px #a5182e}.form-input-container .input.full{width:100%!important}.form-input-container .input.hidden{display:none}@media screen and (max-width:820px){.form-input-container .input{width:100%;margin-bottom:30px}}.form-input-container .input.text-area{position:relative}.form-input-container .input.text-area label{font-family:montserrat;font-size:16px;position:absolute;top:25px;left:15px;transform:translateY(-50%);transition:.5s;z-index:-1}.form-input-container .input.text-area textarea{font-family:montserrat;border:1px solid #2e2b2b;padding:15px;font-size:16px;border-radius:0;outline:0;background:0 0;position:relative;z-index:100;width:100%;height:300px}.form-input-container .input.text-area textarea.error+label,.form-input-container .input.text-area textarea.valid+label,.form-input-container .input.text-area textarea:focus+label{top:-10px;left:0;font-size:12px}.brochure_submit,.gdpr_text{font-size:clamp(.64rem,2vh,.76rem)}.form-input-container .input.text-area textarea.error{border-bottom:solid 5px #a5182e}.brochure_submit{background-color:#a5182e;font-family:montserrat;color:#FFF;border:0;padding:15px 40px;margin:30px auto 20px;display:block;cursor:pointer}.gdpr_text{max-width:450px;width:95%;margin:20px auto 50px;text-align:center}.gdpr_text a{font-size:inherit}.verify-container{max-width:1100px;width:95%;border:1px solid #2e2b2b;margin:30px auto;padding:50px 30px;text-align:center}.verify-container .input,.verify-container p{max-width:700px;width:100%;margin:0 auto}.verify-container .codes{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;margin:30px auto 0;max-width:400px}.verify-container .codes .input{width:calc(16.6666666667% - 5px)}.verify-container .codes .input input{text-align:center;font-size:18px}.verify-container #resend-code{text-align:right;margin:0 auto;text-decoration:underline;cursor:pointer;max-width:400px}#verify-code{display:none}