#responsiveFooter,.responsiveCopyright{max-width:1002px;margin:0 auto;border:none;width:1002px}.responsiveCopyright{line-height:1.7em;padding:.5em;font-weight:normal}.siteMapItem{padding:.5em;white-space:nowrap;display:inline-block}.responsiveSiteMap{padding-top:.5em;text-align:center;display:flex;flex-direction:row;justify-content:center}#responsiveFooter.sizeSmall{width:64.91em}.responsiveCopyright{cursor:default;font-size:.8em}body,input,textarea,select,button,#flasWrapper #master_contentBody{font-family:tahoma,arial,helvetica,verdana,sans-serif}body{font-size:75%}#flasWrapper #master_contentBody{font-size:100%}a{text-decoration:underline;font-weight:normal}.responsiveCopyright{font-size:.8em;text-align:center}#master_logoBodyHub,.fancyLogoBodyHub{display:flex;align-items:flex-end;margin:auto;width:100%}#master_logoBodyHub ul{display:flex;justify-content:center}.invisible{visibility:hidden}.overlay{position:absolute;transform:translate(-100%,0)}#master_logoBodyHub .imageLeft,#master_logoBodyHub .imageRight{padding:1.5rem;flex-basis:100%;margin:auto}#master_logoBodyHub .imageLeft img{float:left}#master_logoBodyHub .imageRight img{float:right}#master_logoBodyHub ul,#master_logoBodyHub ul li{width:100%}#master_logoBodyHub.Large,.fancyLogoBodyHub{max-width:1002px}#master_logoBodyHub.Small{max-width:775px}.mraMatrixFreeFormat fieldset{padding-bottom:1em}fieldset{border:none;padding:0}fieldset:not(.fieldsetCTQ)>legend:not(.flexAssessResponseText),.tileWrapper .aboveTileCollection,.hubPageSection .hubPageSectionHeader,.page-indicator{width:100%;padding:.7em 1.2em;font-size:1.5em;font-weight:normal;margin-bottom:.3em;max-width:100%;box-sizing:border-box}fieldset:not(.fieldsetCTQ)>legend:not(.flexAssessResponseText) h1{font-size:1.2rem !important;font-weight:normal!important;margin:0!important}div#userDetails legend h2{font-size:inherit;font-weight:inherit;margin:inherit}legend#contact h1{font-size:1.15rem;font-weight:normal;margin:0}h1,.h1Simulation{margin-top:.5em}.siteMapItem{margin:0 2em}.buttonGroup.singleButtonLeft a,.buttonGroup.singleButtonRight a,.doubleButtonLeft,.doubleButtonRight,.buttonLeft a,.buttonRight a,.fieldset .buttonArea button{border:2px solid}.progressBar{border:1px solid}.textureHolder{position:absolute;top:0;left:0;width:100%;height:auto}.textureHolder div{visibility:hidden}body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh}#logoWrapperHub{display:block;flex:0 0 auto;min-height:4em}@keyframes doHidden{0%{opacity:1;display:flex;visibility:visible}50%{opacity:1;display:flex;visibility:visible}100%{opacity:0;display:none;visibility:hidden}}@keyframes unHidden{from{opacity:0}to{opacity:1}}#master_hourglass.hidden{animation-name:doHidden;animation-duration:500ms;animation-iteration-count:1}#master_hourglass.unHidden{animation-name:unHidden;animation-duration:250ms;animation-iteration-count:1}#master_hourglass{position:fixed;height:100%;width:100%;left:0;top:0;background-image:none;display:flex;align-content:center;align-items:center;justify-content:center;z-index:1000;flex-wrap:wrap;background-repeat:repeat;background-color:#fff}#master_hourglass .iconHolder{flex-basis:100%;text-align:center;font-size:6em}#master_hourglass img{margin-bottom:1.5rem}.warningBox,.errorBox,.infoBox{border:none;font-size:1.3em}.warningBox.hidden,.errorBox.hidden,.infoBox.hidden{display:none}.warningBox .icon,.errorBox .icon,.infoBox .icon{margin:0 .3em 0 0;font-size:2.5em}.infoBox span{max-width:80%}.redirectButton{width:100%;margin-top:.5rem}.textureHide{height:auto}#logoWrapperHub.ieFix{background:none;top:0;width:100%;position:absolute}#logoWrapperHub.ieFix #master_logoBodyHub{background:none}#logoWrapperHub.hideImages img{visibility:hidden}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loadingSpinner{animation:spin 1.3s linear infinite;border:4px solid;border-radius:50%;border-top-color:transparent;height:1em;margin:0 auto;width:1em;display:block}#aspnetForm{padding-bottom:.2em}#master_logoThreeHub{display:block;margin:auto}#master_logoBodyHub #master_logoThreeHub[src*='PlatformParticipantLogo.svg']{margin:24px}.clearfix::after{font-size:0}.listedErrorsWrapper,.listedWarningWrapper,.listedInfoWrapper,.messagesArea{text-align:center}.errorBox.listedErrors,.warningBox.listedWarnings,.infoBox.listedInfo{font-size:1em;font-weight:normal;display:inline-flex;text-align:left}.errorBox.listedErrors .icon,.warningBox.listedWarnings .icon,.infoBox.listedInfo .icon{margin:0 .15em;font-size:3.5em}.errorBox.listedErrors .messageArea,.warningBox.listedWarnings .messageArea,.infoBox.listedInfo .messageArea{margin:0 .525em}.errorBox.listedErrors .messageArea ul{list-style-type:circle}.errorBox.listedErrors .messageArea ul li{display:list-item;background-image:none;padding-left:0;font-weight:normal}.errorBox.listedErrors .heading,.warningBox.listedWarnings .heading,.infoBox.listedInfo .heading{font-weight:bold}.fancyHead{padding:3.75rem 1.5rem 1.5rem}.singleColour{padding:10em 1em 2.5em;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.fancyHead h1,.singleColour h1{font-weight:normal}.fancyHead p{line-height:1.5em}.fancyHead,.singleColour,.fancyHead h1,.singleColour h1{text-align:center}.textureHide{min-height:0}body{min-width:250px}#wrapperSmall,#wrapperLarge{min-height:0;height:auto}.forceOverflow{max-width:100%;overflow:auto}@media screen and (max-width:850px){#master_logoBodyHub .imageLeft,#master_logoBodyHub .imageRight{padding:3.375rem .75rem .75rem .75rem;margin:auto}#master_logoBodyHub #master_logoOneHub,#master_logoBodyHub #master_logoTwoHub{max-height:100px;height:auto !important;width:auto !important}#master_logoBodyHub #master_logoThreeHub[src*='PlatformParticipantLogo.svg']{margin:54px 12px 12px 12px}.fancyHead{padding:3.375rem .75rem .75rem .75rem}#master_hourglass #master_logoOneHub{max-height:100px;height:auto !important;width:auto !important}}.grecaptcha-badge{z-index:3}.buttonRight a{display:block;margin:1px;padding:10px 20px;line-height:1.75em}