.form a{color:#263240}.form a:hover{color:#ffa300}.fl-html .nf-error-field-errors,.fl-html .nf-form-fields-required,.form .nf-error-field-errors,.form .nf-form-fields-required{display:none}.fl-html .nf-form-layout,.form .nf-form-layout{margin:0 -8px}.fl-html .nf-field-container,.form .nf-field-container{margin-bottom:16px}.fl-html .nf-multi-cell .nf-cell,.form .nf-multi-cell .nf-cell{padding:0 8px}.fl-html .nf-input-limit,.form .nf-input-limit{margin-top:3px}.fl-html .nf-response-msg,.form .nf-response-msg{text-align:center}.fl-html .nf-error-msg,.fl-html .nf-error-required-error,.form .nf-error-msg,.form .nf-error-required-error{position:absolute;bottom:0;left:0;width:100%;padding:2px;border-radius:5px;font-size:9px;background-color:#dc3545;color:#fff;text-align:center;transform:translateY(100%);z-index:2}.fl-html .nf-field .nf-error .nf-field-element input,.fl-html .nf-field .nf-error .nf-field-element textarea,.form .nf-field .nf-error .nf-field-element input,.form .nf-field .nf-error .nf-field-element textarea{border:1px solid #dc3545}.fl-html .nf-field input,.fl-html .nf-field input[type=checkbox],.fl-html .nf-field input[type=radio],.fl-html .nf-field select,.fl-html .nf-field textarea,.form .nf-field input,.form .nf-field input[type=checkbox],.form .nf-field input[type=radio],.form .nf-field select,.form .nf-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.fl-html .nf-field input[type=radio]::-ms-check,.form .nf-field input[type=radio]::-ms-check{display:none}.fl-html .nf-field input[type=button],.fl-html .nf-field input[type=email],.fl-html .nf-field input[type=tel],.fl-html .nf-field input[type=text],.fl-html .nf-field select,.fl-html .nf-field textarea,.form .nf-field input[type=button],.form .nf-field input[type=email],.form .nf-field input[type=tel],.form .nf-field input[type=text],.form .nf-field select,.form .nf-field textarea{padding:12px 18px;border:1px solid transparent;border-radius:40px;background-color:#fff;color:#263240;font-size:12px;line-height:1}.fl-html .nf-field textarea,.form .nf-field textarea{border-radius:20px}.fl-html .nf-field input[type=email]::-webkit-input-placeholder,.fl-html .nf-field input[type=tel]::-webkit-input-placeholder,.fl-html .nf-field input[type=text]::-webkit-input-placeholder,.fl-html .nf-field textarea::-webkit-input-placeholder,.form .nf-field input[type=email]::-webkit-input-placeholder,.form .nf-field input[type=tel]::-webkit-input-placeholder,.form .nf-field input[type=text]::-webkit-input-placeholder,.form .nf-field textarea::-webkit-input-placeholder{color:rgba(0,0,0,.7)}.fl-html .nf-field input[type=email]::-moz-placeholder,.fl-html .nf-field input[type=tel]::-moz-placeholder,.fl-html .nf-field input[type=text]::-moz-placeholder,.fl-html .nf-field textarea::-moz-placeholder,.form .nf-field input[type=email]::-moz-placeholder,.form .nf-field input[type=tel]::-moz-placeholder,.form .nf-field input[type=text]::-moz-placeholder,.form .nf-field textarea::-moz-placeholder{color:rgba(0,0,0,.7)}.fl-html .nf-field input[type=email]:-ms-input-placeholder,.fl-html .nf-field input[type=tel]:-ms-input-placeholder,.fl-html .nf-field input[type=text]:-ms-input-placeholder,.fl-html .nf-field textarea:-ms-input-placeholder,.form .nf-field input[type=email]:-ms-input-placeholder,.form .nf-field input[type=tel]:-ms-input-placeholder,.form .nf-field input[type=text]:-ms-input-placeholder,.form .nf-field textarea:-ms-input-placeholder{color:rgba(0,0,0,.7)}.fl-html .nf-field input[type=email]:-moz-placeholder,.fl-html .nf-field input[type=tel]:-moz-placeholder,.fl-html .nf-field input[type=text]:-moz-placeholder,.fl-html .nf-field textarea:-moz-placeholder,.form .nf-field input[type=email]:-moz-placeholder,.form .nf-field input[type=tel]:-moz-placeholder,.form .nf-field input[type=text]:-moz-placeholder,.form .nf-field textarea:-moz-placeholder{color:rgba(0,0,0,.7)}.fl-html .checkbox-wrap,.form .checkbox-wrap{flex-wrap:wrap;margin-top:0}.fl-html .checkbox-container,.form .checkbox-container{font-size:9px}.fl-html .checkbox-container,.fl-html .listradio-container,.form .checkbox-container,.form .listradio-container{text-align:left !important}.fl-html .checkbox-container .checkbox-wrap .nf-field-element,.form .checkbox-container .checkbox-wrap .nf-field-element{width:26px;vertical-align:middle;order:2}.fl-html .checkbox-container .checkbox-wrap .nf-field-label,.form .checkbox-container .checkbox-wrap .nf-field-label{width:calc(74%);vertical-align:middle;order:3;font-size:9px}.fl-html .checkbox-container .checkbox-wrap .nf-field-label label,.form .checkbox-container .checkbox-wrap .nf-field-label label{font-weight:100}.fl-html .checkbox-container .checkbox-wrap .nf-field-description,.form .checkbox-container .checkbox-wrap .nf-field-description{margin:0 0 16px;order:1;line-height:1.2}.fl-html .checkbox-container .checkbox-wrap .nf-field-description a,.form .checkbox-container .checkbox-wrap .nf-field-description a{color:#263240;border-bottom:1px solid #263240}.fl-html .nf-field input[type=checkbox],.fl-html .nf-field input[type=radio],.form .nf-field input[type=checkbox],.form .nf-field input[type=radio]{width:20px !important;height:20px;margin-right:6px;border-radius:50%;background:#fff}.fl-html .nf-field input[type=checkbox]:checked,.fl-html .nf-field input[type=radio]:checked,.form .nf-field input[type=checkbox]:checked,.form .nf-field input[type=radio]:checked{background-image:url(//www.shma.co.uk/wp-content/themes/shma22/assets/build/css/old/../vectors/tick-primary.svg);background-repeat:no-repeat;background-position:center;background-size:60%}.fl-html .nf-field input[type=checkbox]:focus,.fl-html .nf-field input[type=radio]:focus,.form .nf-field input[type=checkbox]:focus,.form .nf-field input[type=radio]:focus{box-shadow:0;outline:0}.fl-html .submit-container,.form .submit-container{margin-bottom:0}.fl-html .submit-container .submit-wrap,.form .submit-container .submit-wrap{float:none !important}.fl-html .submit-wrap,.form .submit-wrap{margin-top:0;text-align:center}.fl-html .nf-field input[type=button],.form .nf-field input[type=button]{padding:16px;width:100%;max-width:140px;min-width:110px;border:1px solid #ffa300;font-size:13px;font-family:proxima-bold,sans-serif;background-color:#ffa300;color:#fff;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}.fl-html .nf-field input[type=button]:hover,.form .nf-field input[type=button]:hover{cursor:pointer;background-color:#fff;color:#ffa300;border-color:#ffa300}.fl-html .nf-field input[type=button]:focus,.form .nf-field input[type=button]:focus{outline:0}@media (min-width:768px){.fl-html .nf-field input[type=button],.form .nf-field input[type=button]{padding:16px 20px;margin-top:10px}.fl-html .submit-container,.form .submit-container{margin-bottom:0}.fl-html .submit-container .submit-wrap,.form .submit-container .submit-wrap{float:right !important}}@media (min-width:992px){.fl-html .nf-field input[type=button],.fl-html .nf-field input[type=email],.fl-html .nf-field input[type=tel],.fl-html .nf-field input[type=text],.fl-html .nf-field select,.fl-html .nf-field textarea,.form .nf-field input[type=button],.form .nf-field input[type=email],.form .nf-field input[type=tel],.form .nf-field input[type=text],.form .nf-field select,.form .nf-field textarea{padding:14px 20px}.fl-html .nf-field input[type=button],.form .nf-field input[type=button]{padding:18px 24px}.fl-html .checkbox-container,.fl-html .checkbox-container .checkbox-wrap .nf-field-label,.form .checkbox-container,.form .checkbox-container .checkbox-wrap .nf-field-label{font-size:10px}}.fl-html .nf-element{border:1px solid #fca300 !important}.fl-html .nf-progress-container,.fl-html .nf-progress{border-radius:10px}.fl-html ul.nf-breadcrumbs{display:none}.fl-html .nf-mp-header{margin-bottom:25px}.fl-html .nf-next-previous input{border:1px solid #fca300;background:#fca300;padding:16px 20px;color:#fff;border-radius:30px;transition:all .3s;cursor:pointer;font-size:13px;font-family:"proxima-bold",sans-serif}.fl-html .nf-next-previous input:hover{background:#fff;color:#000}.fl-html .nf-progress{background-color:#fca300}.fl-html .nf-form-cont{background:#fca300;border-radius:10px;padding:10px}.fl-html .nf-form-wrap{padding:10px 20px;background:#fff;border-radius:10px}.form .checkbox-container .checkbox-wrap .nf-field-label{font-family:proxima-semibold,sans-serif}