.box,.box-img{background:var(--colours-grey-0);border-radius:var(--border-radius-xs);box-shadow:0 12px 40px 0 var(--colours-transparency-black-15)}.box{align-items:flex-start;display:flex;flex-direction:column;gap:30px;padding:40px 30px}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive,.embed-responsive iframe,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.embed-small{width:100%}@media (min-width:1280px){.embed-small{width:50%}}.embed-responsive-1by1:before{padding-top:100%}.embed-responsive-3by2:before{padding-top:66.6666666667%}.embed-responsive-16by9:before{padding-top:56.25%}@font-face{font-display:swap;font-family:Mona-Sans;font-stretch:75% 125%;font-weight:200 900;src:local(""),url(../../../assets/fonts/webfonts/Mona-Sans.woff2) format("woff2 supports variations"),url(../../../assets/fonts/webfonts/Mona-Sans.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Mona-Sans;font-stretch:75% 125%;font-style:italic;font-weight:200 900;src:local(""),url(../../../assets/fonts/webfonts/Mona-Sans.woff2) format("woff2 supports variations"),url(../../../assets/fonts/webfonts/Mona-Sans.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:JetBrains Mono;font-stretch:100%;font-style:normal;font-weight:400;src:local(""),url(../../../assets/fonts/webfonts/JetBrainsMono-Regular.woff2)}.h0,.h1,.h2,.h3,.h4,.h5,.h6,.radio-card .title,h1,h2,h3,h4,h5,h6{color:var(--colours-grey-1000);font-family:var(--font-mona-sans);font-style:normal;font-weight:var(--fonts-weight-medium);letter-spacing:var(--fonts-letterspacing-default);line-height:var(--fonts-line-height-default);text-align:left}.h0.secondary,.h1.secondary,.h2.secondary,.h3.secondary,.h4.secondary,.h5.secondary,.h6.secondary,.radio-card .secondary.title,h1.secondary,h2.secondary,h3.secondary,h4.secondary,h5.secondary,h6.secondary{color:var(--colours-brand-whoopi)}.h0.underline,.h1.underline,.h2.underline,.h3.underline,.h4.underline,.h5.underline,.h6.underline,.radio-card .underline.title,h1.underline,h2.underline,h3.underline,h4.underline,h5.underline,h6.underline{text-decoration-color:var(--colours-brand-whoopi);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:15px}.h0.extra-power-bold,.h1.extra-power-bold,.h2.extra-power-bold,.h3.extra-power-bold,.h4.extra-power-bold,.h5.extra-power-bold,.h6.extra-power-bold,.radio-card .extra-power-bold.title,h1.extra-power-bold,h2.extra-power-bold,h3.extra-power-bold,h4.extra-power-bold,h5.extra-power-bold,h6.extra-power-bold{font-weight:var(--fonts-weight-highlight)}.h0.wide,.h1.wide,.h2.wide,.h3.wide,.h4.wide,.h5.wide,.h6.wide,.radio-card .wide.title,h1.wide,h2.wide,h3.wide,h4.wide,h5.wide,h6.wide{font-stretch:125%}.h1,.h2,.h3,.h5,.radio-card .title,h1,h2,h3,h5{line-height:var(--fonts-line-height-headline)}.h3,.h5,.radio-card .title,h3,h5{font-weight:var(--fonts-weight-highlight)}.h1,h1{font-size:var(--fonts-size-h1)}.h2,h2{font-size:var(--fonts-size-h2)}.h3,h3{font-size:var(--fonts-size-h3)}.h4,h4{font-size:var(--fonts-size-h4)}.h5,.h6,.radio-card .title,.text,body,h5,h6,p{font-size:var(--fonts-size-body)}.text,body,p{color:var(--colours-grey-1000);font-family:var(--font-mona-sans);font-style:normal;font-weight:var(--fonts-weight-default);letter-spacing:var(--fonts-letterspacing-default);line-height:var(--fonts-line-height-body)}.text.extra-small,.text.small,p.extra-small,p.small{font-size:var(--fonts-size-meta)}.text.medium,p.medium{font-size:var(--fonts-size-body)}.text.center,p.center{text-align:center}.text.right,p.right{text-align:right}.text.light,p.light{font-weight:var(--fonts-weight-default)}.text.bold,.text.semi-bold,p.bold,p.semi-bold{font-weight:var(--fonts-weight-highlight)}.text.primary,p.primary{color:var(--colours-grey-1000)}.text.secondary,p.secondary{color:var(--colours-brand-whoopi)}.text.underline,p.underline{text-decoration:underline}.text.wide,p.wide{font-stretch:125%}.lh-1,.lh-sm{line-height:var(--fonts-line-height-default)!important}.lh-base,.lh-lg{line-height:var(--fonts-line-height-default)}mark{background:linear-gradient(180deg,transparent 50%,var(--colours-brand-audrey) 70%);display:inline;font-weight:inherit}strong{font-weight:var(--fonts-weight-highlight)}.tag{font-size:var(--fonts-size-meta);letter-spacing:var(--fonts-letterspacing-wide)}.tag,a{font-weight:var(--fonts-weight-medium);line-height:var(--fonts-line-height-default)}a{cursor:pointer;font-family:var(--font-mona-sans);font-size:var(--fonts-size-body);letter-spacing:var(--fonts-letterspacing-default);text-decoration-line:underline}a:focus-visible{outline:1px solid var(--colours-brand-audrey);outline-offset:var(--padding-action-focus)}a.text-link-strong,a.text-link-strong label{color:var(--colours-brand-whoopi);text-decoration-color:var(--colours-brand-whoopi)}a.text-link-strong:hover,a.text-link-strong:hover label{color:var(--colours-brand-whoopi)}a.grey-underline,a.text-link-soft{color:var(--text-display-strong);text-decoration-color:var(--text-display-strong)}@media (hover:hover){a.grey-underline:hover,a.text-link-soft:hover{color:var(--colours-transparency-black-60);text-decoration-color:var(--colours-transparency-black-60)}}a.text-link{color:var(--text-action-secondary-default);margin:var(--border-action-focus);margin-left:0;padding:var(--padding-action-general-xxs);padding-left:0}@media (hover:hover){a.text-link:hover{color:var(--colours-transparency-black-60)}}a.text-link.disabled,a.text-link:disabled{color:var(--text-action-general-disabled);cursor:default;text-decoration:none}a.grey-light-underline{color:var(--text-display-weak);text-decoration-color:var(--text-display-weak)}@media (hover:hover){a.grey-light-underline:hover{color:var(--colours-transparency-black-60);text-decoration-color:var(--colours-transparency-black-60)}}a.disabled{color:var(--text-action-general-disabled);cursor:not-allowed}a>i.fa,a>i.far,a>i.fas{margin-right:5px}a.fm-btn i,a.fm-btn-icon i,a>i.fa:only-child{margin-right:0}a.no-underline{box-shadow:none}a.no-style,a.no-underline{text-decoration:none!important}a.no-style{color:inherit!important}@media (hover:hover){a.no-style:hover{color:inherit;text-decoration:none}}a.full-size-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}a[download]:not(a[download].fm-btn):focus{color:inherit!important;text-decoration-color:inherit!important}i.fixed-width{display:inline-block!important;text-align:center;width:1.25rem!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-three-lines{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;white-space:normal}.text-truncate-three-lines,.text-truncate-two-lines{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.text-truncate-two-lines{-webkit-line-clamp:2}.single-line-truncate{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;width:100%;word-break:break-word;-webkit-box-orient:vertical}.text-thin{font-weight:var(--fonts-weight-default)!important}.text-medium{font-weight:var(--fonts-weight-medium)!important}.text-bold,.text-strong-bold{font-weight:var(--fonts-weight-highlight)!important}.text-power-bold{font-weight:var(--fonts-weight-highlight)}.jet-brains-mono{font-family:var(--font-jetbrains-mono)}.font-size-base,.font-size-small{font-size:var(--fonts-size-body)}.font-style-italic{font-style:italic}.white-space-normal{white-space:normal}form button[type=submit]{width:100%}@media (min-width:576px){form button[type=submit]{width:auto}}.form-group label{color:var(--text-display-strong);font-size:var(--fonts-size-body);font-weight:var(--fonts-weight-default);letter-spacing:var(---fonts-letterspacing-default);line-height:var(--fonts-line-height-default);margin-bottom:var(--gap-input-vertical-inside)}.form-group:has(.input-group-append):not(.no-append){display:flex;gap:0}.form-group:has(.input-group-append):not(.no-append) input{border-radius:var(--borderradius-s) 0 0 var(--borderradius-s)}.form-group .input-container{align-items:center;display:flex;gap:var(--gap-action-element-to-text);position:relative}.form-group .input-container input{width:100%}.form-group .input-container:has(.icon-start) input{padding-left:2rem}.form-group .input-container:has(.icon-end) input{padding-right:2rem}.form-group .input-container>i{align-items:center;color:var(--text-display-weak);display:flex;height:2.5rem;justify-content:center;position:absolute;width:2.5rem}.form-group .input-container .icon-start{left:0}.form-group .input-container .icon-end{right:0}.form-group .input-container:hover .icon-end:not(.disabled),.form-group .input-container:hover .icon-start:not(.disabled){color:var(--text-display-strong);cursor:pointer}.form-group .dropdown-container{margin:var(--spacing-2) 0 var(--spacing-2) -2px}.form-group .backend-help,.form-group .help{align-items:baseline;display:flex;gap:var(--gap-action-element-to-text);margin-top:var(--gap-input-vertical-inside);text-align:left}.form-group .backend-help i,.form-group .help i{align-items:center;display:flex;flex-direction:column;gap:.625rem;height:1rem;justify-content:center;width:1rem}.form-group .backend-help p,.form-group .help p{color:var(--text-display-weak);font-size:var(--fonts-size-body);font-style:normal;font-weight:var(--fonts-weight-default);letter-spacing:var(--fonts-letterspacing-default);line-height:var(--fonts-line-height-label)}.form-group .backend-help{display:none}.form-group.backend-error .backend-help{display:flex}.form-group.backend-error,.form-group.error{margin-bottom:2rem}.form-group.backend-error .backend-help i,.form-group.backend-error .backend-help p,.form-group.backend-error .help i,.form-group.backend-error .help p,.form-group.error .backend-help i,.form-group.error .backend-help p,.form-group.error .help i,.form-group.error .help p{color:var(--colours-feedback-error)}.form-group.backend-error input,.form-group.error input{border-color:var(--colours-feedback-error)}.form-group.backend-error input.border-color-initial,.form-group.error input.border-color-initial{border-color:var(--colours-grey-200)}.form-group.backend-error textarea,.form-group.error textarea{border-color:var(--colours-feedback-error)}.form-group:has([required]) label:after{content:"*"}.form-group .form-check:has([required]) label:after{margin-left:calc(var(--spacing-6)*-1)}.form-group .range-container{margin:0 0 var(--spacing-8) 0;width:100%}@media (min-width:1024px){.form-group .range-container{width:calc(50% - var(--gap-input-horizontal-stacked))}}.form-group .range-container.full-width-range{width:100%!important}.form-group.small div[class$=-control],.form-group.small input{padding:var(--padding-input-vertical-wolabel) var(--padding-input-horizontal)}.form-group.disabled label{color:var(--text-action-general-disabled)}@media (min-width:1280px){.form-small{max-width:66.6666666667%}}.form-full-width{width:100%}.select-wrapper,input,input[type=checkbox],label,textarea{margin:var(--spacing-2)}textarea{max-height:30rem;resize:vertical}input{background:var(--backround-input-general);border:var(--fonts-letterspacing-wide) solid var(--border-input-general-default);border-radius:var(--borderradius-s);color:var(--text-display-strong);display:flex;font-family:var(--font-mona-sans);font-size:var(--fonts-size-body);font-weight:var(--fonts-weight-medium);gap:var(--gap-action-element-to-text,8px);height:1rem;letter-spacing:var(--fonts-letterspacing-default);line-height:var(--fonts-line-height-default);padding:var(--padding-input-vertical) var(--padding-input-horizontal);width:calc(100% - var(--padding-input-horizontal)*2 - 6px)}input[type=file]{overflow:hidden}input[type=file]:not(:disabled):not([readonly]){cursor:pointer}input::placeholder{color:var(--text-display-weak);font-size:var(--fonts-size-body);font-style:italic;font-weight:var(--fonts-weight-default);letter-spacing:var(--fonts-letterspacing-default);line-height:var(--fonts-line-height-default)}@media (hover:hover){input:hover{border-color:var(--border-action-weak-hover);box-shadow:0 0 0 2px var(--border-action-weak-hover)}}input:focus,input:focus-visible{background:var(--backround-input-general);border-color:var(--border-action-general-focus);outline:0}input:disabled,input[readonly]{color:var(--text-action-general-disabled);cursor:not-allowed}input:disabled:hover,input[readonly]:hover{box-shadow:none}input:disabled::placeholder,input[readonly]::placeholder{color:var(--text-action-general-disabled)}input.error,input:user-invalid{border-color:var(--border-action-feedback-error)}.input-group-prepend{align-content:center;background-color:var(--colours-grey-0);border:.0625rem solid var(--colours-grey-300);border-radius:var(--border-radius-xxxs) 0 0 var(--border-radius-xxxs);border-right:none;color:var(--colours-grey-500);display:flex;flex-wrap:wrap;margin-right:-.7rem;min-width:2rem;padding:var(--space-xs) 0 var(--space-xs) var(--space-xs);z-index:1}.input-group-prepend .input-group-text{margin-left:auto;margin-right:auto}.input-group-append{background:var(--backround-input-general);border:var(--fonts-letterspacing-wide) solid var(--border-input-general-default);border-radius:0 var(--borderradius-s) var(--borderradius-s) 0;display:flex;height:1rem;margin-left:-2px;padding:var(--padding-input-vertical) var(--padding-input-horizontal)}@media (hover:hover){.input-group-append:hover{border-color:var(--border-action-weak-hover);box-shadow:0 0 0 2px var(--border-action-weak-hover)}}textarea{align-items:flex-start;align-self:stretch;background:var(--backround-input-general);border:var(--fonts-letterspacing-wide) solid var(--border-input-general-default);border-radius:var(--borderradius-s);color:var(--text-display-strong);display:flex;font-family:var(--font-mona-sans);font-size:var(--fonts-size-body);font-weight:var(--fonts-weight-default);gap:var(--gap-action-element-to-text,8px);min-height:100px;padding:var(--padding-input-vertical) var(--padding-input-horizontal);width:calc(100% - var(--space-xs)*2 - 4px)}textarea::placeholder{color:var(--text-display-weak);font-size:var(--fonts-size-body);font-style:italic;font-weight:var(--fonts-weight-default);letter-spacing:var(--fonts-letterspacing-default);line-height:var(--fonts-line-height-default)}@media (hover:hover){textarea:hover{border-color:var(--border-action-weak-hover);box-shadow:0 0 0 2px var(--border-action-weak-hover)}}textarea:focus{background:var(--backround-input-general);border-color:var(--border-action-general-focus);outline:0}textarea:disabled,textarea[readonly]{color:var(--text-action-general-disabled)}textarea:disabled:hover,textarea[readonly]:hover{box-shadow:none}label{color:var(--text-display-strong);display:block;font-size:var(--fonts-size-body);font-weight:var(--fonts-weight-default);letter-spacing:var(--fonts-letterspacing-default);line-height:var(--fonts-line-height-label);margin-bottom:var(--gap-input-vertical-inside)!important}.label-bold label{font-weight:var(--fonts-weight-highlight)}.label-weak label{color:var(--text-display-weak);font-weight:var(--fonts-weight-default)}.disabled label{color:var(--text-action-general-disabled)}.form-radio{display:inline-block;margin-bottom:var(--gap-action-general-stacked)}.form-radio label{align-items:baseline;line-height:var(--fonts-line-height-label);margin-bottom:0!important;margin-right:var(--spacing-16);width:fit-content}.form-radio input[type=radio]{position:relative;top:.15rem}.radio-card{display:flex;flex-direction:column;margin:0!important;position:relative;width:100%}.radio-card input{margin-left:0;margin-right:0}.radio-container .radio-card{margin-bottom:var(--gap-display-m)!important}@media (min-width:1024px){.radio-container .radio-card{margin-bottom:0!important}}.radio-card .radio-content{background:var(--background-card-grey-edit);border:1px solid var(--border-action-option-unselcted);display:flex;flex-direction:column;font-size:var(--fonts-size-body);height:100%;justify-content:space-between;line-height:var(--fonts-line-height-body)}.radio-card .radio-content.has-badge{padding-top:calc(var(--padding-action-general-l) + 1.82rem)}.radio-card .radio-content.has-badge .badge{left:var(--padding-action-general-l);position:absolute;top:var(--padding-action-general-l)}@media (min-width:576px){.radio-card .radio-content.has-badge{padding-top:var(--padding-action-general-l)}.radio-card .radio-content.has-badge .badge{left:unset;position:relative;top:unset}.radio-card .radio-content.has-badge .radio-header{justify-content:space-between}}.radio-card .radio-content:hover{border-color:transparent;box-shadow:0 0 0 1.5px var(--border-action-weak-hover);cursor:pointer;margin:0}.radio-card .radio-content:hover input{box-shadow:none}.radio-card .radio-content.only-icon{text-align:center}.radio-card .radio-content.only-icon .radio-header{justify-content:center;margin:0}.radio-card input:checked~.radio-content{background-color:var(--colours-feedback-upgradelight20);box-shadow:0 0 0 1.5px var(--border-action-option-selected)}.radio-card input[type=radio]{left:1rem;position:absolute;top:1.5rem}.radio-card input[type=radio]:hover{box-shadow:none}.radio-card input[type=radio].has-badge{top:3.3rem}@media (min-width:576px){.radio-card input[type=radio].has-badge{top:1.5rem}}.radio-card .radio-header{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--gap-display-s);margin-left:calc(1rem + var(--spacing-8))}@media (min-width:576px){.radio-card .radio-header{flex-wrap:nowrap}}.no-radio .radio-card .radio-header{margin-left:0}.radio-card .title{margin-top:.3rem!important;width:100%}@media (min-width:576px){.radio-card .title{width:auto}}.radio-card .badge{left:calc((1.25rem + var(--spacing-8))*-1);margin-bottom:.125rem;position:relative}@media (min-width:576px){.radio-card .badge{left:0;margin-bottom:0;order:2}}.radio-card .radio-body,.radio-card .radio-footer,.radio-container{display:block}.modal-body .radio-container{margin:0 var(--spacing-2)}@media (min-width:1024px){.radio-container{display:grid;gap:var(--spacing-24);grid-template-columns:repeat(2,1fr)}}.form-check.disabled{color:var(--text-action-general-disabled)}.form-check.disabled input{border-color:var(--border-action-general-unselected-disabled)}.form-check.disabled label,.form-check.disabled:hover{cursor:not-allowed}.form-check label{align-items:center;margin-left:var(--gap-action-element-to-text)}.form-check label.form-check-label a{font-weight:var(--fonts-weight-default);margin:0;padding:0}.grid-project-show .form-check label{margin-left:0}.form-check.small,.form-radio.small{display:flex}.form-check.small label,.form-radio.small label{font-size:var(--fonts-size-meta);margin-top:-.125rem}.form-check label,.form-radio label{cursor:pointer;display:flex;font-family:var(--font-mona-sans);font-size:var(--fonts-size-body);font-style:normal;font-weight:var(--fonts-weight-default);gap:var(--gap-action-element-to-text);justify-content:flex-start;letter-spacing:var(--fonts-letterspacing-default);line-height:var(--fonts-line-height-default)}.form-check label.disabled,.form-check label:has(input:disabled),.form-radio label.disabled,.form-radio label:has(input:disabled){color:var(--text-action-general-disabled);cursor:not-allowed}input[type=checkbox]{background:var(--backround-action-weak-unselected-default);background-position:50%;border:var(--fonts-letterspacing-wide) solid var(--border-action-general-unselected-default);border-radius:var(--borderradius-xs)}input[type=checkbox]:checked{background-color:var(--backround-action-general-selected-default);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 3 4.5 8.5 2 6'/%3E%3C/svg%3E");background-repeat:no-repeat;border-color:var(--border-action-general-unselected-default)}input[type=checkbox].indeterminate,input[type=checkbox]:indeterminate{background-color:var(--backround-action-general-selected-default);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23fff' d='M12.875 8a.555.555 0 0 1-.562.563H3.688A.54.54 0 0 1 3.125 8c0-.305.234-.562.563-.562h8.625a.57.57 0 0 1 .562.562'/%3E%3C/svg%3E");border-color:var(--border-action-general-unselected-default)}input[type=radio]{background:var(--backround-action-weak-unselected-default);background-position:50%;border:var(--fonts-letterspacing-wide) solid var(--border-action-general-unselected-default);border-radius:var(--borderradius-xl);min-width:1rem}input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Crect width='16' height='16' fill='%23222' rx='8'/%3E%3Ccircle cx='8' cy='8' r='3' fill='%23fff'/%3E%3C/svg%3E")}input[type=date]{display:block}input[type=checkbox],input[type=radio]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer;height:1rem;margin-bottom:0;margin-top:0;min-width:1rem;padding:0;width:1rem}input[type=checkbox]:hover,input[type=radio]:hover{box-shadow:0 0 0 3px var(--border-action-weak-hover)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{border:var(--fonts-letterspacing-wide) solid var(--border-action-general-focus)}input[type=checkbox]:disabled,input[type=radio]:disabled{border-color:var(--border-action-general-unselected-disabled);box-shadow:none;cursor:not-allowed}input[type=checkbox]:disabled:checked,input[type=checkbox]:disabled:indeterminate,input[type=radio]:disabled:checked,input[type=radio]:disabled:indeterminate{background-color:var(--backround-action-general-selected-disabled)}.autocomplete-result{bottom:calc(100% - 2.5rem);position:absolute;width:100%}.autocomplete-result .fa-spinner{opacity:0;padding:var(--space-s);position:absolute;right:0;top:-3.125rem;transition:opacity .3s ease-out}.autocomplete-result .fa-spinner.show{opacity:1;transition:opacity .3s ease-out}.autocomplete-list{display:none;list-style:none;max-height:12.5rem;overflow-y:auto;position:relative;z-index:var(--zindex-modal)}.autocomplete-list.show{border:1px solid var(--colours-grey-300);display:block}.autocomplete-list li{align-items:center;display:flex;height:2.875rem;padding:0 var(--space-xs)}.autocomplete-list li.selected,.autocomplete-list li:hover{background-color:var(--colours-grey-300);cursor:pointer}.matching-skills-text-input .fa-spinner{display:none;position:absolute;right:1rem;top:3rem}.matching-skills-text-input .fa-spinner.show{display:block}#custom-rte-toolbar{border:1px solid var(--colours-grey-300);border-radius:var(--border-radius-xxxs) var(--border-radius-xxxs) 0 0}.error #custom-rte-toolbar{border-color:var(--colours-feedback-error)}.fake-react-hook-form-input{border:none;height:0;margin:0!important;padding:0}@media (hover:hover){.fake-react-hook-form-input:hover{box-shadow:none}}.label-bold>label{font-weight:var(--fonts-weight-highlight)}.progress-container{width:100%}.progress-container label{color:var(--colours-grey-500)}.progress-edit-profile{max-width:18.75rem}progress{appearance:none;height:.5rem;width:100%}progress::-webkit-progress-bar{background-color:var(--colours-grey-200);border-radius:1rem}progress::-webkit-progress-value{background-color:var(--colours-brand-audrey);border-radius:1rem}.red-point{color:var(--text-feedback-error);font-size:.5rem;margin-left:var(--gap-display-s)}.divide-by-3{display:block;margin-left:0}@media (min-width:768px){.divide-by-3{display:inline-grid;margin-left:var(--gap-input-horizontal-stacked);width:calc(33.33% - var(--gap-input-horizontal-stacked))}.divide-by-3.no-margin{margin-left:0}}.divide-by-3-small-left{display:block;margin-left:0}.divide-by-3-small-left,.divide-by-3-small-left.small-input{width:calc(100% - var(--gap-input-horizontal-stacked))}@media (min-width:768px){.divide-by-3-small-left{display:inline-grid;margin-left:0;width:calc(40% - var(--gap-input-horizontal-stacked))}.divide-by-3-small-left.small-input{width:calc(20% - var(--gap-input-horizontal-stacked))}}.twenty-percent{display:block;margin-left:0}@media (min-width:768px){.twenty-percent{display:inline-grid;margin-left:var(--space-m);width:calc(20% - var(--space-s))}.twenty-percent.no-margin{margin-left:0}}.forty-percent{display:block;margin-left:0}@media (min-width:768px){.forty-percent{display:inline-grid;margin-left:var(--space-m);width:calc(40% - var(--space-s))}.forty-percent.no-margin{margin-left:0}}.divide-by-2{display:block;margin-bottom:2rem;margin-left:0;position:relative;width:100%}@media (min-width:1024px){.divide-by-2{display:inline-grid;margin-left:var(--gap-input-horizontal-stacked);width:calc(50% - var(--gap-input-horizontal-stacked))}}.divide-by-2 .help{bottom:-1.5rem}.divide-by-2.no-margin{margin-left:0}.divide-by-2-always{display:inline-grid;margin-bottom:2rem;margin-left:var(--space-m);position:relative;width:calc(50% - var(--space-xs))}.empty-fake-label label{margin-bottom:1.1rem}.width-50{display:block}@media (min-width:768px){.width-50{display:inline-block;vertical-align:top;width:calc(50% - var(--space-s)/2)}.width-50:nth-of-type(2n){margin-left:var(--space-s)}}.width-50 .help{position:absolute}.project-edit.at-now{margin-bottom:0}.project-edit.at-now label{line-height:var(--fonts-line-height-default);margin-bottom:0}#remoteInPercent .hybrid-slider label,#remoteInPercent.hybrid-slider label{margin-bottom:var(--spacing-18)!important}#remoteInPercent .remote-in-percent-range{margin:0 var(--spacing-4)}.hourly-rate{margin-left:0}.availability .form-group,.experience .form-group{flex-basis:100%;margin-top:var(--gap-input-vertical-stacked);order:4}.availability .form-radio,.experience .form-radio{display:inline-block;width:100%}@media (min-width:576px){.availability .form-radio,.experience .form-radio{width:auto}}.radio-cards-container{background-color:var(--colours-grey-100);border:1px solid var(--colours-grey-300);border-radius:var(--border-radius-s)}.radio-cards-container .form-radio{border-bottom:1px solid var(--colours-grey-300);margin:0;position:relative;width:100%}.radio-cards-container .form-radio:last-child{border-bottom:none}.radio-cards-container label{flex-wrap:wrap;gap:0;height:100%;padding:var(--space-s);width:calc(100% - var(--space-s)*2)}.radio-cards-container .text{width:100%}.radio-cards-container .badge{position:absolute;right:var(--space-s);top:var(--space-s)}.radio-cards-container .flex-badge{display:flex;justify-content:space-between;width:calc(100% - 5rem)}@media (min-width:576px){.radio-cards-container .flex-badge{width:calc(100% - 7rem)}}.languages-container{display:flex;flex-wrap:wrap}.languages-container .grid-languages,.languages-container .help,.languages-container h3{flex-basis:100%}.languages-container .help{margin-bottom:var(--gap-input-vertical-inside);margin-top:0;order:1}.languages-container .grid-languages:last-of-type{border-bottom:unset}.languages-container .grid-languages .level{width:100%}.languages-container .grid-languages .languages{order:1;width:calc(100% - 50px)!important}.languages-container .grid-languages.grid-languages-same-width .languages{width:100%}.languages-container .grid-languages .level{order:3}.languages-container .grid-languages button{order:2}@media (min-width:576px){.languages-container .grid-languages .languages{width:100%}.languages-container .grid-languages .level{order:2}.languages-container .grid-languages button{order:3}}.languages-container button{order:2}.travel-willingness .form-group{margin-top:var(--space-s);width:100%}.travel-willingness .form-radio{display:block;margin-bottom:var(--space-m)}.project-history-collapse .label{display:flex;justify-content:space-between;width:100%}.project-history-collapse .collapse-button{padding-right:2.125rem}#startDate-month{margin-left:0}.project-history-modal .modal-body.has-open-select-menu{max-height:100%}@media (min-width:1280px){.project-history-modal .modal-body.has-open-select-menu{max-height:100%}}.profile-project-history #companyMembers,.profile-project-history #startDate-month{margin-left:0}.form-group-medium-margin .form-group{margin-bottom:var(--space-m)}.profile-create-modes{display:block}.profile-create-modes div:first-child{margin-bottom:var(--space-s)}.profile-create-modes div:nth-child(2){margin-left:0}@media (min-width:1024px){.profile-create-modes{align-items:center;display:flex;justify-content:space-between}.profile-create-modes div:first-child{margin-bottom:0}.profile-create-modes div:nth-child(2){margin-left:var(--space-s)}}.project-create-easy{display:flex;flex-wrap:wrap}.project-create-easy .form-group{order:10}.project-create-easy .alert{order:11}.project-create-easy .form-radio{display:block;width:100%}.project-create-easy #subLabelDate{order:10}#projectSubject{max-width:38.5rem}.project-create #projectSubject{max-width:unset}.profile-skills-form .badge-list span:hover{cursor:pointer}.custom-detail .loading{opacity:.5}@keyframes rotate-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-detail .loading-overlay{left:50%;position:absolute;top:4.625rem;transform:translate(-50%,-50%)}.custom-detail .loading-overlay i{animation:rotate-spin 1s linear infinite;font-size:2rem}#savedPaymentMethod{margin-top:.1875rem}.checkout-zip{display:inline-block;width:calc(35% - var(--space-xs))}.checkout-zip input::-webkit-inner-spin-button,.checkout-zip input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkout-zip input[type=number]{-moz-appearance:textfield}.checkout-city{display:inline-block;margin-left:var(--space-m);width:calc(65% - var(--space-xs))}.mass-inquiry-form .profile-skills-form,.mass-inquiry-form .profile-skills-form .badge-list{margin-bottom:0}.details-element{position:relative}.membership-checkout .checkout-zip{display:inline-block;width:calc(35% - var(--space-xs))}.membership-checkout .checkout-city{display:inline-block;margin-left:var(--space-m);width:calc(65% - var(--space-xs))}.details-element summary{cursor:pointer;display:block}.details-element summary:after{content:"\f078";display:inline-block;font-family:var(--font-font-awesome);font-size:var(--fonts-size-meta);margin-left:var(--space-xs);transition:var(--transition-base)}.details-element[open]>summary:after{transform:rotate(-180deg)}.currency-suffix{background:var(--backround-input-general);border:var(--fonts-letterspacing-wide) solid var(--border-input-general-default);border-radius:var(--borderradius-s);color:var(--text-display-strong);display:flex;font-family:var(--font-mona-sans);font-size:var(--fonts-size-body);font-weight:var(--fonts-weight-medium);gap:var(--gap-action-element-to-text,8px);height:1rem;letter-spacing:var(--fonts-letterspacing-default);line-height:var(--fonts-line-height-default);margin:var(--spacing-2);padding:var(--padding-input-vertical) var(--padding-input-horizontal);text-align:center}.counter-info-text{display:flex;gap:var(--gap-action-element-to-text);justify-content:end;margin-top:var(--gap-input-vertical-inside)}.counter-info-text.has-info-text{justify-content:space-between}.counter-info-text .text,.counter-info-text.text{color:var(--text-display-weak)}.counter-info-text i{color:var(--text-display-strong);margin-top:2px}.has-currency.error .input-suffix-container .currency{border-color:var(--colours-feedback-error)}.has-currency.error .input-suffix-container:focus .currency-suffix,.has-currency.error .input-suffix-container:focus input,.has-currency.error .input-suffix-container:focus-within .currency-suffix,.has-currency.error .input-suffix-container:focus-within input{border-color:var(--border-action-general-focus)}.input-suffix-container{display:flex}.input-suffix-container input:hover{box-shadow:unset}.input-suffix-container:focus .currency-suffix,.input-suffix-container:focus input,.input-suffix-container:focus-within .currency-suffix,.input-suffix-container:focus-within input{border-color:var(--border-action-general-focus)}.input-suffix-container.error .currency-suffix,.input-suffix-container.error input,.input-suffix-container:has(:user-invalid) .currency-suffix,.input-suffix-container:has(:user-invalid) input{border-color:var(--border-action-feedback-error)}.input-suffix-container:has(:placeholder-shown) .currency-suffix{color:var(--lp-text-display-weak)}.input-suffix-container:has(:disabled) .currency-suffix,.input-suffix-container:has(:disabled) input,.input-suffix-container:has([readonly]) .currency-suffix,.input-suffix-container:has([readonly]) input{color:var(--text-action-general-disabled)}.input-suffix-container:hover{border-radius:var(--borderradius-s);box-shadow:0 0 0 2px var(--border-action-weak-hover)}.input-suffix-container:hover input{border-right:0;box-shadow:unset}.input-suffix-container:hover .currency-suffix{border-left:0;box-shadow:unset}.input-suffix-container .has-currency{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;margin:var(--spacing-2) 0 var(--spacing-2) var(--spacing-2)}.input-suffix-container .currency{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;justify-content:center;margin:var(--spacing-2) var(--spacing-2) var(--spacing-2) 0}.ql-editor ol{counter-reset:list-0}input[type=file]{padding-bottom:1.25rem;padding-top:.75rem}input[type=file]::-webkit-file-upload-button{visibility:hidden;width:1rem}input[type=file]:before{content:"\f093";display:contents;font-family:var(--font-font-awesome)}table{align-items:flex-start;border:1px solid var(--colours-grey-300);border-radius:var(--border-radius-s);display:flex;margin-bottom:var(--space-xxs);margin-top:var(--space-xxs)}tbody{width:100%}tr{align-items:flex-start;display:flex}tr:not(:last-child){border-bottom:1px solid var(--colours-grey-200)}tr td,tr th{align-items:center;align-self:stretch;color:var(--colours-grey-1000);display:flex;font-family:var(--font-mona-sans);font-size:var(--fonts-size-body);font-style:normal;height:var(--space-xl);justify-content:flex-start;letter-spacing:var(--fonts-letterspacing-default);line-height:var(--fonts-line-height-default);min-width:40px;padding:0 var(--space-xs)}tr td i,tr td input[type=checkbox],tr th i,tr th input[type=checkbox]{cursor:pointer;margin-left:auto;margin-right:auto}tr td.fit-content,tr th.fit-content{min-width:auto}tr td.small,tr th.small{min-width:var(--space-l)}tr td.very-small,tr th.very-small{min-width:1.25rem}tr td.extended,tr th.extended{width:100%}tr td{font-family:var(--font-mona-sans);font-size:var(--fonts-size-meta);font-weight:var(--fonts-weight-default);line-height:var(--fonts-line-height-default)}tr th:last-child{border-top-right-radius:var(--border-radius-s)}tr th:first-child{border-top-left-radius:var(--border-radius-s)}th{background-color:var(--colours-grey-100);font-weight:var(--fonts-weight-highlight)}.tab-header-container{display:flex}@media (min-width:576px){.tab-header-container{margin-right:1rem}}.twig-tab-header-container{justify-content:center}@media (min-width:576px){.twig-tab-header-container{justify-content:unset}}.tab-header{display:none}.tab-header.twig-tab-header{display:flex;flex-wrap:unset;width:calc(95% - var(--padding-card))}@media (min-width:576px){.tab-header.twig-tab-header{width:auto}}.tab-header.twig-tab-header .twig-tab{min-width:8rem;padding:1rem;width:50%}@media (min-width:576px){.tab-header.twig-tab-header .twig-tab{width:auto}.tab-header{display:flex}}.tab-header.keep-on-mobile{display:flex}.tab-header-select{display:block;margin-bottom:var(--gap-display-m);width:100%}@media (min-width:576px){.tab-header-select{display:none}}.tab{background:var(--backround-nav-unselected-default);border:none;border-radius:var(--spacing-8) var(--spacing-8) 0 0;color:var(--text-display-strong);font-family:var(--font-mona-sans);font-size:var(--fonts-size-body);font-weight:var(--fonts-weight-default);line-height:var(--fonts-line-height-default);padding:var(--padding-nav-general);text-align:center;text-decoration:unset}.tab i{margin-right:var(--space-xs)}@media (hover:hover){.tab:hover{background:var(--backround-nav-unselected-hover)}}.tab:focus-visible{border:1.5px solid var(--border-action-general-focus);outline:none}.tab.active{background:var(--backround-nav-selected-default);font-weight:var(--fonts-weight-medium)}.tab.active.highlight{border-bottom:1.5px solid var(--border-nav-general-selected-default)}.tab.active.dimmed{border-bottom:1.5px solid var(--colours-brand-oliver)}@media (hover:hover){.tab.active:hover{background:var(--backround-nav-selected-hover)}}.tab.active i{font-weight:700}.tab-panel{background:var(--colours-transparency-white-40);border:1px solid var(--border-display-general-default);border-radius:var(--borderradius-l);padding:var(--padding-card)}@media (min-width:576px){.tab-panel{border-radius:0 var(--borderradius-l) var(--borderradius-l) var(--borderradius-l);padding:var(--spacing-40)}}.tab-panel.animate{opacity:0}.tab-panel.animate,.tab-panel.show{transition:var(--transition-ease-out)}.tab-panel.show{opacity:1}.press .tab-header{width:100%}.ticker{align-items:center;display:flex;gap:1ch;justify-content:flex-start;text-wrap:nowrap}.ticker:after,.ticker:before{color:var(--colours-brand-audrey);content:"+ +";display:inline-block}.steps-container{display:flex;flex-direction:column;width:100%}.steps-container .steps-text{font-weight:var(--fonts-weight-highlight)}.lines-container{align-items:center;display:flex;gap:var(--gap-display-xs);margin-bottom:var(--spacing-40);position:relative;width:100%}.lines-container .line{background-color:var(--colours-grey-1000);border-radius:var(--borderradius-xl);height:.5rem;opacity:.2;width:100%}@media (min-width:1024px){.lines-container .line{position:relative}}.lines-container .line.active{opacity:1}@media (min-width:1024px){.lines-container{gap:var(--gap-display-s)}}.step-line-label{color:var(--text-display-weak);display:none;font-weight:var(--fonts-weight-highlight);position:absolute;top:var(--gap-display-m)}@media (min-width:1024px){.step-line-label{display:block}}.step-line-label.active{color:var(--text-display-strong);display:block;left:0;width:100vw}@media (min-width:1024px){.step-line-label.active{left:auto;width:auto}}.freelance-o-mat-banner{display:block}.freelance-o-mat-banner img{border-radius:8px}.dashboard-view .freelance-o-mat-banner{margin-top:64px}#dashboard .freelance-o-mat-banner{margin-top:0}.project-list .freelance-o-mat-banner{border-radius:8px;box-shadow:2px 4px 20px 0 rgba(90,90,90,.16);margin-bottom:16px}.search-banner{border-radius:var(--borderradius-s);width:100%}#freelancer-search-result .banner{border-radius:var(--borderradius-card);grid-column-end:3;grid-column-start:1}.banner .text a:hover{color:var(--text-action-tertiary-default);text-decoration-color:var(--text-action-tertiary-default)}.banner.banner-blue{background:linear-gradient(90deg,var(--colours-purple-light) 0,rgba(238,229,255,.2) 100%);border:1.5px solid var(--border-overlay-strong);border-radius:var(--borderradius-s);display:flex;flex-wrap:wrap;gap:var(--gap-display-s);padding:var(--padding-action-general-l)}.banner.banner-blue .title{align-items:center;color:var(--text-action-highlight-default);display:flex;gap:var(--gap-action-element-to-text);height:1.313rem}.banner.banner-blue i{line-height:1.313rem}.banner.banner-blue .text{color:var(--text-display-weak);font-size:var(--fonts-size-body);font-weight:var(--fonts-weight-default);line-height:var(--fonts-line-height-default);width:100%}.banner.banner-upgrade{border:1.5px solid var(--colours-feedback-upgrade);gap:var(--gap-display-m)}.banner.banner-upgrade .title{color:var(--text-action-highlight-default);gap:var(--gap-action-element-to-text);min-height:1.313rem}.banner.banner-grey{background:linear-gradient(90deg,var(--colours-feedback-infolight100) 0,hsla(0,0%,95%,.2) 100%);border:1.5px solid var(--border-overlay-strong);border-radius:var(--borderradius-s);display:flex;flex-wrap:wrap;gap:var(--gap-display-s);margin-bottom:1px;padding:var(--padding-action-general-l)}.banner.banner-grey.banner-border{border-color:var(--colours-feedback-info)}.banner.banner-grey .title{align-items:center;color:var(--text-action-highlight-default);display:flex;gap:var(--gap-action-element-to-text);min-height:1.313rem}.banner.banner-grey i{line-height:1.313rem}.banner.banner-grey .text{color:var(--text-display-weak);font-size:var(--fonts-size-body);font-weight:var(--fonts-weight-default);width:100%}.banner.banner-grey .support{color:var(--text-display-strong);font-weight:var(--fonts-weight-medium);text-decoration-skip-ink:none;text-underline-position:from-font}.banner.banner-grey .support:hover{color:var(--text-action-tertiary-default);text-decoration-color:var(--text-action-tertiary-default)}.banner.banner-success{background:linear-gradient(90deg,var(--colours-feedback-successlight100) 0,rgba(235,249,243,.2) 100%);border:1.5px solid var(--border-overlay-strong);border-radius:var(--borderradius-s);display:flex;flex-wrap:wrap;gap:var(--gap-display-s);padding:var(--padding-action-general-l)}.banner.banner-success.banner-border{border-color:var(--colours-feedback-success)}.banner.banner-success .title{align-items:center;color:var(--text-action-highlight-default);display:flex;gap:var(--gap-action-element-to-text);min-height:1.313rem}.banner.banner-success i{color:var(--colours-feedback-success);line-height:1.313rem}.banner.banner-success a{color:var(--colours-grey-1000);text-decoration:underline}.banner.banner-upgrade{background:linear-gradient(90deg,var(--colours-feedback-upgradelight100) 0,var(--colours-feedback-upgradelight20) 100%);border:1.5px solid var(--border-overlay-strong);border-radius:var(--borderradius-s);display:flex;flex-wrap:wrap;gap:var(--gap-display-s);padding:var(--padding-action-general-l)}.banner.banner-upgrade .title{align-items:center;display:flex}.banner.banner-upgrade .icon-container{align-items:center;background-color:var(--colours-brand-audrey);border-radius:50%;display:flex;height:.938rem;justify-content:center;margin-right:var(--gap-action-element-to-text);padding:.125rem;width:.938rem}.banner.banner-upgrade .icon-container i{font-size:.75rem;line-height:1}.banner.banner-error{background:linear-gradient(90deg,var(--colours-feedback-errorlight100) 0,hsla(0,100%,96%,.2) 100%);border:1.5px solid var(--border-overlay-strong);border-radius:var(--borderradius-s);display:flex;flex-wrap:wrap;gap:var(--gap-display-s);padding:var(--padding-action-general-l)}.banner.banner-error.banner-border{border-color:var(--colours-feedback-error)}.banner.banner-error .title{align-items:center;color:var(--text-action-highlight-default);display:flex;gap:var(--gap-action-element-to-text);min-height:1.313rem}.banner.banner-error i{color:var(--colours-feedback-error);line-height:1.313rem}.banner.banner-error a{color:var(--colours-grey-1000);text-decoration:underline}.banner.banner-blue .gem-container,.banner.banner-error .gem-container,.banner.banner-grey .gem-container,.banner.banner-success .gem-container,.banner.banner-upgrade .gem-container{align-items:center;background-color:var(--colours-brand-audrey);border-radius:var(--borderradius-xl);display:flex;height:1.125rem;margin-bottom:auto;margin-top:auto;width:1.125rem}.banner.banner-blue .far.fa-gem,.banner.banner-error .far.fa-gem,.banner.banner-grey .far.fa-gem,.banner.banner-success .far.fa-gem,.banner.banner-upgrade .far.fa-gem{font-size:.75rem;line-height:1;margin:auto}.banner.banner-blue .text,.banner.banner-error .text,.banner.banner-grey .text,.banner.banner-success .text,.banner.banner-upgrade .text{color:var(--text-display-weak);font-size:var(--fonts-size-body);font-weight:var(--fonts-weight-default);width:100%}.banner.banner-blue .text ul,.banner.banner-error .text ul,.banner.banner-grey .text ul,.banner.banner-success .text ul,.banner.banner-upgrade .text ul{display:flex;flex-wrap:wrap;gap:var(--spacing-6);list-style:none;margin:0;padding-left:0}.banner.banner-blue .text ul li,.banner.banner-error .text ul li,.banner.banner-grey .text ul li,.banner.banner-success .text ul li,.banner.banner-upgrade .text ul li{align-items:center;display:flex;gap:var(--gap-action-element-to-text);min-width:100%}.banner.banner-blue .text ul li:before,.banner.banner-error .text ul li:before,.banner.banner-grey .text ul li:before,.banner.banner-success .text ul li:before,.banner.banner-upgrade .text ul li:before{align-items:center;background-color:var(--colours-transparency-black-15);border-radius:50%;content:"";display:flex;height:var(--spacing-6);justify-content:center;margin:0 0 0 var(--gap-display-s);width:var(--spacing-6)}.dashboard-banner-compass{align-items:center;background:var(--colours-grey-800);border-radius:var(--borderradius-l);color:var(--text-display-onblack);display:none;gap:var(--gap-content-level-0);padding:var(--padding-display-general-l);position:relative}.dashboard-banner-compass .close{background:transparent;border:unset;border-radius:var(--borderradius-xs);color:var(--text-display-onblack);display:flex;flex-shrink:0;height:1.5rem;padding:var(--padding-action-general-xxs);position:absolute;right:var(--padding-display-general-m);top:var(--padding-display-general-m);width:1.5rem}.dashboard-banner-compass>div{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-content-level-1)}.dashboard-banner-compass h2{margin-bottom:var(--gap-text-h2-subline)}.dashboard-banner-compass h2,.dashboard-banner-compass p{color:var(--text-display-onblack);text-wrap:balance}.dashboard-banner-compass .money-container{border:1px solid var(--colours-transparency-white-60);border-radius:var(--borderradius-l);gap:0;padding:var(--padding-display-general-l) var(--padding-display-general-s)}.dashboard-banner-compass .money-container .money-line{font-size:2.5rem;font-weight:var(--fonts-weight-medium);line-height:var(--fonts-line-height-headline)}.dashboard-banner-compass .money-container .money-line .received{color:var(--colours-brand-audrey)}@media (min-width:1024px){.dashboard-banner-compass{display:flex}}.back-link{align-items:center;color:var(--colours-brand-whoopi);display:flex;font-size:var(--fonts-size-body);font-style:normal;font-weight:var(--fonts-weight-highlight);gap:var(--space-xxxs);justify-content:flex-start;letter-spacing:var(--fonts-letterspacing-default);line-height:var(--fonts-line-height-default);margin-bottom:var(--space-m)}.back-link i{font-size:var(--fonts-size-meta)}.breadcrumbs{align-items:center;color:var(--colours-grey-500);display:flex;gap:var(--space-xxs);justify-content:flex-start}.breadcrumbs .breadcrumb{color:var(--colours-grey-500);font-family:var(--font-mona-sans);font-size:var(--font-size-x-small);font-style:normal;font-weight:var(--fonts-weight-default);letter-spacing:var(--fonts-letterspacing-default);line-height:var(--fonts-line-height-default);text-decoration-line:none}.breadcrumbs .breadcrumb:last-child{color:var(--colours-grey-400)}@media (hover:hover){.breadcrumbs .breadcrumb:hover:not(:last-child){text-decoration-color:var(--colours-grey-500);text-decoration-line:underline}}.breadcrumbs .fa-chevron-right{color:var(--colours-grey-500);display:inline-block;font-size:12px}.card{border-radius:var(--borderradius-card);padding:var(--padding-card)}.card.project-info-card i{font-size:1.5rem}.card .card-header,.card .card-image-header{border-radius:var(--borderradius-s) var(--borderradius-s) 0 0;margin:calc(var(--space-m)*-1) calc(var(--space-m)*-1) var(--space-m);padding:var(--space-m)}.card .card-image-header{padding:0}.card .card-image-header img{border-radius:var(--borderradius-s) var(--borderradius-s) 0 0}@media (min-width:576px){.card{border-radius:var(--borderradius-l);padding:var(--padding-display-general-m)}}.card-gradient{background:var(--background-card-grey-edit);border:1px solid var(--border-display-general-default);padding:var(--padding-card)}@media (min-width:576px){.card-gradient{padding:var(--padding-display-general-l)}.card-gradient.card-medium{padding:var(--padding-display-general-m)}}.card-white-40{background:var(--colours-transparency-white-40);border:1px solid var(--border-display-general-default)}.card-border{border:1px solid var(--colours-grey-200);border-radius:var(--borderradius-s)}.card-border-grey-100{border:1px solid var(--colours-grey-100)}.card-border-grey-300{border:1px solid var(--colours-grey-300)}.card-border-grey-400{border:1px solid var(--colours-grey-200)}.card-border-brand-eden{border:1.5px solid var(--colours-brand-eden)}.card-small,.radio-card .radio-content{border-radius:var(--borderradius-s);padding:var(--padding-action-general-l)}.card-small .card-header,.card-small .card-image-header,.radio-card .radio-content .card-header,.radio-card .radio-content .card-image-header{border-radius:var(--borderradius-s) var(--borderradius-s) 0 0;margin:calc(var(--space-s)*-1) calc(var(--space-s)*-1) var(--space-s);padding:var(--space-s)}.card-small .card-image-header,.radio-card .radio-content .card-image-header{padding:0}.card-small .card-image-header img,.radio-card .radio-content .card-image-header img{border-radius:var(--borderradius-s) var(--borderradius-s) 0 0}.card-small.profile-card i,.card-small.project-info-card i,.radio-card .profile-card.radio-content i,.radio-card .project-info-card.radio-content i{font-size:1.5rem}.card-small.profile-card hr,.radio-card .profile-card.radio-content hr{border:1px solid var(--colours-grey-400);height:1.5rem}.card-small.profile-card .countries,.radio-card .profile-card.radio-content .countries{line-height:var(--fonts-line-height-default)}.card-small .certification-date,.radio-card .radio-content .certification-date{align-items:center;color:var(--colours-brand-whoopi);display:flex;flex-direction:column;gap:var(--gap-display-vertical-inside)}.card-small .certification-date i,.radio-card .radio-content .certification-date i{color:var(--colours-brand-whoopi)}.card-small .certification-date-text,.radio-card .radio-content .certification-date-text{color:var(--colours-grey-700)}.card-small .arrow-link,.radio-card .radio-content .arrow-link{margin-bottom:auto;margin-left:auto}.card-small .arrow-link a,.radio-card .radio-content .arrow-link a{color:var(--colours-grey-1000)}.card-small .arrow-link i,.radio-card .radio-content .arrow-link i{font-size:1rem}.card-small .certification-title p,.radio-card .radio-content .certification-title p{line-height:inherit}.card-small .certification-title a,.radio-card .radio-content .certification-title a{text-decoration-color:unset}.card-radius-m{border-radius:var(--borderradius-m)}.card-radius-l{border-radius:var(--borderradius-l)}.card-large{padding:var(--padding-card)}@media (min-width:576px){.card-large{padding:var(--padding-display-general-m)}}@media (min-width:1024px){.card-large{padding:var(--padding-display-general-l)}}.card-table{border-radius:var(--borderradius-s)}.card-display-weak-border,.card-table{background:var(--backround-display-weak-default)}.card-display-weak-border{border:1px solid var(--border-display-general-default);border-radius:var(--borderradius-l);padding:var(--padding-action-general-s)}.card-white{background:var(--colours-grey-0)}.card-light{background:var(--colours-grey-100)}.card-success{background:var(--background-card-success)}.card-grey,.card-success{border:1.5px solid var(--border-overlay-strong)}.card-grey{background:var(--background-card-grey)}.card-modal-container{background:var(--colours-grey-0);border-radius:var(--borderradius-l) var(--borderradius-l) 0 0;bottom:0;position:absolute;width:-webkit-fill-available}@media (min-width:768px){.card-modal-container{background:unset;border-radius:unset;display:flex;justify-content:center;padding-top:10rem;position:unset}}.card-modal-container .card-modal{display:flex;flex-direction:column;justify-content:flex-start;overflow:visible;padding:var(--padding-display-general-l) var(--pagemargin);position:relative}@media (min-width:768px){.card-modal-container .card-modal{align-self:center;background:var(--colours-grey-0);border-radius:var(--borderradius-s);justify-content:center;width:32.5rem}}.collapse{background-color:var(--backround-display-onwhite);border:unset;border-radius:var(--border-radius-s);font-size:var(--fonts-size-body);opacity:1;position:relative;transition:opacity var(--transition-base) ease-out;visibility:visible}.header-content .collapse{background-color:unset}.collapse-button{background:none;border:none;border-radius:var(--border-radius-s);box-sizing:border-box;color:var(--colours-grey-1000);justify-content:space-between;padding:var(--gap-display-m) var(--gap-display-l);text-align:unset;transition:border-radius 1s ease-out;width:100%}.header-content .collapse-button{font-weight:var(--fonts-weight-medium);padding:var(--padding-nav-vertical) var(--padding-action-general-m)}.header-content .collapse-button .fa-chevron-right{font-weight:var(--fonts-weight-highlight);transform:rotate(90deg)}.header-content .collapse-button.collapse-open{background-color:var(--backround-display-onwhite)}@media (hover:hover){.header-content .collapse-button:hover{background-color:var(--backround-display-onwhite)}}.collapse-button .fa-chevron-right{transition:transform var(--transition-base) ease-out}.collapse-button button.no-icon .chevron-icon:hover{box-shadow:unset}.collapse-button button.no-icon .fa-chevron-right{color:var(--text-action-general-disabled)}@media (hover:hover){.collapse-button button.no-icon:hover{background-color:unset;cursor:unset}}.collapse-button.collapse-open{transition:border-radius var(--transition-base) ease-out}.collapse-button.collapse-open .fa-chevron-right{transform:rotate(90deg);transition:transform var(--transition-base) ease-out}@media (hover:hover){.collapse-button:hover{box-shadow:unset}}.collapse-button .icon{align-self:baseline;display:flex;font-size:var(--fonts-size-body);position:relative}.collapse-content{border-radius:0 0 var(--border-radius-s) var(--border-radius-s);max-height:0;overflow:hidden;padding:0 calc(var(--spacing-32) + var(--gap-display-l)) 0 var(--gap-display-l);transition:max-height var(--transition-base) ease-in-out}.collapse-content.collapse-closed{border:none;padding:0;transition:max-height var(--transition-base) ease-out,padding var(--transition-base) ease-out .5s}.header-content .collapse-content{padding:var(--spacing-6)}.header-content .collapse-content.collapse-closed{border:none;opacity:0;padding:0;transition:max-height var(--transition-base) ease-out,padding var(--transition-base) ease-out}.header-content .collapse-content .item{display:inline-block;padding:var(--padding-action-general-m) var(--padding-action-horizontal-l)!important}.header-content .collapse-content li{padding:0}@media (hover:hover){.header-content .collapse-content a.item:hover{background-color:var(--backround-display-onwhite)}}.accordion .collapse{margin-bottom:var(--gap-content-level-2)}.accordion div .collapse:last-child,.accordion>button,.collapse:last-of-type,.header-content .accordion .collapse{margin-bottom:0}.autocomplete-list,.flm-dropdown{background:var(--colours-grey-0);border:1px solid var(--colours-grey-200);border-radius:var(--border-radius-xxs);box-shadow:0 4px 10px 0 rgba(0,0,0,.15);overflow:hidden;padding:var(--spacing-6);position:absolute;top:calc(100% + var(--spacing-4));z-index:var(--zindex-dropdown)}.flm-dropdown.open-upwards,.open-upwards.autocomplete-list{bottom:calc(100% + var(--spacing-4));top:unset}.flm-dropdown.open-to-the-right,.open-to-the-right.autocomplete-list{left:unset;right:0}.header-content .autocomplete-list,.header-content .flm-dropdown{z-index:calc(var(--z-index-header) + 20)}.autocomplete-list ul,.flm-dropdown ul{width:max-content}.autocomplete-list li,.flm-dropdown li{border:1px solid transparent;border-radius:var(--borderradius-xs);padding:var(--padding-action-general-m);padding-right:calc(var(--padding-action-general-m) + 2.5rem)}@media (hover:hover){.autocomplete-list li:hover:not(.no-hover),.flm-dropdown li:hover:not(.no-hover){background-color:var(--backround-overlay-hover);cursor:pointer}}.autocomplete-list li.disabled,.flm-dropdown li.disabled{color:var(--text-action-general-disabled)}@media (hover:hover){.autocomplete-list li.disabled:hover,.flm-dropdown li.disabled:hover{background-color:unset;cursor:not-allowed}}.autocomplete-list li:focus-visible,.flm-dropdown li:focus-visible{border:1px solid var(--border-action-general-focus);border-radius:var(--borderradius-xs);outline:none}.autocomplete-list li.active,.flm-dropdown li.active{background-color:var(--backround-overlay-selected-default)}.autocomplete-list li a,.flm-dropdown li a{box-shadow:none;text-decoration:none!important}.autocomplete-list li i,.flm-dropdown li i{margin-right:var(--gap-action-element-to-text)}.autocomplete-list li .remove-icon i,.flm-dropdown li .remove-icon i{margin-right:0}.autocomplete-list li .fm-btn-tertiary,.flm-dropdown li .fm-btn-tertiary{padding-left:0}.autocomplete-list li .remove-icon,.flm-dropdown li .remove-icon{border-radius:50%;height:2.5rem;position:absolute;right:var(--padding-action-general-m);width:2.5rem}@media (hover:hover){.autocomplete-list li .remove-icon:hover:not(.no-hover),.flm-dropdown li .remove-icon:hover:not(.no-hover){background-color:var(--backround-overlay-hover);color:var(--text-display-strong);cursor:pointer}}.autocomplete-list li .remove-icon:focus-visible,.flm-dropdown li .remove-icon:focus-visible{border:1px solid var(--border-action-general-focus);outline:none}.autocomplete-list .memolist-dropdown-list,.flm-dropdown .memolist-dropdown-list{max-width:25rem}.autocomplete-list .memolist-dropdown-list li,.flm-dropdown .memolist-dropdown-list li{padding-right:var(--padding-action-general-m)}.autocomplete-list .memolist-dropdown-list li .memolist-item,.flm-dropdown .memolist-dropdown-list li .memolist-item{align-items:center;display:inline-flex}.dropdown-close{background:var(--colours-grey-0);border:unset;border-radius:var(--border-radius-pill);display:flex;flex-shrink:0;height:2rem;margin-left:auto;padding:.188rem .313rem;width:2rem}.dropdown-close i{color:var(--colours-grey-1000);display:flex;font-size:1.25rem;justify-content:center;margin-right:0;padding-top:.125rem;text-align:center}@media (hover:hover){.dropdown-close:hover{background:var(--colours-grey-200)}}.dropdown-container{margin-left:auto;position:relative}.search-result-header .dropdown-container{margin-left:0}.dropdown-container.disabled{cursor:not-allowed;opacity:.5}.dropdown-container.disabled *{cursor:not-allowed;pointer-events:none}.dropdown-container .active button.fm-btn-dropdown{background-color:var(--backround-action-light-selected);border-radius:var(--borderradius-xs)}.action-buttons .menu-dropdown,.search-history-item .menu-dropdown{border-radius:8px;font-size:var(--fonts-size-meta);font-weight:var(--fonts-weight-default);overflow-x:hidden;padding:0}.action-buttons .menu-dropdown .dropdown-item,.search-history-item .menu-dropdown .dropdown-item{padding:3px 20px}.action-buttons .menu-dropdown .dropdown-item,.action-buttons .menu-dropdown .list-option,.search-history-item .menu-dropdown .dropdown-item,.search-history-item .menu-dropdown .list-option{border-bottom:1px solid var(--colours-grey-300);font-size:var(--fonts-size-meta);height:2.875rem;margin-bottom:0}.action-buttons .menu-dropdown .dropdown-item:last-child,.action-buttons .menu-dropdown .list-option:last-child,.search-history-item .menu-dropdown .dropdown-item:last-child,.search-history-item .menu-dropdown .list-option:last-child{border-bottom:unset}.action-buttons .menu-dropdown .dropdown-item a,.action-buttons .menu-dropdown .dropdown-item span,.action-buttons .menu-dropdown .list-option a,.action-buttons .menu-dropdown .list-option span,.search-history-item .menu-dropdown .dropdown-item a,.search-history-item .menu-dropdown .dropdown-item span,.search-history-item .menu-dropdown .list-option a,.search-history-item .menu-dropdown .list-option span{font-size:var(--fonts-size-meta);font-weight:var(--fonts-weight-default)}@media (hover:hover){.action-buttons .menu-dropdown .list-option:hover,.search-history-item .menu-dropdown .list-option:hover{background-color:var(--colours-grey-200)}}.search-history-item .menu-dropdown{border:1px solid var(--colours-grey-300)}.backdrop-dropdown{bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--zindex-dropdown-backdrop)}.backdrop-dropdown.hidden{display:none;z-index:-1}.header-content .backdrop-dropdown{z-index:calc(var(--z-index-header) + 10)}.select-wrapper{margin:var(--spacing-2)}.select-wrapper div[class$=-multiValue]{align-items:center;background:var(--backround-action-secondary-default);border:1px solid var(--border-action-tertiary-default);border-radius:var(--borderradius-s);color:var(--text-display-strong);display:inline-flex;font-size:var(--fonts-size-meta)!important;font-weight:var(--fonts-weight-medium);justify-content:center;letter-spacing:var(--fonts-letterspacing-wide);line-height:var(--fonts-line-height-default);margin:var(--spacing-4);padding:var(--padding-action-vertical-s) var(--padding-action-horizontal-s);text-wrap:nowrap}.select-wrapper div[class$=-multiValue] div[class^=" css-"]{font-size:var(--fonts-size-meta)}.select-wrapper div[class$=-multiValue] div[role=button]{cursor:pointer}.select-wrapper div[class$=-multiValue] div[role=button]:hover{background:inherit;color:inherit}.select-wrapper div[class$=-placeholder]{font-style:italic}.select-wrapper .flm-select-indicator i{color:var(--text-display-strong)}.select-wrapper div[class$=-control]:focus-within{border:1.5px solid var(--border-action-general-focus)}@media (hover:hover){.select-wrapper:hover{border-radius:var(--borderradius-s);box-shadow:0 0 0 2px var(--border-action-weak-hover)}}.select-wrapper div[class$=-option][aria-disabled=true]{box-shadow:unset!important;color:var(--text-action-general-disabled);cursor:not-allowed}.select-wrapper.disabled{box-shadow:unset!important;cursor:not-allowed}.select-wrapper.disabled .flm-select-indicator i,.select-wrapper.disabled div[class$=-multiValue],.select-wrapper.disabled div[class$=-placeholder],.select-wrapper.disabled div[class$=-singleValue]{color:var(--text-action-general-disabled)}.selected-items{padding:0}.selected-items:first-child{padding-top:var(--spacing-8)}.selected-items:last-child{padding-bottom:var(--spacing-16)}.filter-matching-skills .select-with-checkboxes{margin-left:var(--spacing-16);margin-right:var(--spacing-16);padding:0}.filter-matching-skills .select-with-checkboxes .checkbox-item{width:inherit}.filter-matching-skills .select-with-checkboxes div[class$=-placeholder]{min-height:var(--spacing-16)}.filter-matching-skills .select-with-checkboxes div[class$=-container] div[data-value] input{border-radius:0}.filter-matching-skills div[class$=-menu]{z-index:var(--zindex-dropdown)}.filter-matching-skills div[class$=-menu] div[role=listbox] div{align-items:center;cursor:pointer;display:flex;line-height:var(--fonts-line-height-default)}.filter-matching-skills div[class$=-menu]:after{content:"";height:var(--spacing-8);position:absolute;width:1px}div[class$=-indicatorContainer]{margin-right:var(--spacing-18)}@media (min-width:1024px){div[class$=-indicatorContainer]{margin-right:0}}div[class$=-menu]{z-index:var(--zindex-dropdown)}@media (hover:hover){div[class$=-menu] [aria-selected=false]:hover{background-color:var(--backround-overlay-hover)}}.select-container{height:3rem;width:100%}div[class$=-option][aria-selected=true]{background-color:var(--backround-overlay-selected-default)}div[class$=-option]{border-radius:var(--borderradius-xs)!important;padding:var(--padding-action-general-m)}div[class$=-option] .checkbox-item{height:unset;padding:0}div[class$=-option] label:hover{cursor:pointer}.select-dark div[class$=-control]{background-color:var(--backround-input-general)}.registration-container{background:var(--colours-grey-0);border-radius:var(--borderradius-l) var(--borderradius-l) 0 0;bottom:0;margin-left:auto;margin-right:auto;position:fixed;width:-webkit-fill-available;width:calc(100% - var(--pagemargin)*2)}@media (min-width:576px){.registration-container{position:absolute}}@media (min-width:1024px){.registration-container{background:unset;border-radius:unset;justify-content:center;position:unset}}.registration-container .provider-type{max-height:31.25rem;overflow-y:scroll}@media (min-width:576px){.registration-container .provider-type{margin-bottom:var(--gap-betweensections);max-height:unset;overflow-y:unset}}.registration-card{display:flex;flex-direction:column;justify-content:flex-start;padding:var(--padding-display-general-l) var(--pagemargin);position:relative;width:100%}.registration-card .step-count{display:flex;letter-spacing:var(--fonts-letterspacing-default);line-height:var(--fonts-line-height-default);text-transform:uppercase}.registration-card .buttons-container{display:flex;flex-direction:column-reverse;gap:var(--gap-action-general-stacked)}.registration-card .buttons-container .abort-btn{background-color:unset;border:unset;box-shadow:none;color:var(--colours-grey-1000);padding:0}@media (min-width:576px){.registration-card .buttons-container .abort-btn{border:1px solid var(--colours-grey-1000);flex-direction:unset;gap:unset;padding:var(--padding-action-vertical-l) var(--padding-action-horizontal-l)}}.registration-card .buttons-container .next-previous-buttons{display:flex;flex-direction:column-reverse;position:relative}@media (min-width:576px){.registration-card .buttons-container .next-previous-buttons{flex-direction:row;gap:.5rem;justify-content:flex-end}.registration-card .buttons-container{flex-direction:row;justify-content:space-between}.registration-card .buttons-container a,.registration-card .buttons-container button{width:unset}}.registration-card .to-home-button a{width:100%}@media (min-width:576px){.registration-card .to-home-button{justify-self:flex-end}.registration-card .to-home-button a{width:unset}}.registration-card .checkbox-group .form-group.error{margin-bottom:var(--gap-input-vertical-inside)}@media (min-width:576px){.registration-card{padding:var(--padding-display-general-l)}}@media (min-width:1024px){.registration-card{align-self:center;background:var(--colours-grey-0);border-radius:var(--border-radius-s);box-sizing:border-box;justify-content:center;width:56.25rem}.registration-card .buttons-container{align-items:end;align-self:end;display:flex}.registration-card .buttons-container .previous-btn{padding-bottom:.313rem}}.registration-card .previous-btn{color:var(--colours-grey-400);font-size:var(--fonts-size-meta);font-weight:var(--fonts-weight-medium);line-height:var(--fonts-line-height-default);margin-top:var(--space-xs)}@media (hover:hover){.registration-card .previous-btn:hover{color:var(--colours-grey-1000)}}.registration-card .form-group>.select-wrapper{text-align:left}.registration-card label{font-size:var(--fonts-size-body);line-height:var(--fonts-line-height-label);margin-top:calc(var(--gap-action-element-to-text-xxs)*-1)}.registration-card .radio-container{display:flex;flex-direction:column}@media (min-width:1024px){.registration-card .radio-container{gap:var(--padding-display-general-s)}}.registration-card .purpose-title,.registration-card .user-type-title{margin-bottom:var(--fonts-size-h2)}.registration-card #salutation{width:16rem}.registration-card .provider-type .phone,.registration-card .provider-type .street{display:inline-grid;width:100%}@media (min-width:576px){.registration-card .provider-type .phone,.registration-card .provider-type .street{width:calc(50% - var(--gap-input-horizontal-stacked)/2)}.registration-card .provider-type .street{margin-left:var(--gap-input-horizontal-stacked)}}.registration-card .provider-type .city,.registration-card .provider-type .postal-code{display:inline-grid;width:100%}@media (min-width:576px){.registration-card .provider-type .city,.registration-card .provider-type .postal-code{width:calc(50% - var(--gap-input-horizontal-stacked)/2)}}@media (min-width:768px){.registration-card .provider-type .city,.registration-card .provider-type .postal-code{width:calc(33% - var(--gap-input-horizontal-stacked)/2)}}.registration-card .provider-type .country{display:inline-grid;width:100%}@media (min-width:768px){.registration-card .provider-type .country{margin-left:var(--gap-input-horizontal-stacked);width:calc(33% - var(--gap-input-horizontal-stacked)/2)}}@media (min-width:576px){.registration-card .provider-type .city{margin-left:var(--gap-input-horizontal-stacked)}}.registration-card .first-name,.registration-card .last-name{display:inline-grid;width:100%}@media (min-width:768px){.registration-card .first-name,.registration-card .last-name{width:calc(50% - var(--gap-input-horizontal-stacked)/2)}.registration-card .last-name{margin-left:var(--gap-input-horizontal-stacked)}}.registration-card .freelancer-type .city,.registration-card .freelancer-type .postal-code{display:inline-grid;width:100%}@media (min-width:576px){.registration-card .freelancer-type .city,.registration-card .freelancer-type .postal-code{width:calc(50% - var(--gap-input-horizontal-stacked)/2)}.registration-card .freelancer-type .city{margin-left:var(--gap-input-horizontal-stacked)}}.registration-card .success-page{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.registration-card .email-frame{background-color:var(--backround-display-onwhite);border-radius:var(--borderradius-s);box-sizing:border-box;padding:var(--padding-action-general-l);width:100%}
/*# sourceMappingURL=registration.f14d8c35.css.map*/