@charset "UTF-8";:root{--font-family-sans-serif: "Atlas Grotesk Web", Helvetica, Arial, sans-serif;--root-font-size-in-px: 16px;--font-size-caption: .75rem;--font-size-tiny: .875rem;--font-size-small: 1rem;--font-size-medium: 1.25rem;--font-size-large: 1.5rem;--font-size-huge: 2rem;--font-size-gigantic: 2.5rem;--spacer-micro: .25rem;--spacer-tiny: .5rem;--spacer-small: .75rem;--spacer-medium: 1.25rem;--spacer-large: 2rem;--spacer-huge: 3rem;--spacer-gigantic: 6rem;--border-radius-tiny: .25rem;--border-radius-small: 1rem;--border-radius-medium: 1.5rem;--border-radius-large: 2rem;--border-width-size: 1.25rem;--font-weight-normal: 400;--font-weight-bold: 700;--optimal-reading-length-for-tiny-font: 35rem;--input-horizontal-padding: 1.25rem;--input-vertical-padding: 1rem;--line-height-medium: 1.5;--line-height-small: 1.25}@media (max-width: 900px){:root{--font-family-sans-serif: "Atlas Grotesk Web", Helvetica, Arial, sans-serif;--font-size-caption: .75rem;--font-size-tiny: .875rem;--font-size-small: 1rem;--font-size-medium: 1.25rem;--font-size-large: 1.5rem;--font-size-huge: 2rem;--font-size-gigantic: 2.5rem;--spacer-tiny: .25rem;--spacer-small: .5rem;--spacer-medium: .75rem;--spacer-large: 1.25rem;--spacer-huge: 2rem;--spacer-gigantic: 4rem;--border-radius-tiny: .25rem;--border-radius-small: .75rem;--border-radius-medium: 1rem;--border-radius-large: 1.5rem}}:root{--colour-midnight: rgb(36, 36, 87);--colour-midnight-rgb: 36, 36, 87;--colour-midnight-light: rgb(249, 249, 250);--colour-midnight-light-rgb: 249, 249, 250;--colour-white: rgb(255, 255, 255);--colour-white-rgb: 255, 255, 255;--colour-off-white: rgb(245, 245, 245);--colour-off-white-rgb: 245, 245, 245;--colour-grey-darker: rgb(57, 74, 115);--colour-grey-darker-rgb: 57, 74, 115;--colour-grey-dark: rgb(96, 117, 169);--colour-grey-dark-rgb: 96, 117, 169;--colour-grey-light: rgb(185, 197, 225);--colour-grey-light-rgb: 185, 197, 225;--colour-grey-lighter: rgb(245, 247, 254);--colour-grey-lighter-rgb: 245, 247, 254;--colour-indigo-blue: rgb(77, 97, 245);--colour-indigo-blue-rgb: 77, 97, 245;--colour-blue-dark: rgb(12, 91, 157);--colour-blue-dark-rgb: 12, 91, 157;--colour-blue-light: rgb(29, 152, 255);--colour-blue-light-rgb: 29, 152, 255;--colour-blue-tint: rgb(225, 238, 253);--colour-blue-tint-rgb: 225, 238, 253;--colour-red-dark: rgb(159, 32, 0);--colour-red-dark-rgb: 159, 32, 0;--colour-red: rgb(191, 38, 0);--colour-red-rgb: 191, 38, 0;--colour-coral: rgb(255, 125, 102);--colour-coral-rgb: 255, 125, 102;--colour-pink: rgb(206, 9, 103);--colour-pink-rgb: 206, 9, 103;--colour-purple: rgb(149, 124, 247);--colour-purple-rgb: 149, 124, 247;--colour-purple-dark: rgb(50, 17, 180);--colour-purple-dark-rgb: 50, 17, 180;--colour-gold: rgb(255, 205, 69);--colour-gold-rgb: 255, 205, 69;--colour-gold-dark: rgb(151, 109, 45);--colour-gold-dark-rgb: 151, 109, 45;--colour-green: rgb(89, 217, 161);--colour-green-rgb: 89, 217, 161;--colour-green-dark: rgb(20, 134, 92);--colour-green-dark-rgb: 20, 134, 92;--colour-yellow: rgb(255, 227, 82);--colour-yellow-rgb: 255, 227, 82;--colour-yellow-tint: rgb(255, 248, 212);--colour-yellow-tint-rgb: 255, 248, 212;--colour-indigo-tint: rgb(210, 215, 252);--colour-indigo-tint-rgb: 210, 215, 252;--colour-green-tint: rgb(215, 241, 230);--colour-green-tint-rgb: 215, 241, 230;--colour-coral-tint: rgb(240, 203, 194);--colour-coral-tint-rgb: 240, 203, 194}.info-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media (max-width: 900px){.info-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.info-row .info-block{display:-webkit-box;display:flex}.info-row .info-block img{height:32px;margin-right:var(--spacer-small)}.info-row .info-block h4{font-size:var(--font-size-small);margin:0}.info-row .info-block p{margin-top:0}.info-row .info-block ul{margin-top:0;padding-left:var(--spacer-medium)}@media (min-width: 900px){.info-row .info-block{display:block;max-width:232px}.info-row .info-block h4{margin:var(--spacer-tiny) 0 0 0}.info-row .info-block img{height:64px;margin-right:0}}.card__outer,.profile__video-container,.message_box.outer{margin:0 auto var(--spacer-small) auto;width:100%;max-width:878px}.narrow-card__outer{margin:0 auto var(--spacer-small) auto;width:100%;max-width:calc(var(--optimal-reading-length-for-tiny-font) + 2 * var(--spacer-large) + 2 * var(--spacer-medium) + 2px)}.back-button-container{display:inline-block;margin:0 var(--spacer-medium)}.back-button-container a{display:inline-block}.card_stack__body{display:-webkit-box;display:flex}.card_stack__body.horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.card_stack__body.horizontal>div{max-width:480px;margin-bottom:var(--spacer-large)}.card_stack__body.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.card_stack__body.vertical>*+*{margin-top:var(--spacer-medium)}.card_stack__body>*{margin:0 var(--spacer-medium);background-color:var(--colour-white);padding:var(--spacer-medium);position:relative;box-shadow:0 4px 8px rgba(var(--colour-grey-light-rgb),.2)}.card__inner,.example-profile,.message_box .inner{margin:0 var(--spacer-medium);background-color:var(--colour-white);padding:var(--spacer-large);position:relative;box-shadow:0 4px 8px rgba(var(--colour-grey-light-rgb),.2);border-radius:var(--border-radius-tiny);border:0}@media (max-width: 900px){.card__inner,.example-profile,.message_box .inner{padding:var(--spacer-medium)}}.card__inner .card__submit-errors,.example-profile .card__submit-errors,.message_box .inner .card__submit-errors{margin-left:0;width:100%;color:var(--colour-red);margin-top:0;font-size:var(--font-size-tiny);line-height:var(--font-size-medium);font-weight:var(--font-weight-bold)}.card__inner .card__submit-errors i,.example-profile .card__submit-errors i,.message_box .inner .card__submit-errors i{font-size:var(--font-size-tiny);line-height:var(--font-size-medium);margin-right:var(--spacer-tiny)}.card__inner.no-fill,.no-fill.example-profile,.message_box .no-fill.inner{background-color:#fff0;box-shadow:none}.card__inner.no-padding,.no-padding.example-profile,.message_box .no-padding.inner{padding:0}.card__inner.no-margin,.no-margin.example-profile,.message_box .no-margin.inner{margin:0}.card__description{color:var(--colour-grey-dark);font-weight:var(--font-weight-bold);line-height:var(--font-size-medium)}.card__header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;margin-bottom:var(--spacer-medium)}.card__title-line{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.card__title{font-size:var(--font-size-large);-webkit-box-flex:1;flex-grow:1;margin-bottom:0;font-weight:var(--font-weight-bold)}.card-style-header-title{font-size:var(--font-size-large);margin-bottom:var(--spacer-medium)}.card__subtitle{margin-top:var(--spacer-tiny);margin-bottom:var(--spacer-small);font-size:var(--font-size-small);max-width:var(--optimal-reading-length-for-tiny-font)}.card__header-image{margin-right:var(--spacer-medium);-webkit-user-select:none;user-select:none}.card__header-image img{width:48px;height:48px}.card__edit-icon{margin-left:var(--spacer-medium)}.card__edit-icon a{display:inline-block}.card__buttons{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end}.card__buttons>*+*{margin-left:var(--spacer-medium)}.card__buttons:last-child>*{margin-top:var(--spacer-medium)}.card__buttons>button{cursor:pointer}.card__buttons.center-align{-webkit-box-pack:center;justify-content:center}.card__buttons.text-no-wrap{white-space:nowrap}.card__action-result-icon{display:-webkit-box;display:flex;font-size:100px;-webkit-box-pack:center;justify-content:center;padding-top:var(--spacer-small);color:var(--colour-green-dark)}.card__action-result-icon-warning{display:-webkit-box;display:flex;font-size:100px;-webkit-box-pack:center;justify-content:center;padding-top:var(--spacer-small);color:var(--colour-gold)}.card__action-result-title{margin:var(--spacer-large) 0 0 0;text-align:center}.card__action-result-details{background-color:var(--colour-grey-lighter);border-radius:var(--border-radius-small);color:var(--colour-midnight);padding:var(--spacer-medium);margin:var(--spacer-large) 0}.card__top-button{margin-top:var(--spacer-large);margin-bottom:var(--spacer-medium)}.card__top-back-button,.message_box .top-back-button{margin:var(--spacer-small) var(--spacer-medium);position:relative}.card__above-card-context{margin-left:var(--spacer-medium);text-indent:.1em;margin-bottom:var(--spacer-small);font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);line-height:inherit}.card__accordion .accordion .title-container{-webkit-box-align:center;align-items:center;padding:0}.card__accordion .accordion .additional-title-content{display:none}.card__accordion .accordion .accordion-content{background-color:transparent;padding:0}.card__accordion .accordion .inner-content{padding:0}.coloured_card{--background-colour: var( --coloured-card-background-colour, var(--colour-midnight) )}.coloured_card .card__inner,.coloured_card .example-profile,.coloured_card .message_box .inner,.message_box .coloured_card .inner{background-color:var(--background-colour);color:var(--colour-white);display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end}.coloured_card .card__inner>img.background,.coloured_card .example-profile>img.background,.coloured_card .message_box .inner>img.background,.message_box .coloured_card .inner>img.background{position:absolute;top:0;right:0}.coloured_card .card__inner .card__body>.title,.coloured_card .example-profile .card__body>.title,.coloured_card .message_box .inner .card__body>.title,.message_box .coloured_card .inner .card__body>.title{padding-bottom:var(--spacer-large)}.coloured_card .card__inner .card__body>.title>.badge,.coloured_card .example-profile .card__body>.title>.badge,.coloured_card .message_box .inner .card__body>.title>.badge,.message_box .coloured_card .inner .card__body>.title>.badge{margin-bottom:var(--spacer-medium)}.coloured_card .card__inner .body>:first-child,.coloured_card .example-profile .body>:first-child,.coloured_card .message_box .inner .body>:first-child,.message_box .coloured_card .inner .body>:first-child{margin-top:0}.coloured_card .card__inner .body>:last-child,.coloured_card .example-profile .body>:last-child,.coloured_card .message_box .inner .body>:last-child,.message_box .coloured_card .inner .body>:last-child{margin-bottom:0}.coloured_card .card__buttons{z-index:2}.message_box.outer{max-width:600px}.message_box .inner{text-align:center}.message_box .inner .icon-container{margin:auto;width:140px;height:140px}.message_box .inner .icon-container>i{font-size:70px}.message_box h2{margin:var(--spacer-medium) 0 var(--spacer-tiny) 0}.minipanel{min-width:270px;margin-bottom:var(--spacer-large);padding:var(--spacer-large);border-radius:var(--border-radius-tiny);box-shadow:0 4px 8px rgba(var(--colour-grey-light-rgb),.2);background-color:var(--colour-white)}.minipanel__header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-bottom:var(--spacer-large)}.minipanel__header .minipanel__icon{font-size:calc(var(--font-size-small) * 1.2);margin-right:var(--spacer-small);display:-webkit-box;display:flex;flex-shrink:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.minipanel__header h2{font-size:inherit;font-weight:var(--font-weight-bold);margin:0}.minipanel__header .purple{color:var(--colour-purple)}.minipanel__header .gold{color:var(--colour-gold)}.minipanel__body>*+*{margin-top:var(--spacer-medium)}.phobox{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}@media (min-width: 900px){.phobox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.phobox.reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}.phobox>div>div>h2{text-align:left}.phobox>div{margin-top:var(--spacer-large)}.phobox{margin-top:calc(-1 * var(--spacer-large))}.phobox>div:last-child>div{align-self:center}@media (min-width: 900px){.phobox>div:last-child>div{max-width:482px}}@media (max-width: 900px){.phobox>div:last-child>div{width:100%}.phobox>div:last-child>div h1,.phobox>div:last-child>div h2,.phobox>div:last-child>div h3,.phobox>div:last-child>div h4,.phobox>div:last-child>div h5,.phobox>div:last-child>div h6{text-align:center}}.phobox>div:first-child{margin-right:var(--spacer-large)}@media (max-width: 900px){.phobox>div:first-child{margin-right:auto}}.phobox>div:last-child{display:-webkit-box;display:flex}@media (max-width: 900px){.phobox>div:last-child{width:100%}}.phobox>div:last-child p{font-size:var(--font-size-small);color:var(--colour-grey-darker)}.phobox.reversed>div:first-child{margin-right:0}@media (max-width: 900px){.phobox.reversed>div:first-child{margin-right:auto}}.phobox.reversed>div:last-child{margin-right:var(--spacer-large)}.phobox-image>img{display:block;width:482px;height:482px;object-fit:cover;border-radius:var(--border-radius-tiny)}@media (max-width: 900px){.phobox-image>img{width:300px;height:300px}}@media (max-width: 900px){.phobox-image{margin-left:auto;margin-right:auto}}.progress-bar__container{background-color:var(--colour-off-white)}.progress-bar__bar{background-color:var(--colour-midnight);-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition:width .5s;transition:width .5s}.involved-step{margin-bottom:var(--spacer-large)}.involved-step .step-header{display:-webkit-box;display:flex;width:100%}.involved-step .step-header h2{font-weight:var(--font-weight-bold);margin-bottom:0}html{height:100%;font-size:var(--root-font-size-in-px)}body{margin:0;color:var(--colour-midnight);line-height:var(--line-height-medium);font-size:var(--font-size-tiny);font-family:var(--font-family-sans-serif);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100vh;background-color:var(--colour-midnight-light)}@media (max-width: 900px){textarea,input{font-size:16px}}main{-webkit-box-flex:1;flex:1 0 auto}*{box-sizing:border-box}*:invalid.was-validated{border-color:var(--colour-red)}.phx-no-feedback.form-field-error,.phx-no-feedback .form-field-error{display:none}.sr-only{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.validation-message-container{color:var(--colour-red);font-weight:var(--font-weight-bold)}.validation-message-container i{margin-right:var(--spacer-tiny)}a[disabled],a.disabled{color:var(--colour-grey-light);cursor:default;pointer-events:none}.no-bullet-list{list-style:none;padding-left:0}.no-bullet-list>li+li{margin-top:var(--spacer-tiny)}[x-cloak]{display:none!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}input,select,.edd-head{height:48px}@media (max-width: 900px){input,select,.edd-head{height:40px}}input,select,textarea,.edd-value{display:block;width:100%;padding:0 var(--input-horizontal-padding);font-size:var(--font-size-tiny);font-family:inherit;color:var(--colour-midnight);background-color:var(--colour-white);background-clip:padding-box;border-radius:var(--border-radius-tiny);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input:not(.edd-value),select:not(.edd-value),textarea:not(.edd-value),.edd-value:not(.edd-value){border:1px solid var(--colour-indigo-blue)}input:not(.edd-value):hover,select:not(.edd-value):hover,textarea:not(.edd-value):hover,.edd-value:not(.edd-value):hover{border:2px solid var(--colour-indigo-blue)}@media (max-width: 900px){input,select,textarea,.edd-value{padding:0 var(--input-vertical-padding)}}textarea{border-radius:var(--border-radius-tiny);font-family:inherit;min-height:80px;padding:var(--input-vertical-padding) var(--input-horizontal-padding);resize:vertical;scrollbar-width:thin;scrollbar-color:rgba(var(--colour-midnight-rgb),.5) transparent}textarea:hover{padding:calc((var(--input-vertical-padding)) - 1px) calc((var(--input-horizontal-padding)) - 1px)}@media (max-width: 900px){textarea{min-height:64px}}textarea::-webkit-scrollbar{width:12px}textarea::-webkit-scrollbar-thumb{border-radius:100px;background:rgba(var(--colour-midnight-rgb),.5);background-clip:padding-box;border:4px solid transparent}.small textarea{height:80px}.medium textarea{height:160px}.large textarea{height:320px}.huge textarea{height:480px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--colour-grey-dark);opacity:1}input::placeholder,textarea::placeholder{color:var(--colour-grey-dark);opacity:1}select{padding-right:32px!important;overflow:hidden;-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%236075A9'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-repeat:no-repeat,repeat;background-position:right var(--input-vertical-padding) top var(--input-horizontal-padding),0 0;background-size:10px 10px,100%}select:hover{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%2316264C'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-repeat:no-repeat,repeat;background-position:right var(--input-vertical-padding) top var(--input-horizontal-padding),0 0;background-size:10px 10px,100%}input[type=date]{font-family:inherit}input[type=file]{padding-top:11px}input[type=range],input[type=range]:hover,input[type=range]:focus{border:0;box-shadow:none}input:focus,select:focus,textarea:focus,.edd-root-focused{box-shadow:0 0 0 2px var(--colour-green);border:1px solid var(--colour-grey-dark);outline:0}input[type=checkbox]+label,input[type=radio]+label{-webkit-user-select:none;user-select:none}label,fieldset legend{display:block;font-weight:var(--font-weight-bold);padding-left:0}@media (min-width: 900px){label,fieldset legend{margin-bottom:var(--spacer-micro)}}fieldset{min-width:0;padding:0;margin:0;border:0}fieldset legend{max-width:inherit}fieldset legend+p{margin-top:0}.form-field-error{color:var(--colour-red);font-weight:var(--font-weight-bold);margin-top:var(--spacer-tiny)}.form-field-error.title{font-size:var(--font-size-small);margin-bottom:var(--spacer-small)}.form-field-error:before{font-family:"Font Awesome 6 Pro";content:"\f071";margin-right:var(--spacer-tiny)}.form-group{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:var(--spacer-large);position:relative;max-width:100%}@media (min-width: 900px){.form-group{max-width:var(--optimal-reading-length-for-tiny-font)}}.form-group .nested-input>input{margin-bottom:var(--spacer-tiny)}.form-group .nested-input:not(:first-of-type){margin-top:var(--spacer-tiny)}.form-group.form-group-half{max-width:100%}@media (min-width: 900px){.form-group.form-group-half{max-width:calc(var(--optimal-reading-length-for-tiny-font) / 2)}}.form-group>fieldset:last-child>.form-group:last-child{margin-bottom:0}.form-group.with-helper-text>label{margin-bottom:var(--spacer-micro)}.form-group.with-helper-text label.checkbox-container{margin-bottom:var(--spacer-small)}.form-group.with-helper-text label:first-child.radio-button-container{margin-top:0;margin-bottom:0}.form-group.with-helper-text .description{margin-bottom:var(--spacer-tiny);margin-top:0}.form-group.with-helper-text .helper-text{display:-webkit-box;display:flex;font-size:var(--font-size-tiny);line-height:var(--font-size-medium);margin-top:0;margin-bottom:var(--spacer-tiny);color:var(--colour-grey-dark)}.form-group.with-helper-text .helper-text *:first-child{margin-top:0}.form-group>label:first-child+div{margin-bottom:var(--spacer-tiny)}.form-group>label:first-child+input{margin-bottom:var(--spacer-tiny)}.form-group textarea{margin-bottom:var(--spacer-tiny)}.form-group>label:first-child+select{margin-bottom:var(--spacer-tiny)}.form-group .form-group-file{position:relative}.form-group .form-group-file .button-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;padding:0 var(--input-horizontal-padding);color:var(--colour-midnight);background-color:var(--colour-white);background-clip:padding-box;border:1px solid var(--colour-indigo-blue);border-radius:var(--border-radius-tiny);height:48px}.form-group .form-group-file .button-wrapper .button-text,.form-group .form-group-file .button-wrapper .button-pointer-back,.form-group .form-group-file .button-wrapper .button-plus,.form-group .form-group-file .button-wrapper .button-text-pointer-forward,.form-group .form-group-file .button-wrapper .button-text-pointer-back,.form-group .form-group-file .button-wrapper .button-pointer-forward,.form-group .form-group-file .button-wrapper .button-external,.form-group .form-group-file .button-wrapper .button-danger-text,.form-group .form-group-file .button-wrapper .button-delete,.form-group .form-group-file .button-wrapper .role-availability .availability-row .availability-action,.role-availability .availability-row .form-group .form-group-file .button-wrapper .availability-action,.form-group .form-group-file .button-wrapper .scheduling_calendar-header--button_back,.form-group .form-group-file .button-wrapper .scheduling_calendar-header--button_forward{flex-shrink:0;padding:0}.form-group .form-group-file .button-wrapper .file-name{margin-bottom:0;margin-top:0;margin-left:var(--spacer-small);word-break:keep-all;overflow:hidden;text-overflow:ellipsis}@media (max-width: 900px){.form-group .form-group-file .button-wrapper{height:40px}}.form-group .form-group-file input[type=file]{cursor:pointer;position:absolute;inset:0;opacity:0}.form-group .label-container,.form-group .with-requirement-label{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.form-group .label-container .requirement-label,.form-group .with-requirement-label .requirement-label{color:var(--colour-grey-dark);margin-left:var(--spacer-medium);font-weight:var(--font-weight-normal)}.form-group .bottom-link{margin-top:var(--spacer-tiny)}.form-group .day-month-year-input{display:-webkit-box;display:flex;font-weight:var(--font-weight-bold)}.form-group .day-month-year-input span{margin-right:var(--spacer-small)}@media (min-width: 900px){.form-group .day-month-year-input span input{width:7em}}.related-questions>:not(:last-child){margin-bottom:var(--spacer-tiny)}.form-text{max-width:100%}@media (min-width: 900px){.form-text{max-width:var(--optimal-reading-length-for-tiny-font)}}.is-invalid input[type=text],.dropdown__textfield--invalid input[type=text],.edit-qualifications__other-field--invalid input[type=text],.is-invalid input[type=email],.dropdown__textfield--invalid input[type=email],.edit-qualifications__other-field--invalid input[type=email],.is-invalid input[type=number],.dropdown__textfield--invalid input[type=number],.edit-qualifications__other-field--invalid input[type=number],.is-invalid select,.dropdown__textfield--invalid select,.edit-qualifications__other-field--invalid select,.is-invalid textarea,.dropdown__textfield--invalid textarea,.edit-qualifications__other-field--invalid textarea,.is-invalid,.dropdown__textfield--invalid,.edit-qualifications__other-field--invalid{border-color:var(--colour-red)}select:invalid{color:var(--colour-grey-dark);box-shadow:none}select>option{color:var(--colour-midnight)}.copy-to-clipboard-container{height:44px;width:450px}.copy-to-clipboard-container .copy-to-clipboard-button{position:absolute;cursor:pointer;right:0;width:120px;height:100%;border-radius:0 var(--border-radius-tiny) var(--border-radius-tiny) 0;border:1px solid var(--colour-indigo-blue);color:var(--colour-indigo-blue);background:var(--colour-white);text-align:center;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.copy-to-clipboard-container .copy-to-clipboard-button:hover{border-width:2px}.copy-to-clipboard-container .copy-to-clipboard-button .copy-image{width:20px;height:20px;margin-right:var(--spacer-tiny);background-image:url(/constellation/images/copy-icon.svg);background-repeat:no-repeat;background-position:center}.copy-to-clipboard-container .copy-to-clipboard-button:after{content:"Copy"}.copy-to-clipboard-container .copy-to-clipboard-button.copied{background:var(--colour-indigo-blue);color:var(--colour-white)}.copy-to-clipboard-container .copy-to-clipboard-button.copied .copy-image{background-image:url(/constellation/images/tick-icon.svg)}.copy-to-clipboard-container .copy-to-clipboard-button.copied:after{content:"Copied"}.copy-to-clipboard-container:hover *{border-width:2px}.copy-to-clipboard-container input{pointer-events:none}.button-primary,.button-primary-pointer-forward{border-radius:var(--border-radius-large);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;border:0;color:var(--colour-white);background-color:var(--colour-indigo-blue);font-size:var(--font-size-tiny);line-height:var(--line-height-medium);padding:12px 16px}.button-primary:focus,.button-primary-pointer-forward:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}.button-primary:focus:not(:focus-visible),.button-primary-pointer-forward:focus:not(:focus-visible){box-shadow:none}.button-primary:hover,.button-primary-pointer-forward:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-primary:hover:focus,.button-primary-pointer-forward:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green),inset 0 -4px #0000003d}.button-primary:hover:focus:not(:focus-visible),.button-primary-pointer-forward:hover:focus:not(:focus-visible){box-shadow:none}.button-primary:active,.button-primary-pointer-forward:active{box-shadow:inset 0 4px #0000003d}.button-primary::-moz-focus-inner,.button-primary-pointer-forward::-moz-focus-inner{border:0}.button-primary:disabled,.button-primary-pointer-forward:disabled,.button-primary.button-disabled,.button-disabled.button-primary-pointer-forward{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-primary:disabled:active:focus,.button-primary-pointer-forward:disabled:active:focus,.button-primary.button-disabled:active:focus,.button-disabled.button-primary-pointer-forward:active:focus{box-shadow:none}.button-primary:disabled:hover:focus,.button-primary-pointer-forward:disabled:hover:focus,.button-primary.button-disabled:hover:focus,.button-disabled.button-primary-pointer-forward:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-primary.button-disabled:active,.button-disabled.button-primary-pointer-forward:active{pointer-events:none}.button-primary:hover,.button-primary-pointer-forward:hover,.button-primary:active,.button-primary-pointer-forward:active{color:var(--colour-white)}@media (min-width: 900px){.button-primary,.button-primary-pointer-forward{padding:12px 24px}}.button-primary--large{border-radius:var(--border-radius-large);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;border:0;color:var(--colour-white);background-color:var(--colour-indigo-blue);font-size:var(--font-size-small);line-height:var(--line-height-medium);padding:12px 24px}.button-primary--large:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}.button-primary--large:focus:not(:focus-visible){box-shadow:none}.button-primary--large:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-primary--large:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green),inset 0 -4px #0000003d}.button-primary--large:hover:focus:not(:focus-visible){box-shadow:none}.button-primary--large:active{box-shadow:inset 0 4px #0000003d}.button-primary--large::-moz-focus-inner{border:0}.button-primary--large:disabled,.button-primary--large.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-primary--large:disabled:active:focus,.button-primary--large.button-disabled:active:focus{box-shadow:none}.button-primary--large:disabled:hover:focus,.button-primary--large.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-primary--large.button-disabled:active{pointer-events:none}.button-primary--large:hover,.button-primary--large:active{color:var(--colour-white)}@media (min-width: 900px){.button-primary--large{padding:16px 32px}}.button-white,.button-white-pointer-forward{border-radius:var(--border-radius-large);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;border:0;color:var(--colour-midnight);background-color:var(--colour-white);font-size:var(--font-size-tiny);line-height:var(--line-height-medium);padding:12px 16px}.button-white:focus,.button-white-pointer-forward:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}.button-white:focus:not(:focus-visible),.button-white-pointer-forward:focus:not(:focus-visible){box-shadow:none}.button-white:hover,.button-white-pointer-forward:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-white:hover:focus,.button-white-pointer-forward:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green),inset 0 -4px #0000003d}.button-white:hover:focus:not(:focus-visible),.button-white-pointer-forward:hover:focus:not(:focus-visible){box-shadow:none}.button-white:active,.button-white-pointer-forward:active{box-shadow:inset 0 4px #0000003d}.button-white::-moz-focus-inner,.button-white-pointer-forward::-moz-focus-inner{border:0}.button-white:disabled,.button-white-pointer-forward:disabled,.button-white.button-disabled,.button-disabled.button-white-pointer-forward{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-white:disabled:active:focus,.button-white-pointer-forward:disabled:active:focus,.button-white.button-disabled:active:focus,.button-disabled.button-white-pointer-forward:active:focus{box-shadow:none}.button-white:disabled:hover:focus,.button-white-pointer-forward:disabled:hover:focus,.button-white.button-disabled:hover:focus,.button-disabled.button-white-pointer-forward:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-white.button-disabled:active,.button-disabled.button-white-pointer-forward:active{pointer-events:none}.button-white:hover,.button-white-pointer-forward:hover,.button-white:active,.button-white-pointer-forward:active{color:var(--colour-midnight)}@media (min-width: 900px){.button-white,.button-white-pointer-forward{padding:12px 24px}}.button-subtle,.button-dropdown-toggle,.button-success-subtle,.button-delete-subtle,.button-edit,.button-email,.button-subtle-pointer-forward{border-radius:var(--border-radius-large);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border:0;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;color:var(--colour-indigo-blue);border:2px solid var(--colour-indigo-blue);background:var(--colour-white);font-size:var(--font-size-tiny);line-height:var(--line-height-medium);padding:10px 16px}.button-subtle:focus,.button-dropdown-toggle:focus,.button-success-subtle:focus,.button-delete-subtle:focus,.button-edit:focus,.button-email:focus,.button-subtle-pointer-forward:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}.button-subtle:focus:not(:focus-visible),.button-dropdown-toggle:focus:not(:focus-visible),.button-success-subtle:focus:not(:focus-visible),.button-delete-subtle:focus:not(:focus-visible),.button-edit:focus:not(:focus-visible),.button-email:focus:not(:focus-visible),.button-subtle-pointer-forward:focus:not(:focus-visible){box-shadow:none}.button-subtle:hover,.button-dropdown-toggle:hover,.button-success-subtle:hover,.button-delete-subtle:hover,.button-edit:hover,.button-email:hover,.button-subtle-pointer-forward:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-subtle:hover:focus,.button-dropdown-toggle:hover:focus,.button-success-subtle:hover:focus,.button-delete-subtle:hover:focus,.button-edit:hover:focus,.button-email:hover:focus,.button-subtle-pointer-forward:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green),inset 0 -4px #0000003d}.button-subtle:hover:focus:not(:focus-visible),.button-dropdown-toggle:hover:focus:not(:focus-visible),.button-success-subtle:hover:focus:not(:focus-visible),.button-delete-subtle:hover:focus:not(:focus-visible),.button-edit:hover:focus:not(:focus-visible),.button-email:hover:focus:not(:focus-visible),.button-subtle-pointer-forward:hover:focus:not(:focus-visible){box-shadow:none}.button-subtle:active,.button-dropdown-toggle:active,.button-success-subtle:active,.button-delete-subtle:active,.button-edit:active,.button-email:active,.button-subtle-pointer-forward:active{box-shadow:inset 0 4px #0000003d}.button-subtle::-moz-focus-inner,.button-dropdown-toggle::-moz-focus-inner,.button-success-subtle::-moz-focus-inner,.button-delete-subtle::-moz-focus-inner,.button-edit::-moz-focus-inner,.button-email::-moz-focus-inner,.button-subtle-pointer-forward::-moz-focus-inner{border:0}.button-subtle:disabled,.button-dropdown-toggle:disabled,.button-success-subtle:disabled,.button-delete-subtle:disabled,.button-edit:disabled,.button-email:disabled,.button-subtle-pointer-forward:disabled,.button-subtle.button-disabled,.button-disabled.button-dropdown-toggle,.button-disabled.button-success-subtle,.button-disabled.button-delete-subtle,.button-disabled.button-edit,.button-disabled.button-email,.button-disabled.button-subtle-pointer-forward{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-subtle:disabled:active:focus,.button-dropdown-toggle:disabled:active:focus,.button-success-subtle:disabled:active:focus,.button-delete-subtle:disabled:active:focus,.button-edit:disabled:active:focus,.button-email:disabled:active:focus,.button-subtle-pointer-forward:disabled:active:focus,.button-subtle.button-disabled:active:focus,.button-disabled.button-dropdown-toggle:active:focus,.button-disabled.button-success-subtle:active:focus,.button-disabled.button-delete-subtle:active:focus,.button-disabled.button-edit:active:focus,.button-disabled.button-email:active:focus,.button-disabled.button-subtle-pointer-forward:active:focus{box-shadow:none}.button-subtle:disabled:hover:focus,.button-dropdown-toggle:disabled:hover:focus,.button-success-subtle:disabled:hover:focus,.button-delete-subtle:disabled:hover:focus,.button-edit:disabled:hover:focus,.button-email:disabled:hover:focus,.button-subtle-pointer-forward:disabled:hover:focus,.button-subtle.button-disabled:hover:focus,.button-disabled.button-dropdown-toggle:hover:focus,.button-disabled.button-success-subtle:hover:focus,.button-disabled.button-delete-subtle:hover:focus,.button-disabled.button-edit:hover:focus,.button-disabled.button-email:hover:focus,.button-disabled.button-subtle-pointer-forward:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-subtle:hover,.button-dropdown-toggle:hover,.button-success-subtle:hover,.button-delete-subtle:hover,.button-edit:hover,.button-email:hover,.button-subtle-pointer-forward:hover,.button-subtle:active,.button-dropdown-toggle:active,.button-success-subtle:active,.button-delete-subtle:active,.button-edit:active,.button-email:active,.button-subtle-pointer-forward:active{color:var(--colour-white);background:var(--colour-indigo-blue);border:0}@media (min-width: 900px){.button-subtle,.button-dropdown-toggle,.button-success-subtle,.button-delete-subtle,.button-edit,.button-email,.button-subtle-pointer-forward{padding:12px 20px}}.button-subtle:active,.button-dropdown-toggle:active,.button-success-subtle:active,.button-delete-subtle:active,.button-edit:active,.button-email:active,.button-subtle-pointer-forward:active,.button-subtle:hover,.button-dropdown-toggle:hover,.button-success-subtle:hover,.button-delete-subtle:hover,.button-edit:hover,.button-email:hover,.button-subtle-pointer-forward:hover{padding:12px 18px}@media (min-width: 900px){.button-subtle:active,.button-dropdown-toggle:active,.button-success-subtle:active,.button-delete-subtle:active,.button-edit:active,.button-email:active,.button-subtle-pointer-forward:active,.button-subtle:hover,.button-dropdown-toggle:hover,.button-success-subtle:hover,.button-delete-subtle:hover,.button-edit:hover,.button-email:hover,.button-subtle-pointer-forward:hover{padding:14px 22px}}.button-subtle--large{border-radius:var(--border-radius-large);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border:0;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;color:var(--colour-indigo-blue);border:2px solid var(--colour-indigo-blue);background:var(--colour-white);font-size:var(--font-size-small);line-height:var(--line-height-medium);padding:12px 20px}.button-subtle--large:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}.button-subtle--large:focus:not(:focus-visible){box-shadow:none}.button-subtle--large:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-subtle--large:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green),inset 0 -4px #0000003d}.button-subtle--large:hover:focus:not(:focus-visible){box-shadow:none}.button-subtle--large:active{box-shadow:inset 0 4px #0000003d}.button-subtle--large::-moz-focus-inner{border:0}.button-subtle--large:disabled,.button-subtle--large.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-subtle--large:disabled:active:focus,.button-subtle--large.button-disabled:active:focus{box-shadow:none}.button-subtle--large:disabled:hover:focus,.button-subtle--large.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-subtle--large:hover,.button-subtle--large:active{color:var(--colour-white);background:var(--colour-indigo-blue);border:0}@media (min-width: 900px){.button-subtle--large{padding:16px 32px}}.button-subtle--large:active,.button-subtle--large:hover{padding:14px 22px}@media (min-width: 900px){.button-subtle--large:active,.button-subtle--large:hover{padding:18px 34px}}.button-subtle--full-width{border-radius:var(--border-radius-large);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border:0;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;color:var(--colour-indigo-blue);border:2px solid var(--colour-indigo-blue);background:var(--colour-white);font-size:var(--font-size-tiny);line-height:var(--line-height-medium);padding:19px;width:100%;border-radius:6px;border:1px solid var(--colour-indigo-blue)}.button-subtle--full-width:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}.button-subtle--full-width:focus:not(:focus-visible){box-shadow:none}.button-subtle--full-width:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-subtle--full-width:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green),inset 0 -4px #0000003d}.button-subtle--full-width:hover:focus:not(:focus-visible){box-shadow:none}.button-subtle--full-width:active{box-shadow:inset 0 4px #0000003d}.button-subtle--full-width::-moz-focus-inner{border:0}.button-subtle--full-width:disabled,.button-subtle--full-width.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-subtle--full-width:disabled:active:focus,.button-subtle--full-width.button-disabled:active:focus{box-shadow:none}.button-subtle--full-width:disabled:hover:focus,.button-subtle--full-width.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-subtle--full-width:hover,.button-subtle--full-width:active{color:var(--colour-white);background:var(--colour-indigo-blue);border:0}.button-subtle--full-width:active,.button-subtle--full-width:hover{padding:20px}.subtle-button-toggled-on{border-radius:var(--border-radius-large);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;color:var(--colour-indigo-blue);border:2px solid var(--colour-indigo-blue);background:var(--colour-white);font-size:var(--font-size-tiny);line-height:var(--line-height-medium);padding:10px 18px;box-shadow:inset 0 4px #0000003d;color:var(--colour-white);background:var(--colour-indigo-blue);border:0}.subtle-button-toggled-on:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}.subtle-button-toggled-on:focus:not(:focus-visible){box-shadow:none}.subtle-button-toggled-on:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.subtle-button-toggled-on:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green),inset 0 -4px #0000003d}.subtle-button-toggled-on:hover:focus:not(:focus-visible){box-shadow:none}.subtle-button-toggled-on:active{box-shadow:inset 0 4px #0000003d}.subtle-button-toggled-on::-moz-focus-inner{border:0}.subtle-button-toggled-on:disabled,.subtle-button-toggled-on.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.subtle-button-toggled-on:disabled:active:focus,.subtle-button-toggled-on.button-disabled:active:focus{box-shadow:none}.subtle-button-toggled-on:disabled:hover:focus,.subtle-button-toggled-on.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.subtle-button-toggled-on:hover,.subtle-button-toggled-on:active{color:var(--colour-white);background:var(--colour-indigo-blue);border:0}@media (min-width: 900px){.subtle-button-toggled-on{padding:14px 22px}}.button-text,.role-availability .availability-row .availability-action,.scheduling_calendar-header--button_back,.scheduling_calendar-header--button_forward,.button-delete,.button-danger-text,.button-external,.button-pointer-forward,.button-text-pointer-back,.button-text-pointer-forward,.button-plus,.button-pointer-back{display:inline-block;color:var(--colour-indigo-blue);border:0;text-decoration:none;background:transparent;cursor:pointer;font-size:var(--font-size-tiny);line-height:var(--line-height-medium);padding:12px 0;border-radius:4px}.button-text:hover,.role-availability .availability-row .availability-action:hover,.scheduling_calendar-header--button_back:hover,.scheduling_calendar-header--button_forward:hover,.button-delete:hover,.button-danger-text:hover,.button-external:hover,.button-pointer-forward:hover,.button-text-pointer-back:hover,.button-text-pointer-forward:hover,.button-plus:hover,.button-pointer-back:hover,.button-text:active,.role-availability .availability-row .availability-action:active,.scheduling_calendar-header--button_back:active,.scheduling_calendar-header--button_forward:active,.button-delete:active,.button-danger-text:active,.button-external:active,.button-pointer-forward:active,.button-text-pointer-back:active,.button-text-pointer-forward:active,.button-plus:active,.button-pointer-back:active{color:var(--colour-blue-dark);text-decoration:none}.button-text:focus,.role-availability .availability-row .availability-action:focus,.scheduling_calendar-header--button_back:focus,.scheduling_calendar-header--button_forward:focus,.button-delete:focus,.button-danger-text:focus,.button-external:focus,.button-pointer-forward:focus,.button-text-pointer-back:focus,.button-text-pointer-forward:focus,.button-plus:focus,.button-pointer-back:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);border-radius:4px;outline:none;color:var(--colour-blue-dark)}.button-text:focus:not(:focus-visible),.role-availability .availability-row .availability-action:focus:not(:focus-visible),.scheduling_calendar-header--button_back:focus:not(:focus-visible),.scheduling_calendar-header--button_forward:focus:not(:focus-visible),.button-delete:focus:not(:focus-visible),.button-danger-text:focus:not(:focus-visible),.button-external:focus:not(:focus-visible),.button-pointer-forward:focus:not(:focus-visible),.button-text-pointer-back:focus:not(:focus-visible),.button-text-pointer-forward:focus:not(:focus-visible),.button-plus:focus:not(:focus-visible),.button-pointer-back:focus:not(:focus-visible){box-shadow:none}.button-text:disabled,.role-availability .availability-row .availability-action:disabled,.scheduling_calendar-header--button_back:disabled,.scheduling_calendar-header--button_forward:disabled,.button-delete:disabled,.button-danger-text:disabled,.button-external:disabled,.button-pointer-forward:disabled,.button-text-pointer-back:disabled,.button-text-pointer-forward:disabled,.button-plus:disabled,.button-pointer-back:disabled{color:var(--colour-grey-light);cursor:default}@media (min-width: 900px){.button-text,.role-availability .availability-row .availability-action,.scheduling_calendar-header--button_back,.scheduling_calendar-header--button_forward,.button-delete,.button-danger-text,.button-external,.button-pointer-forward,.button-text-pointer-back,.button-text-pointer-forward,.button-plus,.button-pointer-back{padding:12px 0}}.button-text-link:hover{text-decoration:none}.button-text--large,.button-pointer-forward--large,.button-pointer-back--large{display:inline-block;color:var(--colour-indigo-blue);border:0;text-decoration:none;background:transparent;cursor:pointer;font-size:var(--font-size-small);line-height:var(--line-height-medium);padding:10px 0}.button-text--large:hover,.button-pointer-forward--large:hover,.button-pointer-back--large:hover,.button-text--large:active,.button-pointer-forward--large:active,.button-pointer-back--large:active{color:var(--colour-blue-dark);text-decoration:none}.button-text--large:focus,.button-pointer-forward--large:focus,.button-pointer-back--large:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);border-radius:4px;outline:none;color:var(--colour-blue-dark)}.button-text--large:focus:not(:focus-visible),.button-pointer-forward--large:focus:not(:focus-visible),.button-pointer-back--large:focus:not(:focus-visible){box-shadow:none}.button-text--large:disabled,.button-pointer-forward--large:disabled,.button-pointer-back--large:disabled{color:var(--colour-grey-light);cursor:default}@media (min-width: 900px){.button-text--large,.button-pointer-forward--large,.button-pointer-back--large{padding:8px 0}}.button-pointer-back{width:-webkit-max-content;width:max-content}.button-pointer-back:before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f053";margin-right:var(--spacer-tiny);vertical-align:-.042em}.button-plus:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"+";margin-left:var(--spacer-tiny)}.button-white-pointer-forward:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f054";margin-left:var(--spacer-tiny);vertical-align:-.042em}.button-primary-pointer-forward:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f054";margin-left:var(--spacer-tiny);vertical-align:-.042em}.button-subtle-pointer-forward:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f054";margin-left:var(--spacer-tiny);vertical-align:-.042em}.button-text-pointer-forward:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f054";margin-left:var(--spacer-tiny);vertical-align:-.042em}.button-text-pointer-back{width:-webkit-max-content;width:max-content}.button-text-pointer-back:before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f053";margin-right:var(--spacer-tiny);vertical-align:-.042em}.button-pointer-forward:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f054";margin-left:var(--spacer-tiny);vertical-align:-.042em}.button-external:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f35d";margin-left:4px;text-decoration:none}.button-pointer-back--large{width:-webkit-max-content;width:max-content}.button-pointer-back--large:before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f053";margin-right:var(--spacer-tiny);vertical-align:-.042em}.button-pointer-forward--large:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f054";margin-left:var(--spacer-tiny);vertical-align:-.042em}.button-danger{border-radius:var(--border-radius-large);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border:0;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;color:var(--colour-white);background-color:var(--colour-red);display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:var(--font-size-tiny);line-height:var(--line-height-medium);padding:12px 16px}.button-danger:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}.button-danger:focus:not(:focus-visible){box-shadow:none}.button-danger:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-danger:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green),inset 0 -4px #0000003d}.button-danger:hover:focus:not(:focus-visible){box-shadow:none}.button-danger:active{box-shadow:inset 0 4px #0000003d}.button-danger::-moz-focus-inner{border:0}.button-danger:disabled,.button-danger.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-danger:disabled:active:focus,.button-danger.button-disabled:active:focus{box-shadow:none}.button-danger:disabled:hover:focus,.button-danger.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-danger:before{font-family:"Font Awesome 6 Pro";font-weight:600;content:"\f071";margin-right:var(--spacer-tiny)}.button-danger:hover,.button-danger:active{color:var(--colour-white)}@media (min-width: 900px){.button-danger{padding:12px 20px}}.button-danger-text{color:var(--colour-red)}.button-danger-text:before{font-family:"Font Awesome 6 Pro";font-weight:600;content:"\f071";margin-right:var(--spacer-tiny)}.button-danger-text:hover,.button-danger-text:active,.button-danger-text:focus{color:var(--colour-red);text-decoration:none}.button-danger--large{border-radius:var(--border-radius-large);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border:0;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;color:var(--colour-white);background-color:var(--colour-red);display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:var(--font-size-small);line-height:var(--line-height-medium);padding:12px 24px}.button-danger--large:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}.button-danger--large:focus:not(:focus-visible){box-shadow:none}.button-danger--large:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-danger--large:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green),inset 0 -4px #0000003d}.button-danger--large:hover:focus:not(:focus-visible){box-shadow:none}.button-danger--large:active{box-shadow:inset 0 4px #0000003d}.button-danger--large::-moz-focus-inner{border:0}.button-danger--large:disabled,.button-danger--large.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-danger--large:disabled:active:focus,.button-danger--large.button-disabled:active:focus{box-shadow:none}.button-danger--large:disabled:hover:focus,.button-danger--large.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-danger--large:before{font-family:"Font Awesome 6 Pro";font-weight:600;content:"\f071";margin-right:var(--spacer-tiny)}.button-danger--large:hover,.button-danger--large:active{color:var(--colour-white)}@media (min-width: 900px){.button-danger--large{padding:18px 32px}}.button-email:before{font-family:"Font Awesome 6 Pro";font-weight:400;content:"\f0e0";margin-right:var(--spacer-tiny)}.button-edit:before{font-family:"Font Awesome 6 Pro";font-weight:400;content:"\f044";margin-right:var(--spacer-tiny)}.button-delete{margin-left:var(--spacer-medium)}.button-delete:before{font-weight:400;font-family:"Font Awesome 6 Pro";content:"\f1f8";margin-right:var(--spacer-tiny)}.button-delete-subtle{margin-right:var(--spacer-medium)}.button-delete-subtle:after{font-family:"Font Awesome 6 Pro";content:"\f1f8";margin-left:var(--spacer-tiny)}.button-success-subtle{margin-right:var(--spacer-medium)}.button-success-subtle:after{font-family:"Font Awesome 6 Pro";content:"\f00c";margin-left:var(--spacer-tiny)}.button-dropdown-toggle{margin-right:var(--spacer-medium)}.button-dropdown-toggle:after{font-family:"Font Awesome 6 Pro";content:"\f0d7";margin-left:var(--spacer-tiny);font-weight:var(--font-weight-bold)}a,.download-link,.external-link,.link--large,.external-link--large,.link{border:0;background:none;padding:0;margin:0;color:var(--colour-midnight);font-weight:var(--font-weight-normal)}a:focus,.download-link:focus,.external-link:focus,.link--large:focus,.external-link--large:focus,.link:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}a:focus:not(:focus-visible),.download-link:focus:not(:focus-visible),.external-link:focus:not(:focus-visible),.link--large:focus:not(:focus-visible),.external-link--large:focus:not(:focus-visible),.link:focus:not(:focus-visible){box-shadow:none}a:hover,.download-link:hover,.external-link:hover,.link--large:hover,.external-link--large:hover,.link:hover{color:var(--colour-blue-dark);text-decoration:underline}a:active,.download-link:active,.external-link:active,.link--large:active,.external-link--large:active,.link:active{color:var(--colour-blue-dark)}button{font-family:inherit;font-size:var(--font-size-tiny)}button:hover{cursor:pointer;text-decoration:none}.link--large,.external-link--large{font-size:var(--font-size-small)}.external-link:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f35d";margin-left:4px;text-decoration:none}.external-link--large:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f35d";margin-left:4px;text-decoration:none}.external-link+input,.external-link+textarea,.external-link--large+input,.external-link--large+textarea{margin-top:var(--spacer-tiny)}.download-link{color:var(--colour-indigo-blue);font-size:var(--font-size-small)}.download-link:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f019";margin-left:4px;text-decoration:none;display:inline-block}.download-link:before{content:"Download .pdf"}@media (max-width: 900px){.download-link:before{content:".pdf"}}button:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}button:focus:not(:focus-visible){box-shadow:none}.accordion{border-bottom:1px solid var(--colour-grey-light)}.accordion:last-child{border-bottom:0}.accordion .title-container{border-radius:var(--border-radius-tiny);background:none;border:0;width:100%;display:-webkit-box;display:flex;text-align:left;line-height:var(--line-height-medium);color:var(--colour-midnight);-webkit-box-align:baseline;align-items:baseline;padding:var(--spacer-small) var(--spacer-medium);font-weight:var(--font-weight-bold);text-transform:capitalize}.accordion .title-container:after{content:"\f078";-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.accordion .title-container[aria-expanded=true]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion .title-container .title{-webkit-box-flex:2;flex:2}.accordion .title-container .additional-title-content{-webkit-box-pack:end;justify-content:flex-end;-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;margin-right:var(--spacer-large)}@media (max-width: 900px){.accordion .title-container{padding:var(--spacer-large) var(--spacer-medium)}}.accordion .title-container:after{color:var(--colour-midnight);font-family:"Font Awesome 6 Pro"}.accordion .accordion-content{background-color:var(--colour-grey-lighter);max-height:0;-webkit-transition:all .4s;transition:all .4s;overflow:hidden}.accordion .accordion-content .inner-content{padding:var(--spacer-large) var(--spacer-medium)}.form-input-info-box{max-width:100%;margin-bottom:var(--spacer-large)}@media (min-width: 900px){.form-input-info-box{max-width:var(--optimal-reading-length-for-tiny-font)}}.form-input-info-box>div{display:-webkit-box;display:flex;position:relative;padding:var(--spacer-medium);padding-left:var(--spacer-tiny);background-color:var(--colour-white);border-radius:var(--border-radius-small);-webkit-box-align:baseline;align-items:baseline;margin:0;border:1px solid var(--colour-grey-light)}@media (max-width: 900px){.form-input-info-box>div{margin:0}}.form-input-info-box>div:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:65%;border-radius:2px;padding:0 1px;height:calc(100% - var(--border-radius-small) * 2)}.form-input-info-box>div .alert__inner__body{font-weight:var(--font-weight-normal)}.form-input-info-box>div i{font-size:inherit;margin-left:var(--spacer-medium)}.form-input-info-box>div h3{font-weight:var(--font-weight-bold);font-size:inherit}.form-input-info-box>div>div>p:first-child{margin-top:0}.form-input-info-box>div>div>p:last-child{margin-bottom:0}.banner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.banner .alert__inner{margin:0}.location-filter-banner-container{margin-top:var(--spacer-small)}.alert__outer{max-width:878px;margin:0 auto var(--spacer-medium)}.alert__inner{display:-webkit-box;display:flex;position:relative;padding:var(--spacer-medium);padding-left:var(--spacer-tiny);background-color:var(--colour-white);border-radius:var(--border-radius-small);-webkit-box-align:baseline;align-items:baseline;margin:0 var(--spacer-medium);border:1px solid var(--colour-grey-light)}@media (max-width: 900px){.alert__inner{margin:0}}.alert__inner:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:65%;border-radius:2px;padding:0 1px;height:calc(100% - var(--border-radius-small) * 2)}.alert__inner .alert__inner__body{font-weight:var(--font-weight-normal)}.alert__inner i{font-size:inherit;margin-left:var(--spacer-medium)}.alert__inner h3{font-weight:var(--font-weight-bold);font-size:inherit}.alert__inner>div>p:first-child{margin-top:0}.alert__inner>div>p:last-child{margin-bottom:0}.alert__icon{margin-right:var(--spacer-tiny);font-size:var(--font-size-small);margin-left:var(--spacer-small)}.alert--info .alert__inner:before{border:1px solid var(--colour-purple);background-color:var(--colour-purple)}.alert--info .alert__icon{color:var(--colour-purple)}.alert--success .alert__inner:before{border:1px solid var(--colour-green);background-color:var(--colour-green)}.alert--success .alert__icon{color:var(--colour-green)}.alert--error .alert__inner:before{border:1px solid var(--colour-red);background-color:var(--colour-red)}.alert--error .alert__icon{color:var(--colour-red)}.alert--error .alert__title{font-weight:var(--font-weight-bold)}.alert--error .alert__content ul{margin:0;padding-left:var(--spacer-small);padding-top:var(--spacer-tiny)}.alert--error .alert__content-title,.alert--error .alert__content-list{margin-top:var(--spacer-tiny)}.badge{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:var(--font-size-caption);line-height:var(--font-size-medium);color:var(--colour-white);padding:4px 8px;white-space:nowrap;font-weight:var(--font-weight-bold);border-radius:var(--border-radius-tiny);margin-bottom:var(--spacer-medium)}.badge.no-margin-bottom{margin-bottom:0}.badge.badge-blue{background-color:var(--colour-indigo-blue)}.badge.badge-midnight{background-color:var(--colour-midnight)}.badge.badge-blue-dark{background-color:var(--colour-blue-dark)}.badge.badge-red{background-color:var(--colour-red)}.badge.badge-green{background-color:var(--colour-green);color:var(--colour-midnight)}.badge.badge-green-dark{background-color:var(--colour-green-dark)}.badge.badge-grey-dark{background-color:var(--colour-grey-dark)}.badge.badge-grey-darker{background-color:var(--colour-grey-darker)}.badge.badge-purple{background-color:var(--colour-purple)}.badge.badge-blue-light{background-color:var(--colour-blue-light)}.badge.badge-grey-lighter{background-color:var(--colour-grey-lighter);color:var(--colour-midnight)}.badge.badge-coral{color:var(--colour-midnight);background-color:var(--colour-coral)}.badge.badge-coral-tint{color:var(--colour-midnight);background-color:var(--colour-coral-tint)}.badge.badge-green-tint{color:var(--colour-midnight);background-color:var(--colour-green-tint)}.badge.badge-yellow-tint{color:var(--colour-midnight);background-color:var(--colour-yellow-tint)}.badge.badge-yellow{color:var(--colour-midnight);background-color:var(--colour-yellow)}.badge.badge-gold{color:var(--colour-midnight);background-color:var(--colour-gold)}.badge.badge-off-white{background-color:var(--colour-off-white);color:var(--colour-midnight)}.badge-icon{border-radius:var(--border-radius-tiny);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.badge-icon i{margin-right:var(--spacer-tiny);font-size:var(--font-size-tiny)}.badge-icon i.blue{color:var(--colour-indigo-blue)}.badge-icon i.midnight{color:var(--colour-midnight)}.badge-icon i.blue-dark{color:var(--colour-blue-dark)}.badge-icon i.red{color:var(--colour-red)}.badge-icon i.green{color:var(--colour-green)}.badge-icon i.grey-dark{color:var(--colour-grey-dark)}.badge-icon i.grey-darker{color:var(--colour-grey-darker)}.badge-icon i.purple{color:var(--colour-purple)}.badge-icon i.blue-light{color:var(--colour-blue-light)}.badge-icon i.grey-lighter{color:var(--colour-grey-lighter)}.badge-icon i.coral{color:var(--colour-coral)}.badge-icon i.coral-tint{color:var(--colour-coral-tint)}.badge-icon i.green-tint{color:var(--colour-green-tint)}.badge-icon i.yellow-tint{color:var(--colour-yellow-tint)}.badge-icon i.gold{color:var(--colour-gold)}.qualification-tag{display:inline-block;padding:0 var(--spacer-tiny);border-radius:var(--border-radius-tiny);border:1px solid var(--colour-grey-light)}.badge+.badge{margin-left:var(--spacer-tiny)}.table-container .badge{margin-bottom:0}.informational_badge{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:var(--spacer-micro);background:var(--colour-blue-tint);padding:var(--spacer-micro) var(--spacer-small);border-radius:var(--border-radius-tiny);font-size:var(--font-size-caption);font-weight:var(--font-weight-normal)}.informational_badge .name{font-weight:var(--font-weight-bold)}.informational_badge:hover{box-shadow:0 2px 10px -2px #0000001a}.informational_badge.default{background:var(--colour-blue-tint)}.informational_badge.indigo{background:var(--colour-indigo-tint)}.informational_badge.yellow{background:var(--colour-yellow-tint)}ol.breadcrumbs{list-style:none;padding:0;margin:0}ol.breadcrumbs li{display:inline}ol.breadcrumbs li+li:before{content:" / "}.breadcrumbs a{text-decoration:none}.scheduling_calendar{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.scheduling_calendar>*{margin-bottom:var(--spacer-small)}.scheduling_calendar :last-child{margin-bottom:0}.scheduling_calendar-header{display:-webkit-box;display:flex;padding:0 8px 0 16px;font-weight:var(--font-weight-bold)}.scheduling_calendar-header--date{-webkit-box-flex:1;flex:1 0 auto;font-size:var(--font-size-small)}.scheduling_calendar-header--button_group{-webkit-box-flex:0;flex:0 1 auto}.scheduling_calendar-header--button_group>*{margin:0 16px 0 0}.scheduling_calendar-header--button_group :last-child{margin:0}.scheduling_calendar-header--button_back{width:-webkit-max-content;width:max-content;padding:0 4px}.scheduling_calendar-header--button_back:before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f053";margin-right:var(--spacer-tiny);vertical-align:-.042em}.scheduling_calendar-header--button_back:before{margin:0;font-size:20px}.scheduling_calendar-header--button_forward{padding:0 4px}.scheduling_calendar-header--button_forward:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f054";margin-left:var(--spacer-tiny);vertical-align:-.042em}.scheduling_calendar-header--button_forward:after{margin:0;font-size:20px}.scheduling_calendar-week_select{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;align-content:space-between;justify-items:center;-webkit-box-pack:justify;justify-content:space-between}.scheduling_calendar-week_select--day-of-week-container{display:-webkit-box;display:flex;height:44px;-webkit-box-align:center;align-items:center}.scheduling_calendar-week_select--week{display:-webkit-box;display:flex;background:transparent;border:1px transparent solid;border-radius:var(--border-radius-large);padding:6px;width:100%;-webkit-box-pack:justify;justify-content:space-between;z-index:2}.scheduling_calendar-week_select--week:active{color:var(--color-text-secondary)}.scheduling_calendar-week_select--week:hover{background:var(--colour-white);border:1px var(--colour-indigo-blue) solid;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.scheduling_calendar-week_select--week:disabled{pointer-events:none}.scheduling_calendar-week_select--week:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}.scheduling_calendar-week_select--week[aria-current=true]{background-color:var(--colour-grey-lighter);z-index:1}.scheduling_calendar-week_select--name-of-weekday{font-weight:var(--font-weight-bold);-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;width:44px;margin:0 1px}.scheduling_calendar-week_select--name-of-weekday.faded{color:var(--colour-grey-dark)}.scheduling_calendar-week_select--day{color:var(--colour-midnight);text-align:center;padding:0 8px;width:32px;height:32px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative}.scheduling_calendar-week_select--day.faded{color:var(--colour-grey-dark)}.scheduling_calendar-week_select--day.has-availability{color:var(--colour-white);background-color:var(--colour-indigo-blue);border-radius:50%}.scheduling_calendar-week_select--day.has-availability.today:after{background-color:var(--colour-white)}.scheduling_calendar-week_select--day.today:after{content:"";display:block;position:absolute;bottom:3px;left:calc(50% - 2px);background-color:var(--colour-indigo-blue);height:4px;width:4px;border-radius:50%}.scheduling_calendar-day_select{display:grid;grid-template-columns:repeat(7,44px);grid-template-rows:repeat(7,44px);grid-gap:var(--spacer-tiny);-webkit-box-align:center;align-items:center;align-content:space-between;justify-items:center;-webkit-box-pack:justify;justify-content:space-between}.scheduling_calendar-day_select--name-of-weekday{font-weight:var(--font-weight-bold)}.scheduling_calendar-day_select--name-of-weekday.faded{color:var(--colour-grey-dark)}.scheduling_calendar-day_select--day{width:44px;height:44px;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:var(--border-radius-large);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;border:0;color:var(--colour-white);background-color:var(--colour-indigo-blue);font-weight:var(--font-weight-bold)}.scheduling_calendar-day_select--day:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}.scheduling_calendar-day_select--day:focus:not(:focus-visible){box-shadow:none}.scheduling_calendar-day_select--day:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.scheduling_calendar-day_select--day:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green),inset 0 -4px #0000003d}.scheduling_calendar-day_select--day:hover:focus:not(:focus-visible){box-shadow:none}.scheduling_calendar-day_select--day:active{box-shadow:inset 0 4px #0000003d}.scheduling_calendar-day_select--day::-moz-focus-inner{border:0}.scheduling_calendar-day_select--day:disabled,.scheduling_calendar-day_select--day.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.scheduling_calendar-day_select--day:disabled:active:focus,.scheduling_calendar-day_select--day.button-disabled:active:focus{box-shadow:none}.scheduling_calendar-day_select--day:disabled:hover:focus,.scheduling_calendar-day_select--day.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.scheduling_calendar-day_select--day.button-disabled:active{pointer-events:none}.scheduling_calendar-day_select--day:hover,.scheduling_calendar-day_select--day:active{color:var(--colour-white)}.scheduling_calendar-day_select--day.today:after{content:"";display:block;position:absolute;bottom:7px;left:calc(50% - 2px);background-color:var(--colour-white);height:4px;width:4px;border-radius:50%}.scheduling_calendar-day_select--day:disabled{font-weight:var(--font-weight-normal);background-color:transparent;cursor:default;color:var(--colour-midnight)}.scheduling_calendar-day_select--day:disabled.faded{color:var(--colour-grey-dark)}.scheduling_calendar-day_select--day:disabled.today:after{background-color:var(--colour-indigo-blue)}.checkbox-container{display:block;position:relative;padding-left:35px;-webkit-user-select:none;user-select:none;font-weight:var(--font-weight-normal);margin-bottom:var(--spacer-tiny);cursor:pointer}@media (max-width: 900px){.checkbox-container{padding-top:var(--spacer-medium);padding-bottom:var(--spacer-medium)}}.checkbox-container input{position:absolute;opacity:0;height:100%;width:1px}.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;border-radius:4px;background-color:var(--colour-white);border:1px solid var(--colour-indigo-blue);-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}@media (max-width: 900px){.checkmark{top:var(--spacer-medium)}}.checkbox-container:hover input~.checkmark{border-color:var(--colour-indigo-blue);border-width:2px;color:var(--colour-indigo-blue);content:"";position:absolute}input[type=checkbox]:focus~.checkmark{border-color:var(--colour-indigo-blue);outline:0;box-shadow:0 0 0 2px var(--colour-green)}input[type=checkbox]:focus:not(:focus-visible)~.checkmark{box-shadow:none}.checkbox-container input:checked~.checkmark{background-color:var(--colour-indigo-blue);border-color:var(--colour-indigo-blue);color:var(--colour-white);border-width:2px}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;left:6.5px;top:2px;width:4px;height:10px;border:solid var(--colour-white);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (hover: hover){.checkbox-container:hover input:not(:checked)~.checkmark:after{display:block;border:solid var(--colour-indigo-blue);-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;left:6.5px;top:2px;width:4px;height:10px;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.checkbox-container:hover input:checked~.checkmark:after{border:solid var(--colour-white);-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;left:6.5px;top:2px;width:4px;height:10px;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input[type=checkbox][disabled]{cursor:not-allowed}input[type=checkbox][disabled]~.checkmark{background-color:var(--colour-grey-light);cursor:not-allowed}.checkbox-explanation{color:var(--colour-grey-dark)}.choice-cards{display:-webkit-box;display:flex;max-width:100%}.choice-cards.icon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:var(--spacer-medium)}.choice-cards.default{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:var(--spacer-tiny)}@media (max-width: 900px){.choice-cards.default{gap:var(--spacer-small)}}.choice-card{border:1px solid var(--colour-grey-light);border-radius:calc(var(--border-radius-tiny) / 2);-webkit-transition:border-color .3s;transition:border-color .3s;padding:var(--spacer-small) var(--spacer-medium);cursor:pointer;position:relative;color:var(--colour-midnight);background-color:inherit;text-align:left;font-size:var(--font-size-tiny)}.choice-card:hover{border-color:var(--colour-indigo-blue)}.choice-card:focus:focus-visible,.choice-card.selected:focus:focus-visible{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green)}.choice-card.selected{border:2px solid var(--colour-indigo-blue);box-shadow:0 2px 10px -2px #0000001a;font-weight:var(--font-weight-bold)}.choice-card.icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:var(--spacer-tiny);height:56px;font-weight:var(--font-weight-bold);-webkit-box-flex:1;flex:1 1 0}.choice-card.default{max-width:350px}@media (max-width: 900px){.choice-card.default{padding:var(--spacer-large)}}.choice-card p{margin:0}.learning-resource.container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;gap:var(--spacer-tiny);padding:var(--spacer-medium) 0}.learning-resource.tile{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;border:1px solid var(--colour-white);border-radius:var(--border-radius-tiny);width:330px;text-decoration:none;color:initial;-webkit-transition:box-shadow .3s;transition:box-shadow .3s;overflow:hidden;min-height:100px}.learning-resource.tile p{padding-bottom:var(--spacer-tiny)}.learning-resource.tile:hover{box-shadow:0 2px 10px -2px #0000001a}.learning-resource.tile .icon{background-color:var(--colour-white);padding:var(--spacer-small)}.learning-resource.tile .content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;background-color:var(--colour-white);padding:0 var(--spacer-medium) 0 0;width:100%}.learning-resource.tile .chips{margin-bottom:var(--spacer-small);color:var(--colour-midnight)}.learning-resource.tile .chips span{background:var(--colour-off-white);padding:calc(var(--spacer-tiny) / 2) var(--spacer-tiny);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-tiny)}.learning-resource.tile .chips span:last-child{text-transform:capitalize}.date-picker .date-format{font-size:var(--font-size-tiny);color:var(--colour-grey-dark);margin-bottom:var(--spacer-tiny)}.date-picker.flatpickr-calendar.hide-weekends .flatpickr-weekday:first-child,.date-picker.flatpickr-calendar.hide-weekends .flatpickr-weekday:last-child{display:none}.date-picker.flatpickr-calendar.hide-weekends .flatpickr-day{width:20%;flex-basis:20%;margin:4px 8px}.date-picker.flatpickr-calendar.hide-weekends .flatpickr-day:nth-child(7n+0),.date-picker.flatpickr-calendar.hide-weekends .flatpickr-day:nth-child(7n+1){display:none}.date-picker span.flatpickr-day{color:var(--colour-midnight);font-size:var(--font-size-tiny)}.date-picker span.flatpickr-day.selected{background-color:var(--colour-indigo-blue);border-color:var(--colour-indigo-blue);color:var(--colour-white);font-weight:var(--font-weight-bold)}.date-picker span.flatpickr-day.selected.today:after{color:var(--colour-white)}.date-picker span.flatpickr-day.today:hover:not(.selected){color:var(--colour-midnight)}.date-picker span.flatpickr-day:hover:not(.selected){background-color:var(--colour-indigo-tint);border-color:var(--colour-indigo-tint)}.date-picker span.flatpickr-day.flatpickr-disabled{color:var(--colour-grey-dark)}.date-picker span.flatpickr-day.flatpickr-disabled:hover{background-color:transparent;border-color:transparent}.date-picker span.flatpickr-day.nextMonthDay:not(.selected),.date-picker span.flatpickr-day.prevMonthDay:not(.selected){color:var(--colour-grey-dark)}.date-picker span.flatpickr-day.today{border-color:transparent}.date-picker span.flatpickr-day.today:after{content:"\2022";color:var(--colour-indigo-blue);position:absolute;left:0;right:0;top:12px}.date-picker .flatpickr-month{-webkit-box-ordinal-group:0;order:-1}.date-picker .flatpickr-month .cur-month,.date-picker .flatpickr-month .cur-year{font-size:var(--font-size-tiny)}.date-picker.disable-year-input .numInputWrapper input{pointer-events:none}.date-picker.disable-year-input .numInputWrapper .arrowUp,.date-picker.disable-year-input .numInputWrapper .arrowDown{display:none}.date-picker .flatpickr-current-month{-webkit-box-pack:start;justify-content:start;padding:0;left:var(--spacer-tiny)}.date-picker .flatpickr-current-month .numInputWrapper{width:auto}.date-picker .flatpickr-current-month .numInputWrapper .cur-year{width:5ch;height:auto;font-weight:700;margin-top:-1px}.date-picker .flatpickr-months{-webkit-box-align:center;align-items:center}.date-picker .flatpickr-months .flatpickr-next-month,.date-picker .flatpickr-months .flatpickr-prev-month{position:relative;height:auto;padding:0 var(--spacer-small);font-size:var(--font-size-small)}.date-picker .flatpickr-months .flatpickr-next-month.flatpickr-disabled,.date-picker .flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:block}.date-picker .flatpickr-months .flatpickr-next-month.flatpickr-disabled>i,.date-picker .flatpickr-months .flatpickr-prev-month.flatpickr-disabled>i{color:var(--colour-indigo-tint)}.date-picker .flatpickr-months i,.date-picker .flatpickr-months span.cur-month,.date-picker .flatpickr-months input.cur-year{color:var(--colour-indigo-blue)}.expandable-section{width:100%;max-width:var(--optimal-reading-length-for-tiny-font);position:relative;margin:var(--spacer-large) 0}.expandable-section .expandable-section-toggle{width:100%;display:-webkit-box;display:flex;font-weight:var(--font-weight-bold);background:none;border:0;-webkit-box-align:baseline;align-items:baseline;-webkit-box-pack:justify;justify-content:space-between;padding:0}.expandable-section .expandable-section-toggle:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);border-radius:4px;outline:none}.expandable-section .expandable-section-toggle:focus:not(:focus-visible){box-shadow:none}.expandable-section .expandable-section-toggle:after{color:var(--colour-midnight);font-family:"Font Awesome 6 Pro";font-weight:900;font-size:var(--font-size-tiny);width:var(--spacer-small);content:"\f078";-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}@media (max-width: 900px){.expandable-section .expandable-section-toggle:after{width:var(--spacer-medium)}}.expandable-section .expandable-section-toggle[aria-expanded=true]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.expandable-section .expandable-section-toggle:before{content:"";position:absolute;height:100%;width:2px;bottom:0;background:var(--colour-indigo-tint)}.expandable-section .expandable-section-toggle h2{font-size:var(--font-size-small);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.expandable-section .expandable-section-toggle p{color:var(--colour-midnight);margin:0 var(--spacer-medium)}.expandable-section .expandable-section-body{padding-top:0;padding-bottom:0;border-radius:var(--border-radius-tiny);max-height:0;-webkit-transition:all .4s;transition:all .4s;overflow:hidden}.expandable-section .expandable-section-body p{-webkit-margin-before:0;margin-block-start:0}.expandable-section .expandable-section-content-wrapper{padding:var(--spacer-medium) var(--spacer-medium) var(--spacer-tiny);width:100%}.expandable-section .expandable-section-content-wrapper ul:last-child,.expandable-section .expandable-section-content-wrapper p:last-child{margin-bottom:0}.edd-root{display:inline-block;position:relative;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius-tiny);width:100%;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid var(--colour-indigo-blue)}.edd-root:hover:not(.edd-root-focused){border-width:2px;margin:-1px}.edd-root-disabled{cursor:not-allowed}.edd-root-disabled .edd-value{color:var(--colour-grey-dark)}.edd-head{display:-webkit-box;display:flex;position:relative;overflow:hidden;-webkit-box-align:center;align-items:center;-webkit-transition:box-shadow .2s;transition:box-shadow .2s;background-color:var(--colour-white);border-radius:var(--border-radius-tiny)}.wh-select-invalid .edd-root{border-color:var(--colour-red)}.edd-value{width:calc(100% - 20px);display:inline-block;-webkit-box-align:center;align-items:center;padding:0 var(--input-horizontal-padding)}.edd-value[aria-placeholder]{color:var(--colour-grey-dark)}.edd-arrow{position:absolute;width:18px;height:10px;top:26px;right:24px;-webkit-transition:color .15s,-webkit-transform .15s;transition:color .15s,-webkit-transform .15s;transition:transform .15s,color .15s;transition:transform .15s,color .15s,-webkit-transform .15s;pointer-events:none;color:var(--colour-midnight);-webkit-transform-origin:13px 2px;transform-origin:13px 2px}@media (max-width: 900px){.edd-arrow{top:22px}}.edd-arrow:hover :after{color:var(--colour-indigo-blue)}.edd-arrow:before{content:"";position:absolute;width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid currentColor;border-radius:10px;top:0;right:0}.edd-root-open .edd-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.edd-root-open .edd-arrow,.edd-head:hover .edd-arrow{color:var(--colour-midnight)}.edd-root-open .edd-arrow:hover,.edd-head:hover .edd-arrow:hover{color:var(--colour-indigo-blue)}.edd-value:hover+.edd-arrow{color:var(--colour-indigo-blue)}.edd-value,.edd-option,.edd-group-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.edd-root:not(.edd-root-disabled) .edd-value,.edd-option{cursor:pointer;pointer-events:all}.edd-select{position:absolute;opacity:0;width:100%;top:0}.edd-root:not(.edd-root-native) .edd-select{pointer-events:none}.edd-root-native .edd-select{left:0;top:0;width:100%;height:100%;z-index:unset}.edd-body{opacity:0;position:absolute;left:0;right:0;border:0 solid transparent;border-radius:var(--border-radius-tiny);pointer-events:none;overflow:hidden;margin-top:-16px;z-index:999;box-shadow:0 4px 25px #55554435;-webkit-transform:scale(.95);transform:scale(.95);background:var(--colour-white)}.edd-body-open{border:1px solid var(--colour-grey-dark)}.edd-body-open .edd-items-list{margin-top:16px;margin-bottom:16px}.edd-root-open .edd-body{opacity:1;pointer-events:all;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .2s,border .2s,-webkit-transform .1s cubic-bezier(.25,.46,.45,.94);transition:opacity .2s,border .2s,-webkit-transform .1s cubic-bezier(.25,.46,.45,.94);transition:opacity .2s,border .2s,transform .1s cubic-bezier(.25,.46,.45,.94);transition:opacity .2s,border .2s,transform .1s cubic-bezier(.25,.46,.45,.94),-webkit-transform .1s cubic-bezier(.25,.46,.45,.94)}.edd-root-open-above .edd-body{bottom:100%}.edd-root-open-below .edd-body{top:100%}.edd-items-list{overflow:auto;max-height:0;-webkit-transition:max-height .2s,margin .2s cubic-bezier(.25,.46,.45,.94);transition:max-height .2s,margin .2s cubic-bezier(.25,.46,.45,.94);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(var(--colour-midnight-rgb),.5) transparent}.edd-items-list::-webkit-scrollbar{width:12px}.edd-items-list::-webkit-scrollbar-thumb{border-radius:100px;background:rgba(var(--colour-midnight-rgb),.5);background-clip:padding-box;border:4px solid transparent}@supports (-moz-appearance: none){.edd-items-list{overflow:unset}.edd-root-open .edd-items-list{overflow:auto}}.edd-group-label{font-size:12px;font-weight:400;padding:12px 10px 4px}.edd-option{padding:8px 24px;border-radius:8px;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;margin-right:4px;margin-left:8px}.edd-group-has-label .edd-option{padding-left:14px}.edd-option-selected{position:relative}.edd-option-selected:before{content:"";border-radius:100px;border:4px solid var(--colour-grey-dark);top:16px;left:8px;height:0;width:0;font-size:0;position:absolute;-webkit-transition:border-color .25s;transition:border-color .25s}.edd-option-focused.edd-option-selected:before{border-color:var(--colour-white)}.edd-option-focused:not(.edd-option-disabled){background:var(--colour-grey-darker);color:var(--colour-white)}.edd-option-disabled,.edd-group-disabled .edd-option{cursor:default;color:var(--colour-grey-light)}.file-upload-component .live-file-upload{height:1px;width:1px;padding:0;border:0!important}.file-upload-component .live-file-upload:focus{border:0!important;box-shadow:none}.file-upload-component .live-file-upload:focus+label{border:3px dotted var(--colour-indigo-blue)}.file-upload-component .custom-file-upload-area{border:3px dotted var(--colour-grey-light);padding:var(--spacer-medium);background:var(--colour-grey-lighter);text-align:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-radius:var(--border-radius-tiny);cursor:pointer;-webkit-transition:border .3s;transition:border .3s}.file-upload-component .custom-file-upload-area.hidden{display:none}.file-upload-component .custom-file-upload-area:hover{border:3px dotted var(--colour-indigo-blue)}.file-upload-component .custom-file-upload-area .browse-text{color:var(--colour-indigo-blue)}.file-upload-component .custom-file-upload-area .browse-text i{font-size:x-large;vertical-align:bottom}.file-upload-component .form-field-error{margin-top:0;margin-bottom:var(--spacer-tiny)}.file-upload-component .upload-preview{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;border:1px solid var(--colour-grey-light);border-radius:var(--border-radius-tiny);padding:var(--spacer-tiny)}.file-upload-component .upload-preview.error-preview{border:2px solid var(--colour-red)}.file-upload-component .upload-preview .data-preview{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:var(--spacer-tiny);color:var(--colour-grey-dark)}.file-upload-component .upload-preview .data-preview i.spinner{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;font-size:x-large}.file-upload-component .upload-preview .data-preview .file-preview-root{height:50px;width:50px;border-radius:var(--border-radius-tiny);background:var(--colour-grey-lighter);overflow:hidden;position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.file-upload-component .upload-preview .data-preview .file-preview-root .file-preview{height:50px;width:50px;position:absolute;top:0;left:0}.file-upload-component .upload-preview.uploading-preview .file-preview{opacity:.4}.file-upload-component .upload-preview button{background:none;border:0;color:var(--colour-indigo-blue)}.filter{margin-top:var(--spacer-tiny);margin-bottom:var(--spacer-tiny);position:relative}.filter .popover-button{display:-webkit-box;-webkit-box-pack:justify;justify-content:space-between;padding:12px var(--spacer-small);padding-right:var(--spacer-tiny);border-radius:20px;border:1px solid var(--colour-grey-light);background-color:var(--colour-white);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;margin-right:var(--spacer-small);display:flex;-webkit-box-align:center;align-items:center}.filter .popover-button:focus{background-color:var(--colour-grey-light);box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}.filter .popover-button:hover{background-color:var(--colour-grey-light)}.filter .popover-button.popover-open,.filter .popover-button.filter-active{background-color:var(--colour-grey-darker);border-color:var(--colour-grey-darker);color:var(--colour-white)}.filter .popover{position:absolute;background-color:var(--colour-white);border-radius:var(--spacer-tiny);box-shadow:0 4px 8px rgba(var(--colour-grey-light-rgb),.2);box-shadow:0 1px 25px 1px #5544441f;margin-top:var(--spacer-tiny);overflow:hidden;z-index:100;min-width:220px;opacity:0;visibility:hidden;-webkit-transition:.3s opacity ease-in-out,.3s visibility ease-in-out;transition:.3s opacity ease-in-out,.3s visibility ease-in-out}.filter .popover.open{visibility:visible;opacity:1}.filter .popover .content{max-height:500px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--colour-midnight-rgb),.5) transparent}.filter .popover .content::-webkit-scrollbar{width:12px}.filter .popover .content::-webkit-scrollbar-thumb{border-radius:100px;background:rgba(var(--colour-midnight-rgb),.5);background-clip:padding-box;border:4px solid transparent}.filter .searchbar{position:relative;margin:var(--spacer-small) var(--spacer-small) var(--spacer-tiny) var(--spacer-small);height:var(--spacer-large)}.filter .searchbar .fa-search{position:absolute;left:var(--spacer-small);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--colour-grey-dark);pointer-events:none;-webkit-transition:.15s color ease-in-out;transition:.15s color ease-in-out}.filter .searchbar input{padding-left:var(--spacer-large);height:100%}.filter .searchbar input:focus .fa-search{color:var(--colour-midnight)}.filter .filter-icon{align-self:stretch;border-radius:50%;font-size:11px;margin-left:4px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:20px;width:20px}.filter .filter-icon-reset:hover{background-color:var(--colour-midnight)}.filter .filter-row{padding:var(--spacer-tiny) var(--spacer-small)}.filter .legacy-filter-row{-webkit-box-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:flex;gap:var(--spacer-tiny);background:inherit;border:inherit;color:inherit;text-align:left;width:100%;line-height:inherit}.filter .legacy-filter-row:hover{background-color:var(--colour-grey-light)}.filter .radio-button-container,.filter .checkbox-container{cursor:pointer;margin:var(--spacer-tiny) 0;width:100%}.filter .radio-button-container div,.filter .checkbox-container div{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.filter .radio-button-container input+label,.filter .checkbox-container input+label{margin-bottom:0}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\fffd;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:-webkit-box;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;user-select:none;-webkit-align-self:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.flatpickr{display:-webkit-box;display:flex}.flatpickr .input-group-append{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.flatpickr input{-webkit-appearance:listbox;appearance:listbox;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.flatpickr>input{text-overflow:ellipsis;padding-right:40px}.flatpickr+.inline{margin-left:auto;margin-right:auto;box-shadow:none}.flatpickr-input[readonly]{background-color:var(--colour-white);z-index:1}.flatpickr-input:focus~.input-group-append>.datepicker__calendar-icon,.flatpickr-input:hover~.input-group-append>.datepicker__calendar-icon{border-color:var(--colour-midnight)}.flatpickr-day.selected{background-color:var(--colour-indigo-blue);border-color:var(--colour-indigo-blue)}.flatpickr-day:hover{background-color:var(--colour-grey-light);border-color:var(--colour-grey-light)}.flatpickr-months>.flatpickr-next-month:hover>svg,.flatpickr-months>.flatpickr-prev-month:hover>svg{fill:var(--colour-blue-light)}.flatpickr-current-month{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.flatpickr-current-month .numInputWrapper{height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.datepicker__calendar-icon{padding:0 .7rem;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-left:0;cursor:pointer;margin-left:-47px;z-index:3;border-radius:0 16px 16px 0;font-size:var(--font-size-small)}footer{color:var(--colour-midnight);padding:var(--spacer-huge);display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}footer .contact-details{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}footer .contact-details a{color:var(--colour-midnight);text-decoration:none}footer .contact-details a:hover{text-decoration:underline}footer .contact-details a i{margin-right:var(--spacer-small);min-width:24px}footer .contact-details a+a{margin-top:var(--spacer-small)}footer img{align-self:flex-end}h1{margin-top:0;margin-bottom:var(--spacer-tiny);font-size:var(--font-size-huge);font-weight:var(--font-weight-normal);line-height:var(--line-height-small)}h2{margin-top:0;margin-bottom:var(--spacer-tiny);font-size:var(--font-size-medium);font-weight:var(--font-weight-normal);line-height:var(--line-height-small)}h3{margin-top:0;margin-bottom:var(--spacer-tiny);font-size:var(--font-size-small);font-weight:var(--font-weight-normal);line-height:var(--line-height-small)}.highlight-box{background-color:var(--colour-grey-lighter);border-radius:var(--spacer-tiny);padding:var(--spacer-small);margin-bottom:var(--spacer-small)}.highlight-box .form-group,.highlight-box :not(.form-group){margin-bottom:0}.highlight-box>h3,.highlight-box>h4{margin-top:0}.highlight-box p:first-child{margin-top:0}.highlight-box p.highlight-box-header{font-weight:var(--font-weight-bold);margin-bottom:var(--spacer-small)}.highlight-box ul{padding-left:var(--spacer-small)}form>.highlight-box{max-width:100%}@media (min-width: 900px){form>.highlight-box{max-width:var(--optimal-reading-length-for-tiny-font)}}.warning-box{background-color:var(--colour-gold);width:var(--optimal-reading-length-for-tiny-font);margin-bottom:var(--spacer-large)}.warning-box ul{padding-left:var(--spacer-small)}.link-list-container{width:100%}.link-list-container h2{font-weight:var(--font-weight-bold);margin-bottom:var(--spacer-large)}.link-list-container h3{font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);color:var(--colour-grey-dark);margin:0}.link-list-container ul{list-style:none;padding:0;margin:0}.link-list-container ul li{font-size:var(--font-size-tiny)}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(.75);transform:scale(.75)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-center{0%{-webkit-transform:scale(.75);transform:scale(.75)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wh-modal{-webkit-animation:fadeIn ease .3s;animation:fadeIn ease .3s;position:fixed;top:0;left:0;width:100%;z-index:1050;outline:0;background-color:#00000080;overflow:auto;height:0}.wh-modal-dialog{display:none}.wh-show{opacity:1;height:100vh;width:100vw}.wh-show .wh-modal-dialog{display:block;position:relative;margin:0 auto;max-width:878px;text-align:left;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:100%;padding:var(--spacer-small)}@media (min-width: 900px){.wh-show .wh-modal-dialog{padding:var(--spacer-large)}}.wh-modal__content{background-color:var(--colour-white);background-clip:padding-box;border-radius:var(--border-radius-tiny);outline:0;color:var(--colour-grey-darker);-webkit-animation:scale-up-center .2s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .2s cubic-bezier(.39,.575,.565,1) both;width:100%;display:grid;grid-template-areas:"header" "body";grid-template-rows:auto 1fr;grid-template-columns:1fr;max-height:100%}.wh-modal__body{border-top:1px transparent solid;padding-bottom:var(--spacer-medium);padding-left:var(--spacer-medium);padding-right:var(--spacer-medium);overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--colour-midnight-rgb),.5) transparent;-webkit-transition:border-top .1s ease;transition:border-top .1s ease;grid-area:body}.wh-modal__body::-webkit-scrollbar{width:12px}.wh-modal__body::-webkit-scrollbar-thumb{border-radius:100px;background:rgba(var(--colour-midnight-rgb),.5);background-clip:padding-box;border:4px solid transparent}.wh-modal__body--no-scroll{display:grid;grid-template-areas:"scrollable" "actions";grid-template-rows:auto 1fr;grid-template-columns:1fr;overflow:hidden;padding:0}.wh-modal__body--no-scroll>:not(.modal__content):not(.modal__actions){display:contents}.wh-modal-body-scrolling{border-top:1px var(--colour-grey-light) solid;-webkit-transition:border-top .25s ease;transition:border-top .25s ease}.wh-modal__header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:baseline;align-items:baseline;grid-area:header;padding:var(--spacer-medium)}.wh-modal__title{font-size:var(--font-size-medium)}.wh-modal-allow-overflow .wh-modal__content{max-height:unset}.wh-modal-allow-overflow .wh-modal__body{overflow:unset}.modal-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.modal__content{grid-area:scrollable;overflow:auto;padding-bottom:var(--spacer-medium);padding-left:var(--spacer-medium);padding-right:20%;scrollbar-width:thin;scrollbar-color:rgba(var(--colour-midnight-rgb),.5) transparent}.modal__content::-webkit-scrollbar{width:12px}.modal__content::-webkit-scrollbar-thumb{border-radius:100px;background:rgba(var(--colour-midnight-rgb),.5);background-clip:padding-box;border:4px solid transparent}.modal__content--has-scrollbar+.modal__actions{position:relative}.modal__content--has-scrollbar+.modal__actions:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);content:"";left:0;top:0;grid-area:body;height:var(--spacer-medium);position:absolute;-webkit-transform:translateY(calc(-100% - 1px));transform:translateY(calc(-100% - 1px));width:100%}.modal__actions{border-top:1px var(--colour-grey-light) solid;display:-webkit-box;display:flex;flex-wrap:wrap;gap:var(--spacer-medium);grid-area:actions;-webkit-box-pack:end;justify-content:flex-end;padding:var(--spacer-small) var(--spacer-medium)}.wh-modal__close{border:0;padding-left:var(--spacer-small);background-color:transparent;font-size:var(--font-size-medium);cursor:pointer;border-radius:var(--border-radius-small)}.wh-modal__close:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}.wh-modal__close:focus:not(:focus-visible){box-shadow:none}.wh-modal__close>i{font-weight:var(--font-weight-bold);vertical-align:top}.pagination .buttons>*{margin-right:var(--spacer-small)}.search-bar{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.search-bar .form-group{-webkit-box-flex:1;flex-grow:1;margin-bottom:0;margin-right:var(--spacer-small)}.search-results{list-style-type:none;padding-left:0}.search-result{margin:var(--spacer-medium) 0}:root{--radio-button-padding-left: 36px}.radio-button-container{display:-webkit-box;display:flex;padding-top:10px;padding-bottom:10px;padding-left:var(--radio-button-padding-left);-webkit-box-align:start;align-items:flex-start;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}@media (min-width: 900px){.radio-button-container{padding-top:0;padding-bottom:0}}.radio-button-container+.radio-button-container{margin-top:var(--spacer-tiny)}.radio-button-container input{overflow:hidden;position:absolute;height:1px;width:1px;left:0;opacity:0;cursor:pointer}.radio-button-container div{margin-bottom:0;font-weight:var(--font-weight-normal);cursor:pointer}.radio-button{position:absolute;left:0;height:24px;width:24px;background-color:var(--colour-white);border:1px solid var(--colour-indigo-blue);border-radius:50%}.radio-button-container{font-weight:var(--font-weight-normal)}.radio-button-container>div{display:inline}.radio-button-container:hover input~div>.radio-button{border-color:var(--colour-indigo-blue)}@media (hover: hover){.radio-button-container:hover input:not(:checked)~div>.radio-button:after{display:block;top:8px;left:8px;width:6px;height:6px;border-radius:50%;background:var(--colour-indigo-blue)}}input[type=radio]:focus~div>.radio-button{border-color:var(--colour-indigo-blue);outline:0;box-shadow:0 0 0 3px var(--colour-green)}input[type=radio]:focus:not(:focus-visible)~div>.radio-button{box-shadow:none}.radio-button-container input:checked~div>.radio-button{background-color:var(--colour-indigo-blue);border:0}.radio-button:after{content:"";position:absolute;display:none}.radio-button-container input:checked~div>.radio-button:after{display:block}.radio-button-container .radio-button:after{top:9px;left:9px;width:6px;height:6px;border-radius:50%;background:var(--colour-white)}.fr-element,.fr-element:focus{outline:0 solid transparent}.fr-view.fr-element-scroll-visible{overflow-x:visible!important}.fr-box.fr-basic{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-basic .fr-element{font-family:sans-serif;color:#414141;font-size:14px;line-height:1.6;padding:20px;box-sizing:border-box;overflow-x:auto;min-height:60px;text-align:left}.fr-box.fr-basic.fr-rtl .fr-element{text-align:right}.fr-element{background:transparent;position:relative;z-index:2;-webkit-user-select:auto}.fr-element a{user-select:auto;-o-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto}.fr-element.fr-disabled{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element [contenteditable=true]{outline:0 solid transparent}.fr-box a.fr-floating-btn{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:40px;width:40px;background:#FFF;color:#333;-webkit-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-moz-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-ms-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-o-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;outline:none;left:0;top:0;line-height:40px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);text-align:center;display:block;box-sizing:border-box;border:none}.fr-box a.fr-floating-btn svg{-webkit-transition:transform .2s ease 0s;-moz-transition:transform .2s ease 0s;-ms-transition:transform .2s ease 0s;-o-transition:transform .2s ease 0s;fill:#333}.fr-box a.fr-floating-btn i,.fr-box a.fr-floating-btn svg{font-size:14px;line-height:40px}.fr-box a.fr-floating-btn.fr-btn+.fr-btn{margin-left:10px}.fr-box a.fr-floating-btn:hover{background:#ebebeb;cursor:pointer}.fr-box a.fr-floating-btn:hover svg{fill:#333}.fr-box .fr-visible a.fr-floating-btn{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}iframe.fr-iframe{width:100%;border:none;position:relative;display:block;z-index:2;box-sizing:border-box}.fr-wrapper{position:relative;z-index:1}.fr-wrapper:after{clear:both;display:block;content:"";height:0}.fr-wrapper .fr-placeholder{position:absolute;font-size:14px;color:#aaa;font-family:sans-serif;z-index:1;display:none;top:0;left:0;right:0;overflow:hidden}.fr-wrapper.show-placeholder .fr-placeholder{display:block;white-space:nowrap;text-overflow:ellipsis}.fr-wrapper ::selection{background:rgba(181,214,253,.8);color:#000}.fr-box.fr-basic .fr-wrapper{background:#FFF;border:1px solid #CCCCCC;border-bottom-color:#efefef;top:0;left:0}.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0}.fr-box.fr-basic.fr-bottom .fr-wrapper{border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}@media (min-width: 992px){.fr-box.fr-document{min-width:21cm}.fr-box.fr-document .fr-wrapper{text-align:left;padding:30px;min-width:21cm;background:#efefef}.fr-box.fr-document .fr-wrapper .fr-element{text-align:left;background:#FFF;width:21cm;margin:auto;min-height:26cm!important;padding:1cm 2cm;overflow:visible;z-index:auto}.fr-box.fr-document .fr-wrapper .fr-element hr{margin-left:-2cm;margin-right:-2cm;background:#efefef;height:1cm;outline:none;border:none}.fr-box.fr-document .fr-wrapper .fr-element img{z-index:1}}.fr-tooltip{position:absolute;top:0;padding:0 8px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#222222;color:#fff;font-size:11px;line-height:22px;font-family:Arial,Helvetica,sans-serif;-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:-3000px;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2147483647;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fr-tooltip.fr-visible{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-toolbar .fr-btn-wrap,.fr-popup .fr-btn-wrap,.fr-modal .fr-btn-wrap{float:left;white-space:nowrap;position:relative}.fr-toolbar .fr-btn-wrap.fr-hidden,.fr-popup .fr-btn-wrap.fr-hidden,.fr-modal .fr-btn-wrap.fr-hidden{display:none}.fr-toolbar .fr-command.fr-btn,.fr-popup .fr-command.fr-btn,.fr-modal .fr-command.fr-btn{background:transparent;color:#333;-moz-outline:0;outline:none;border:0;line-height:1;cursor:pointer;text-align:left;margin:4px 2px;padding:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:2;position:relative;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;float:left;height:40px}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar .fr-command.fr-btn.fr-btn-hover,.fr-popup .fr-command.fr-btn.fr-btn-hover,.fr-modal .fr-command.fr-btn.fr-btn-hover{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,.fr-popup .fr-command.fr-btn::-moz-focus-inner,.fr-modal .fr-command.fr-btn::-moz-focus-inner{border:0;padding:0}.fr-toolbar .fr-command.fr-btn.fr-btn-text,.fr-popup .fr-command.fr-btn.fr-btn-text,.fr-modal .fr-command.fr-btn.fr-btn-text{width:auto}.fr-toolbar .fr-command.fr-btn i,.fr-toolbar .fr-command.fr-btn svg,.fr-popup .fr-command.fr-btn i,.fr-popup .fr-command.fr-btn svg,.fr-modal .fr-command.fr-btn i,.fr-modal .fr-command.fr-btn svg{display:block;text-align:center;float:none;margin:8px 7px;width:24px}.fr-toolbar .fr-command.fr-btn svg.fr-svg,.fr-popup .fr-command.fr-btn svg.fr-svg,.fr-modal .fr-command.fr-btn svg.fr-svg{height:24px}.fr-toolbar .fr-command.fr-btn svg path,.fr-popup .fr-command.fr-btn svg path,.fr-modal .fr-command.fr-btn svg path{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;fill:#333}.fr-toolbar .fr-command.fr-btn span.fr-sr-only,.fr-popup .fr-command.fr-btn span.fr-sr-only,.fr-modal .fr-command.fr-btn span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-toolbar .fr-command.fr-btn span,.fr-popup .fr-command.fr-btn span,.fr-modal .fr-command.fr-btn span{font-size:14px;display:block;line-height:17px;min-width:30px;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:17px;font-weight:700;padding:0 4px}.fr-toolbar .fr-command.fr-btn img,.fr-popup .fr-command.fr-btn img,.fr-modal .fr-command.fr-btn img{margin:8px 7px;width:24px}.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup,.fr-popup .fr-command.fr-btn.fr-btn-active-popup,.fr-modal .fr-command.fr-btn.fr-btn-active-popup{background:#d6d6d6}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span{font-weight:400}.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,.fr-popup .fr-command.fr-btn.fr-dropdown i,.fr-popup .fr-command.fr-btn.fr-dropdown span,.fr-popup .fr-command.fr-btn.fr-dropdown img,.fr-popup .fr-command.fr-btn.fr-dropdown svg,.fr-modal .fr-command.fr-btn.fr-dropdown i,.fr-modal .fr-command.fr-btn.fr-dropdown span,.fr-modal .fr-command.fr-btn.fr-dropdown img,.fr-modal .fr-command.fr-btn.fr-dropdown svg{margin-left:3px;margin-right:11px}.fr-toolbar .fr-command.fr-btn.fr-dropdown:after,.fr-popup .fr-command.fr-btn.fr-dropdown:after,.fr-modal .fr-command.fr-btn.fr-dropdown:after{position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333333;right:2px;top:18px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;content:""}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active{fill:#333;background:#d6d6d6;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover{background:#ebebeb;fill:#333}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover:after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover:after,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover:after{border-top-color:#333}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after{border-top:0;border-bottom:4px solid #222222}.fr-toolbar .fr-command.fr-btn.fr-disabled,.fr-popup .fr-command.fr-btn.fr-disabled,.fr-modal .fr-command.fr-btn.fr-disabled{color:#bdbdbd;cursor:default;-webkit-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-toolbar .fr-command.fr-btn.fr-disabled:after,.fr-popup .fr-command.fr-btn.fr-disabled:after,.fr-modal .fr-command.fr-btn.fr-disabled:after{border-top-color:#bdbdbd}.fr-toolbar .fr-command.fr-btn.fr-hidden,.fr-popup .fr-command.fr-btn.fr-hidden,.fr-modal .fr-command.fr-btn.fr-hidden{display:none}.fr-toolbar .fr-tabs .fr-command.fr-btn,.fr-popup .fr-tabs .fr-command.fr-btn,.fr-modal .fr-tabs .fr-command.fr-btn{margin:0;width:46px;height:40px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab{background:#FFF}.fr-toolbar .fr-tabs .fr-command.fr-btn span,.fr-popup .fr-tabs .fr-command.fr-btn span,.fr-modal .fr-tabs .fr-command.fr-btn span{height:27px}.fr-toolbar .fr-tabs .fr-command.fr-btn img,.fr-toolbar .fr-tabs .fr-command.fr-btn svg,.fr-popup .fr-tabs .fr-command.fr-btn img,.fr-popup .fr-tabs .fr-command.fr-btn svg,.fr-modal .fr-tabs .fr-command.fr-btn img,.fr-modal .fr-tabs .fr-command.fr-btn svg{margin:8px 11px;width:24px;height:24px}.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path{fill:#0098f7}.fr-toolbar.fr-disabled .fr-btn,.fr-toolbar.fr-disabled .fr-btn.fr-active,.fr-popup.fr-disabled .fr-btn,.fr-popup.fr-disabled .fr-btn.fr-active,.fr-modal.fr-disabled .fr-btn,.fr-modal.fr-disabled .fr-btn.fr-active{color:#bdbdbd;-webkit-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-toolbar.fr-disabled .fr-btn.fr-dropdown:after,.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown:after,.fr-popup.fr-disabled .fr-btn.fr-dropdown:after,.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown:after,.fr-modal.fr-disabled .fr-btn.fr-dropdown:after,.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown:after{border-top-color:#bdbdbd}.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left,.fr-popup.fr-rtl .fr-btn-grp.fr-float-left,.fr-modal.fr-rtl .fr-btn-grp.fr-float-left{float:right}.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right,.fr-popup.fr-rtl .fr-btn-grp.fr-float-right,.fr-modal.fr-rtl .fr-btn-grp.fr-float-right{float:left}.fr-toolbar.fr-rtl .fr-command.fr-btn,.fr-toolbar.fr-rtl .fr-btn-wrap,.fr-popup.fr-rtl .fr-command.fr-btn,.fr-popup.fr-rtl .fr-btn-wrap,.fr-modal.fr-rtl .fr-command.fr-btn,.fr-modal.fr-rtl .fr-btn-wrap{float:right}.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-inline>.fr-command.fr-btn:not(.fr-hidden),.fr-toolbar.fr-inline>.fr-btn-wrap:not(.fr-hidden){display:-webkit-inline-box;display:inline-flex;float:none}.fr-desktop .fr-command:hover,.fr-desktop .fr-command:focus,.fr-desktop .fr-command.fr-btn-hover,.fr-desktop .fr-command.fr-expanded{outline:0;color:#333}.fr-desktop .fr-command:hover:not(.fr-table-cell),.fr-desktop .fr-command:focus:not(.fr-table-cell),.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell),.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell){background:#ebebeb}.fr-desktop .fr-command:hover:after,.fr-desktop .fr-command:focus:after,.fr-desktop .fr-command.fr-btn-hover:after,.fr-desktop .fr-command.fr-expanded:after{border-top-color:#333}.fr-desktop .fr-command.fr-selected:not(.fr-table-cell),.fr-desktop .fr-command:active{color:#333;background:#d6d6d6}.fr-desktop .fr-command.fr-active:hover,.fr-desktop .fr-command.fr-active:focus,.fr-desktop .fr-command.fr-active.fr-btn-hover,.fr-desktop .fr-command.fr-active.fr-expanded{background:#ebebeb}.fr-desktop .fr-command.fr-active:active{background:#d6d6d6}.fr-desktop .fr-command.fr-disabled:hover,.fr-desktop .fr-command.fr-disabled:focus,.fr-desktop .fr-command.fr-disabled.fr-selected{background:transparent}.fr-desktop.fr-disabled .fr-command:hover,.fr-desktop.fr-disabled .fr-command:focus,.fr-desktop.fr-disabled .fr-command.fr-selected{background:transparent}.fr-toolbar.fr-mobile .fr-command.fr-blink,.fr-popup.fr-mobile .fr-command.fr-blink{background:#d6d6d6}.fr-command.fr-btn.fr-options{width:16px;margin-left:-5px}.fr-command.fr-btn.fr-options.fr-btn-hover,.fr-command.fr-btn.fr-options:hover,.fr-command.fr-btn.fr-options:focus{border-left:solid 1px #FAFAFA;-webkit-transition:border-left 0s,background-color .5s;-moz-transition:border-left 0s,background-color .5s;-ms-transition:border-left 0s,background-color .5s;-o-transition:border-left 0s,background-color .5s}.fr-command.fr-btn+.fr-dropdown-menu{background:#FFF;display:inline-block;position:absolute;right:auto;bottom:auto;height:auto;z-index:4;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-overflow-scrolling:touch;overflow:hidden;zoom:1;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.fr-command.fr-btn+.fr-dropdown-menu.test-height .fr-dropdown-wrapper{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;height:auto;max-height:275px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper{padding:0;margin:0 auto auto;display:inline-block;text-align:left;position:relative;box-sizing:border-box;-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;float:left;height:0;margin-top:0!important}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content{position:relative}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{list-style-type:none;margin:0;padding:8px 0;min-width:72px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li{padding:0;margin:0;font-size:15px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{padding:0 20px;line-height:200%;display:-webkit-box;display:flex;cursor:pointer;white-space:nowrap;color:inherit;text-decoration:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg{width:24px;height:24px;margin:3px 4px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path{fill:#333}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active{background:#d6d6d6}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled{color:#bdbdbd;cursor:default}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut{margin-left:20px;font-weight:700;-webkit-opacity:.75;-moz-opacity:.75;opacity:.75}.fr-command.fr-btn.fr-active+.fr-dropdown-menu{display:inline-block;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.fr-bottom>.fr-command.fr-btn+.fr-dropdown-menu{border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-rtl .fr-dropdown-wrapper,.fr-popup.fr-rtl .fr-dropdown-wrapper{text-align:right!important}body.fr-prevent-scroll{overflow:hidden}body.fr-prevent-scroll.fr-mobile{position:fixed;-webkit-overflow-scrolling:touch}.fr-modal{color:#222;font-family:Arial,Helvetica,sans-serif;position:fixed;overflow-x:auto;overflow-y:scroll;inset:0;width:100%;z-index:2147483640;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:1.2}.fr-modal.fr-middle .fr-modal-wrapper{margin:0 auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);position:absolute}.fr-modal .fr-modal-wrapper{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:20px auto;display:inline-block;background:#FFF;min-width:300px;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;border:0;overflow:hidden;width:90%;position:relative}@media (min-width: 768px) and (max-width: 991px){.fr-modal .fr-modal-wrapper{margin:30px auto;width:70%}}@media (min-width: 992px){.fr-modal .fr-modal-wrapper{margin:50px auto;width:960px}}.fr-modal .fr-modal-wrapper .fr-modal-head{background:#FFF;overflow:hidden;position:absolute;width:100%;min-height:42px;z-index:3;border-bottom:solid #efefef 1px;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line{height:56px;padding:0 10px}.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close{margin:10px;position:absolute;top:0;right:0}.fr-modal .fr-modal-wrapper .fr-modal-head h4{font-size:20px;padding:19px 10px;margin:0;font-weight:400;line-height:18px;display:inline-block;float:left}.fr-modal .fr-modal-wrapper div.fr-modal-body{height:100%;min-height:150px;overflow-y:auto;padding-bottom:20px}.fr-modal .fr-modal-wrapper div.fr-modal-body:focus{outline:0}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command{height:36px;line-height:1;color:#0098f7;padding:10px;cursor:pointer;text-decoration:none;border:none;background:none;font-size:16px;outline:none;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command+button{margin-left:24px}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus{background:#ebebeb;color:#0098f7}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active{background:#d6d6d6;color:#0098f7}.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner{border:0}.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover{background:#ebebeb}.fr-overlay{position:fixed;inset:0;background:#000;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:2147483639}ol.decimal_type{counter-reset:item}ol.decimal_type>li{display:block}ol.decimal_type>li:before{content:counters(item,".") ". ";counter-increment:item}.fr-popup{position:absolute;display:none;color:#222;background:#FFF;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;margin-top:10px;z-index:2147483635;text-align:left;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}.fr-popup .fr-icon{text-align:center;vertical-align:middle;font-size:20px;line-height:1;cursor:pointer;font-weight:400;box-sizing:content-box;padding:6px}.fr-popup .fr-icon-container{padding:20px;max-height:200px;overflow:auto;box-sizing:border-box}@supports not (-ms-high-contrast: none){.fr-popup .fr-icon-container{grid-template-columns:repeat(auto-fill,minmax(36px,36px));display:grid}}@media (min-width: 768px){.fr-popup .fr-icon-container{min-width:276px}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.fr-popup .fr-icon-container{display:-webkit-inline-box;display:inline-flex}}@media screen and (-ms-high-contrast: active) and (max-width: 768px),(-ms-high-contrast: none) and (max-width: 768px){.fr-popup .fr-icon-container{width:236px}}.fr-popup .fr-input-focus{background:whitesmoke}.fr-popup.fr-above{margin-top:-10px;border-top:0}.fr-popup.fr-active{display:block}.fr-popup.fr-hidden,.fr-popup.fr-empty{display:none!important}.fr-popup .fr-hs{display:block!important}.fr-popup .fr-hs.fr-hidden{display:none!important}.fr-popup .fr-input-line{position:relative;padding:15px 0}.fr-popup .fr-input-line input[type=text],.fr-popup .fr-input-line input[type=number],.fr-popup .fr-input-line textarea{width:100%;margin-bottom:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:solid 1px #999999;color:#222;font-size:14px;background:#FFF;position:relative;z-index:2;padding:4px 12px;box-sizing:border-box;-webkit-transition:border .5s,padding .5s;-moz-transition:border .5s,padding .5s;-ms-transition:border .5s,padding .5s;-o-transition:border .5s,padding .5s}.fr-popup .fr-input-line input[type=text]:hover,.fr-popup .fr-input-line input[type=number]:hover,.fr-popup .fr-input-line textarea:hover{border:solid 1px #515151}.fr-popup .fr-input-line input[type=text]:focus,.fr-popup .fr-input-line input[type=number]:focus,.fr-popup .fr-input-line textarea:focus{border:solid 2px #0098f7;padding:3px 11px}.fr-popup .fr-input-line input[type=text],.fr-popup .fr-input-line input[type=number]{height:46px}.fr-popup .fr-input-line input+label,.fr-popup .fr-input-line textarea+label{position:absolute;top:29px;left:12px;font-size:14px;color:gray;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;z-index:3;display:block;background:#FFF;padding:0;cursor:text}.fr-popup .fr-input-line input.fr-not-empty+label,.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray;width:auto;left:4px;padding:0 4px;font-size:11px;top:9px}.fr-popup input,.fr-popup textarea{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;outline:none}.fr-popup textarea{resize:none}.fr-popup .fr-buttons{white-space:nowrap;line-height:0}.fr-popup .fr-buttons .fr-btn{margin-left:4px;margin-right:4px;display:inline-block;float:none}.fr-popup .fr-buttons .fr-btn i{float:left}.fr-popup .fr-buttons .fr-separator{display:inline-block;float:none}.fr-popup .fr-buttons.fr-tabs{border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;overflow:hidden}@media (max-width: 768px){.fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll{overflow:scroll;overflow-y:hidden;width:276px}}.fr-popup .fr-buttons:not(.fr-tabs){padding:5px}.fr-popup .fr-layer{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:195px;box-sizing:border-box;margin:20px;display:none}@media (min-width: 768px){.fr-popup .fr-layer{width:260px}}.fr-popup .fr-layer.fr-active{display:inline-block}.fr-popup .fr-action-buttons{z-index:7;height:36px;text-align:right}.fr-popup .fr-action-buttons button.fr-command{height:36px;line-height:1;color:#0098f7;padding:10px;cursor:pointer;text-decoration:none;border:none;background:none;font-size:16px;outline:none;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-popup .fr-action-buttons button.fr-command+button{margin-left:24px}.fr-popup .fr-action-buttons button.fr-command:hover,.fr-popup .fr-action-buttons button.fr-command:focus{background:#ebebeb;color:#0098f7}.fr-popup .fr-action-buttons button.fr-command:active{background:#d6d6d6;color:#0098f7}.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}.fr-popup .fr-checkbox{position:relative;display:inline-block;width:18px;height:18px;padding:10px;border-radius:100%;line-height:1;box-sizing:content-box;vertical-align:middle}.fr-popup .fr-checkbox svg{margin-left:2px;margin-top:2px;display:none;width:10px;height:10px}.fr-popup .fr-checkbox span{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:18px;height:18px;display:inline-block;position:relative;z-index:1;box-sizing:border-box;-webkit-transition:background .2s ease 0s,border-color .2s ease 0s;-moz-transition:background .2s ease 0s,border-color .2s ease 0s;-ms-transition:background .2s ease 0s,border-color .2s ease 0s;-o-transition:background .2s ease 0s,border-color .2s ease 0s}.fr-popup .fr-checkbox input{position:absolute;z-index:2;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border:0 none;cursor:pointer;height:18px;margin:0;padding:0;width:18px;top:7px;left:7px}.fr-popup .fr-checkbox input:not(:checked)+span{border:solid 2px #999999}.fr-popup .fr-checkbox input:not(:checked):active+span{background-color:#f5f5f5}.fr-popup .fr-checkbox input:not(:checked):focus+span,.fr-popup .fr-checkbox input:not(:checked):hover+span{border-color:#515151}.fr-popup .fr-checkbox input:checked+span{background:#0098f7;border:solid 2px #0098f7}.fr-popup .fr-checkbox input:checked+span svg{display:block}.fr-popup .fr-checkbox input:checked:active+span{background-color:#ecf5ff}.fr-popup .fr-checkbox input:checked:focus+span,.fr-popup .fr-checkbox input:checked:hover+span{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-popup .fr-checkbox-line{font-size:14px;line-height:1.4px;margin-top:10px}.fr-popup .fr-checkbox-line label{cursor:pointer;margin:0 5px;vertical-align:middle}.fr-popup.fr-rtl{direction:rtl;text-align:right}.fr-popup.fr-rtl .fr-action-buttons{text-align:left}.fr-popup.fr-rtl .fr-input-line input+label,.fr-popup.fr-rtl .fr-input-line textarea+label{left:auto;right:0}.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs{float:right}.fr-text-edit-layer{width:250px;box-sizing:border-box;display:block!important}.fr-toolbar{color:#222;background:#FFF;position:relative;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:left;border:1px solid #CCCCCC;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;padding-bottom:0;-webkit-transition:padding-bottom .5s;-moz-transition:padding-bottom .5s;-ms-transition:padding-bottom .5s;-o-transition:padding-bottom .5s}.fr-toolbar:after{clear:both;display:block;content:"";height:0}.fr-toolbar:after{height:0}.fr-toolbar .fr-newline{clear:both;display:block;content:"";margin-left:9px;margin-right:9px;background:#efefef;height:1px;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s}.fr-toolbar.fr-toolbar-open .fr-newline{height:0}.fr-toolbar .fr-float-right{float:right}.fr-toolbar .fr-float-left{float:left}.fr-toolbar .fr-more-toolbar{float:left;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;height:0;overflow:hidden;box-sizing:border-box;width:100%}.fr-toolbar .fr-more-toolbar.fr-expanded{height:48px}.fr-toolbar .fr-more-toolbar.fr-overflow-visible{overflow:visible}.fr-toolbar .fr-more-toolbar>.fr-command.fr-btn{margin-left:4px;margin-right:4px}.fr-toolbar .fr-btn-grp{display:inline-block;margin:0 17px 0 12px}@media (max-width: 768px){.fr-toolbar .fr-btn-grp{margin:0 7px 0 6px}}.fr-toolbar .fr-command.fr-btn.fr-open{margin-top:10px;margin-bottom:-1px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active){background:#f5f5f5}.fr-toolbar.fr-rtl{text-align:right}.fr-toolbar.fr-inline{display:none;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;border:0;white-space:nowrap;position:absolute;margin-top:5px;z-index:2147483630}.fr-toolbar.fr-inline.fr-above{margin-top:-10px;border-top:0}.fr-toolbar.fr-inline .fr-newline{height:0}.fr-toolbar.fr-inline .fr-more-toolbar{position:absolute!important}.fr-toolbar.fr-inline .fr-more-toolbar.fr-expanded{position:relative!important}.fr-toolbar.fr-top{top:0;border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-bottom{bottom:0;border-top:0;padding-bottom:0;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-bottom .fr-newline{padding-top:0;-webkit-transition:padding-top .5s;-moz-transition:padding-top .5s;-ms-transition:padding-top .5s;-o-transition:padding-top .5s}.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline{padding-top:48px;background:#FFF}.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open{margin-top:-1px;margin-bottom:10px;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-sticky-on{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-separator{background:#ebebeb;display:block;vertical-align:top;float:left}.fr-separator+.fr-separator{display:none}.fr-separator.fr-vs{height:32px;width:1px;margin:8px 4px}.fr-separator.fr-hs{clear:both;width:calc(100% - 8px);margin:0 4px;height:1px}.fr-separator.fr-hidden{display:none!important}.fr-rtl .fr-separator{float:right}.fr-toolbar.fr-inline .fr-separator.fr-hs{float:none}.fr-toolbar.fr-inline .fr-separator.fr-vs{float:none;display:inline-block}.fr-second-toolbar{border:1px solid #CCCCCC;border-top:0;background:#FFF;line-height:1.4;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-second-toolbar:after{clear:both;display:block;content:"";height:0}.fr-second-toolbar:empty{min-height:10px;position:relative;margin-top:-1px;z-index:2}#fr-logo{float:left;outline:none}#fr-logo>span{display:inline-block;float:left;font-family:sans-serif;padding:11px 5px 10px 15px;font-size:12px;font-weight:500;color:#b1b2b7;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s}#fr-logo>svg{height:20px;width:47px;margin:7px 0;cursor:pointer}#fr-logo>svg *{-webkit-transition:fill .3s;-moz-transition:fill .3s;-ms-transition:fill .3s;-o-transition:fill .3s}#fr-logo:hover>span,#fr-logo:focus>span{color:#0098f7}#fr-logo:hover>svg .fr-logo,#fr-logo:focus>svg .fr-logo{fill:#0098f7}.fr-visibility-helper{display:none;margin-left:0!important}@media (min-width: 768px){.fr-visibility-helper{margin-left:1px!important}}@media (min-width: 992px){.fr-visibility-helper{margin-left:2px!important}}@media (min-width: 1200px){.fr-visibility-helper{margin-left:3px!important}}.fr-opacity-0{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-box{position:relative}.fr-sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fr-sticky-off{position:relative}.fr-sticky-on{position:fixed;z-index:10}.fr-sticky-on.fr-sticky-ios{position:absolute;left:0;right:0;width:auto!important}.fr-sticky-dummy{display:none}.fr-sticky-on+.fr-sticky-dummy,.fr-sticky-box>.fr-sticky-dummy{display:block}span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-view .fr-highlight-change,.fr-highlight-change>img,.fr-highlight-change>.fr-video>video,.fr-highlight-change>.fr-video>embed,.fr-highlight-change>.fr-video>iframe,.fr-highlight-change>.fr-embedly>.embedly-card>.embedly-card-hug>iframe,.fr-highlight-change>p,.fr-view .fr-highlight-change>span:not(.fr-tracking-deleted){background-color:#f3eec3;opacity:.5}.fr-highlight-change.fr-highlight-change>table td,.fr-highlight-change.fr-highlight-change>hr{border-color:#f3eec3}.fr-tracking-deleted.fr-tracking-deleted>table td,.fr-tracking-deleted.fr-tracking-deleted>hr{border-color:#dc3545}.fr-tracking-deleted img,.fr-tracking-deleted>.fr-video>video,.fr-tracking-deleted>.fr-video>iframe,.fr-tracking-deleted>.fr-embedly>.embedly-card>.embedly-card-hug>iframe{opacity:.5;background-color:#dc3545}.fr-view .fr-tracking-deleted{background-color:#dc3545;text-decoration:line-through;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1}.fr-highlight-change>.fr-video>iframe,.fr-tracking-deleted>.fr-video>iframe,.fr-highlight-change>.fr-video>video,.fr-tracking-deleted>.fr-video>video,.fr-highlight-change>.fr-video>embed,.fr-highlight-change>.fr-embedly>.embedly-card>.embedly-card-hug>iframe,.fr-tracking-deleted>.fr-embedly>.embedly-card>.embedly-card-hug>iframe{padding:10px!important}.fr-tracking-deleted img,.fr-highlight-change img{border:2px solid #f3eec3}.fr-highlight-change #isPasted *:not(table):not(tbody):not(tr):not(td){opacity:.5;background-color:#f3eec3}.fr-highlight-change #isPasted>table td{opacity:.5;border-color:#f3eec3}.fr-track-hide{display:none}.fr-track-hide-mobile{width:0;height:0;overflow:hidden;position:absolute}.fr-ios-mobile-disable-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fr-bottom-extended{flex-wrap:wrap;display:-webkit-box;display:flex;box-sizing:border-box}.position-relative{position:relative!important}.fr-clearfix:after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-element table td.fr-selected-cell,.fr-element table th.fr-selected-cell{border:1px double #0098f7}.fr-element table td,.fr-element table th{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text}.fr-element .fr-no-selection table td,.fr-element .fr-no-selection table th{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-table-resizer{cursor:col-resize;position:absolute;z-index:3;display:none}.fr-table-resizer.fr-moving{z-index:2}.fr-table-resizer div{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-right:1px solid #0098f7}.fr-no-selection{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-popup .fr-table-size{margin:20px}.fr-popup .fr-table-size .fr-table-size-info{text-align:center;font-size:14px}.fr-popup .fr-table-size .fr-select-table-size{line-height:0;padding:5px;white-space:nowrap}.fr-popup .fr-table-size .fr-select-table-size>span{display:inline-block;padding:0 4px 4px 0;background:transparent}.fr-popup .fr-table-size .fr-select-table-size>span>span{display:inline-block;width:18px;height:18px;border:1px solid #DDD}.fr-popup .fr-table-size .fr-select-table-size>span.hover{background:transparent}.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:rgba(0,152,247,.3);border:solid 1px #0098f7}.fr-popup .fr-table-size .fr-select-table-size .new-line:after{clear:both;display:block;content:"";height:0}.fr-popup.fr-above .fr-table-size .fr-select-table-size>span{display:inline-block!important}.fr-popup .fr-table-colors{display:block;padding:20px 20px 0}.fr-popup.fr-desktop .fr-table-size .fr-select-table-size>span>span{width:12px;height:12px}.fr-insert-helper{position:absolute;z-index:9999;white-space:nowrap}.rich-text-container{padding:var(--spacer-medium);background:var(--colour-white);border:1px solid var(--colour-indigo-blue);border-radius:var(--border-radius-tiny)}.rich-text-container .save-state{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:end;-webkit-box-align:center;align-items:center;height:var(--font-size-caption);gap:var(--spacer-tiny);font-size:var(--font-size-caption);color:var(--colour-grey-dark)}.rich-text-container .save-state .fa-rotate{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.fr-box.fr-basic.fr-wrapper,.fr-wrapper,.fr-toolbar,.fr-second-toolbar{border:0!important;border-radius:var(--border-radius-tiny)!important}.fr-toolbar .fr-command.fr-btn:hover{background:var(--colour-indigo-tint)!important}.fr-box.fr-basic .fr-element{font-family:var(--font-family-sans-serif)}.fr-box.fr-basic .fr-element p{font-size:var(--font-size-tiny)}.fr-box.fr-basic .fr-element p.heading_1{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);line-height:var(--spacer-medium)}.fr-box.fr-basic .fr-element p.heading_2{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--spacer-small)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slideInFromLeft{0%{opacity:0}to{opacity:1}}@keyframes slideInFromLeft{0%{opacity:0}to{opacity:1}}.search{display:-webkit-box;display:flex;margin-bottom:var(--spacer-small)}.search.component{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.search .search-input{display:-webkit-box;display:flex;max-width:var(--optimal-reading-length-for-tiny-font);position:relative;-webkit-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search .clear-search-button{position:absolute;right:calc(var(--spacer-large) * 2);color:var(--colour-indigo-blue);height:90%;width:44px;background:var(--colour-white);border:inherit;-webkit-animation:.6s ease-out 0s 1 slideInFromLeft;animation:.6s ease-out 0s 1 slideInFromLeft}.search .submit-search-button{position:absolute;right:var(--spacer-small);height:100%;border-radius:0 var(--border-radius-tiny) var(--border-radius-tiny) 0}.search input{max-width:100%;width:340px;margin-right:var(--spacer-small);-webkit-transition:width .4s cubic-bezier(.45,.05,.55,.95);transition:width .4s cubic-bezier(.45,.05,.55,.95)}@media (min-width: 900px){.search input{max-width:var(--optimal-reading-length-for-tiny-font)}}.search input:focus{width:450px}#skip-to-content{position:relative}#skip-to-content a{position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#skip-to-content a:focus{-webkit-transform:unset;transform:unset;height:auto;width:auto;opacity:unset;background-color:var(--colour-midnight);color:var(--colour-white);padding:var(--spacer-small) var(--spacer-huge);margin-left:var(--spacer-huge);border-radius:0 0 16px 16px;text-decoration:none}.table-container{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;margin-bottom:var(--spacer-small);color:var(--colour-midnight);border-collapse:collapse}table th,table td{padding:var(--spacer-small);vertical-align:middle;border-top:1px solid var(--colour-grey)}table thead th,table thead td{border-bottom:1px solid var(--colour-grey-light);border-top:1px solid var(--colour-grey-light);text-align:left}table thead th a,table thead td a{color:var(--colour-midnight)}table tbody+tbody{border-top:2px solid var(--colour-grey)}table tr{border-bottom:1px solid var(--colour-grey-light)}table tbody tr:hover{background-color:var(--colour-grey-lighter)}table .action-buttons>*{margin-right:var(--spacer-small)}.tabs{display:-webkit-box;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;margin-bottom:var(--spacer-medium);box-shadow:inset 0 -1px 0 var(--colour-grey-light)}.tab-button{background:transparent;display:block;position:relative;text-decoration:none;padding:var(--spacer-tiny) var(--spacer-small);color:var(--colour-indigo-blue);border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin:0;z-index:1}.tab-button:focus,.tab-button:hover{text-decoration:none;border-color:var(--colour-grey-light);border-bottom-color:transparent}.tab-button.active{color:var(--colour-grey-darker);border-color:var(--colour-grey-light) var(--colour-grey-light) var(--colour-white);background:var(--colour-white);z-index:2}.tab:not(:first-child) .tab-button.active:before,.tab-button.active:after{display:block;width:10px;height:10px;border:1px solid transparent;content:"";border-radius:0% 0% 50% 50%;position:absolute;bottom:-1px;box-shadow:0 10px 0 var(--colour-white);border-bottom-color:var(--colour-grey-light)}.tab-button.active:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:100%}.tab-button.active:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:100%}.warning-text{color:var(--colour-red);font-weight:var(--font-weight-bold)}.helper-text{font-size:var(--font-size-tiny);line-height:var(--font-size-medium);margin-top:0;margin-bottom:var(--spacer-tiny);color:var(--colour-grey-dark)}.toast{position:fixed;z-index:2000;width:100%;height:0;top:-150px;-webkit-transition:top .5s cubic-bezier(.68,-.55,.27,1.55);transition:top .5s cubic-bezier(.68,-.55,.27,1.55)}.toast.show{top:0}.toast .outer{margin:0 auto;max-width:640px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;height:0}.toast .inner{min-width:200px;max-width:640px;padding:var(--spacer-small) var(--spacer-medium);color:var(--colour-white);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-tiny);box-shadow:0 8px 16px rgba(var(--colour-midnight),.24),0 0 1px rgba(var(--colour-midnight),.4);margin-top:var(--spacer-medium);height:-webkit-min-content;height:min-content}.toast .inner.success{background-color:var(--colour-green-dark)}.toast .inner.deletion,.toast .inner.unsubscription,.toast .inner.info{background-color:var(--colour-grey-darker)}.toast .inner.error{background-color:var(--colour-red-dark)}@media (max-width: 900px){.toast .inner{width:100%;min-width:unset;max-width:unset;margin-left:var(--spacer-medium);margin-right:var(--spacer-medium)}}.toast .content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%}.toast .content i{margin-right:var(--spacer-tiny)}:root{--ts-pr-clear-button: 0;--ts-pr-caret: 0;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control{padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper.plugin-drag_drop.multi>.ts-control>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0 none!important;box-shadow:inset 0 0 12px 4px #fff}.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.ts-wrapper.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px #0003}.plugin-checkbox_options .option input{margin-right:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2px;margin-right:0!important;background:transparent!important;-webkit-transition:opacity .5s;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px 0;display:block;padding:8px;box-shadow:inset 0 1px 1px #0000001a;width:100%;background:transparent}.plugin-dropdown_input .items-placeholder{border:0 none!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{-webkit-box-flex:0;flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-webkit-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:-webkit-box;display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;-webkit-box-flex:1;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding-right:0!important}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-control{border:1px solid #d0d0d0;padding:8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px #0000001a;border-radius:3px;display:-webkit-box;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:inset 0 1px 2px #00000026}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.ts-wrapper.multi .ts-control>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#fff;background:#d2d2d2;border:1px solid #aaaaaa}.ts-control>input{-webkit-box-flex:1;flex:1 1 auto;min-width:7rem;display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:none!important;line-height:inherit!important;-webkit-user-select:auto!important;user-select:auto!important;box-shadow:none!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px #0000001a;border-radius:0 0 3px 3px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ts-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch;scroll-behavior:smooth}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.ts-wrapper.single .ts-control{--ts-pr-caret: 2rem}.ts-wrapper.single .ts-control:after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.ts-wrapper.single.dropdown-active .ts-control:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper{display:-webkit-box;display:flex;min-height:36px}.ts-wrapper.multi.has-items .ts-control{padding-left:5px;--ts-pr-min:$padding-x}.ts-wrapper.multi .ts-control [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);border-radius:3px;background-color:#1b9dec;background-image:-webkit-linear-gradient(top,#1da7ee,#178ee9);background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px #0003,inset 0 1px #ffffff08}.ts-wrapper.multi .ts-control [data-value].active{background-color:#0085d4;background-image:-webkit-linear-gradient(top,#008fd8,#0075cf);background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.ts-wrapper.multi.disabled .ts-control [data-value]{color:#999;text-shadow:none;background:none;box-shadow:none}.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}.ts-wrapper.single .ts-control{box-shadow:0 1px #0000000d,inset 0 1px #fffc;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#fefefe,#f2f2f2);background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.ts-wrapper.single .ts-control,.ts-dropdown.single{border-color:#b8b8b8}.dropdown-active .ts-control{border-radius:3px 3px 0 0}.ts-dropdown .optgroup-header{padding-top:7px;font-weight:700;font-size:.85em}.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}.ts-dropdown .optgroup:first-child{border-top:0 none}.ts-wrapper.multi.loading .ts-dropdown .spinner:after,.ts-wrapper.single.loading .ts-dropdown .spinner:after{content:none}.ts-wrapper.multi.loading .ts-dropdown .spinner:before,.ts-wrapper.single.loading .ts-dropdown .spinner:before{content:"Searching...";color:var(--colour-grey-dark)}.ts-wrapper.multi.focus .ts-control,.ts-wrapper.single.focus .ts-control{box-shadow:0 0 0 2px var(--colour-green)}.ts-wrapper.multi.focus .ts-control>input,.ts-wrapper.single.focus .ts-control>input{border-radius:0;cursor:text!important}.ts-wrapper.multi.dropdown-active .ts-control:after,.ts-wrapper.single.dropdown-active .ts-control:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ts-wrapper.multi .ts-dropdown,.ts-wrapper.single .ts-dropdown{background-color:var(--colour-white);color:var(--colour-midnight);padding:var(--spacer-small) var(--spacer-tiny);border-radius:var(--border-radius-tiny);font-size:var(--font-size-tiny)}.ts-wrapper.multi .ts-dropdown-content,.ts-wrapper.single .ts-dropdown-content{scrollbar-width:thin;scrollbar-color:rgba(var(--colour-midnight-rgb),.5) transparent}.ts-wrapper.multi .ts-dropdown-content::-webkit-scrollbar,.ts-wrapper.single .ts-dropdown-content::-webkit-scrollbar{width:12px}.ts-wrapper.multi .ts-dropdown-content::-webkit-scrollbar-thumb,.ts-wrapper.single .ts-dropdown-content::-webkit-scrollbar-thumb{border-radius:100px;background:rgba(var(--colour-midnight-rgb),.5);background-clip:padding-box;border:4px solid transparent}.ts-wrapper.multi .option,.ts-wrapper.single .option{border-radius:var(--border-radius-tiny);color:inherit;font-size:inherit;padding:var(--spacer-tiny) var(--spacer-medium)}.ts-wrapper.multi .option .highlight,.ts-wrapper.single .option .highlight{display:inline}.ts-wrapper.multi .option:hover,.ts-wrapper.single .option:hover,.ts-wrapper.multi .active,.ts-wrapper.single .active{background-color:var(--colour-indigo-tint)}.ts-wrapper.multi .ts-control,.ts-wrapper.single .ts-control{background-color:var(--colour-white);background-clip:padding-box;background-image:none;border:1px solid var(--colour-indigo-blue);border-radius:var(--border-radius-tiny);box-shadow:none;color:var(--colour-midnight);gap:var(--spacer-tiny);min-height:48px;padding-bottom:7px;padding-left:var(--input-horizontal-padding);padding-right:40px!important;padding-top:10px;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-box-align:center;align-items:center;cursor:pointer!important}.ts-wrapper.multi .ts-control:after,.ts-wrapper.single .ts-control:after{content:"\f078";-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;border:0;top:inherit;margin:0;width:auto;height:auto;right:var(--spacer-medium);position:absolute;cursor:pointer;font-family:"Font Awesome 6 Pro";color:var(--colour-indigo-blue);font-weight:900}@media (max-width: 900px){.ts-wrapper.multi .ts-control,.ts-wrapper.single .ts-control{min-height:40px}}.ts-wrapper.multi .ts-control .multiverse-tom-select-item,.ts-wrapper.single .ts-control .multiverse-tom-select-item{cursor:pointer;-webkit-box-align:center;align-items:center;background-image:none!important;background-color:var(--colour-grey-lighter)!important;border-radius:var(--border-radius-tiny);border:1px solid var(--colour-indigo-blue)!important;box-shadow:none;color:inherit!important;display:-webkit-box;display:flex;height:29px;margin:0;text-shadow:none;padding-left:var(--spacer-tiny);padding-right:var(--spacer-tiny)}.ts-wrapper.multi .ts-control .multiverse-tom-select-item:hover,.ts-wrapper.single .ts-control .multiverse-tom-select-item:hover{background-color:var(--colour-indigo-tint)!important}.ts-wrapper.multi .ts-control .multiverse-tom-select-item .remove-icon,.ts-wrapper.single .ts-control .multiverse-tom-select-item .remove-icon{padding-top:.2em;color:var(--colour-red);margin-left:var(--spacer-tiny);text-decoration:none}.ts-wrapper.multi .ts-control input,.ts-wrapper.single .ts-control input{font-size:var(--font-size-tiny);height:calc(44px - var(--input-horizontal-padding));padding:0!important;width:auto;cursor:pointer}@media (max-width: 900px){.ts-wrapper.multi .ts-control input,.ts-wrapper.single .ts-control input{height:calc(36px - var(--input-horizontal-padding))}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-animation=shift-away-subtle][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=top]{-webkit-transform:translateY(5px);transform:translateY(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=bottom]{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=left]{-webkit-transform:translateX(5px);transform:translate(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right]{-webkit-transform:translateX(-5px);transform:translate(-5px)}.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:calc(50% - 3px);left:11px}.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:calc(50% - 3px);right:11px}.tippy-svg-arrow{width:16px;height:16px;fill:#333;text-align:initial}.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}.tooltip-container p,.tooltip-container h2,.tooltip-container h3{margin:0}.tooltip-container>div{width:-webkit-max-content;width:max-content;cursor:pointer}.tooltip-container .detailed-tooltip{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;gap:var(--spacer-tiny)}.tooltip-container .tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:1px}.tooltip-container .tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:1px}.tooltip-container .tippy-box{background-color:var(--colour-grey-darker);font-size:var(--font-size-caption)}.tooltip-container .tippy-svg-arrow{fill:var(--colour-grey-darker);margin:0!important}.tooltip-container .tippy-box[data-theme~=detailed]{padding:16px}.tooltip-container .tippy-box[data-theme~=detailed] .tippy-content{padding:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;gap:var(--spacer-tiny)}.tooltip-container .tippy-box[data-theme~=detailed] .tippy-content p{margin:0}.tooltip-container .tippy-box[data-theme~=detailed] .tippy-content p:first-of-type{font-weight:var(--font-weight-bold)}.tooltip-container .tippy-box[data-theme~=midnight]{padding:16px;background-color:var(--colour-midnight)}.tooltip-container .tippy-box[data-theme~=midnight] .tippy-content{padding:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;gap:var(--spacer-tiny)}.tooltip-container .tippy-box[data-theme~=midnight] .tippy-content p{margin:0}.tooltip-container .tippy-box[data-theme~=midnight] .tippy-content p:first-of-type{font-weight:var(--font-weight-bold)}@font-face{font-family:Atlas Grotesk Web;src:url(./AtlasGrotesk-Regular-Web-BEJLQRFX-13f8db0b7178203c0de7e53f9f93c5df.woff2?vsn=d) format("woff2"),url(./AtlasGrotesk-Regular-Web-L55N4AJ5-16465f548b0e2d221e63ef4ded86ce75.woff?vsn=d) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Atlas Grotesk Web;src:url(./AtlasGrotesk-RegularItalic-Web-HWJ2BTCP-fecca9d8abd6268d049462bf77b1b758.woff2?vsn=d) format("woff2"),url(./AtlasGrotesk-RegularItalic-Web-VABDXKNS-9ea233e66141ad7e3066792c166e5dea.woff?vsn=d) format("woff");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Atlas Grotesk Web;src:url(./AtlasGrotesk-Bold-Web-BUUBVSYK-2fa164d1cd5b5e171d28645c64f4e926.woff2?vsn=d) format("woff2"),url(./AtlasGrotesk-Bold-Web-232M7SDZ-78f3599c9f318312c1f241ab0135835b.woff?vsn=d) format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}.highlight{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}@media (min-width: 900px){.highlight{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.highlight .qa__course{padding-right:0}}.highlight__tags{width:100%}.highlight img{margin-bottom:var(--spacer-medium);border-radius:var(--border-radius-tiny);background-color:#f8f8fa;max-width:100%;max-height:352px;min-width:134px;min-height:100px}.highlight__body{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}@media (min-width: 900px){.highlight__body{width:85%}}.highlight__description{width:100%;max-width:var(--optimal-reading-length-for-tiny-font);margin-bottom:var(--spacer-medium)}.highlight__add-image-helper{text-decoration:none;color:var(--colour-midnight);display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;border:1px solid var(--colour-grey-light);border-style:dashed;border-radius:var(--border-radius-tiny);width:85%;padding:var(--spacer-medium);margin-bottom:var(--spacer-medium)}.highlight__add-image-helper i{color:var(--colour-purple);font-size:var(--font-size-gigantic);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);margin-right:var(--spacer-tiny)}.highlight__add-image-helper__title{color:var(--colour-grey-darker);font-weight:700}.highlight__add-image-helper__text{color:var(--colour-grey-darker)}.highlight__add-image-helper a{display:none}@media (min-width: 900px){.highlight__add-image-helper a{display:inline}}.highlight__tag{border:1px solid var(--colour-grey-light);color:var(--colour-grey-darker);font-weight:var(--font-weight-bold);text-transform:uppercase;padding:var(--spacer-tiny);margin-bottom:var(--spacer-tiny);border-radius:var(--border-radius-tiny);width:-webkit-max-content;width:max-content}.highlight__info{width:100%;font-size:var(--font-size-tiny);margin-bottom:var(--spacer-medium)}.highlight__icon{display:none}@media (min-width: 900px){.highlight__icon{display:-webkit-box;display:flex;font-size:var(--font-size-gigantic);margin-right:var(--spacer-small);color:var(--colour-gold)}}.highlight__title{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);color:var(--colour-midnight)}.highlight__provider{font-size:var(--font-size-tiny)}.highlight__link{width:100%;margin-bottom:var(--spacer-medium)}.highlight__dates{width:100%}.highlight__dates p{margin-bottom:0}.highlight__duration{display:inline-block;border-right:1px solid var(--colour-grey-light);border-radius:2px;padding-right:var(--spacer-small);color:var(--colour-grey-darker);font-weight:var(--font-weight-bold)}.highlight__date-range{display:inline-block;color:var(--colour-grey-darker);padding-left:var(--spacer-small)}.highlight__tags+.highlight__dates,.timeline-item__skill-container+.highlight__dates{margin-top:var(--spacer-medium)}.introduction-container-outer{margin:0 auto var(--spacer-small) auto;width:100%;max-width:878px}.introduction-container-inner{margin:0 auto var(--spacer-small) auto;width:100%;max-width:878px;padding-left:var(--spacer-medium);padding-right:var(--spacer-medium)}.introduction-container-inner h1{font-weight:var(--font-weight-bold)}.introduction-container-inner p{font-size:var(--font-size-medium)}.whats-involved-container h1:first-of-type{margin-bottom:var(--spacer-large);font-size:var(--font-size-large)}.whats-involved-container form p:last-of-type{font-weight:var(--font-weight-bold)}@media (min-width: 900px){.whats-involved-container{padding-right:var(--spacer-huge);padding-left:var(--spacer-huge)}}.applied-login-box h1{margin-bottom:var(--spacer-medium)}.applied-login-box p{font-size:var(--font-size-small)}.applied-login-box .helper-text{color:var(--colour-grey-dark)}.apprentice-manager-submitted{padding-top:var(--spacer-large)}.apprentice-manager-details .apprentice-name{color:var(--colour-grey-dark);margin-top:var(--spacer-large);margin-bottom:var(--spacer-large)}.apprentice-manager-details h1{margin:0 0 var(--spacer-large) 0}.apprentice-manager-details .submission-title{margin:var(--spacer-large) 0 0 0;text-align:center}.apprentice-manager-details .subtitle{margin-bottom:var(--spacer-medium)}.apprentice-manager-details .change-timeframe{text-align:center;font-size:var(--font-size-small);margin:var(--spacer-large) 0 var(--spacer-large) 0}.apprentice-manager-details .search-bar{-webkit-box-align:end;align-items:flex-end}.apprentice-manager-details .search-bar #search{margin-bottom:0}.apprentice-manager-details .search-bar .button-primary{margin-bottom:5px}.apprentice-manager-details .apprenticeships-table{table-layout:fixed}.apprentice-manager-details svg{-webkit-box-flex:1;flex:1}.apprentice-manager-details .not-found{font-style:italic;color:var(--colour-grey-dark)}.apprentice-manager-details .tick-container{display:-webkit-box;display:flex;color:var(--colour-green-dark);font-size:100px;-webkit-box-pack:center;justify-content:center;padding-top:var(--spacer-small)}.apprentice-manager-details .back-container{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding-top:var(--spacer-medium);gap:var(--spacer-medium)}.apprentice-manager-details .details-container{background-color:var(--colour-grey-lighter);padding:var(--spacer-medium)}.apprentice-manager-details .details{color:var(--colour-midnight);margin:0}.apprentice-manager-details .details dt{margin:0 0 var(--spacer-tiny) 0;font-weight:var(--font-weight-bold)}.apprentice-manager-details .details dd{margin:0 0 var(--spacer-large) 0}.apprentice-manager-details .details dd:last-of-type{margin:0 0 var(--spacer-medium) 0}.assignments-index-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;padding:var(--spacer-huge)}.assignment-builder{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;padding:var(--spacer-large) 0}.assignment-builder .main{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0;width:100%;max-width:878px}.assignment-builder .main .title{color:var(--grey-dark);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);margin-top:0}.assignment-builder .main .assignment-step-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.assignment-builder .main .assignment-step-header .step{color:var(--colour-grey-dark);font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold)}.assignment-builder .main .assignment-step-header button{background:none;border:0;color:var(--colour-indigo-blue)}.assignment-builder .main .bottom{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-left:var(--spacer-medium)}.assignment-builder .main .actions{-webkit-box-pack:end;justify-content:flex-end;display:-webkit-box;display:flex;margin:var(--spacer-tiny) var(--spacer-medium);gap:var(--spacer-medium)}.assignment-builder .main .task{padding-bottom:var(--spacer-medium)}.assignment-builder .main .task .choice-cards{padding-bottom:var(--spacer-large)}.assignment-builder .main .task #searchable-multiple-container{padding-top:var(--spacer-large);max-width:560px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.assignment-type-radios{margin-bottom:var(--spacer-small)}.assignments-side-bar{width:292px;position:-webkit-sticky;position:sticky;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:var(--spacer-huge)}.assignments-side-bar .card__inner{margin:0;padding:0;padding-bottom:var(--spacer-small)}.assignments-side-bar .card__inner .card__body{margin:0 var(--spacer-medium)}.assignments-side-bar .card__inner .card__body .title{margin-top:var(--spacer-medium)}.assignments-side-bar .card__inner .card__header{margin:0;padding-top:var(--spacer-large)}.assignments-side-bar .card__inner ul{list-style:none;padding:inherit;margin:0}.assignments-side-bar .card__inner ul li span{width:100%;padding:0 var(--font-size-small)}.assignments-side-bar .card__inner .task-link{cursor:pointer;height:48px;display:-webkit-box;display:flex;justify-content:space-around;-webkit-box-align:center;align-items:center;border-radius:var(--border-radius-tiny);margin:var(--spacer-tiny) 0;-webkit-transition:background .33s,color .33s,border .33s,font-weight .3s;transition:background .33s,color .33s,border .33s,font-weight .3s;padding-right:var(--spacer-medium)}.assignments-side-bar .card__inner .task-link i{color:var(--colour-indigo-blue);margin-right:calc(var(--spacer-large) / 2);font-size:calc(var(--spacer-large) / 2)}.assignments-side-bar .card__inner .task-link a{text-decoration:none;color:inherit}.assignments-side-bar .card__inner .task-link .circle{border:1px solid var(--colour-indigo-blue);background-color:var(--colour-white);height:18px;border-radius:50%;width:19px}.assignments-side-bar .card__inner .task-link .filled{border:1px solid var(--colour-indigo-blue);background-color:var(--colour-indigo-blue);height:18px;border-radius:50%;width:19px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.assignments-side-bar .card__inner .task-link .filled .fa-solid.fa-check{color:var(--colour-white);font-size:var(--font-size-caption);margin:0}.assignments-side-bar .card__inner .task-link:hover{background:var(--colour-indigo-tint);text-decoration:none;color:inherit}.assignments-side-bar .card__inner .task-link.active{background:var(--colour-indigo-tint);font-weight:var(--font-weight-bold)}.assignments-side-bar h3{font-size:var(--font-size-tiny);font-weight:700;line-height:var(--font-size-large)}.assignments-side-bar h4{font-size:var(--font-size-caption);color:var(--colour-grey-dark);font-weight:var(--font-weight-bold);line-height:var(--font-size-caption);margin-top:var(--spacer-large)}.autocomplete-list-wrapper{position:relative}ul.autocomplete-list{margin-top:calc(-1 * var(--spacer-small));position:absolute;top:0;width:100%;padding:0;background:var(--colour-grey-lighter);border:1px solid var(--colour-grey-light);border-radius:var(--border-radius-small);max-width:100%;z-index:1;box-shadow:0 2px 10px -2px #0000001a}ul.autocomplete-list>li{list-style-type:none;cursor:pointer;padding:var(--spacer-small);border-radius:var(--border-radius-tiny)}ul.autocomplete-list>li:hover{background:var(--colour-grey-darker);color:var(--colour-white)}.camera_tag{margin:20px 0;max-width:100%}.cameratag-recorder-container{text-align:center}#candidate-player .jwplayer{background:var(--colour-white)!important}#candidate-player .jw-preview{background-color:var(--colour-white)!important}#candidate-player .jw-button-color{color:var(--colour-indigo-blue)!important}#candidate-player .jw-background-color{background:var(--colour-white)!important}#candidate-player .jw-progress{background:var(--colour-green)!important}#candidate-player .jw-display-icon-container,#candidate-player .jw-display-controlbar,#candidate-player .jw-controlbar{border:0!important}#candidate-player .jw-icon-inline:before,#candidate-player .jw-icon-tooltip:before{border:0!important}#candidate-camera_start_screen a{color:inherit;text-decoration:none}#candidate-camera_start_screen a:hover{color:inherit}.cohort-closed{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0 auto;max-width:100%}@media (min-width: 900px){.cohort-closed{max-width:var(--optimal-reading-length-for-tiny-font)}}.cohort-closed img{width:60%;height:100%;margin:var(--spacer-large) auto}@media (max-width: 900px){.cohort-closed img{width:75%}}.cohort-closed p{margin-bottom:0;font-size:var(--font-size-small)}.cohort-closed .helper-text{color:var(--colour-grey-dark)}.talent-manager-footer .contact-person{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:var(--spacer-medium)}.talent-manager-footer .contact-person img{border-radius:100%;width:62px;height:62px}.talent-manager-footer .contact-person .contact-name{padding-left:var(--spacer-small)}.talent-manager-footer .contact-details{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.talent-manager-footer .contact-details img{margin-right:var(--spacer-tiny)}.talent-manager-footer .contact-details .contact-item+.contact-item{padding-left:var(--spacer-large)}.talent-manager-footer .contact-details .contact-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 900px){.talent-manager-footer .contact-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.talent-manager-footer .contact-details .contact-item+.contact-item{padding-left:0!important;margin-top:var(--spacer-medium)}}.dev-banner{position:fixed;top:20px;z-index:999;width:100%;height:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.dev-banner .environment{border-radius:4px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:1.2em;text-align:center;padding:0 25px;margin:0}.dev-banner .banner-items{display:-webkit-box;display:flex;height:40px;background:#ffcc42}.dev-banner.demo .banner-items{background:#d1308b;color:var(--colour-white)}.dev-banner.staging .banner-items{background:var(--colour-green);color:var(--colour-white)}.dev-banner .button-subtle{border-radius:4px}.dev-banner .modal-button-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.dev-banner__spacer{min-height:40px}.dev-banner__button{height:40px;padding-top:unset;padding-bottom:unset;border-radius:4px}.dev-banner__button span{height:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}.dev-banner__button:hover{padding-top:unset;padding-bottom:unset}.dev-banner__button-loader{display:none;margin-left:8px}.dev-banner__button[aria-loading]{cursor:not-allowed}.dev-banner__button[aria-loading] i{display:block;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@keyframes spin{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0)}to{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}}.edit-qualifications h2{padding-top:var(--spacer-medium)}.edit-qualifications__containers{margin:var(--spacer-tiny) 0 var(--spacer-medium) 0}.edit-qualifications__container{display:-webkit-box;display:flex;padding-top:var(--spacer-tiny);padding-bottom:var(--spacer-tiny)}.edit-qualifications__inputs{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;width:100%;margin-right:var(--spacer-small)}.edit-qualifications__dropdowns{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;min-width:0}.edit-qualifications__dropdowns-is-other{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.edit-qualifications__dropdowns-is-other .edit-qualifications__dropdown--qualification{width:36%}.edit-qualifications__row-validation-msg-container{margin-top:var(--spacer-tiny)}.edit-qualifications__dropdown,.edit-qualifications__freetext,.edit-qualifications__readonly{flex-shrink:0}.edit-qualifications__dropdown--qualification,.edit-qualifications__freetext--qualification,.edit-qualifications__readonly--qualification{flex-basis:36%}.edit-qualifications__dropdown--subject,.edit-qualifications__freetext--subject,.edit-qualifications__readonly--subject{flex-basis:40%}.edit-qualifications__dropdown--grade,.edit-qualifications__freetext--grade,.edit-qualifications__readonly--grade{flex-basis:19%}.edit-qualifications__other-fields{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;min-width:0;margin-top:var(--spacer-tiny)}.edit-qualifications__other-fields .edit-qualifications__dropdown--qualification{flex-basis:20%}.edit-qualifications__other-fields .edit-qualifications__dropdown--level{flex-basis:auto;width:25%}.edit-qualifications__other-field{min-width:0;flex-shrink:0}.edit-qualifications__other-field--title,.edit-qualifications__other-field--subject{flex-basis:auto;width:30%}.edit-qualifications__other-field--grade{flex-basis:auto;width:13%;margin-right:0}.edit-qualifications__delete-button-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:var(--spacer-medium) var(--spacer-tiny) var(--spacer-tiny) var(--spacer-tiny)}.edit-qualifications__add-button-container{margin-top:var(--spacer-small)}.edit-qualifications__bottom-buttons{text-align:right}.edit-qualifications__error{color:var(--colour-red)}.university-qualification-section .university-qualification-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-top:var(--spacer-medium);border-bottom:1px solid var(--colour-grey-light)}.university-qualification-section .university-qualification-container .university-qualification-row{-webkit-box-flex:2;flex-grow:2}.university-qualification-section .university-qualification-container .university-delete{color:var(--colour-red)}.university-qualification-section .university-qualification-add{margin-top:var(--spacer-medium)}@media (max-width: 900px){.edit-qualifications__containers{margin-top:0}.edit-qualifications__container{border-bottom:1px solid;padding-bottom:var(--spacer-medium);padding-top:var(--spacer-medium)}.edit-qualifications__container:nth-last-of-type(2){border:0}.edit-qualifications__dropdowns{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.edit-qualifications__dropdowns-is-other .edit-qualifications__dropdown--qualification{width:100%}.edit-qualifications__other-fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.edit-qualifications__delete-button-container{-webkit-box-align:center;align-items:center}.edit-qualifications__dropdown{margin-right:0}.edit-qualifications__dropdown+.edit-qualifications__dropdown{margin-top:var(--spacer-small)}.edit-qualifications__other-fields{margin-top:var(--spacer-small)}.edit-qualifications__other-fields .edit-qualifications__dropdown--level{width:100%}.edit-qualifications__other-field{margin-right:0;flex-basis:auto;width:100%}.edit-qualifications__other-field+.edit-qualifications__other-field{margin-top:var(--spacer-small)}}.elm-datepicker--container{position:relative}.elm-datepicker--input:focus{outline:0}.elm-datepicker--picker{position:absolute;border:1px solid #ccc;z-index:10;background-color:var(--colour-white)}.elm-datepicker--picker-header,.elm-datepicker--weekdays{background:#f2f2f2}.elm-datepicker--picker-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.elm-datepicker--prev-container,.elm-datepicker--next-container{-webkit-box-flex:0;flex:0 1 auto;cursor:pointer}.elm-datepicker--month-container{-webkit-box-flex:1;flex:1 1 auto;padding:.5em;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.elm-datepicker--month,.elm-datepicker--year{-webkit-box-flex:1;flex:1 1 auto;cursor:default;text-align:center}.elm-datepicker--year{font-size:.6em;font-weight:var(--font-weight-bold)}.elm-datepicker--prev,.elm-datepicker--next{border:6px solid transparent;background-color:inherit;display:block;width:0;height:0;padding:0 .2em}.elm-datepicker--prev{border-right-color:#aaa}.elm-datepicker--prev:hover{border-right-color:#bbb}.elm-datepicker--next{border-left-color:#aaa}.elm-datepicker--next:hover{border-left-color:#bbb}.elm-datepicker--table{border-spacing:0;border-collapse:collapse;width:100%;font-size:.8em}.elm-datepicker--table td{width:2em;height:2em;text-align:center}.elm-datepicker--row{border-top:1px solid #f2f2f2}.elm-datepicker--dow{border-bottom:1px solid #ccc;cursor:default}.elm-datepicker--day{cursor:pointer}.elm-datepicker--day:hover{background:#f2f2f2}.elm-datepicker--disabled{cursor:default;color:#ddd}.elm-datepicker--disabled:hover{background:inherit}.elm-datepicker--picked{color:var(--colour-white);background:var(--colour-blue-dark)}.elm-datepicker--picked:hover{background:var(--colour-blue-dark)}.elm-datepicker--today{font-weight:var(--font-weight-bold)}.elm-datepicker--other-month{color:#aaa}.elm-datepicker--other-month.elm-datepicker--disabled{color:#eee}.elm-datepicker--other-month.elm-datepicker--picked{color:var(--colour-white)}.dropdown__menu{z-index:2000;width:100%;max-height:20rem;overflow-y:auto;margin:0;background:var(--colour-white);padding-top:var(--spacer-small);padding-bottom:var(--spacer-small);padding-left:0;padding-right:0;border:2px solid var(--colour-grey-dark);border-radius:var(--border-radius-tiny);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(var(--colour-midnight-rgb),.5) transparent}.dropdown__menu::-webkit-scrollbar{width:12px}.dropdown__menu::-webkit-scrollbar-thumb{border-radius:100px;background:rgba(var(--colour-midnight-rgb),.5);background-clip:padding-box;border:4px solid transparent}.dropdown div:last-child>.dropdown__icon{margin-right:10px;margin-left:var(--spacer-tiny);font-size:var(--font-size-tiny)}.dropdown__list{margin:0;padding:0;list-style-type:none}.dropdown__item{padding-top:var(--spacer-tiny);padding-bottom:var(--spacer-tiny);padding-left:var(--spacer-medium);padding-right:var(--spacer-medium);margin-left:var(--spacer-tiny);margin-right:var(--spacer-tiny);display:block;cursor:pointer;border-radius:var(--spacer-tiny)}.dropdown__item--mouse-selected{background-color:var(--colour-grey-light)}.dropdown__item--key-selected{background-color:var(--colour-grey-dark);color:var(--colour-white)}.dropdown__textfield{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:var(--colour-grey-dark);color:var(--colour-midnight);top:16px!important;left:20px!important;padding-right:75px}.dropdown__textfield:hover{padding-right:74px}.dropdown__textfield--no-selection,.dropdown__textfield--menu-open{color:var(--colour-grey-dark)}.dropdown__icon{cursor:pointer;color:var(--colour-grey-light);-webkit-transition:color .15s ease 0s;transition:color .15s ease 0s;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-user-select:none;user-select:none}.dropdown__icon:hover,.dropdown__icon--open{color:var(--colour-grey-dark)}div.dropdown>div:nth-child(1)>div:nth-child(1)>div:nth-child(3){height:100%}.image-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.image-container img{max-width:100%;height:20rem}.file_upload{display:-webkit-box;display:flex;height:100%;-webkit-box-align:center;align-items:center}.file_upload .form-group{-webkit-box-flex:1;flex-grow:1}.file_upload .button-primary{height:100%;margin-left:var(--spacer-tiny)}.file-upload-submit .while-uploading{display:none}.file-upload-submit .submit{display:inline-block}.phx-submit-loading button.remove-upload{display:none}.phx-submit-loading .file-upload-submit .while-uploading{display:inline-block}.phx-submit-loading .file-upload-submit .submit{visibility:hidden}.common__icon-container{display:inline}.icon-grid__container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:space-evenly;justify-content:space-evenly;padding-top:var(--spacer-medium)}.icon-grid__container .icon-grid__item{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:175px;border:1px var(--colour-grey-light) solid;border-radius:var(--border-radius-small);padding:var(--spacer-medium) var(--spacer-small);margin-bottom:var(--spacer-large);color:var(--colour-grey-dark);cursor:pointer;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s;text-decoration:none}.icon-grid__container .icon-grid__item i{color:var(--colour-gold)}.icon-grid__container .icon-grid__item:hover{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.9}.icon-grid__container .icon-grid__item>div{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%}.icon-grid__container .icon-grid__item>div h2{font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold)}.icon-grid__container .icon-grid__item>div>p{text-align:center;width:100%}.icon-grid__container .icon-grid__item .icon-grid__item-name{padding-top:var(--spacer-medium);color:var(--colour-midnight);text-align:center;-webkit-user-select:none;user-select:none}@media (min-width: 900px){.icon-grid__container{-webkit-box-pack:justify;justify-content:space-between}}.induction-prompt-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border:2px dashed var(--colour-grey-light);border-radius:var(--border-radius-small);padding:var(--spacer-large);margin-bottom:var(--spacer-medium)}.induction-prompt-container img{width:240px;height:100px;max-width:50%}.induction-prompt-container .content{margin-left:var(--spacer-medium)}.induction-prompt-container .content h2{font-weight:var(--font-weight-bold)}.profile__empty-section-wrapper{padding:var(--spacer-large);background-color:var(--colour-white);border-radius:var(--border-radius-tiny);margin-bottom:var(--spacer-huge)}.profile__section-wrapper{margin-bottom:var(--spacer-huge)}.profile__section-wrapper .card__inner,.profile__section-wrapper .example-profile{position:relative;border-radius:var(--border-radius-tiny);padding:var(--spacer-large)}.profile__section-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-bottom:var(--spacer-small)}.profile__section-header .all-quals-checkbox>*{margin:auto}.profile__section-header-with-tooltip{-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.profile__section-header-with-tooltip .profile__section-title{margin-right:var(--spacer-tiny)}.profile__section-header-with-tooltip .tooltip-container,.profile__section-header-with-tooltip .tooltip-container .standard-tooltip{display:-webkit-inline-box;display:inline-flex}.profile__section-header-with-tooltip .tooltip-container+*{margin-left:auto}.profile__section-title{margin:0;font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);color:var(--colour-grey-darker)}.profile .button-plus{padding:0}.profile__container{display:grid;grid-template-areas:"header header" "sidebar main-content";padding:0 var(--spacer-medium);grid-gap:0 var(--spacer-small);max-width:1140px;grid-template-columns:minmax(270px,25%) minmax(559px,75%);margin:0 auto}@media (max-width: 900px){.profile__container{grid-template:"header" "sidebar" "main-content";grid-template-columns:100%}}.profile__container .card__inner,.profile__container .example-profile{margin:0}.profile__container .card__top-back-button{margin-left:0;margin-right:0}.profile__sidebar{grid-area:sidebar;margin:0 auto;width:100%}.profile__sidebar .card__inner,.profile__sidebar .example-profile{padding:var(--spacer-medium);border-radius:var(--border-radius-small)}.profile__main-content{grid-area:main-content}.profile__main-content .card__inner,.profile__main-content .example-profile{margin:0}.profile__name,.profile__flags{display:inline-block}.profile__flags-inner{display:-webkit-box;display:flex}.profile__flag{-webkit-user-select:none;user-select:none;font-size:var(--font-size-medium);color:var(--colour-midnight);position:relative;top:-2px;margin-right:var(--spacer-small)}.profile__flag-info{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;position:relative;top:6px}.profile__flag-info img{fill:var(--colour-white)}.profile__icon-container{text-align:center}.profile__icon-container img{margin-left:auto;margin-right:auto}.profile #highlight-form .upload-preview-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.profile #highlight-form .upload-preview-container .upload-preview{height:auto;width:70%}.profile #highlight-form .upload-preview-container .remove-upload-button{font-size:ver(--spacer-medium)}.profile #highlight-form .selected-skill{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;margin-bottom:var(--spacer-small)}.profile #highlight-form .selected-skill>div:first-child{border-radius:var(--border-radius-small);border:2px solid var(--colour-grey-light);width:512px;margin-right:var(--spacer-medium);padding:var(--spacer-small)}.profile #highlight-form .selected-skill>div:last-child{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;margin-bottom:calc(var(--border-radius-small) * .75)}.profile #highlight-form .selected-skill>div:last-child>*+*{margin-top:var(--spacer-medium)}.profile #highlight-form .selected-skill>div:last-child>div>i{cursor:pointer;font-size:var(--font-size-medium)}.profile .tag{display:inline-block;cursor:pointer;padding:.25em .75em;border-radius:var(--border-radius-small);background:var(--colour-midnight);color:var(--colour-white);border:1px solid var(--colour-midnight);margin-left:-.25em;margin-right:var(--spacer-small);margin-bottom:var(--spacer-small)}.profile .tag:last-child{margin-right:0}.profile .tag.tag-read-only{cursor:default}.profile .validation-message-container+button{margin-top:var(--spacer-small)}.profile .profile-buttons{position:absolute;top:var(--spacer-small);right:var(--spacer-medium);-webkit-transform:translateX(50%);transform:translate(50%);z-index:10}.profile .profile-buttons a,.profile .profile-buttons button{border:0;position:relative;display:block;width:44px;height:44px;margin-bottom:var(--spacer-medium);background-color:var(--colour-white);border-radius:50%;box-shadow:0 2px 10px -2px #0000001a;cursor:pointer}.profile .profile-buttons a i,.profile .profile-buttons button i{color:var(--colour-grey-darker);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:var(--font-size-small)}.profile .profile-buttons a:hover,.profile .profile-buttons button:hover{background-color:var(--colour-grey-darker)}.profile .profile-buttons a:hover i,.profile .profile-buttons button:hover i{color:var(--colour-white)}.profile .profile-buttons a:active,.profile .profile-buttons button:active{background-color:var(--colour-midnight)}.profile .profile-buttons a:active i,.profile .profile-buttons button:active i{color:var(--colour-white)}.profile .profile-buttons a:focus,.profile .profile-buttons button:focus{box-shadow:0 2px 10px -2px #0000001a,0 0 0 2px var(--colour-green)}.profile .profile-buttons a:focus:not(:focus-visible),.profile .profile-buttons button:focus:not(:focus-visible){box-shadow:none}@media (min-width: 900px){.profile .profile-buttons{right:0}.profile .profile-buttons a{margin-bottom:var(--spacer-tiny)}}.profile .placeholder-add-button{position:relative;background-color:var(--colour-indigo-blue);align-self:center;color:var(--colour-white);border-radius:50%;width:24px;height:24px}.profile .placeholder-add-button i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width: 900px){.profile .placeholder-add-button{width:44px;height:44px}}.profile .profile-heading-video-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding:var(--spacer-medium) 0}.profile .profile-heading-video-wrapper.with-coverletter{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.profile .profile-heading-video-wrapper .video-wrapper{position:relative;margin-bottom:var(--spacer-huge)}.profile .profile-heading-video-wrapper .video-placeholder{display:-webkit-box;display:flex;width:64px;height:64px;background:var(--colour-grey-lighter);border:1px solid var(--colour-grey-light);border-radius:100%;-webkit-box-pack:center;justify-content:center;margin-bottom:var(--spacer-medium)}.profile .profile-heading-video-wrapper .video-placeholder span{align-self:center;font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);color:var(--colour-grey-darker)}.profile .profile-heading-video-wrapper .video{display:block;width:100%;border:1px solid var(--colour-grey-light);border-radius:var(--border-radius-tiny);overflow:hidden;background-color:var(--colour-white)}.profile .profile-heading-video-wrapper .heading-wrapper{align-self:start;margin-left:var(--spacer-large);margin-bottom:var(--spacer-medium)}.profile .profile-heading-video-wrapper .heading-wrapper .name-flags-container h1{display:inline;margin:0}.profile .profile-heading-video-wrapper .heading-wrapper .name-flags-container+*{margin-top:var(--spacer-small)}.profile .profile-heading-video-wrapper .cover-letter-heading{font-size:var(--font-size-tiny);color:var(--colour-grey-darker);font-style:italic;margin-bottom:var(--spacer-medium);margin-top:var(--spacer-medium)}@media (max-width: 900px){.profile .profile-heading-video-wrapper.video-wrapper-placeholder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.profile .profile-heading-video-wrapper.video-wrapper-placeholder .heading-wrapper{margin-left:var(--spacer-medium)}}@media (min-width: 900px){.profile .profile-heading-video-wrapper{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.profile .profile-heading-video-wrapper .video-placeholder{margin-bottom:0;width:80px;height:80px}.profile .profile-heading-video-wrapper.with-coverletter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.profile .profile-heading-video-wrapper .video{width:19rem}.profile .profile-heading-video-wrapper.full-width .video-wrapper,.profile .profile-heading-video-wrapper.full-width .video{width:100%}}.initials-container{display:-webkit-box;display:flex;width:64px;height:64px;background:var(--colour-grey-lighter);border:1px solid var(--colour-grey-light);border-radius:100%;-webkit-box-pack:center;justify-content:center}.initials-container span{align-self:center;font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);color:var(--colour-grey-darker)}.manager-candidate-search .profile-heading-video-wrapper,.employee-application-management-container .profile-heading-video-wrapper{padding:var(--spacer-medium)}.manager-candidate-search .profile__section-header,.employee-application-management-container .profile__section-header{margin-left:var(--spacer-medium);margin-right:var(--spacer-medium)}.manager-candidate-search .qualifications-info-link,.employee-application-management-container .qualifications-info-link{margin:0 var(--spacer-medium)}@media (min-width: 900px){.manager-candidate-search .profile__section-header,.employee-application-management-container .profile__section-header{margin-left:0;margin-right:0}.manager-candidate-search .qualifications-info-link,.employee-application-management-container .qualifications-info-link{margin:0}.manager-candidate-search .profile-heading-video-wrapper,.employee-application-management-container .profile-heading-video-wrapper{padding:var(--spacer-medium) 0}}.example-profile{margin:0 auto;max-width:960px}.candidate-details-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.candidate-details-container .badge{margin:0;margin-left:var(--spacer-small);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.candidate-details-container .candidate-name{font-weight:var(--font-weight-bold);font-size:var(--font-size-medium);display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.candidate-details-container .profile__flag-info{background:none;border:0}.automated-emails-info-box{border-radius:var(--border-radius-small);background:var(--colour-grey-lighter);padding:var(--spacer-small);margin-top:var(--spacer-medium);width:100%}#profile-expandable-section{margin:var(--spacer-tiny) 0 0 0}#profile-expandable-section button{-webkit-box-pack:center;justify-content:center;font-weight:400;color:var(--colour-midnight)}.minipanel-name-container{margin-top:var(--spacer-tiny);text-align:center}.minipanel-name-container h1{text-align:center;font-size:var(--font-size-medium);margin:var(--spacer-tiny);font-weight:var(--font-weight-bold);max-width:pct 100;overflow-wrap:break-word}.minipanel-name-container .pronouns{margin-bottom:var(--spacer-tiny)}#profile-expandable-section-content-wrapper{padding:var(--spacer-tiny) var(--spacer-tiny) var(--spacer-tiny)}#profile-expandable-section-toggle:before{background:none}.cover-letter-icon-container{background-color:var(--colour-white);width:24px;height:24px;border-radius:6px;border:1px solid var(--colour-grey-light)}.cover-letter-icon-container>i{color:var(--colour-midnight);font-size:12.5px;vertical-align:middle;width:100%;text-align:center;margin-bottom:4px;margin-left:-.5px}.cover-letter-icon-container>i:before{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%}.cover-letter-icon-container.our-company-logo{background:var(--colour-white) url(/images/hexagon_logo-3e902529de8448b3e1432c2cb994b44e.svg?vsn=d) center center;background-repeat:no-repeat;background-size:17px 17px}@-webkit-keyframes throbber{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes throbber{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.expandable-section{max-width:100%;padding-right:var(--spacer-tiny)}.expandable-section-content-wrapper{max-width:var(--optimal-reading-length-for-tiny-font);padding-right:var(--spacer-tiny)}.job-list-title{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);margin-top:var(--spacer-medium);margin-bottom:var(--spacer-medium)}.job-highlight{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.job-highlight h3{font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.job-highlight p{margin-top:var(--spacer-small)}.job-highlight__content{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline}.job-highlight__info-icon,.job-highlight__text{margin-right:var(--spacer-small)}.job-highlight .button-primary-pointer-forward{white-space:nowrap}@media (max-width: 900px){.job-highlight{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:var(--spacer-medium)}.job-highlight__text{margin-right:0}.job-highlight__info-icon{margin-right:var(--spacer-medium)}.job-highlight .button-primary-pointer-forward{margin:var(--spacer-large) 0 var(--spacer-small);align-self:flex-end}}.job__back-button-container{max-width:1140px;margin:0 auto;padding:0 var(--spacer-medium)}.job__container{max-width:1140px;margin:0 auto;padding:0 var(--spacer-medium);display:grid;grid-template-areas:"header header" "application-card application-card" "role-type-explainer role-type-explainer" "feedback-header feedback-header" "main-content sidebar" "footer footer";grid-gap:0 var(--spacer-small);grid-template-columns:auto 35%}@media (max-width: 900px){.job__container{grid-template:"header" "application-card" "role-type-explainer" "feedback-header" "main-content" "sidebar" "footer"}}.job__flash>.alert__outer{max-width:1140px}.job__flash>.alert__outer i{font-size:var(--font-size-small)}.job__flash>.alert__outer div{font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.job__flash>.alert__outer div.alert__inner__body{font-weight:var(--font-weight-normal)}.job__header{grid-area:header}.job__application-card{grid-area:application-card}.job__application-card h2+*{margin-top:var(--spacer-medium)}.job__application-card .card__inner{margin:0}.job__application-card .application-container>*{margin:0;margin-bottom:var(--spacer-small)}.job__application-card .application-container :last-child{margin-bottom:0}.job__application-card .application-status{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:baseline;align-items:baseline}.job__application-card .application-status div:last-child{color:var(--colour-grey-dark);white-space:nowrap}.job__application-card .badge{margin-bottom:0}.job__footer{grid-area:footer}.job__feedback-header{grid-area:feedback-header}.job__feedback-header p{max-width:800px}.job__feedback-header div h2{font-weight:var(--font-weight-normal)}.job__feedback-header div h2 i{margin-right:var(--spacer-small)}.job__feedback-header h2+p{font-size:var(--font-size-small)}.job__feedback-header strong{display:block;margin-bottom:0}.job__feedback-header strong+p{margin-top:var(--spacer-tiny)}.job__feedback-header .card__inner{margin:0}.job__feedback-header__improve{font-size:var(--font-size-tiny)}.job__main-content{grid-area:main-content}.job__main-content .card__inner{margin:0}.job__sidebar{grid-area:sidebar;margin:0 auto;width:100%}.job__sidebar .card__inner{margin:0}.job__sidebar-item{margin-bottom:var(--spacer-small)}.job__sidebar-item-header{font-weight:var(--font-weight-bold)}.job__apply-button--sidebar{margin-top:var(--spacer-medium)}.job__apply-button--sidebar>*{width:100%}.job__breadcrumbs,.job__summary{margin-bottom:var(--spacer-medium)}@media (min-width: 900px){.job__summary{display:none}}.job__header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.job__role-type-explainer{grid-area:role-type-explainer}.job__role-type-explainer .card__inner{min-height:300px;margin:0;background-position:right var(--spacer-large) bottom var(--spacer-large);background-repeat:no-repeat}.job__role-type-explainer div.job__role-type-explainer-header{cursor:pointer;margin-bottom:var(--spacer-medium);display:-webkit-box;display:flex;justify-items:flex-start;-webkit-box-align:center;align-items:center}.job__role-type-explainer div.job__role-type-explainer-header h2{margin-left:var(--spacer-small);margin-bottom:0}.job__role-type-explainer div.job__role-type-explainer-header img.company-logo:first-child,.job__role-type-explainer div.job__role-type-explainer-header i:first-child{border:1px solid var(--colour-grey-light);color:var(--colour-midnight);display:block;margin:0;width:40px;height:40px;border-radius:12px;padding:8px}.job__role-type-explainer div.job__role-type-explainer-header img.company-logo:first-child:before,.job__role-type-explainer div.job__role-type-explainer-header i:first-child:before{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%}.job__role-type-explainer div.job__role-type-explainer-header i:last-child{font-size:var(--font-size-medium);margin-left:auto}@media (max-width: 900px){.job__role-type-explainer div.job__role-type-explainer-header i:last-child{margin-right:var(--spacer-small)}}.job__role-type-explainer p{max-width:var(--optimal-reading-length-for-tiny-font)}.job__role-type-explainer p:first-of-type:before{content:"";display:block;position:absolute;bottom:var(--spacer-large);right:var(--spacer-large)}@media (max-width: 900px){.job__role-type-explainer p:first-of-type:before{position:static;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:var(--spacer-large)}}.job__role-type-explainer.job__role-type-explainer-closed div.job__role-type-explainer-header{margin-bottom:0}.job__role-type-explainer.job__role-type-explainer-closed .card__inner{min-height:0}@-webkit-keyframes role-type-explainer-border-fatten{0%{border-width:1px;padding:var(--spacer-large)}to{border-width:6px;padding:calc(var(--spacer-large) - 6px + 1px)}}@keyframes role-type-explainer-border-fatten{0%{border-width:1px;padding:var(--spacer-large)}to{border-width:6px;padding:calc(var(--spacer-large) - 6px + 1px)}}@-webkit-keyframes role-type-explainer-border-fatten-mobile{0%{border-width:1px;padding:var(--spacer-medium)}to{border-width:6px;padding:calc(var(--spacer-medium) - 6px + 1px)}}@keyframes role-type-explainer-border-fatten-mobile{0%{border-width:1px;padding:var(--spacer-medium)}to{border-width:6px;padding:calc(var(--spacer-medium) - 6px + 1px)}}@-webkit-keyframes role-type-explainer-border-highlight{0%{border-color:var(--colour-grey-light)}to{border-color:var(--colour-purple)}}@keyframes role-type-explainer-border-highlight{0%{border-color:var(--colour-grey-light)}to{border-color:var(--colour-purple)}}@-webkit-keyframes role-type-explainer-border-fade{0%{border-color:var(--colour-purple)}to{border-color:var(--colour-grey-light)}}@keyframes role-type-explainer-border-fade{0%{border-color:var(--colour-purple)}to{border-color:var(--colour-grey-light)}}@-webkit-keyframes role-type-explainer-border-shrink{0%{border-width:6px;padding:calc(var(--spacer-large) - 6px + 1px)}to{border-width:1px;padding:var(--spacer-large)}}@keyframes role-type-explainer-border-shrink{0%{border-width:6px;padding:calc(var(--spacer-large) - 6px + 1px)}to{border-width:1px;padding:var(--spacer-large)}}@-webkit-keyframes role-type-explainer-border-shrink-mobile{0%{border-width:6px;padding:calc(var(--spacer-medium) - 6px + 1px)}to{border-width:1px;padding:var(--spacer-medium)}}@keyframes role-type-explainer-border-shrink-mobile{0%{border-width:6px;padding:calc(var(--spacer-medium) - 6px + 1px)}to{border-width:1px;padding:var(--spacer-medium)}}.job__role-type-explainer.job__role-type-explainer-highlight .card__inner{-webkit-animation:role-type-explainer-border-fatten .05s ease-out .4s 1 forwards,role-type-explainer-border-highlight .5s ease-out .45s 1,role-type-explainer-border-fade 1s ease-out .95s 1,role-type-explainer-border-shrink .05s ease-out 1.95s 1 forwards;animation:role-type-explainer-border-fatten .05s ease-out .4s 1 forwards,role-type-explainer-border-highlight .5s ease-out .45s 1,role-type-explainer-border-fade 1s ease-out .95s 1,role-type-explainer-border-shrink .05s ease-out 1.95s 1 forwards}@media (max-width: 900px){.job__role-type-explainer.job__role-type-explainer-highlight .card__inner{-webkit-animation:role-type-explainer-border-fatten-mobile .05s ease-out .4s 1 forwards,role-type-explainer-border-highlight .5s ease-out .45s 1,role-type-explainer-border-fade 1s ease-out .95s 1,role-type-explainer-border-shrink-mobile .05s ease-out 1.95s 1 forwards;animation:role-type-explainer-border-fatten-mobile .05s ease-out .4s 1 forwards,role-type-explainer-border-highlight .5s ease-out .45s 1,role-type-explainer-border-fade 1s ease-out .95s 1,role-type-explainer-border-shrink-mobile .05s ease-out 1.95s 1 forwards}}.job__role-type-explainer-standard p:first-of-type:before{background-image:url(/images/direct_application_illustration-49e505911cb24e1009f845cf559a2466.svg?vsn=d);width:232px;height:140px;background-size:232px 140px}.job__role-type-explainer-premium p:first-of-type:before{width:150.92px;height:140px;background-size:150.92px 140px;background-image:url(/images/premium_application_illustration-76aa0ea1deea2f9418bbfc8bb554dd78.svg?vsn=d)}.job__company-logo{margin-bottom:var(--spacer-medium);text-align:center}.job__map{position:absolute;width:100%;height:100%;border:0;left:0;top:0}.job__map-container{position:relative;width:100%;padding-bottom:60%;height:0;margin-bottom:var(--spacer-medium)}.job__photo{width:100%;margin-bottom:var(--spacer-medium)}.job__submit-for-review-success{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;text-align:center}.job__submit-for-review-success .fas{align-self:center;font-size:8rem;color:var(--colour-green-dark)}.job__submit-for-review-success .is-pending-desc{margin-top:var(--spacer-medium);margin-bottom:var(--spacer-medium)}.job__submit-for-review-success .is-pending-desc h1{line-height:1em}.job__submit-for-review-success .is-pending-desc span{margin-bottom:0}@media (min-width: 900px){.job__submit-for-review-success .fas{font-size:11rem}.job__submit-for-review-success .is-pending-desc{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center}.job__submit-for-review-success .is-pending-desc h1{display:inline;margin:0 var(--spacer-small) 0 0}}body.manager-auth .job__flash .alert__outer{max-width:1140px}.job-description .action-heading{margin-bottom:var(--spacer-small)}.job-description .action-heading h2{display:inline;margin-right:var(--spacer-medium)}.job-description .action-heading .badge{margin-bottom:0}.job-description h1,.job-description h2,.job-description h3{margin-bottom:var(--spacer-tiny);word-break:break-word}.job-description h3{font-size:var(--font-size-small);margin-top:var(--spacer-medium);font-weight:var(--font-weight-bold)}.job-description p,.job-description a{font-size:var(--font-size-tiny)}.job-description a{word-break:break-word}.job-description .quick-summary{margin-top:var(--spacer-medium)}.job-description .quick-summary-item{position:relative;margin-bottom:var(--spacer-tiny);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.job-description .quick-summary-item i{font-size:var(--font-size-small);flex-basis:20px}.job-description .quick-summary-item .quick-summary-item-content{font-size:var(--font-size-tiny);display:inline-block;padding-left:var(--spacer-tiny)}.job-description .quick-summary-item:last-child{margin-bottom:var(--spacer-medium)}.job-description ul{padding-left:var(--spacer-small)}.job-description ul li{font-size:var(--font-size-tiny)}@media (min-width: 900px){.job-description ul{padding-left:var(--spacer-tiny)}}.job-description .job-banner-image{vertical-align:top;width:100%;margin-top:var(--spacer-small);border-radius:var(--border-radius-tiny);object-fit:cover}.job-description .editable-section .job-banner-image{width:calc(100% - var(--spacer-medium))}.job-description .company-logo{display:block;max-width:100%;margin-left:auto;margin-right:auto;max-height:140px}@media (min-width: 900px){.job-description .company-logo{max-height:270px}}.job-description .image-upload-button{background-color:0;margin-top:calc(-1 * var(--spacer-medium))}.job-description .image-upload-button .button-subtle{margin-bottom:0}.job-description .image-upload-button .button-text{display:inline-block}.job-description .image-upload-button .button-text+.button-text{margin-left:var(--spacer-medium)}.job-description .editable-company-image{display:block;width:50%;margin-top:var(--spacer-tiny);border-radius:var(--border-radius-small);border:1px solid var(--colour-midnight)}.job-description .job-summary{display:inline-block;width:100%;max-width:100%}@media (min-width: 900px){.job-description .job-summary{max-width:var(--optimal-reading-length-for-tiny-font)}}.job-description .editable-perks-benefits-wrapper .perks-benefits-wrapper{-webkit-box-align:center;align-items:center}@media (min-width: 900px){.job-description .editable-perks-benefits-wrapper .perks-benefits-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}}.job-description .perks-benefits-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px;margin-top:var(--spacer-medium)}@media (min-width: 900px){@supports (grid-template-columns: repeat(auto-fill,30%)){.job-description .perks-benefits-wrapper{grid-template-columns:repeat(auto-fill,30%)}}}.job-description .perks-benefits-wrapper .benefit{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;border:1px solid transparent}.job-description .perks-benefits-wrapper .benefit.selected{border:1px solid var(--colour-midnight);border-radius:var(--border-radius-tiny)}.job-description .perks-benefits-wrapper .benefit.selected:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f058";font-size:var(--font-size-medium);position:absolute;right:-.75em;top:-.75em;width:1.5em;background:var(--colour-white);text-align:center}.job-description .perks-benefits-wrapper .benefit .benefit-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100px;background-color:var(--colour-grey-lighter);border-radius:50%;height:100px}.job-description .perks-benefits-wrapper .benefit .benefit-icon i{color:var(--colour-grey-darker);border-radius:50%}.job-description .perks-benefits-wrapper .benefit .benefit-option{display:-webkit-box;display:flex;height:200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding-top:var(--spacer-medium);padding-bottom:var(--spacer-medium);padding-left:var(--spacer-small);padding-right:var(--spacer-small)}.job-description .perks-benefits-wrapper .benefit .benefit-text{height:50px;padding-top:var(--spacer-small);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.job-description .perks-benefits-wrapper .benefit p{font-size:var(--font-size-tiny);margin:0;text-align:center}.job-description .wh-modal__content .perks-benefits-wrapper .benefit:hover{border:1px solid var(--colour-midnight);border-radius:var(--border-radius-tiny);cursor:pointer}.job-description .company-details,.job-description .apprenticeship-details{font-size:var(--font-size-tiny);line-height:var(--font-size-small)}.job-description .company-details h3,.job-description .apprenticeship-details h3{font-size:var(--font-size-medium);line-height:var(--font-size-large);font-weight:var(--font-weight-normal)}.job-description .company-details .job__sidebar-item,.job-description .apprenticeship-details .job__sidebar-item{margin-bottom:var(--spacer-small)}.job-description .company-details .job__sidebar-item .job__sidebar-item-header,.job-description .apprenticeship-details .job__sidebar-item .job__sidebar-item-header{font-size:var(--font-size-small);line-height:var(--font-size-medium);margin-bottom:var(--spacer-tiny)}.job-description .company-details .job__sidebar-item.us-apprenticeship-info,.job-description .apprenticeship-details .job__sidebar-item.us-apprenticeship-info{color:var(--colour-grey-dark)}.job-description .company-details h3{margin-top:var(--spacer-small);margin-bottom:var(--spacer-tiny)}.job-description .apprenticeship-details h3{margin-top:0;margin-bottom:var(--spacer-small)}.job-description .apply-button-right{margin-top:var(--spacer-huge)}.job-description .company-info-warning{background-color:var(--colour-gold);border-radius:var(--border-radius-tiny);padding:var(--spacer-small);margin-bottom:var(--spacer-large);max-width:var(--optimal-reading-length-for-tiny-font)}.job-description .company-info-warning p{margin:0}.job-description .editable-section-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:baseline;align-items:baseline;padding-top:var(--spacer-medium);padding-bottom:var(--spacer-medium)}.job-description .editable-section-wrapper .editable-section{width:75%}@media (max-width: 900px){.job-description .editable-section-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end}.job-description .editable-section-wrapper .editable-section{width:100%}.job-description .editable-section-wrapper .editable-section-btn{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:100%;margin-top:0;margin-bottom:var(--spacer-tiny)}}.job-description .editable-section-wrapper .editable-section-btn{margin-top:var(--spacer-tiny)}.job-description .editable-section-wrapper.empty-section{-webkit-box-align:center;align-items:center;justify-content:space-around}.job-description .editable-section-wrapper.empty-section:hover{background-color:var(--colour-grey-lighter)}.job-description .editable-section-wrapper.empty-section .add-cta-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;align-content:baseline;margin-top:var(--spacer-tiny)}.job-description .editable-section-wrapper.empty-section .add-cta-section i,.job-description .editable-section-wrapper.empty-section .add-cta-section span{font-size:14px;font-weight:var(--font-weight-bold);line-height:20px;color:var(--colour-red)}.job-description .editable-section-wrapper.empty-section .add-cta-section span{display:inline-block;margin-left:var(--spacer-tiny)}.job-description .editable-section-wrapper.empty-section .editable-section-btn{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.job-description .editable-section-wrapper.empty-section .editable-section{width:40%}.job-description .editable-section-wrapper.empty-section .editable-section .placeholder-content{background:var(--colour-white);border:1px solid var(--colour-grey-light);border-radius:var(--border-radius-tiny);padding:var(--spacer-small) var(--spacer-medium)}.job-description .editable-section-wrapper.empty-section .editable-section .placeholder-content .fa-exclamation-triangle{color:var(--colour-red);margin-right:var(--spacer-tiny);font-size:var(--font-size-small);line-height:var(--font-size-large)}.job-description .editable-section-wrapper.empty-section .editable-section .placeholder-content .title{font-size:var(--font-size-small);line-height:var(--font-size-large);color:var(--colour-grey-darker);font-weight:var(--font-weight-bold);margin:0;margin-bottom:var(--spacer-medium)}.job-description .editable-section-wrapper.empty-section .editable-section .placeholder-content .placeholder-lines{display:inline-block;width:100%}.job-description .editable-section-wrapper.empty-section .editable-section .placeholder-content .placeholder-lines div{display:inline-block;width:100%;height:var(--spacer-small);background-color:var(--colour-grey-lighter);border-radius:var(--spacer-small);margin-bottom:var(--spacer-tiny)}.job-description .editable-section-wrapper.empty-section .editable-section .placeholder-content .placeholder-lines div:last-child{margin-bottom:0;width:50%}@media (max-width: 900px){.job-description .editable-section-wrapper.empty-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding-left:var(--spacer-medium);padding-right:var(--spacer-medium)}.job-description .editable-section-wrapper.empty-section .editable-section{width:100%}.job-description .editable-section-wrapper.empty-section .editable-section-btn{-webkit-box-pack:center;justify-content:center;width:100%;margin-top:var(--spacer-medium)}.job-description .editable-section-wrapper.empty-section .editable-section-btn+.editable-section{margin-bottom:var(--spacer-medium)}}.job-description .job__sidebar .editable-section-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;padding-left:var(--spacer-medium);padding-right:var(--spacer-medium)}.job-description .job__sidebar .editable-section-wrapper .editable-section{width:100%}.job-description .job__sidebar .editable-section-wrapper .editable-section-btn{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:100%;margin-top:0;margin-bottom:var(--spacer-tiny)}.job-description .job__sidebar .editable-section-wrapper.empty-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding-left:var(--spacer-medium);padding-right:var(--spacer-medium)}.job-description .job__sidebar .editable-section-wrapper.empty-section .editable-section{width:100%}.job-description .job__sidebar .editable-section-wrapper.empty-section .editable-section-btn{-webkit-box-pack:center;justify-content:center;width:100%;margin-top:var(--spacer-medium)}.job-description .job__sidebar .editable-section-wrapper.empty-section .editable-section-btn+.editable-section{margin-bottom:var(--spacer-medium)}.job-description .editable-section-btn-top{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:100%;margin-bottom:var(--spacer-small)}.job-description .editable-section-separator{color:var(--colour-grey-light);border-top:0;margin:0}.job__flash .alert__inner__body ul{margin:0;padding-left:var(--spacer-small)}.job__flash .alert__inner__body ul li{font-size:var(--font-size-tiny)}@media (max-width: 900px){.job__flash .alert__inner__body ul{padding-left:var(--spacer-medium)}}.entry-requirements ul{list-style:none}.entry-requirements ul li:before{content:"\2713";padding-right:var(--spacer-small);color:var(--colour-green)}.preserve_new_lines_and_spaces{white-space:pre-wrap}.good-candidate-skill-tag{display:inline-block;cursor:pointer;padding:.25em .75em;border-radius:var(--border-radius-small);background:var(--colour-grey-lighter);border:1px solid var(--colour-grey-lighter);margin-right:var(--spacer-small);margin-bottom:var(--spacer-small)}.good-candidate-skill-tag:last-child{margin-right:0}.good-candidate-skill-tag.good-candidate-skill-tag-selected{background:none;border:1px solid var(--colour-midnight)}.good-candidate-skill-tag.good-candidate-skill-tag-read-only{cursor:default}.good-candidate-skill-tags{width:75%;margin-bottom:calc(var(--spacer-large) - var(--spacer-small))}.good-candidate-skill-tags-section{margin-top:var(--spacer-medium)}.candidate_application_actions_container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.candidate_application_actions_container .button-text{display:-webkit-box;display:flex}.job__confirmation .card__buttons{-webkit-box-pack:center;justify-content:center}.unique-motivation-banner{display:-webkit-box;display:flex;margin-bottom:var(--spacer-medium);-webkit-box-align:center;align-items:center}.unique-motivation-banner .copy{margin-left:var(--spacer-tiny)}.throbber-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;height:100%}.throbber-container .throbber{height:64px;width:64px;margin:var(--spacer-large);border-radius:100%;border-style:solid;border-color:transparent var(--colour-midnight) var(--colour-midnight);-webkit-animation:throbber 1.2s linear infinite;animation:throbber 1.2s linear infinite}.cover-letter-guidance li{margin-left:1em}.cover-letter-review{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:var(--spacer-medium)}.cover-letter-review-frame{width:568px;padding:var(--spacer-medium);border:1px solid var(--colour-grey-light);box-sizing:border-box;border-radius:var(--border-radius-small);margin-bottom:var(--spacer-small)}@media (max-width: 900px){.cover-letter-review-frame{width:100%}}.cover-letter-review-frame h2{font-style:italic;font-weight:var(--font-weight-normal);font-size:var(--font-size-small)}.cover-letter-standard-role-warning{background:var(--colour-grey-lighter);width:560px;border-radius:var(--border-radius-tiny);padding:var(--spacer-small);margin-top:var(--spacer-large);margin-bottom:var(--spacer-large)}@media (max-width: 900px){.cover-letter-standard-role-warning{width:100%}}.cover-letter-standard-role-warning p{margin-top:var(--spacer-tiny);margin-bottom:0}.cover-letter-standard-role-warning p ul{margin-top:var(--spacer-tiny);margin-left:var(--spacer-tiny);margin-bottom:0}.cover-letter-standard-role-warning p ul li{margin-bottom:var(--spacer-tiny)}.cover-letter-standard-role-warning p ul li:last-of-type{margin-bottom:0}.historical-programme-versions{margin-top:var(--spacer-large);padding-left:var(--spacer-medium)}.historical-programme-versions legend{margin-bottom:var(--spacer-small)}.job-list .title-container{padding:var(--spacer-tiny);-webkit-box-align:center;align-items:center}.job-list .additional-title-content{margin-right:var(--spacer-small)!important}.job-list .line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.job-list__premium-icon{background:var(--colour-white) url(/images/hexagon_logo-3e902529de8448b3e1432c2cb994b44e.svg?vsn=d) center center;background-repeat:no-repeat;background-size:17px 17px;height:100%;width:100%;border-radius:var(--border-radius-tiny)}.job-list__company-logo{width:40px;height:40px}.job-list__accordion-title__container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:var(--spacer-small)}.job-list__accordion-title__logo-container{position:relative;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.job-list__accordion-title__icon-container{height:24px;width:24px;position:absolute;bottom:4px;right:0;border-radius:var(--border-radius-tiny);background-color:var(--colour-white);text-align:center}.job-list__accordion-title__text-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:var(--spacer-small)}.landing-page-call-to-action{padding:var(--spacer-huge) var(--spacer-medium);margin:0 auto;text-align:center}.landing-page.lp-container{max-width:calc(1092px + var(--spacer-large) + var(--spacer-large));margin:0 auto;padding-left:var(--spacer-large);padding-right:var(--spacer-large)}.landing-page.hero{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.landing-page.hero .buttons{margin:var(--spacer-medium) 0}.landing-page.hero .buttons *+*{margin-left:var(--spacer-small)}@media (max-width: 900px){.landing-page.hero .buttons *+*{display:block;width:100%}}.landing-page.hero ul{list-style:none;padding:0}.landing-page.hero ul *+*{margin-top:var(--spacer-small)}.landing-page.hero ul li:before{content:"\f00c";font-family:"Font Awesome 6 Pro";font-weight:var(--font-weight-bold);font-size:var(--font-size-small);padding-right:var(--spacer-tiny);color:var(--colour-indigo-blue)}.landing-page.hero .phobox .phobox-content{max-width:720px;margin-right:128px}@media (max-width: 900px){.landing-page.hero .phobox .phobox-content{padding:0;margin-right:0}.landing-page.hero .phobox .phobox-content h1{text-align:left}}.landing-page.hero .phobox .phobox-content p{font-size:var(--font-size-medium)}.landing-page.hero .phobox .phobox-image{max-width:720px}.landing-page.companies{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.landing-page.companies .phobox .phobox-content{max-width:720px;padding-left:128px}@media (max-width: 900px){.landing-page.companies .phobox .phobox-content{padding:var(--spacer-large)}.landing-page.companies .phobox .phobox-content h2{text-align:left}.landing-page.companies .phobox .phobox-content .buttons{text-align:center}}.landing-page.companies .phobox .phobox-image{max-width:720px}.landing-page.companies .phobox .phobox-image img{height:inherit;width:inherit;max-width:482px}@media (max-width: 900px){.landing-page.companies .phobox .phobox-image img{max-width:300px}}.landing-page.role-preview.lp-container{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;margin-bottom:var(--spacer-huge)}.landing-page.role-preview.lp-container .mobile-company-details{display:none}@media (max-width: 900px){.landing-page.role-preview.lp-container{padding:var(--spacer-large) var(--spacer-large);margin-bottom:var(--spacer-huge);-webkit-box-pack:start;justify-content:flex-start}}.landing-page.role-preview.lp-container .company-details-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;min-width:250px;margin-right:var(--spacer-large)}@media (max-width: 900px){.landing-page.role-preview.lp-container .company-details-container{width:100%;margin-right:0;margin-bottom:0}}.landing-page.role-preview.lp-container .company-details-container .company-details{text-align:center;padding-top:var(--spacer-large)}@media (max-width: 900px){.landing-page.role-preview.lp-container .company-details-container .company-details{text-align:left;padding-top:0;border:1px solid #b9c5e1;border-radius:var(--border-radius-small);padding:var(--spacer-medium)}.landing-page.role-preview.lp-container .company-details-container .company-details .desktop-company-details{display:none}.landing-page.role-preview.lp-container .company-details-container .company-details .mobile-company-details{display:inherit}.landing-page.role-preview.lp-container .company-details-container .company-details .mobile-company-details h4{font-size:var(--font-size-medium)}.landing-page.role-preview.lp-container .company-details-container .company-details .mobile-company-details p{color:var(--colour-midnight);margin:0}.landing-page.role-preview.lp-container .company-details-container .company-details a{margin-top:var(--spacer-medium)}}.landing-page.role-preview.lp-container .company-details-container .company-details img{width:80px;-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,.25));filter:drop-shadow(0 1px 4px rgba(0,0,0,.25));border-radius:var(--border-radius-tiny)}.landing-page.role-preview.lp-container .company-details-container .company-details h4,.landing-page.role-preview.lp-container .company-details-container .company-details p{margin:0}.landing-page.role-preview.lp-container .company-details-container .company-details p{margin-bottom:var(--spacer-medium);color:var(--colour-grey-dark)}.landing-page.role-preview.lp-container .role-details{max-width:775px;width:100%;padding:var(--spacer-large);border:1px solid var(--colour-grey-light);border-radius:var(--border-radius-small)}@media (max-width: 900px){.landing-page.role-preview.lp-container .role-details{display:none}}.landing-page.role-preview.lp-container .role-details h2{margin:0}.landing-page.role-preview.lp-container .role-details .company-name{margin-top:0;margin-bottom:var(--spacer-small)}.landing-page.role-preview.lp-container .role-details .description{margin-top:var(--spacer-large);display:-webkit-box;display:flex;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.landing-page.role-preview.lp-container .role-details ul{list-style:none;padding:0}.landing-page.role-preview.lp-container .role-details li{margin-bottom:var(--spacer-tiny)}.landing-page.role-preview.lp-container .role-details li i{padding-right:var(--spacer-tiny)}.landing-page.role-preview.lp-container .role-details a{color:var(--colour-grey-darker)}.landing-page.empty-state{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-align:center}@media (min-width: 900px){.landing-page.empty-state .empty-state-container{max-width:50%}}.landing-page.empty-state img{margin-bottom:var(--spacer-large)}.landing-page.empty-state h1{font-size:var(--font-size-huge);font-weight:var(--font-weight-normal)}@media (min-width: 900px){.landing-page.empty-state h1.mobile{display:none}}@media (max-width: 900px){.landing-page.empty-state h1.desktop{display:none}}.landing-page.empty-state p{font-size:var(--font-size-small);margin-top:var(--spacer-small);margin-bottom:var(--spacer-medium)}.landing-page h1{font-size:var(--font-size-gigantic)}.landing-page h2{font-size:var(--font-size-huge)}.landing-page h1,.landing-page h2,.landing-page .strong{font-weight:var(--font-weight-bold)}.landing-page.lp-container{margin-bottom:var(--spacer-gigantic)}.landing-page.lp-container h2{margin-bottom:var(--spacer-huge)}.landing-page.lp-container.apprenticeships{background:var(--colour-midnight);padding-left:0;padding-right:0;max-width:100vw}.landing-page.lp-container.apprenticeships .content{padding:var(--spacer-gigantic) var(--spacer-large);color:var(--colour-white);margin:0 auto;max-width:calc(1092px + var(--spacer-large) + var(--spacer-large))}.landing-page.lp-container.apprenticeships .content p{max-width:700px}@media (max-width: 900px){.landing-page.lp-container.apprenticeships{padding:var(--spacer-large);margin-right:0}.landing-page.lp-container.apprenticeships .content{padding:0}}.landing-page.lp-container.apprenticeships h2{margin-bottom:0}.landing-page.lp-container.pill{position:relative;padding:var(--spacer-medium) 0}.landing-page.lp-container.pill .pill-content{padding:0 var(--spacer-large)}@media (max-width: 900px){.landing-page.lp-container.pill{padding:var(--spacer-large);margin-right:0}.landing-page.lp-container.pill .pill-content{padding:0}}.landing-page.lp-container.pill h2{margin-top:var(--spacer-huge);margin-bottom:0}.landing-page.lp-container.pill .background{background:var(--colour-grey-lighter);position:absolute;width:100vw;height:100%;z-index:-1;left:-30vw;border-radius:0 150px 150px 0}@media (max-width: 900px){.landing-page.lp-container.pill .background{width:100%;left:0;right:0;border-radius:0}}.landing-page.lp-container.pill.reverse{padding:0 var(--spacer-gigantic) var(--spacer-large) var(--spacer-gigantic);margin-left:20vw;margin-right:0;overflow:hidden;max-width:100vw}@media (max-width: 900px){.landing-page.lp-container.pill.reverse{padding:var(--spacer-large);margin-left:0}}.landing-page.lp-container.pill.reverse .background{border-radius:150px 0 0 150px;left:0}@media (max-width: 900px){.landing-page.lp-container.pill.reverse .background{left:0;right:0;border-radius:0}}.landing-page.steps-to-apply .info-row .info-block img{height:64px;margin-right:var(--spacer-medium)}@media (min-width: 900px){.landing-page.steps-to-apply .info-row .info-block img{margin-right:0;height:128px}}.landing-page.footer-cta-bar{background:var(--colour-grey-lighter);padding:var(--spacer-gigantic) var(--spacer-large);width:100%;text-align:center}.landing-page.footer-cta-bar h2{font-weight:var(--font-weight-normal);font-size:var(--font-size-huge);margin-bottom:var(--spacer-medium)}.landing-page.apprenticeships .info-row{margin-top:var(--spacer-large)}.landing-page.common-questions{display:-webkit-box;display:flex;justify-content:space-around}@media (max-width: 900px){.landing-page.common-questions{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.landing-page.common-questions h2{padding:var(--spacer-large) 0}}.landing-page.common-questions>div{-webkit-box-flex:1;flex:1}.landing-page.common-questions h2{margin:0}.landing-page.more-about-us{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding-bottom:var(--spacer-large)}@media (max-width: 900px){.landing-page.more-about-us{padding-top:var(--spacer-huge)}}.landing-page.more-about-us .arrow-container{max-width:1092px;width:100%;position:relative}@media (max-width: 900px){.landing-page.more-about-us .arrow-container{width:100%}}.landing-page.more-about-us a{position:absolute;top:-72px;font-size:var(--font-size-small);color:var(--colour-grey-darker);margin-left:var(--spacer-large)}@media (max-width: 900px){.landing-page.more-about-us a{top:-64px}}.landing-page.more-about-us img{position:absolute;left:125px;top:-32px}@media (max-width: 900px){.landing-page.more-about-us img{top:-32px;left:80px}}.landing-page.more-about-us hr{border:0;border-bottom:1px solid var(--colour-grey-light);margin:0;width:100%}.legal-collapsibles{border-radius:var(--border-radius-tiny)}.contact{margin:var(--spacer-large) 0}.contact legend{font-weight:var(--font-weight-normal)}.marketing-checkboxes .form-group{margin:0}.legal{max-width:var(--optimal-reading-length-for-tiny-font)}.legal .terms-of-service-consent{margin-top:var(--spacer-large);background-color:inherit;padding:0}.side-padding{padding-left:6%;padding-right:6%}.checkbox-row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.checkbox-row>*+*{margin-left:var(--spacer-huge)}@media (max-width: 900px){.checkbox-row{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.checkbox-row>*+*{margin-left:0!important}}.legal-do-not-agree{margin-left:var(--spacer-medium);margin-top:var(--spacer-tiny)}.legal-do-not-agree a{color:var(--colour-grey-dark)}label.upload-dropzone{max-width:var(--optimal-reading-length-for-tiny-font);cursor:pointer;display:block;margin-bottom:var(--spacer-large);border:2px dashed var(--colour-grey-light);border-radius:var(--border-radius-small)}label.upload-dropzone.hidden{display:none}label.upload-dropzone>input{visibility:hidden;overflow:hidden;position:absolute}label.upload-dropzone:after{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-top:var(--spacer-huge);padding-bottom:var(--spacer-huge);content:"Upload file";color:var(--colour-indigo-blue);font-weight:var(--font-weight-bold)}form.login{--optimal-reading-length-for-tiny-font: 35rem}.google-login a{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;text-decoration:none;border:2px solid var(--colour-grey-light);border-radius:var(--border-radius-large);padding-right:var(--spacer-small);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.google-login a:hover{box-shadow:inset 0 -4px #0000003d;background-color:var(--colour-grey-light);padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:calc(var(--spacer-small) + 2px);border:0}.google-login a:hover label{color:var(--colour-midnight);cursor:pointer}.google-login a label{margin-bottom:0;margin-left:var(--spacer-small)}.or{margin-top:var(--spacer-large);margin-bottom:var(--spacer-large);color:var(--colour-grey-dark)}.or .text-and-line-container{position:relative}.or .text-and-line-container:after{content:"";position:absolute;inset:50% 0 0;height:1px;border-top:1px solid var(--colour-grey-light)}.or .text-and-line-container span{background-color:var(--colour-white);padding-right:10px;position:relative;z-index:2}.messaging-container .send-message-container{border:1px solid var(--colour-grey-light);padding:var(--spacer-small);border-radius:var(--border-radius-small)}.messaging-container .send-message-container .new-message-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.messaging-container .send-message-container .new-message-container .message-inputs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex}@media (max-width: 900px){.messaging-container .send-message-container .new-message-container .message-inputs .text-area-container{width:100%}}@media (min-width: 900px){.messaging-container .send-message-container .new-message-container .message-inputs .text-area-container{width:67%}}.messaging-container .send-message-container p{font-weight:var(--font-weight-bold)}.messaging-container .send-message-container .message-inputs{flex-basis:100%}.messaging-container .send-message-container .validation-message-container{margin-top:var(--spacer-small);-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.messaging-container .send-message-container textarea{max-width:var(--optimal-reading-length-for-tiny-font);-webkit-transition:.3s min-height;transition:.3s min-height;-webkit-transition-delay:.5s;transition-delay:.5s}.messaging-container .send-message-container textarea:focus{min-height:320px;-webkit-transition:.3s min-height;transition:.3s min-height}.messaging-container .send-message-container .send-button{border-radius:var(--border-radius-large);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;border:0;color:var(--colour-white);background-color:var(--colour-indigo-blue);margin-left:var(--spacer-small);height:100%;font-size:var(--font-size-tiny);padding:var(--spacer-small) var(--spacer-medium)}.messaging-container .send-message-container .send-button:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);outline:none}.messaging-container .send-message-container .send-button:focus:not(:focus-visible){box-shadow:none}.messaging-container .send-message-container .send-button:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.messaging-container .send-message-container .send-button:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green),inset 0 -4px #0000003d}.messaging-container .send-message-container .send-button:hover:focus:not(:focus-visible){box-shadow:none}.messaging-container .send-message-container .send-button:active{box-shadow:inset 0 4px #0000003d}.messaging-container .send-message-container .send-button::-moz-focus-inner{border:0}.messaging-container .send-message-container .send-button:disabled,.messaging-container .send-message-container .send-button.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.messaging-container .send-message-container .send-button:disabled:active:focus,.messaging-container .send-message-container .send-button.button-disabled:active:focus{box-shadow:none}.messaging-container .send-message-container .send-button:disabled:hover:focus,.messaging-container .send-message-container .send-button.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.messaging-container .send-message-container .send-button.button-disabled:active{pointer-events:none}.messaging-container .send-message-container .send-button:hover,.messaging-container .send-message-container .send-button:active{color:var(--colour-white)}.messaging-container .display-messages-container .display-message{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.messaging-container .display-messages-container .display-message .outer-container{max-width:var(--optimal-reading-length-for-tiny-font);width:100%}.messaging-container .display-messages-container .display-message .inner-container{white-space:pre-line}.messaging-container .display-messages-container .display-message .outer-container{margin:var(--spacer-small) 0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.messaging-container .display-messages-container .display-message .outer-container .inner-container{border:1px solid var(--colour-midnight);background:var(--colour-midnight);padding:var(--spacer-medium)}.messaging-container .display-messages-container .display-message .outer-container p{margin-top:var(--spacer-tiny);word-break:break-word}.messaging-container .display-messages-container .display-message .outer-container p:last-child{margin-bottom:0}.messaging-container .display-messages-container .display-message .outer-container .message-readable-date{margin-top:0;text-align:center}.messaging-container .display-messages-container .display-message.sender .outer-container{align-self:flex-end}.messaging-container .display-messages-container .display-message.sender .inner-container{border:1px solid var(--colour-midnight);background:var(--colour-midnight);color:var(--colour-white);border-radius:var(--border-radius-medium) var(--border-radius-medium) 2px var(--border-radius-medium);margin-left:var(--spacer-huge)}.messaging-container .display-messages-container .display-message.sender .inner-container p,.messaging-container .display-messages-container .display-message.sender .inner-container p a{color:var(--colour-white)}.messaging-container .display-messages-container .display-message.sender .message-sender p{text-align:right}.messaging-container .display-messages-container .display-message.recipient .outer-container{align-self:flex-start}.messaging-container .display-messages-container .display-message.recipient .inner-container{border:1px solid var(--colour-grey-light);background:var(--colour-grey-lighter);color:var(--colour-midnight);border-radius:var(--border-radius-medium) var(--border-radius-medium) var(--border-radius-medium) 2px;margin-right:var(--spacer-huge)}.messaging-container .display-messages-container .display-message.recipient .inner-container p a{color:var(--colour-grey-dark)}.messaging-container .display-messages-container .display-message .message-sender p{margin-top:0;margin-bottom:0}.messaging-container .display-messages-container .display-message .message-sender .message-sender-name{font-weight:var(--font-weight-bold);margin-top:var(--spacer-tiny)}.messaging-container .display-messages-container.employer .from-employee .inner-container{border:1px solid var(--colour-midnight);background:var(--colour-midnight);color:var(--colour-white)}.messaging-container .display-messages-container.employer .from-employee .inner-container p,.messaging-container .display-messages-container.employer .from-employee .inner-container p a{color:var(--colour-white)}@media (min-width: 900px){.messaging-container .display-messages-container.sender .inner-container{margin-left:0}.messaging-container .display-messages-container.recipient .inner-container{margin-right:0}}.month-picker .start-date-container,.month-picker .end-date-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;width:100%;-webkit-column-gap:var(--spacer-small);column-gap:var(--spacer-small)}@media (max-width: 900px){.month-picker .start-date-container,.month-picker .end-date-container{flex-wrap:wrap}}.month-picker .start-date-container>div,.month-picker .end-date-container>div{width:100%}@media (min-width: 900px){.month-picker .end-date-container{width:66.67%}}.month-picker .month-input{min-width:16rem}.month-picker .year-input{min-width:8rem}@media (min-width: 900px){.month-picker .month-input{min-width:18rem}}.no-scroll{overflow-y:hidden}@media (max-width: 900px){.nav-overlay{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:100%;z-index:12;height:100%;position:fixed;left:0;top:0;width:100%;overflow-y:auto;overflow-x:hidden}.nav-overlay .navbar__dropdown{position:static;border:0;background-color:transparent;padding-left:var(--spacer-large)}.nav-overlay .navbar__dropdown>li>a.navbar__dropdown-link{color:var(--colour-white)}.nav-overlay .navbar__dropdown li:first-child{padding-top:var(--spacer-medium)}.nav-overlay .navbar__dropdown li{padding-top:var(--spacer-large)}.nav-overlay .navbar__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-bottom:0;height:100vh;font-size:var(--font-size-large);font-weight:var(--font-weight-bold);background-color:var(--colour-midnight)}.nav-overlay .navbar{margin-top:var(--spacer-gigantic);display:-webkit-box;display:flex;z-index:11;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;height:100%;-webkit-box-pack:justify;justify-content:space-between}.nav-overlay .navbar__items{color:var(--colour-white);-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.nav-overlay .navbar__items a{color:var(--colour-white);font-size:var(--font-size-large)}.nav-overlay .navbar__items>*{margin-left:0;margin-top:var(--spacer-large)}.nav-overlay .navbar__item--expandable .navbar__link:after{border-top-color:var(--colour-white)}.nav-overlay .navbar__item--expandable .navbar__link--expanded:after{border-bottom:.3em solid var(--colour-white);border-top:0}.nav-overlay .navbar__item{margin-left:0;margin-top:var(--spacer-large)}.nav-overlay .navbar__item .navbar__link:hover,.nav-overlay .navbar__item .navbar__dropdown-link:hover{color:var(--colour-white)}.nav-overlay .navbar__item:first-child{margin-top:0}.nav-overlay .navbar__action{align-self:center;justify-self:flex-end;margin-bottom:var(--spacer-gigantic);margin-top:var(--spacer-medium)}.nav-overlay .navbar__action .button-subtle{background-color:var(--colour-midnight);border-color:var(--colour-white);color:var(--colour-white)}.nav-overlay .navbar__action.desktop{display:none}.nav-overlay .navbar__hamburger-toggle{-webkit-box-pack:end;justify-content:flex-end;color:var(--colour-white)}.nav-overlay .navbar__hamburger-toggle .navbar__hamburger-label:after{content:"Close"}.nav-overlay .navbar__hamburger-toggle .hamburger-container .navbar__hamburger-close{display:inline}.nav-overlay .navbar__hamburger-toggle .hamburger-container .navbar__hamburger-open,.nav-overlay .navbar__hamburger-toggle .hamburger-container .purple-dot{display:none}}@media (min-width: 900px){.navbar__action.mobile{display:none}}.navbar__container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:var(--spacer-large) var(--spacer-huge);-webkit-user-select:none;user-select:none;background-color:var(--colour-white);box-shadow:0 2px 10px -2px #0000001a;margin-bottom:var(--spacer-huge)}.navbar__container a{text-decoration:none}@media (max-width: 900px){.navbar__container{height:100px}}.navbar{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 900px){.navbar{display:none}}.navbar__hamburger-and-brand{display:-webkit-box;display:flex;flex-shrink:0}@media (max-width: 900px){.navbar__hamburger-and-brand{flex-basis:auto;-webkit-box-pack:justify;justify-content:space-between;width:100%}}.navbar__items{display:-webkit-box;display:flex;list-style:none;margin:0;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;margin-right:var(--spacer-medium);-webkit-box-pack:end;justify-content:flex-end}.navbar__items>*{margin:auto var(--spacer-medium)}.navbar__dropdown{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;list-style:none;padding-left:0;border-radius:var(--border-radius-tiny);z-index:1;padding-right:var(--spacer-small);padding-left:var(--spacer-small);position:absolute;background-color:#fff}.navbar__dropdown li{padding-top:var(--spacer-small)}.navbar__dropdown li:last-child{padding-bottom:var(--spacer-small)}@media (min-width: 900px){.navbar__dropdown{box-shadow:0 4px 8px rgba(var(--colour-grey-light-rgb),.2)}}.navbar__item--expandable .navbar__link{-webkit-box-align:center;align-items:center}.navbar__item--expandable .navbar__link:after{display:inline-block;margin-left:.18em;content:"";border-top:.3em solid var(--colour-midnight);border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}nav .active{font-weight:var(--font-weight-bold);text-decoration:none}.navbar__link{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;text-decoration:none;cursor:pointer;border-radius:4px}.navbar__link.unread-messages:after{content:" ";display:block;background:#957cf7;height:12px;width:12px;border-radius:50%;margin-left:var(--spacer-medium)}@media (min-width: 900px){.navbar__link.unread-messages{-webkit-box-align:start;align-items:flex-start}.navbar__link.unread-messages:after{margin-left:0;width:8px;height:8px}}.navbar__hamburger-toggle{display:none;cursor:pointer}@media (max-width: 900px){.navbar__hamburger-toggle{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.navbar__hamburger-toggle .navbar__hamburger-label{margin-right:var(--spacer-small);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.navbar__hamburger-toggle .navbar__hamburger-label:after{content:"Menu"}.navbar__hamburger-toggle .navbar__hamburger-close{display:none}.navbar__hamburger-toggle .navbar__hamburger-open{display:inline;position:relative}.navbar__hamburger-toggle .hamburger-container{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.navbar__hamburger-toggle .hamburger-container.with-purple-dot{bottom:6px}.navbar__hamburger-toggle .hamburger-container .purple-dot{content:" ";display:block;background:#957cf7;height:12px;width:12px;border-radius:50%;margin-left:var(--spacer-medium);position:relative;top:9px;left:7px;z-index:1}.navbar__brand{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.navbar__brand img{margin-top:-5px;width:125px;height:20px}.nested-numbered-lists ol{list-style-type:none;counter-reset:item;margin:0;padding:0}.nested-numbered-lists ol>li{display:table;counter-increment:item;margin-bottom:.6em;font-weight:700}.nested-numbered-lists ol>li:before{content:counters(item,".") ". ";display:table-cell;padding-right:.6em;font-weight:400}.nested-numbered-lists li ol>li{margin:0;font-weight:400}.nested-numbered-lists li ol>li:before{content:counters(item,".") " ";font-weight:400}.pdf-viewer canvas{margin-top:var(--spacer-medium)}.pdf-viewer>div{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.pdf-viewer .hide{display:none}@media (max-width: 900px){.pdf-viewer{max-width:calc(100% - 2 * var(--spacer-medium))}}.pdf-viewer .pdf-error{color:var(--colour-red)}.placeholder{display:block;color:var(--colour-indigo-blue);width:100%;border-radius:var(--border-radius-small);border:2px dashed var(--colour-grey-light);padding:var(--spacer-medium);margin:var(--spacer-medium) 0;text-decoration:none;text-align:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-small);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;cursor:pointer;background-color:var(--colour-white)}.placeholder:hover{-webkit-transform:scale(1.05);transform:scale(1.05);text-decoration:none}.placeholder:focus{outline:none;box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green);-webkit-transform:scale(1.05);transform:scale(1.05)}.placeholder:focus:not(:focus-visible){box-shadow:none}.placeholder::-moz-focus-inner{border:0}.profile__section-wrapper .quotes-icon{align-self:start;margin-right:var(--spacer-large)}.profile__section-wrapper .quotes-icon i{color:var(--colour-purple);font-size:var(--font-size-small)}@media (min-width: 900px){.profile__section-wrapper .quotes-icon{align-self:center}}.about-me-prompt-section .about-me-prompt-heading{color:var(--colour-grey-dark);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold)}.about-me-prompt-section .character-limit.form-field-error{text-align:right;color:var(--colour-red)!important}.about-me-prompt-section .character-limit{text-align:right;color:var(--colour-grey-dark)}.qa__list-item{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.qa__list-item .qa__text{width:100%;max-width:var(--optimal-reading-length-for-tiny-font);padding-right:var(--spacer-huge)}@media (min-width: 900px){.qa__list-item{-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.qa__list-item .qa__text{padding-right:0}}.qa__question{font-size:var(--font-size-tiny);margin-bottom:var(--spacer-small)}.qa__question p{margin-top:0}.qa__answer{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);overflow-wrap:break-word}.qa__count{text-align:right}@media (max-width: 900px){.qa__textarea{height:12em!important}}.qa-placeholder{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;border-radius:var(--border-radius-tiny);padding:var(--spacer-medium);border:2px dashed var(--colour-grey-light);margin-bottom:var(--spacer-small);text-decoration:none}.qa-placeholder .placeholder-text{-webkit-box-flex:2;flex-grow:2;width:100%;max-width:var(--optimal-reading-length-for-tiny-font)}.qa-placeholder .placeholder-prompt{font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold);margin-bottom:var(--spacer-tiny);color:var(--colour-grey-darker)}.qa-placeholder .placeholder-answer{font-size:var(--font-size-small);color:var(--colour-grey-darker);overflow-wrap:break-word}.qa-placeholder .placeholder-add-button-container{display:-webkit-box;display:flex;margin-left:var(--spacer-medium)}.qa-placeholder:hover{background:var(--colour-grey-lighter)}.qualifications-section{position:relative;padding-bottom:var(--spacer-large)}.qualifications-section:last-of-type{padding-bottom:0}.qualifications-table-wrapper{position:relative;padding-left:0;padding-right:0}.qualifications-table-wrapper h3{margin-bottom:0}.qualifications-table-wrapper .qualifications-number{color:var(--colour-grey-dark);font-size:var(--font-size-tiny);margin-top:0}.qualifications-table-wrapper .qualification-title{margin-bottom:0;margin-top:var(--spacer-medium);font-weight:var(--font-weight-bold)}.qualifications-table-wrapper .understanding-grades{position:absolute;top:0;right:0;color:var(--colour-indigo-blue)}.qualification-toggle-btn{max-width:var(--optimal-reading-length-for-tiny-font);text-align:center}.qualifications-table{max-width:var(--optimal-reading-length-for-tiny-font)}.qualifications-table tbody tr:nth-of-type(odd){background-color:var(--colour-white)}.qualifications-table .predicted-tag{color:var(--colour-grey-dark);font-weight:var(--font-weight-normal)}.qualifications-table .btec-grade{display:inline}.qualifications-table .btec-grade .long{display:none;font-weight:400}.qualifications-table .btec-grade:hover .short{display:none}.qualifications-table .btec-grade:hover .long{display:inherit}.qualifications-table tr:first-child td{border-top:1px solid var(--colour-midnight)}.qualifications-table tr:last-child td{border-bottom:1px solid var(--colour-grey-light)}.qualifications-table tr td:last-child{font-weight:var(--font-weight-bold)}.uni-qualification{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.uni-qualification .uni-heading{display:-webkit-box;display:flex;margin-bottom:var(--spacer-tiny)}.uni-qualification .uni-duration{font-weight:var(--font-weight-bold);margin-bottom:0}.uni-qualification .uni-title{margin-bottom:0}.uni-qualification .uni-icon{margin-right:var(--spacer-medium)}.uni-qualification .uni-icon i{font-size:var(--font-size-huge);color:var(--colour-blue-dark)}.uni-qualification .uni-leaving-reason{max-width:var(--optimal-reading-length-for-tiny-font);margin-bottom:0}.uni-qualification p{margin-top:0}.uni-qualification .uni-body+.uni-body{margin-top:var(--spacer-large)}@media (min-width: 900px){.uni-qualification .uni-leaving-reason{margin-left:var(--spacer-huge)}}.qualifications-info-link{text-align:right;margin-top:var(--spacer-medium)}.qualifications-info-link a{color:var(--colour-indigo-blue);text-decoration:none;font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold)}.qualifications-info-link a:hover{color:var(--colour-blue-dark)}.info-wrapper{display:-webkit-box;display:flex;margin-top:var(--spacer-large)}.info-wrapper .info{margin:0;display:-webkit-box;display:flex;background:var(--colour-grey-lighter);border-radius:4px;box-shadow:0 2px 10px -2px #0000001a;max-width:none;padding:var(--spacer-small)}.info-wrapper .info>i:first-child{color:var(--colour-purple);display:block;font-size:var(--font-size-medium);margin-right:var(--spacer-medium)}.info-wrapper .info-content{max-width:var(--optimal-reading-length-for-tiny-font)}.outperformance.info-wrapper{margin-top:var(--spacer-medium);margin-bottom:var(--spacer-large)}.outperformance.info-wrapper .info{width:var(--optimal-reading-length-for-tiny-font)}.outperformance.info-wrapper .info>div:first-child i:first-child{color:var(--colour-gold)}input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;margin:25px 0;width:100%;padding-bottom:0}input[type=range]::-moz-focus-outer{border:0}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;height:var(--spacer-small);-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;background:var(--colour-grey-light);border-radius:5px}input[type=range]::-webkit-slider-thumb{background:var(--colour-gold);cursor:grab;height:50px;width:50px;border-radius:50%;border:0;-webkit-appearance:none;appearance:none;margin-top:calc((var(--spacer-small) - 50px) / 2)}input[type=range]:focus::-webkit-slider-thumb{background:var(--colour-green)}input[type=range]::-moz-range-track{cursor:pointer;height:var(--spacer-small);-moz-transition:all .2s ease;transition:all .2s ease;width:100%;background:var(--colour-grey-light);border-radius:5px}input[type=range]::-moz-range-thumb{background:var(--colour-gold);cursor:grab;height:46px;width:46px;border-radius:50%;border:0}input[type=range]:focus::-moz-range-thumb{background:var(--colour-green)}input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}input[type=range]:disabled::-webkit-slider-runnable-track{cursor:not-allowed}.resetting-seeds .fa-check-circle{align-self:center;font-size:8rem;display:block;margin-left:auto;margin-right:auto;margin-top:var(--spacer-medium);margin-bottom:var(--spacer-huge);color:var(--colour-green-dark)}.resetting-seeds .fa-seedling{align-self:center;font-size:8rem;display:block;margin-left:auto;margin-right:auto;margin-top:var(--spacer-medium);margin-bottom:var(--spacer-huge)}.seed-login-flag-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.seed-login-flag-container .emoji{font-size:var(--font-size-large);margin-left:var(--spacer-tiny)}.sortex-clickable-column{font-weight:700}table.seed-logins td{padding:var(--spacer-tiny) var(--spacer-medium) var(--spacer-tiny) var(--spacer-tiny);white-space:initial;word-wrap:break-word}table.seed-logins td .copy-to-clipboard-container{margin-bottom:0;margin-right:var(--spacer-tiny)}table.seed-logins td .copy-to-clipboard-container input{font-size:var(--font-size-caption)}.width-20{max-width:20em}.width-12{max-width:12em}.filters{display:-webkit-box;display:flex;padding:0 0 var(--spacer-medium) 0}.search-bar{display:-webkit-box;display:flex;margin:var(--spacer-tiny) 0}.search-bar .search-buttons{align-self:flex-end;margin-bottom:.75rem}.sms-viewer__message{margin-bottom:var(--spacer-medium)}.sms-viewer__title{margin-bottom:0}.sms-viewer__subtitle{color:var(--colour-grey-dark)}.sms-viewer__content{word-wrap:break-word}.sortex-clickable-column{text-decoration:underline;cursor:pointer;-webkit-user-select:none;user-select:none}.work-experience__date-container{display:-webkit-box;display:flex;margin-bottom:var(--spacer-tiny)}.work-experience__date-container.duration{border-right:1px solid var(--colour-grey-light);border-radius:2px;padding-right:var(--spacer-small);color:var(--colour-grey-darker);font-weight:var(--font-weight-bold)}.work-experience__date-container.date-range{color:var(--colour-grey-darker);padding-left:var(--spacer-small)}.work-experience__container{margin-left:var(--spacer-small);margin-right:var(--spacer-small)}.work-experience__description{width:100%;max-width:var(--optimal-reading-length-for-tiny-font)}.work-experience__description p{margin-bottom:0}.work-experience__line{border-left:2px solid var(--colour-grey-darker)}.work-experience__line:before{content:"";width:13px;height:13px;right:7.5px;display:inline-block;border:2px solid var(--colour-grey-darker);border-radius:50%;box-sizing:border-box;position:relative;background:var(--colour-white)}.work-experience__content{width:100%;margin-left:var(--spacer-medium);margin-bottom:var(--spacer-huge)}.work-experience__timeline{display:-webkit-box;display:flex}.work-experience__timeline:last-of-type .work-experience__line{position:relative}.work-experience__timeline:last-of-type .work-experience__line:after{content:"";width:13px;height:13px;right:7.5px;display:inline-block;border:2px solid var(--colour-grey-darker);border-radius:50%;box-sizing:border-box;position:absolute;bottom:0;background:var(--colour-grey-darker)}.work-experience__timeline:last-of-type .work-experience__content{margin-bottom:0}.work-experience__timeline .work-experience__line{position:relative;top:calc(.75em - 6.5px)}.work-experience__timeline .work-experience__line:before{vertical-align:top}.work-experience__tag{border:1px solid var(--colour-grey-light);color:var(--colour-grey-darker);font-weight:var(--font-weight-bold);text-transform:capitalize;padding:var(--spacer-tiny);margin-bottom:var(--spacer-tiny);border-radius:var(--border-radius-tiny);width:-webkit-max-content;width:max-content}.work-experience__tag i{color:var(--colour-pink);margin-right:var(--spacer-tiny)}.work-experience__title{font-size:var(--font-size-medium);font-weight:700;color:var(--colour-midnight)}.work-experience__company-info{display:-webkit-box;display:flex;padding-bottom:var(--spacer-medium);margin-bottom:var(--spacer-large);border-bottom:1px solid var(--colour-grey-light)}.work-experience__company{padding-right:var(--spacer-small);max-width:-webkit-max-content;max-width:max-content}.work-experience__company:before{font-family:"Font Awesome 6 Pro";font-weight:900;margin-right:var(--spacer-tiny);color:var(--colour-grey-darker);content:"\f0b1"}.work-experience__link{border-left:1px solid var(--colour-grey-light);border-radius:2px;max-width:-webkit-max-content;max-width:max-content;padding-left:var(--spacer-small);color:var(--colour-grey-darker)}.timeline-item{padding-right:2px;margin-left:var(--spacer-large)}.timeline-item__skill-input{height:var(--spacer-large)}@media (max-width: 900px){.timeline-item{margin-left:0}}.timeline-item i{font-size:var(--font-size-large)}.timeline-item__skill-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:var(--colour-grey-lighter);width:100%;border-radius:var(--border-radius-tiny);padding:var(--spacer-small);-webkit-column-break-inside:avoid;break-inside:avoid}.timeline-item__skill-container p{margin-bottom:0}@media (min-width: 900px){.timeline-item__skill-container{width:85%}}.timeline-item__skill-container+.timeline-item__skill-container{margin-top:var(--spacer-medium)}.timeline-item__skill-title span{font-weight:var(--font-weight-normal);text-transform:capitalize;display:inline-block;color:var(--colour-grey-darker);font-weight:700}.timeline-item__item:not(:first-of-type){margin-top:var(--spacer-large)}.timeline-item__item .timeline-image-container{margin-top:var(--spacer-tiny);max-width:var(--optimal-reading-length-for-tiny-font);max-height:280px;height:280px;width:var(--optimal-reading-length-for-tiny-font);border:3px dashed var(--colour-grey-light);border-radius:var(--border-radius-tiny);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;-webkit-box-align:center;align-items:center}@media (max-width: 900px){.timeline-item__item .timeline-image-container{width:80vw;height:34.5vh}}.timeline-item__item .timeline-image-container .timeline-image-container:hover{background-color:var(--colour-grey-lighter)}.timeline-item__item .timeline-image-container i{color:var(--colour-indigo-blue)}.timeline-item__item .timeline-image-container label{font-weight:var(--font-weight-normal);width:100%;margin:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;-webkit-box-align:center;align-items:center;max-width:inherit;max-height:inherit}.timeline-item__item .timeline-image-container label img{display:block;border-radius:var(--border-radius-tiny);object-fit:cover;max-width:inherit;max-height:inherit}.timeline-item__item .timeline-image-container-with-image{border:0;width:auto;height:auto}.timeline-item__item .timeline-image-container-with-image>label{-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:left;align-items:left}.timeline-item__item .timeline-image-controls{margin-top:var(--spacer-small);display:-webkit-box;display:flex}.timeline-item__item .timeline-image-controls>*+*{margin-left:var(--spacer-medium)}.timeline-item__item .timeline-image-controls>*{cursor:pointer;color:var(--colour-indigo-blue);font-weight:var(--font-weight-bold)}.timeline-item__item .skills{margin-bottom:var(--spacer-medium)}.unsupported-browser{background-color:var(--colour-gold);padding:var(--spacer-medium)}.us-qualification h3{font-weight:var(--font-weight-bold)}.us-qualification .certificate{margin-top:var(--spacer-small)}.us-qualification .certificate iframe{width:100%;height:512px}.profile-video__container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin:0 auto 25px;max-width:1200px}.profile-video__container>div:first-child{-webkit-box-flex:2;flex:2}.profile-video__container>div:last-child{-webkit-box-flex:1;flex:1}@media (max-width: 900px){.profile-video__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}.profile-video__tips-mobile{display:none}.profile-video__tips-card{margin-top:72px}@media (max-width: 900px){.profile-video__tips-mobile{display:block}.profile-video__tips-card{display:none}}.profile-video__example-copy{margin-bottom:16px}.welcome__image{width:100%}.employee-availability.card__outer{max-width:1028px}.role-availability{max-width:965px}.role-availability .phx-change-loading .edd-root:not(.edd-root-disabled){cursor:wait}.role-availability .phx-change-loading .edd-root:not(.edd-root-disabled) .edd-value,.role-availability .phx-change-loading .edd-root:not(.edd-root-disabled) .edd-head{pointer-events:none}.role-availability .phx-no-feedback.invalid-feedback{display:none}.role-availability h3{font-weight:var(--font-weight-bold)}.role-availability .availability-info{margin-top:var(--spacer-large);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:var(--spacer-huge)}.role-availability .availability-info>div{max-width:var(--optimal-reading-length-for-tiny-font)}.role-availability .availability-info>div:first-child{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:var(--spacer-large)}@media (min-width: 900px){.role-availability .availability-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.role-availability .availability-info>:last-child{-webkit-box-flex:1;flex-grow:1;border-left:1px solid var(--colour-grey-light);padding-left:var(--spacer-medium)}}.role-availability dl{margin:0}.role-availability dt{font-weight:var(--font-weight-bold)}.role-availability dd{margin-left:0;margin-bottom:var(--spacer-medium)}.role-availability .form-buttons{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;gap:var(--spacer-medium);margin-top:var(--spacer-large)}.role-availability .flex{display:-webkit-box;display:flex}.role-availability .items-center{-webkit-box-align:center;align-items:center}.role-availability .grow{-webkit-box-flex:1;flex-grow:1}.role-availability .justify-between{-webkit-box-pack:justify;justify-content:space-between}.role-availability .list-none{list-style-type:none;padding:0;margin-top:0}.role-availability .text-bold{font-weight:700}.role-availability .booking-line{line-height:24px}.role-availability .mt-large{margin-top:var(--spacer-large)}.role-availability .mx-medium{margin-left:var(--spacer-medium);margin-right:var(--spacer-medium)}.role-availability .my-tiny{margin:var(--spacer-tiny) 0}.role-availability .mb-small{margin-bottom:var(--spacer-small)}.role-availability .mb-medium{margin-bottom:var(--spacer-medium)}.role-availability .full-width{width:100%}.role-availability .text-small{font-size:var(--font-size-small)}.role-availability .dropdown-line{line-height:58px}.role-availability .dropdown-height{height:58px}.role-availability .time-select{width:40%;position:relative}.role-availability .availability-row{border-top:1px solid var(--colour-grey-lighter);display:-webkit-box;display:flex;padding:var(--spacer-medium) 0}.role-availability .availability-row .date{width:var(--spacer-huge);text-align:center;font-weight:var(--font-weight-bold);margin-right:var(--spacer-medium)}.role-availability .availability-row .day-of-week{text-transform:uppercase;font-weight:var(--font-weight-normal);display:-webkit-box;display:flex;width:var(--spacer-huge);-webkit-box-pack:center;justify-content:center}.role-availability .availability-row .day-inputs{width:100%;display:-webkit-box;display:flex;flex-wrap:wrap}.role-availability .availability-row .slot-inputs{width:100%}.role-availability .availability-row .slot-inputs .add{visibility:hidden}.role-availability .availability-row .slot-inputs:last-child .add{visibility:visible}.role-availability .availability-row .availability-action{padding:var(--spacer-medium);height:var(--spacer-medium);width:var(--spacer-medium);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.role-availability .availability-row .availability-action.add{margin:auto 0 auto auto}.role-availability .availability-row .availability-action.delete{margin-left:var(--spacer-small)}.role-availability .availability-row .unavailable{color:var(--colour-grey-dark)}.role-availability .availability-row .expandable-section{margin:var(--spacer-small) 0;padding:0 var(--spacer-small) 0 0}.role-availability .availability-row .ro-slot{line-height:48px;display:-webkit-box;display:flex}.role-availability #interview-booking-modal h3,.role-availability #interview-booking-modal .next-steps{margin-top:var(--spacer-large)}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;left:-9999px}.email-not-verified-container{text-align:center}.email-not-verified-container h1{margin-top:var(--spacer-large);font-size:var(--font-size-large);font-weight:700}.email-not-verified-container .email-not-verified-buttons{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:var(--spacer-large);gap:var(--spacer-huge)}.email-not-verified-resend-container{margin-top:var(--spacer-large)}.email-not-verified-resend-container h2{margin-bottom:var(--spacer-medium)}@tailwind components;@tailwind utilities;ul.no-bullet-list{margin-top:var(--spacer-large);list-style:none;padding-left:0}ul.no-bullet-list>li+li{margin-top:var(--spacer-medium)}ul.no-bullet-list+*{margin-top:var(--spacer-large)}.application-banner{width:100vw;height:97px;margin-top:97px}.application-banner>div{font-size:var(--font-size-tiny);position:fixed;background:var(--colour-white);width:100vw;height:97px;border-bottom:1px solid var(--colour-grey-light);top:0;left:0;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;z-index:1}.application-banner>div>img{margin-left:var(--spacer-huge);width:48px;height:48px;object-fit:cover;border-radius:var(--border-radius-tiny);box-shadow:0 2px 10px -2px #0000001a;display:block}.application-banner>div>div{margin-left:var(--spacer-small)}.application-banner>div>div>a{display:block}.application-banner>div>div>div{color:var(--colour-grey-dark)}.applications-container>*{margin:0;margin-bottom:var(--spacer-small)}.applications-container :last-child{margin-bottom:0}.applications-container>*{border-bottom:1px solid var(--colour-grey-lighter)}.applications-container :last-child{border-bottom:0}.applications-container .application_tile{display:-webkit-box;display:flex;padding:var(--spacer-small) 0}.applications-container .application_tile>*{margin:0;margin-left:var(--spacer-medium)}.applications-container .application_tile :first-child{margin-left:0}@media (max-width: 900px){.applications-container .application_tile{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.applications-container .application_tile--thumbnail{background-color:var(--colour-grey-dark);width:60px;height:60px}.applications-container .application_tile--thumbnail img{font-size:10px;overflow:hidden}.applications-container .application_tile--details{-webkit-box-flex:1;flex:1 0 0;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.applications-container .application_tile--details>*{margin:0;margin-left:var(--spacer-medium)}.applications-container .application_tile--details :first-child{margin-left:0}@media (max-width: 900px){.applications-container .application_tile--details{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.applications-container .application_tile--details>*{margin:0;margin-bottom:var(--spacer-small)}.applications-container .application_tile--details :first-child{margin-bottom:0}}.applications-container .application_tile--details--role_details{-webkit-box-flex:1;flex:1 0 0}.applications-container .application_tile--details--role_name{font-weight:var(--font-weight-bold)}.approved-apprenticeship-qualifications-or-subjects-info>p{font-size:var(--font-size-tiny);margin-bottom:0}.approved-apprenticeship-qualifications-or-subjects-info p:first-child{font-weight:var(--font-weight-bold);margin-top:0;margin-bottom:var(--spacer-tiny)}.approved-apprenticeship-qualifications-or-subjects-info p:first-child+p{margin-top:0}.approved-apprenticeship-qualifications-or-subjects-info+.add-details{margin-top:var(--spacer-small)}.candidate-hear-about-multiverse input[type=text]{margin-left:var(--radio-button-padding-left);margin-bottom:var(--spacer-small);width:calc(100% - var(--radio-button-padding-left))}.candidate-hear-about-multiverse>label{margin:var(--spacer-tiny) 0}.candidate-hear-about-multiverse .form-field-error{margin:0 0 var(--spacer-small) var(--radio-button-padding-left)}.sign-up-background-info .form-field-error{margin-top:0;margin-bottom:var(--spacer-tiny)}.profile-complete{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.profile-complete .sjt-headline-image{margin-top:var(--spacer-large);width:164px}.profile-complete .sjt-alert-container{margin:var(--spacer-medium) 0;width:100%;max-width:var(--optimal-reading-length-for-tiny-font);padding:var(--spacer-small) 0;display:-webkit-box;display:flex;border-radius:var(--border-radius-tiny);border:1px solid var(--colour-grey-light);border-left:3px solid var(--colour-red);-webkit-box-align:baseline;align-items:baseline}.profile-complete .sjt-alert-container .alert-icon{color:var(--colour-red);margin-right:var(--spacer-tiny);font-size:var(--font-size-small);margin-left:var(--spacer-small)}@media (max-width: 900px){.profile-complete .sjt-alert-container{-webkit-box-align:center;align-items:center}.profile-complete .sjt-alert-container .alert-icon{margin-right:var(--spacer-small)}}.profile-complete img{display:block;margin:var(--spacer-small) 0 var(--spacer-large) 0}.profile-complete p,.profile-complete h1,.profile-complete a{text-align:center}.profile-complete h1{font-weight:var(--font-weight-bold);margin-left:var(--spacer-medium);margin-right:var(--spacer-medium)}.profile-complete h1+p{font-size:var(--font-size-small);margin-left:var(--spacer-medium);margin-right:var(--spacer-medium)}.profile-complete .button-primary{margin-top:var(--spacer-medium);margin-bottom:var(--spacer-large)}.profile-complete .sjt-eligible-profile-complete{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.profile-complete .sjt-eligible-profile-complete .expandable-section section h2{font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold)}.profile-complete .sjt-eligible-profile-complete .expandable-section section p{text-align:left}.profile-complete .sjt-eligible-profile-complete .expandable-section section p:last-of-type{margin-bottom:var(--spacer-large)}.profile-complete .verify-grades-profile-complete{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.profile-complete .verify-grades-profile-complete .cert-upload-example-explainer{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-left:var(--spacer-tiny)}.profile-complete .verify-grades-profile-complete .cert-upload-example-explainer-text,.profile-complete .verify-grades-profile-complete .cert-upload-example-explainer img{margin-bottom:0}.profile-complete .verify-grades-profile-complete .cert-upload-example-tick-cross{height:var(--spacer-small);margin-right:var(--spacer-small);margin-top:4px}.profile-complete .verify-grades-profile-complete .cert-upload-example-document{width:530px;margin-bottom:var(--spacer-large);margin-top:0}.profile-complete .verify-grades-profile-complete .expandable-section section h2{font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold)}.profile-complete .verify-grades-profile-complete .expandable-section section p{text-align:left}.profile-complete .verify-grades-profile-complete .expandable-section section p:last-of-type{margin-bottom:var(--spacer-small)}.not-eligible img{display:block;margin-left:auto;margin-right:auto;margin-bottom:var(--spacer-huge)}.not-eligible h1{margin-bottom:var(--spacer-medium)}.not-eligible h2{margin-top:var(--spacer-medium);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.initial-assessment .image-container{display:-webkit-box;display:flex;margin-bottom:var(--spacer-small);margin-top:var(--spacer-small)}.initial-assessment .image-container img{width:100%;height:100%}.interview-booking .scheduling_calendar{margin:0 auto}.interview-booking .font-bold{font-weight:var(--font-weight-bold)}.interview-booking .confirm-button-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;margin-top:var(--spacer-large)}.interview-booking dl{margin:0}.interview-booking dt{font-weight:var(--font-weight-bold)}.interview-booking dd{margin-left:0;margin-bottom:var(--spacer-medium)}.interview-booking dd:last-of-type{margin-bottom:var(--spacer-huge)}.interview-booking .highlight-box{max-width:var(--optimal-reading-length-for-tiny-font)}.interview-booking .columns-2{margin-top:var(--spacer-large);display:grid}.interview-booking .columns-2>div{max-width:var(--optimal-reading-length-for-tiny-font)}@media (min-width: 900px){.interview-booking .columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.interview-booking .columns-2>*+*{border-left:1px solid var(--colour-grey-light)}.interview-booking .columns-2>:nth-child(odd){padding-right:var(--spacer-medium)}.interview-booking .columns-2>:nth-child(even){padding-left:var(--spacer-medium)}}.interview-booking ol.time-select{list-style-type:none;padding:0;margin:0}.interview-booking ol.time-select li+li{margin-top:var(--spacer-tiny)}.interview-booking .date-heading{font-weight:var(--font-weight-bold);font-size:var(--font-size-small);margin:0}.interview-booking .icon-next-to-content{position:relative;padding-left:40px;margin:var(--spacer-medium) 0}.interview-booking .icon-next-to-content i{position:absolute;left:8px;top:3px;width:24px;text-align:center}.interviews{margin-top:var(--spacer-large)}.interviews p{max-width:var(--optimal-reading-length-for-tiny-font)}.interviews h3{font-weight:var(--font-weight-bold);padding-bottom:var(--spacer-tiny);line-height:1.5em;border-bottom:1px solid var(--colour-grey-lighter);margin-bottom:var(--spacer-small)}.interview-details{display:-webkit-box;display:flex}.interview-details:not(:last-child){margin-bottom:var(--spacer-large)}.interview-details-logo{margin-right:var(--spacer-medium);background:var(--colour-grey-lighter);width:calc(var(--font-size-tiny) * 4);height:calc(var(--font-size-tiny) * 4)}.interview-details-logo>img{width:100%;height:100%}.interview{margin-top:var(--spacer-large);margin-bottom:var(--spacer-large);display:grid;grid-template-columns:40px 1fr;row-gap:var(--spacer-medium)}.interview+.highlight-box{margin-bottom:0}.interview .center-icon{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.interview i{font-size:var(--font-size-small);position:relative}.interview i.fa-calendar-day,.interview i.fa-align-left{top:.25em}.interview-management-card-inner h2{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold)}.interview-management-card-inner h3{font-size:var(--font-size-small)}.interview-time{font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.center-image-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:var(--spacer-large)}.center-image-container img{width:40%}.font-bold{font-weight:var(--font-weight-bold)}.mt-tiny{margin-top:var(--spacer-tiny)}.mt-medium{margin-top:var(--spacer-medium)}.mt-large{margin-top:var(--spacer-large)}.my-large{margin-top:var(--spacer-large);margin-bottom:var(--spacer-large)}.mb-tiny{margin-bottom:var(--spacer-tiny)}.messages__container .message{display:-webkit-box;display:flex;border-bottom:1px solid var(--colour-grey-lighter);border-radius:var(--border-radius-tiny);text-decoration:none}.messages__container .message:last-child{border-bottom:0}.messages__container .message .company-logo{display:-webkit-box;display:flex;margin:auto 0;margin-right:var(--spacer-small)}.messages__container .message .company-logo img{height:56px;width:56px}.messages__container .message .message-detail{-webkit-box-flex:5;flex:5;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;min-width:0}.messages__container .message .message-detail .topic{margin-bottom:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messages__container .message .message-detail .preview{text-overflow:ellipsis;max-width:80%;white-space:nowrap;overflow:hidden;margin-top:var(--spacer-tiny)}.messages__container .message .meta-information{display:-webkit-box;display:flex;margin:auto 0}.messages__container .message .meta-information .last-message-time{line-height:1em}.messages__container .message .meta-information .link-arrow{color:var(--colour-grey-darker);max-width:0;visibility:hidden;opacity:0;-webkit-transition:all .3s;transition:all .3s;margin-left:0}.messages__container .message .meta-information *{margin:0}.messages__container .message:hover .meta-information .link-arrow{margin-left:var(--spacer-tiny);max-width:none;visibility:visible;opacity:1;-webkit-transition:all .3s;transition:all .3s}.messages__container .message.message-unread .message-detail .topic{font-weight:var(--font-weight-bold)}.messages__container .message.message-unread .unread-marker{display:block;align-self:center;background:var(--colour-purple);height:12px;width:12px;border-radius:var(--border-radius-small);margin-right:var(--spacer-medium)}.messages__container .message.message-application-closed .company-logo{opacity:.8}.messages__container .message.message-application-closed .message-detail .topic,.messages__container .message.message-application-closed .message-detail .preview{color:var(--colour-grey-dark)}.messages__container .message.message-application-closed .message-detail .topic{text-decoration:line-through}.messages__container .message.message-application-closed .meta-information p,.messages__container .message.message-application-closed .meta-information .link-arrow{color:var(--colour-grey-dark)}.messages__container .no-messages-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width: 900px){.messages__container .no-messages-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.messages__container .no-messages-container div{-webkit-box-flex:1;flex:1;margin-top:var(--spacer-large)}.messages__container .no-messages-container h2{font-weight:var(--font-weight-bold)}.messages__container .no-messages-container .actions-container{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.candidate-messaging-container{display:grid;grid-template-areas:"sidebar" "header" "messaging";grid-template-columns:100%;padding:0 var(--spacer-medium);max-width:1200px;margin:0 auto}@media (min-width: 900px){.candidate-messaging-container{grid-template-areas:"sidebar header" "sidebar messaging";grid-template-columns:200px minmax(200px,1fr)}}.candidate-messaging-container .side-bar{grid-area:sidebar}.candidate-messaging-container .side-bar a{display:-webkit-box;display:flex;margin-bottom:var(--spacer-small)}.candidate-messaging-container .application-header{grid-area:header;margin-bottom:var(--spacer-small)}.candidate-messaging-container .application-header .banner{padding:var(--spacer-medium);border:1px solid var(--colour-grey-light);border-radius:var(--border-radius-small);display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;font-weight:var(--font-weight-bold)}.candidate-messaging-container .application-header .banner a{font-weight:initial}.candidate-messaging-container .application-header .banner img{height:56px;width:56px;margin-right:var(--spacer-small)}.candidate-messaging-container .application-header .banner .application-header-job-info{-webkit-box-flex:1;flex-grow:1}.candidate-messaging-container .application-header .banner .application-header-job-info p{margin:0}.candidate-messaging-container .application-header .banner .application-header-job-info .application-header-company-name{color:var(--colour-grey-dark)}.candidate-messaging-container .application-withdrawn-section{padding:var(--spacer-medium);border:1px solid var(--colour-grey-light);border-radius:var(--border-radius-small);margin-bottom:var(--spacer-huge)}.candidate-messaging-container .application-withdrawn-section p{margin-top:0;margin-bottom:var(--spacer-tiny)}.candidate-messaging-container .application-withdrawn-section p:last-of-type{margin-bottom:0}.candidate-messaging-container .application-withdrawn-section .withdrawal-text{font-weight:var(--font-weight-bold)}.candidate-messaging-container .application-withdrawn-section .withdrawal-date{color:var(--colour-grey-dark)}.candidate-messaging-container .interview-rejection-feedback-section>div{width:100%;padding:var(--spacer-medium);border:1px solid var(--colour-grey-light);border-radius:var(--border-radius-small);display:block;margin-bottom:var(--spacer-huge)}.candidate-messaging-container .interview-rejection-feedback-section>div p{font-weight:var(--font-weight-normal)}.candidate-messaging-container .interview-rejection-feedback-section>div h3{font-weight:var(--font-weight-bold)}.candidate-messaging-container .interview-rejection-feedback-section>div h3+*{margin-top:var(--spacer-medium)}.candidate-messaging-container .interview-rejection-feedback-section>div a:last-child{margin-top:var(--spacer-small)}.candidate-messaging-container .messaging-container{grid-area:messaging}.candidate-messaging-container .messaging-container .send-message-container .new-message-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.candidate-messaging-container .messaging-container .send-message-container .new-message-container .message-inputs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex}.candidate-messaging-container .messaging-container .send-message-container .new-message-container .message-inputs .text-area-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}@media (max-width: 900px){.candidate-messaging-container .messaging-container .send-message-container .new-message-container .message-inputs .text-area-container{width:100%}}@media (min-width: 900px){.candidate-messaging-container .messaging-container .send-message-container .new-message-container .message-inputs .text-area-container{width:61%}}.candidate-messaging-container .messaging-container .send-message-container .validation-message-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.replace-file-upload-button p{margin-top:0}.replace-file-upload-button input[type=file]{opacity:0;height:0}.replace-file-upload-button input[type=file]:focus+p{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-green)}.replace-file-upload-button input[type=file]:focus:not(:focus-visible)+p{box-shadow:none}.profile .card__description{color:var(--colour-midnight);margin-top:0}.profile .profile__sidebar .card__outer .card__inner{border-radius:var(--border-radius-tiny)}.profile .profile__sidebar .card__outer .card__inner .inner-content{padding:0}.profile .profile__sidebar .sidebar-circle{width:18px;height:18px;background-repeat:no-repeat;position:relative;top:3px;margin-right:var(--spacer-small);display:inline-block}.profile .next-steps-container .blue-dot{background-image:url(/images/blue-dot-f4a8366b88f5a5c6d21bac0167a8fa28.svg?vsn=d);margin-left:3px}.profile .next-steps-container ul{margin:0;list-style:none;padding-left:0}.profile .next-steps-container ul li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-left:0;margin-top:var(--spacer-medium)}.profile .profile-checklist{padding-left:0;margin-top:var(--spacer-medium)}.profile .profile-checklist li{list-style:none}.profile .profile-checklist li .status{display:inline-block;margin-right:var(--spacer-tiny);width:18px;height:18px;background-repeat:no-repeat;color:transparent;overflow:hidden;white-space:nowrap;margin-right:var(--spacer-small)}.profile .profile-checklist li .status.done{background-image:url(/images/done-c3889b4f4a3badc9a760de09facab1ab.svg?vsn=d);position:relative;top:3px}.profile .profile-checklist li .status.todo{background-image:url(/images/todo-2836cb181068e752b1973021c4450e13.svg?vsn=d);position:relative;top:4px}.profile .profile-checklist li+li{margin-top:var(--spacer-medium)}.profile .sidebar-list-item-title .hollow-tick{color:transparent;overflow:hidden;white-space:nowrap}.profile .sidebar-list-item-title .hollow-tick-green{background-image:url(/images/green_tick_circle-3266bdf238f317d9744c2d9809e776fd.svg?vsn=d)}.profile .sidebar-list-item-title .hollow-tick-grey{background-image:url(/images/grey_tick_circle-cce1b8253647dbe0da9d1a4b09661158.svg?vsn=d)}.profile .sidebar-list-item-title h2{font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold);display:inline-block;margin:0}.profile__video-placeholder--content{width:100%;min-height:350px;background:var(--colour-white);margin-bottom:var(--spacer-medium);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;align-items:center}.profile__video-placeholder--content i{font-size:300px;color:var(--colour-grey-light)}.profile .recommended-jobs{display:none}.profile .recommended-jobs .card__header{font-size:inherit}.profile .recommended-jobs .card__header h1{font-weight:var(--font-weight-bold)}.profile .recommended-jobs .card__title{font-size:inherit}@media (min-width: 900px){.profile .recommended-jobs{display:inherit}}.profile .recommended-job{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-decoration:none}.profile .recommended-job-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:flex;-webkit-line-clamp:2;-webkit-box-orient:vertical}.profile .company-thumbnail-container{width:48px;height:48px;margin-right:var(--spacer-tiny);position:relative}.profile .company-thumbnail-container:before{content:"";border-radius:var(--border-radius-tiny);position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--colour-indigo-blue-rgb),.03)}.profile .company-thumbnail{width:40px;height:40px;margin:4px}.profile .are-quals-complete-modal-container{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;justify-items:center}@media (min-width: 900px){.profile .are-quals-complete-modal-container{grid-template-areas:"illustration text" "illustration buttons"}}@media (max-width: 900px){.profile .are-quals-complete-modal-container{grid-template-areas:"illustration text" "buttons buttons"}}.profile .are-quals-complete-modal-container img{grid-area:illustration}.profile .are-quals-complete-modal-container p{grid-area:text}.profile .are-quals-complete-modal-container .card__buttons{grid-area:buttons}.profile-section-placeholder{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 900px){.profile-section-placeholder{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.profile-section-placeholder .profile-section-placeholder-icon{margin-right:var(--spacer-large);width:231px;height:205px;border:1px dashed var(--colour-grey-light);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-shrink:0}@media (max-width: 900px){.profile-section-placeholder .profile-section-placeholder-icon{margin-bottom:var(--spacer-medium);margin-right:0}}.profile-section-placeholder .profile-section-placeholder-icon>div{background:var(--colour-grey-light);width:62px;height:62px;border-radius:31px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.profile-section-placeholder .profile-section-placeholder-icon>div>img{display:block}.profile-section-placeholder .profile-section-placeholder-explanation{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 900px){.profile-section-placeholder .profile-section-placeholder-explanation{-webkit-box-align:center;align-items:center;text-align:center}}.profile-section-placeholder .profile-section-placeholder-explanation>div:first-child{margin-bottom:var(--spacer-medium)}.profile-highlights-modal{padding-right:var(--spacer-medium)}.profile-highlights-modal .icon-grid__item{margin-right:var(--spacer-tiny);margin-left:var(--spacer-tiny)}#profile-onboarding-modals .wh-modal__content{color:var(--colour-midnight)}#profile-onboarding-modals .profile-onboarding-modal-contents{display:block;max-width:550px;margin-left:auto;margin-right:auto;overflow:visible}#profile-onboarding-modals .content-slider{display:-webkit-box;display:flex;width:2450px;-webkit-box-pack:justify;justify-content:space-between;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}#profile-onboarding-modals .center-slide{-webkit-transform:translateX(-950px);transform:translate(-950px)}#profile-onboarding-modals .right-slide{-webkit-transform:translateX(-1900px);transform:translate(-1900px)}#profile-onboarding-modals .slide{-webkit-transition:opacity 2s;transition:opacity 2s}#profile-onboarding-modals .hide{opacity:0}#profile-onboarding-modals .wh-modal__header{padding-bottom:0;padding-left:var(--spacer-large);padding-top:var(--spacer-large);padding-right:var(--spacer-large)}#profile-onboarding-modals .modal__content{padding-left:var(--spacer-medium);padding-right:var(--spacer-medium);margin-left:auto;margin-right:auto;margin-bottom:var(--spacer-medium);max-width:550px;min-height:550px}#profile-onboarding-modals .modal__content h1{text-align:center;font-weight:var(--font-weight-bold);margin-bottom:var(--spacer-medium)}#profile-onboarding-modals .modal__content p{text-align:center}#profile-onboarding-modals .modal__content p.main-copy{margin-bottom:var(--spacer-large)}#profile-onboarding-modals .modal__content h2{text-align:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-small);margin-bottom:var(--spacer-small)}#profile-onboarding-modals .modal__content img.main-illustration{width:172px;display:block;margin-left:auto;margin-right:auto;margin-bottom:var(--spacer-large)}#profile-onboarding-modals .modal__content .dots{display:-webkit-box;display:flex;margin-bottom:var(--spacer-large);-webkit-box-pack:center;justify-content:center}#profile-onboarding-modals .modal__content .dots img{width:var(--spacer-tiny);margin-right:var(--spacer-tiny)}#profile-onboarding-modals .modal__content .dots img:last-of-type{margin-right:0}#profile-onboarding-modals .modal__actions{margin-right:calc(var(--spacer-gigantic) * -1);border-top:0;padding-left:var(--spacer-large);padding-right:var(--spacer-large);padding-bottom:var(--spacer-large)}@media (max-width: 600px){#profile-onboarding-modals .profile-onboarding-modal-contents{max-width:350px;overflow-y:auto;overflow-x:hidden}#profile-onboarding-modals .modal__content{max-width:350px;min-height:80vh}#profile-onboarding-modals .modal__actions{margin-right:0}#profile-onboarding-modals .center-slide{-webkit-transform:translateX(-1050px);transform:translate(-1050px)}#profile-onboarding-modals .right-slide{-webkit-transform:translateX(-2100px);transform:translate(-2100px)}}.drag-and-drop{padding-left:var(--spacer-small);margin-top:0;list-style-position:outside}.drag-and-drop li[aria-pressed=true] .contents{background:var(--colour-grey-dark)}.drag-and-drop li{padding-left:var(--spacer-tiny);list-style:inherit;-webkit-user-select:none;user-select:none;outline:none}.drag-and-drop li:hover .contents{border-color:var(--colour-grey-darker);cursor:grab}.drag-and-drop li .contents{border:1px solid var(--colour-indigo-blue);border-radius:var(--border-radius-tiny);display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;height:48px;margin-bottom:var(--spacer-tiny);padding-left:48px;background-image:url(/images/six-dot-grabber-21dea963acde3edcb4eda970ce8bae71.svg?vsn=d);background-repeat:no-repeat;background-position:22px center;-webkit-user-select:none;user-select:none}.drag-and-drop li:focus .contents{box-shadow:0 0 0 2px var(--colour-green)}.drag-and-drop li:focus:not(:focus-visible) .contents{box-shadow:none}.drag-and-drop-fieldset{display:none}.gu-mirror{position:fixed;z-index:2;cursor:grab;list-style:none}.gu-mirror .contents{background:#fff;opacity:1;border:1px solid var(--colour-indigo-blue);border-radius:var(--border-radius-tiny);display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;height:48px;margin-bottom:var(--spacer-tiny);padding-left:48px;background-image:url(/images/six-dot-grabber-21dea963acde3edcb4eda970ce8bae71.svg?vsn=d);background-repeat:no-repeat;background-position:22px center;box-shadow:0 0 0 2px var(--colour-green)}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2;filter:alpha(opacity=20);list-style:none}.book-phone-screen{margin:var(--spacer-large)}.book-phone-screen .book-phone-screen-container{text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.book-phone-screen .book-phone-screen-container img{margin-bottom:var(--spacer-large)}.book-phone-screen .book-phone-screen-container h1{font-size:var(--font-size-large);font-weight:var(--font-weight-bold)}.book-phone-screen .book-phone-screen-container p{font-size:var(--font-size-small);margin-top:0}.book-phone-screen .book-phone-screen-container .button-primary{margin-bottom:var(--spacer-large)}.book-phone-screen .multiverse-phone-screen-tips{-webkit-padding-start:18px;padding-inline-start:18px}.book-phone-screen .multiverse-phone-screen-tips>li{font-size:var(--font-size-tiny);margin-bottom:var(--spacer-medium)}.book-phone-screen .multiverse-phone-screen-traits li:first-child{margin-top:var(--spacer-small)}.book-phone-screen .multiverse-phone-screen-traits li{margin-bottom:var(--spacer-tiny);list-style:disc}.book-phone-screen .us-phone-screen-faq li{margin-bottom:var(--spacer-medium)}.submit-right-to-work{margin:var(--spacer-large)}.submit-right-to-work .card__buttons{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between}.submit-right-to-work img{width:164px;margin-bottom:var(--spacer-large);display:block;margin-left:auto;margin-right:auto}.submit-right-to-work .submit-right-to-work-actions .form-group{margin-bottom:0}@media (max-width: 900px){.submit-right-to-work .submit-right-to-work-actions .form-group label{margin-top:var(--spacer-small);margin-bottom:var(--spacer-tiny)}}.submit-right-to-work .submit-right-to-work-header{text-align:center;-webkit-box-align:center;align-items:center}.submit-right-to-work .submit-right-to-work-header h1{font-size:var(--font-size-large);font-weight:var(--font-weight-bold);margin-bottom:var(--spacer-medium)}.submit-right-to-work .submit-right-to-work-header p{font-size:var(--font-size-small);margin-top:0;margin-bottom:var(--spacer-large)}.submit-right-to-work .submit-right-to-work-details .form-input-info-box{margin-bottom:var(--spacer-medium)}.submit-right-to-work .submit-right-to-work-details .expandable-section{margin:var(--spacer-medium) 0}@media (max-width: 900px){.submit-right-to-work .submit-right-to-work-details .expandable-section{margin-bottom:var(--spacer-large)}}.submit-right-to-work .submit-right-to-work-details .expandable-section .expandable-section-content-wrapper{padding:var(--spacer-tiny) var(--spacer-medium) var(--spacer-tiny)}.submit-right-to-work .submit-right-to-work-details .expandable-section .expandable-section-content-wrapper p{margin-top:var(--spacer-tiny)}.submit-right-to-work .submit-right-to-work-details .expandable-section .expandable-section-content-wrapper ul{margin-top:0}.submit-right-to-work .submit-right-to-work-details .expandable-section .expandable-section-content-wrapper ul li{margin-bottom:0}.submit-right-to-work .multiverse-right-to-work-requirements{-webkit-padding-start:var(--spacer-medium);padding-inline-start:var(--spacer-medium)}.submit-right-to-work .multiverse-right-to-work-requirements li:first-child{margin-top:var(--spacer-small)}.submit-right-to-work .multiverse-right-to-work-requirements li{margin-bottom:var(--spacer-tiny);list-style:disc}.coding-assessment-evidence-container ol{-webkit-padding-start:var(--spacer-medium);padding-inline-start:var(--spacer-medium)}.coding-assessment-headline-image{margin-top:var(--spacer-large);width:164px}.coding-assessment-options-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:var(--spacer-tiny) var(--spacer-medium) var(--spacer-huge) var(--spacer-medium)}.coding-assessment-options-content p:last-child{align-self:flex-start;margin-top:var(--spacer-large);margin-left:var(--spacer-tiny);margin-bottom:0}.coding-assessment-options-content .coding-assessment-options{align-self:flex-start;margin-left:var(--spacer-medium)}.coding-assessment-options-content .coding-assessment-options h2{font-size:var(--font-size-small);margin-top:var(--spacer-large)}.regional-flag-container{font-size:var(--font-size-large);vertical-align:middle}.wrong-region-prompt-preamble{vertical-align:middle}
/*# sourceMappingURL=candidate.css.map */
