.formHolder form{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#contactForm-buttonHolder,.contactForm-buttonHolder{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:1rem 0;padding:1rem 0;text-align:right}#contactForm-buttonHolder input[type=submit],.contactForm-buttonHolder input[type=submit]{border-radius:50px}#contactForm-buttonHolder--hidden,.contactForm-buttonHolder--hidden{display:none}#contactForm .fieldset-help,.contactForm .fieldset-help{position:relative;top:-5px;margin-left:5px;font-size:65%}#contactForm .fieldset-help.hidden,.contactForm .fieldset-help.hidden{display:none}#contactForm .fieldset-help i,.contactForm .fieldset-help i{position:relative;z-index:1}#contactForm .fieldset-help:before,.contactForm .fieldset-help:before{display:none;width:150px;padding:.5rem;position:absolute;bottom:10px;left:10px;background-color:var(--mfc-pink);color:var(--base-3);border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;z-index:0}#contactForm .fieldset-help:hover:before,.contactForm .fieldset-help:hover:before{display:block}#contactForm .fieldset-radio .fieldWrapper,.contactForm .fieldset-radio .fieldWrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 640px){#contactForm .fieldset-radio .fieldWrapper,.contactForm .fieldset-radio .fieldWrapper{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:0 -1%}}#contactForm .fieldset-radio .radioField,.contactForm .fieldset-radio .radioField{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important}@media only screen and (min-width: 640px){#contactForm .fieldset-radio .radioField,.contactForm .fieldset-radio .radioField{-webkit-box-flex:0 !important;-ms-flex:0 0 48% !important;flex:0 0 48% !important;margin:1%}}#contactForm .fieldset.hidden,.contactForm .fieldset.hidden{display:none}#contactForm .fieldset--searchOrg .fieldset-help:before,.contactForm .fieldset--searchOrg .fieldset-help:before{content:"Start typing your organisation name to search our records if we can't find it, click to add your organisation as a new customer"}#contactForm .fieldset--orgLocation .fieldset-help:before,.contactForm .fieldset--orgLocation .fieldset-help:before{content:"We have program offerings for different regions, letting us know where you are will help us tailor our service to your needs"}#contactForm .fieldset--jobRole .fieldset-help:before,.contactForm .fieldset--jobRole .fieldset-help:before{content:"Enter your job role here"}#contactForm .fieldset--message,.contactForm .fieldset--message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#contactForm .fieldset--message .fieldset-help:before,.contactForm .fieldset--message .fieldset-help:before{content:"Add your message to us here"}#contactForm .fieldset--message .fieldWrapper,.contactForm .fieldset--message .fieldWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#contactForm .fieldset--message .fieldWrapper textarea,.contactForm .fieldset--message .fieldWrapper textarea{height:91%}#contactForm .fieldset--message .fieldWrapper .textCounter,.contactForm .fieldset--message .fieldWrapper .textCounter{font-size:14px;color:var(--mfc-pink)}#contactForm .fieldset--message .fieldWrapper .textCounter.goodCount,.contactForm .fieldset--message .fieldWrapper .textCounter.goodCount{color:var(--mfc-green)}#contactForm .fieldset--message .fieldWrapper .textCounter.goodCount:before,.contactForm .fieldset--message .fieldWrapper .textCounter.goodCount:before{content:"";margin-right:5px;font-family:"Font Awesome 6 Free";font-weight:900}