.registration-form .container .inner-wrapper .form-block form .flex-field{border:none;display:flex;flex-direction:column;margin:0 0 15px;padding:0}.registration-form .container .inner-wrapper .form-block form .flex-field .fields{display:flex;gap:30px;width:100%}.registration-form .container .inner-wrapper .form-block form .flex-field legend{font-weight:400;margin-bottom:8px}hr{background-color:#7e7c7c;border:none;color:#505050;height:1px;margin:30px 0}.sr-only{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap}.questions-block{background-color:#fff}.questions-block .container{margin:0 auto;max-width:1800px;padding:30px;width:100%}.questions-block .container .inner-wrapper{margin:0 auto;max-width:600px;padding:50px 0;text-align:center}.questions-block .container .inner-wrapper .title{font-size:1.5rem;margin-bottom:20px}.usps .usp-row a{color:#fff}.container{margin-top:0;padding-bottom:50px}#registration-form{scroll-margin-top:calc(25vh - 140px)}.registration-form{background-color:#f8f8f8;padding:50px 0}.registration-form .container{margin:0 auto;max-width:1800px;padding:30px;width:100%}.registration-form .container .inner-wrapper{margin:0 auto;max-width:800px;width:100%}.registration-form .container .inner-wrapper .form-block{background-color:#fff;border-radius:0 80px;box-shadow:0 4px 10px #0000000d;padding:40px}.registration-form .container .inner-wrapper .form-block .form-heading{margin-bottom:30px}.registration-form .container .inner-wrapper .form-block .form-heading .form-title{color:#072a38;font-size:1.8rem;margin-bottom:20px}.registration-form .container .inner-wrapper .form-block form{display:flex;flex-direction:column;gap:20px}.registration-form .container .inner-wrapper .form-block form .flex-field{border:none;display:flex;flex-direction:column;margin:0;padding:0}.registration-form .container .inner-wrapper .form-block form .flex-field .fields{display:flex;gap:20px;width:100%}.registration-form .container .inner-wrapper .form-block form .flex-field.choice-group .fields{flex-direction:column}.registration-form .container .inner-wrapper .form-block form .flex-field legend{font-weight:700;margin-bottom:8px}.registration-form .container .inner-wrapper .form-block form .flex-field legend .required{color:red}.registration-form .container .inner-wrapper .form-block form .flex-field .form-field{flex:1}.registration-form .container .inner-wrapper .form-block form .flex-field .form-field input{background-color:#efefef;border:1px solid #072a38;border-radius:25px;font-size:1rem;margin-bottom:8px;outline:none;padding:10px 15px;width:100%}.registration-form .container .inner-wrapper .form-block form .flex-field .form-field input[type=radio]{background:transparent;border:none;margin:3px 10px 0 0;padding:0;width:auto}.registration-form .container .inner-wrapper .form-block form .flex-field .form-field textarea{background-color:#efefef;border:1px solid #072a38;border-radius:12px;font-size:1rem;margin-bottom:8px;outline:none;padding:10px 15px;resize:vertical;width:100%}.registration-form .container .inner-wrapper .form-block form .flex-field .form-field.checkbox{align-items:flex-start;display:flex;gap:10px}.registration-form .container .inner-wrapper .form-block form .flex-field .form-field.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #072a38;border-radius:4px;cursor:pointer;height:20px;margin:0;position:relative;width:20px}.registration-form .container .inner-wrapper .form-block form .flex-field .form-field.checkbox input[type=checkbox]:checked:before{color:#072a38;content:"✔";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.registration-form .container .inner-wrapper .form-block form .flex-field .form-field.checkbox label{cursor:pointer;font-size:1rem}.registration-form .container .inner-wrapper .form-block form .form-message{border-radius:5px;font-weight:500;margin-bottom:20px;padding:15px}.registration-form .container .inner-wrapper .form-block form .form-message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.registration-form .container .inner-wrapper .form-block form .form-message.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.registration-form .container .inner-wrapper .form-block form .button-wrapper{display:flex;justify-content:flex-end;margin-top:10px}.registration-form .container .inner-wrapper .form-block form .button-wrapper .submit-button{background-color:#f7a823;border:1px solid #f7a823;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 25px;transition:.3s}.registration-form .container .inner-wrapper .form-block form .button-wrapper .submit-button:hover{background-color:#fff;color:#f7a823}@media only screen and (max-width:768px){.registration-form .container .inner-wrapper .form-block{padding:30px 20px}.registration-form .container .inner-wrapper .form-block .form-heading .form-title{font-size:1.5rem}.registration-form .container .inner-wrapper .form-block form .flex-field .fields{flex-direction:column;gap:10px}}.registration-form[data-v-f447d882]{background-color:#f8f8f8;padding:50px 0}.registration-form .container[data-v-f447d882]{margin:0 auto;max-width:1800px;padding:30px;width:100%}.registration-form .container .inner-wrapper[data-v-f447d882]{margin:0 auto;max-width:800px;width:100%}.registration-form .container .inner-wrapper .form-block[data-v-f447d882]{background-color:#fff;border-radius:0 80px;box-shadow:0 4px 10px #0000000d;padding:40px}.registration-form .container .inner-wrapper .form-block .form-heading[data-v-f447d882]{margin-bottom:30px}.registration-form .container .inner-wrapper .form-block .form-heading .form-title[data-v-f447d882]{color:#072a38;font-size:1.8rem;margin-bottom:20px}.member-question[data-v-f447d882]{margin-bottom:30px}.flex-field[data-v-f447d882]{border:none;display:flex;flex-direction:column;margin:0 0 15px;padding:0}.flex-field legend[data-v-f447d882]{color:#072a38;font-size:1rem;font-weight:400;margin-bottom:15px}.fields.button-group[data-v-f447d882]{display:flex;gap:20px;width:100%}.choice-button[data-v-f447d882]{background-color:#f7a823;border:1px solid #f7a823;border-radius:25px;color:#fff;cursor:pointer;flex:1;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;padding:12px 25px;transition:.3s}.choice-button[data-v-f447d882]:hover{background-color:#fff;color:#f7a823}.member-response[data-v-f447d882]{margin-top:30px}.response-content[data-v-f447d882]{display:flex;flex-direction:column;gap:20px}.response-text[data-v-f447d882]{color:#072a38;font-size:1rem;line-height:1.6;margin:0}.button-wrapper[data-v-f447d882]{display:flex;gap:15px;justify-content:flex-start;margin-top:10px}.back-button[data-v-f447d882]{background-color:#fff;border:1px solid #072a38;border-radius:25px;color:#072a38;cursor:pointer;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;padding:10px 25px;transition:.3s}.back-button[data-v-f447d882]:hover{background-color:#072a38;color:#fff}.submit-button[data-v-f447d882]{background-color:#f7a823;border:1px solid #f7a823;border-radius:25px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;padding:10px 25px;transition:.3s}.submit-button[data-v-f447d882]:hover{background-color:#fff;color:#f7a823}a.button[data-v-f447d882]{margin-top:0}@media only screen and (max-width:768px){.registration-form .container .inner-wrapper .form-block[data-v-f447d882]{padding:30px 20px}.registration-form .container .inner-wrapper .form-block .form-heading .form-title[data-v-f447d882]{font-size:1.5rem}.fields.button-group[data-v-f447d882]{flex-direction:column;gap:15px}.choice-button[data-v-f447d882]{width:100%}}
