@media print{html,body{overflow-y:visible!important;background:#0000!important;height:auto!important;margin:0!important;padding:0!important;min-height:0!important;max-height:fit-content!important}html.search main,body.search main{display:none!important}header,footer,.modal-backdrop,.hide-on-print,.modal-close,.modal-footer,.show-link,.floating-action-buttons,.project-header-dropdown{display:none!important}.search-result-modal{position:static!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;page-break-inside:avoid;box-shadow:none!important;border-radius:0!important;page-break-after:avoid!important}.modal-dialog{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.modal-content{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;border:none!important}.modal-body{overflow:visible!important;height:auto!important;max-height:none!important}.profile-project-history .collapse-content{max-height:100rem!important}.printed-tooltip{display:flex;position:relative;padding-left:.625rem}.printed-tooltip span{border:1px solid var(--backround-action-primary-default);padding:.125rem .375rem;border-radius:var(--borderradius-xs)}.printed-tooltip:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:0;border-top:.375rem solid rgba(0,0,0,0);border-bottom:.375rem solid rgba(0,0,0,0);border-right:.625rem solid var(--backround-action-primary-default)}.swiper{height:auto!important}.swiper-wrapper{display:block!important}.swiper-slide{width:100%!important;display:block!important;page-break-inside:avoid}.swiper-button-next,.swiper-button-prev,.custom-swiper-navigation,.swiper-pagination{display:none!important}}.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;margin-bottom:16px;box-shadow:2px 4px 20px #5a5a5a29}.search-banner{width:100%;border-radius:var(--borderradius-card)}#freelancer-search-result .banner{grid-column-start:1;grid-column-end:3;border-radius:var(--borderradius-card)}.banner .text a:hover{color:var(--text-action-tertiary-default);text-decoration-color:var(--text-action-tertiary-default)}.banner.banner-blue{display:flex;flex-wrap:wrap;gap:var(--gap-display-s);border:1.5px solid var(--border-overlay-strong);padding:var(--padding-action-general-l);border-radius:var(--borderradius-s);background:linear-gradient(90deg,var(--colours-purple-light) 0%,rgba(238,229,255,.2) 100%)}.banner.banner-blue .title{display:flex;gap:var(--gap-action-element-to-text);align-items:center;height:1.313rem;color:var(--text-action-highlight-default)}.banner.banner-blue i{line-height:1.313rem}.banner.banner-blue .text{width:100%;color:var(--text-display-weak);font-weight:var(--fonts-weight-default);font-size:var(--fonts-size-body);line-height:var(--fonts-line-height-default)}.banner.banner-upgrade{display:flex;flex-wrap:wrap;gap:var(--gap-display-m);border:1.5px solid var(--colours-feedback-upgrade);padding:var(--padding-action-general-l);border-radius:var(--borderradius-s);background:linear-gradient(90deg,var(--colours-feedback-upgradelight100) 0%,var(--colours-feedback-upgradelight20) 100%)}.banner.banner-upgrade .title{display:flex;gap:var(--gap-action-element-to-text);min-height:1.313rem;align-items:center;color:var(--text-action-highlight-default)}.banner.banner-grey{display:flex;margin-bottom:1px;flex-wrap:wrap;gap:var(--gap-display-s);border:1.5px solid var(--border-overlay-strong);padding:var(--padding-action-general-l);border-radius:var(--borderradius-s);background:linear-gradient(90deg,var(--colours-feedback-infolight100) 0%,rgba(242,242,242,.2) 100%)}.banner.banner-grey.banner-border{border-color:var(--colours-feedback-info)}.banner.banner-grey .title{display:flex;gap:var(--gap-action-element-to-text);min-height:1.313rem;align-items:center;color:var(--text-action-highlight-default)}.banner.banner-grey i{line-height:1.313rem}.banner.banner-grey .text{width:100%;color:var(--text-display-weak);font-weight:var(--fonts-weight-default);font-size:var(--fonts-size-body)}.banner.banner-grey .support{color:var(--text-display-strong);font-weight:var(--fonts-weight-medium);text-underline-position:from-font;text-decoration-skip-ink:none}.banner.banner-grey .support:hover{color:var(--text-action-tertiary-default);text-decoration-color:var(--text-action-tertiary-default)}.banner.banner-success{display:flex;flex-wrap:wrap;gap:var(--gap-display-s);border:1.5px solid var(--border-overlay-strong);padding:var(--padding-action-general-l);border-radius:var(--borderradius-s);background:linear-gradient(90deg,var(--colours-feedback-successlight100) 0%,rgba(235,249,243,.2) 100%)}.banner.banner-success.banner-border{border-color:var(--colours-feedback-success)}.banner.banner-success .title{display:flex;gap:var(--gap-action-element-to-text);min-height:1.313rem;align-items:center;color:var(--text-action-highlight-default)}.banner.banner-success i{color:var(--colours-feedback-success);line-height:1.313rem}.banner.banner-success a{text-decoration:underline;color:var(--colours-grey-1000)}.banner.banner-upgrade{display:flex;flex-wrap:wrap;gap:var(--gap-display-s);padding:var(--padding-action-general-l);border-radius:var(--borderradius-s);border:1.5px solid var(--border-overlay-strong);background:linear-gradient(90deg,var(--colours-feedback-upgradelight100) 0%,var(--colours-feedback-upgradelight20) 100%)}.banner.banner-upgrade .title{display:flex;align-items:center}.banner.banner-upgrade .icon-container{width:.938rem;height:.938rem;border-radius:50%;background-color:var(--colours-brand-audrey);display:flex;justify-content:center;align-items:center;margin-right:var(--gap-action-element-to-text);padding:.125rem}.banner.banner-upgrade .icon-container i{font-size:.75rem;line-height:1}.banner.banner-error{display:flex;flex-wrap:wrap;gap:var(--gap-display-s);border:1.5px solid var(--border-overlay-strong);padding:var(--padding-action-general-l);border-radius:var(--borderradius-s);background:linear-gradient(90deg,var(--colours-feedback-errorlight100) 0%,rgba(255,235,235,.2) 100%)}.banner.banner-error.banner-border{border-color:var(--colours-feedback-error)}.banner.banner-error .title{display:flex;gap:var(--gap-action-element-to-text);min-height:1.313rem;align-items:center;color:var(--text-action-highlight-default)}.banner.banner-error i{color:var(--colours-feedback-error);line-height:1.313rem}.banner.banner-error a{text-decoration:underline;color:var(--colours-grey-1000)}.banner.banner-blue .gem-container,.banner.banner-grey .gem-container,.banner.banner-success .gem-container,.banner.banner-error .gem-container,.banner.banner-upgrade .gem-container{border-radius:var(--borderradius-xl);background-color:var(--colours-brand-audrey);width:1.125rem;height:1.125rem;display:flex;align-items:center;margin-top:auto;margin-bottom:auto}.banner.banner-blue .far.fa-gem,.banner.banner-grey .far.fa-gem,.banner.banner-success .far.fa-gem,.banner.banner-error .far.fa-gem,.banner.banner-upgrade .far.fa-gem{font-size:.75rem;line-height:1;margin:auto}.banner.banner-blue .text,.banner.banner-grey .text,.banner.banner-success .text,.banner.banner-error .text,.banner.banner-upgrade .text{width:100%;color:var(--text-display-weak);font-weight:var(--fonts-weight-default);font-size:var(--fonts-size-body)}.banner.banner-blue .text ul,.banner.banner-grey .text ul,.banner.banner-success .text ul,.banner.banner-error .text ul,.banner.banner-upgrade .text ul{list-style:none;padding-left:0;margin:0;gap:var(--spacing-6);display:flex;flex-wrap:wrap}.banner.banner-blue .text ul li,.banner.banner-grey .text ul li,.banner.banner-success .text ul li,.banner.banner-error .text ul li,.banner.banner-upgrade .text ul li{display:flex;align-items:center;min-width:100%;gap:var(--gap-action-element-to-text)}.banner.banner-blue .text ul li:before,.banner.banner-grey .text ul li:before,.banner.banner-success .text ul li:before,.banner.banner-error .text ul li:before,.banner.banner-upgrade .text ul li:before{content:"";width:var(--spacing-6);height:var(--spacing-6);border-radius:50%;background-color:var(--colours-transparency-black-15);display:flex;justify-content:center;align-items:center;margin:0 0 0 var(--gap-display-s)}.dashboard-banner-compass{position:relative;display:none;align-items:center;gap:var(--gap-content-level-0);padding:var(--padding-display-general-l);border-radius:var(--borderradius-l);background:var(--colours-grey-800);color:var(--text-display-onblack)}.dashboard-banner-compass .close{position:absolute;top:var(--padding-display-general-m);right:var(--padding-display-general-m);display:flex;width:1.5rem;height:1.5rem;padding:var(--padding-action-general-xxs);flex-shrink:0;border-radius:var(--borderradius-xs);background:#0000;border:unset;color:var(--text-display-onblack)}.dashboard-banner-compass>div{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-content-level-1)}.dashboard-banner-compass h2{margin-bottom:var(--gap-text-h2-subline);color:var(--text-display-onblack);text-wrap:balance}.dashboard-banner-compass p{color:var(--text-display-onblack);text-wrap:balance}.dashboard-banner-compass .money-container{gap:0;padding:var(--padding-display-general-l) var(--padding-display-general-s);border:1px solid var(--colours-transparency-white-60);border-radius:var(--borderradius-l)}.dashboard-banner-compass .money-container .money-line{font-weight:var(--fonts-weight-medium);font-size:2.5rem;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}}.flm-dropdown{background:var(--colours-grey-0);border:1px solid var(--border-overlay-weak);border-radius:var(--border-radius-xxs);box-shadow:0 2px 20px #0000001a;padding:var(--spacing-6);position:absolute;top:calc(100% + var(--spacing-4));z-index:var(--zindex-dropdown);overflow:hidden}.flm-dropdown.open-upwards{top:unset;bottom:calc(100% + var(--spacing-4))}.flm-dropdown.open-to-the-right{left:unset;right:0}.header-content .flm-dropdown{z-index:calc(var(--z-index-header) + 20)}.flm-dropdown ul{width:max-content}.flm-dropdown li{padding:var(--padding-action-general-m);padding-right:calc(var(--padding-action-general-m) + 2.5rem);border-radius:var(--borderradius-xs);border:1px solid rgba(0,0,0,0)}@media(hover:hover){.flm-dropdown li:hover:not(.no-hover){cursor:pointer;background-color:var(--backround-overlay-hover)}}.flm-dropdown li.disabled{color:var(--text-action-general-disabled)!important}@media(hover:hover){.flm-dropdown li.disabled:hover{cursor:not-allowed!important;background-color:unset!important}}.flm-dropdown li:focus-visible{outline:none;border-radius:var(--borderradius-xs);border:1px solid var(--border-action-general-focus)}.flm-dropdown li.active{background-color:var(--backround-overlay-selected-default)}.flm-dropdown li a{box-shadow:none;text-decoration:none!important}.flm-dropdown li i{margin-right:var(--gap-action-element-to-text)}.flm-dropdown li .remove-icon i{margin-right:0}.flm-dropdown li .fm-btn-tertiary{padding-left:0}.flm-dropdown li .remove-icon{position:absolute;border-radius:50%;right:var(--padding-action-general-m);height:2.5rem;width:2.5rem}@media(hover:hover){.flm-dropdown li .remove-icon:hover:not(.no-hover){color:var(--text-display-strong);cursor:pointer;background-color:var(--backround-overlay-hover)}}.flm-dropdown li .remove-icon:focus-visible{outline:none;border:1px solid var(--border-action-general-focus)}.flm-dropdown .memolist-dropdown-list{max-width:25rem}.flm-dropdown .memolist-dropdown-list li{padding-right:var(--padding-action-general-m)}.flm-dropdown .memolist-dropdown-list li .memolist-item{display:inline-flex;align-items:center}.dropdown-close{display:flex;width:2rem;margin-left:auto;height:2rem;padding:.188rem .313rem;flex-shrink:0;border-radius:var(--border-radius-pill);background:var(--colours-grey-0);border:unset}.dropdown-close i{display:flex;font-size:1.25rem;justify-content:center;padding-top:.125rem;color:var(--colours-grey-1000);text-align:center;margin-right:0}@media(hover:hover){.dropdown-close:hover{background:var(--colours-grey-200)}}.dropdown-container{position:relative;margin-left:auto}.search-result-header .dropdown-container{margin-left:0}.dropdown-container.disabled{cursor:not-allowed;opacity:.5}.dropdown-container.disabled *{pointer-events:none;cursor:not-allowed}.dropdown-container .active button.fm-btn-dropdown{border-radius:var(--borderradius-xs);background-color:var(--backround-action-light-selected)}.search-history-item .menu-dropdown,.action-buttons .menu-dropdown{padding:0;overflow-x:hidden;border-radius:8px;font-size:var(--fonts-size-meta);font-weight:var(--fonts-weight-default)}.search-history-item .menu-dropdown .dropdown-item,.action-buttons .menu-dropdown .dropdown-item{padding:3px 20px}.search-history-item .menu-dropdown .list-option,.search-history-item .menu-dropdown .dropdown-item,.action-buttons .menu-dropdown .list-option,.action-buttons .menu-dropdown .dropdown-item{border-bottom:1px solid var(--colours-grey-300);height:2.875rem;margin-bottom:0;font-size:var(--fonts-size-meta)}.search-history-item .menu-dropdown .list-option:last-child,.search-history-item .menu-dropdown .dropdown-item:last-child,.action-buttons .menu-dropdown .list-option:last-child,.action-buttons .menu-dropdown .dropdown-item:last-child{border-bottom:unset}.search-history-item .menu-dropdown .list-option a,.search-history-item .menu-dropdown .list-option span,.search-history-item .menu-dropdown .dropdown-item a,.search-history-item .menu-dropdown .dropdown-item span,.action-buttons .menu-dropdown .list-option a,.action-buttons .menu-dropdown .list-option span,.action-buttons .menu-dropdown .dropdown-item a,.action-buttons .menu-dropdown .dropdown-item span{font-size:var(--fonts-size-meta);font-weight:var(--fonts-weight-default)}@media(hover:hover){.search-history-item .menu-dropdown .list-option:hover,.action-buttons .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{z-index:var(--zindex-dropdown-backdrop);inset:0;position:fixed}.backdrop-dropdown.hidden{z-index:-1;display:none}.header-content .backdrop-dropdown{z-index:calc(var(--z-index-header) + 10)}#matching-keywords-preview{display:flex;flex-direction:column;gap:.25rem;margin-top:2rem}#matching-keywords-preview h4 span{font-size:.7em;font-weight:400;color:gray}#matching-keywords-preview .skill{background:#eee;padding:5px;border-radius:5px;width:30%;display:flex;justify-content:space-between;align-items:center}#matching-keywords-preview .skill span:nth-child(2){font-size:.7em}#matching-keywords-preview .skill.manual{background:#f9afaf}#matching-keywords-preview span.manual{display:inline-block;border-radius:3px;padding:0 4px;font-size:12px;background:#f9afaf}#matching-keywords-preview .profile-skills-container{display:flex;flex-wrap:wrap;justify-content:stretch;gap:3px}#matching-keywords-preview .main-category{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:5px;gap:5px}#matching-keywords-preview .main-category>:first-child{font-weight:700;background:#adff2f;padding:5px;border-radius:3px;width:50%}#matching-keywords-preview .main-category>:last-child{width:50%}#matching-keywords-preview .main-category .sub-category{display:flex;justify-content:space-between;margin-bottom:3px;padding:5px;background:#0a246a;color:#fff;border-radius:3px}.project-contact-form{max-width:100%}.project-contact-form .form-group{margin-bottom:var(--space-m)}@media(min-width:768px){.project-contact-form .form-group{max-width:25rem}}@media(min-width:768px){.project-contact-form .contract-zip{display:inline-grid;width:calc(7.5rem - var(--space-xs))}.project-contact-form .contract-city{display:inline-grid;width:calc(17.5rem - var(--space-xs));margin-left:var(--space-m)}}#vcardDownload{padding:2px}#vcardDownload:focus{border-radius:var(--borderradius-xs)}#vcardDownload:hover{border-radius:var(--borderradius-xs);background-color:var(--backround-action-light-hover);box-shadow:unset;text-decoration:unset}.form-group.error.project-profile-select div[class$=-control]{border-color:var(--colours-feedback-error)}.contact-info{max-width:100%}@media(min-width:768px){.contact-info{max-width:32rem}}.contact-info p:first-child{letter-spacing:var(--fonts-letterspacing-default)}.contact-info p:last-child{letter-spacing:var(--fonts-letterspacing-default)}.cover-letter{display:block}.cover-letter .card{padding-right:var(--space-s);padding-left:var(--space-s)}.cover-letter #cover-letter{min-height:10rem}.cover-letter .flm-dropdown.open-to-the-right{right:0;left:unset}@media(min-width:576px){.cover-letter .flm-dropdown.open-to-the-right{left:unset;right:0}}.cover-letter .ai-application-banner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:var(--padding-action-general-l);margin:var(--gap-input-vertical-inside) 0;border:1.5px solid var(--border-overlay-strong);border-radius:var(--border-radius-xxs);background:var(--background-card-grey)}.cover-letter .ai-application-banner>div{display:flex;align-items:flex-start;gap:var(--gap-action-element-to-text);font-weight:var(--fonts-weight-highlight);line-height:var(--fonts-line-height-headline)}.cover-letter .ai-application-button .fa-gem{border-radius:var(--border-radius-pill);background:var(--colours-brand-audrey);font-size:.75rem;line-height:1.125rem;width:1rem;height:1rem}.cover-letter .ai-application-button ul{padding-left:0;margin:0}.cover-letter .ai-application-button ul li{display:flex;width:100%}.cover-letter .ai-application-button ul i{color:var(--colours-feedback-upgrade);margin-top:var(--spacing-4);margin-right:var(--gap-action-element-to-text)}.cover-letter .ai-application-button .fa-sparkles{background:linear-gradient(180deg,var(--text-action-tertiary-default) 0%,var(--colours-brand-audrey) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.cover-letter .title-and-buttons{display:flex;flex-direction:column;gap:var(--gap-input-vertical-inside)}.cover-letter .title-and-buttons>div{display:flex;align-items:center;width:100%}.cover-letter .title-and-buttons>div button.fm-btn{gap:var(--gap-action-general-stacked)}.cover-letter .title-and-buttons .buttons{display:flex;justify-content:space-between;align-items:center}.cover-letter .title-and-buttons .buttons .ai-application-button{width:2rem;height:2rem;order:2;margin-right:2px}.cover-letter .title-and-buttons .buttons .ai-application-button .fm-btn{width:unset}.cover-letter .title-and-buttons .buttons .ai-application-button .fm-btn-ai{padding:var(--padding-action-general-s)}.cover-letter .title-and-buttons .buttons .ai-application-button .ai-text{display:none}.cover-letter .title-and-buttons .buttons .dropdown-container{order:1}@media(min-width:576px){.cover-letter .title-and-buttons{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:unset}.cover-letter .title-and-buttons>div{width:unset}.cover-letter .title-and-buttons .buttons{flex-wrap:nowrap;justify-content:flex-end}.cover-letter .title-and-buttons .buttons .ai-application-button{width:unset;height:unset}.cover-letter .title-and-buttons .buttons .ai-application-button .fa-gem{width:1.25rem;height:1.25rem}.cover-letter .title-and-buttons .buttons .ai-application-button .fm-btn{width:unset}.cover-letter .title-and-buttons .buttons .ai-application-button .fm-btn-ai{padding:var(--padding-action-vertical-l) var(--padding-action-horizontal-l)}.cover-letter .title-and-buttons .buttons .ai-application-button .ai-text{display:block}}.cover-letter .text-blocks{margin-left:0}@media(min-width:768px){.cover-letter .text-blocks{width:20rem;margin-left:var(--space-m)}}.cover-letter .text-blocks .badge{font-size:var(--fonts-size-meta);font-weight:var(--fonts-weight-default);border-color:var(--colours-grey-200)}.cover-letter .text-blocks .badge:hover:not(.fa-xmark){cursor:pointer;font-weight:var(--fonts-weight-highlight)}.cover-letter .flm-dropdown{right:0}.cover-letter .text-block-name{max-width:15rem;margin-right:var(--gap-text-label-highlight)}.cover-letter .modal{z-index:calc(var(--zindex-modal) + 2);position:absolute}.cover-letter .create-template{padding:var(--padding-action-general-s)}.project-show{max-width:20rem}.project-header{margin-bottom:var(--gap-betweensections);border-bottom:1px solid var(--border-divider-weak)}.project-header .menu-button.fm-btn-icon{padding:var(--padding-action-general-l) calc(var(--padding-action-general-l) + 1px)}.project-header .dropdown-container{margin-left:0}.project-show-single-page .project-header .project-header-buttons{flex-direction:column;align-items:center;justify-content:center}.project-show-single-page .project-header .project-header-buttons>button{align-self:stretch;flex-grow:unset}@media(min-width:576px){.project-show-single-page .project-header .project-header-buttons{flex-direction:row;align-items:center;justify-content:flex-start}.project-show-single-page .project-header .project-header-buttons>button{align-self:stretch;flex-grow:unset}}.project-header .project-header-buttons{display:flex;gap:var(--gap-action-general-stacked)}.project-header .project-header-buttons>button{align-self:stretch;flex-grow:1}.project-header .project-header-buttons>div{display:flex;gap:var(--gap-action-general-stacked);justify-content:space-between;align-self:stretch}.project-header .project-header-buttons>div>button:first-of-type{flex-grow:1}@media(min-width:576px){.project-header .project-header-buttons{flex-direction:row;justify-content:flex-start}.project-header .project-header-buttons>button{flex-grow:unset}}.project-header.project-header-design-b{margin-bottom:0;border-bottom:none}.project-header.project-header-design-b .project-header-buttons{margin-bottom:var(--gap-display-l)}.project-header.project-header-design-b .project-info-title p,.project-header.project-header-design-b .project-info-name{font-weight:var(--fonts-weight-medium)}.project-header.project-header-design-b .project-header-info-list .fm-btn-no-style{color:var(--text-display-strong)}.project-header.project-header-design-b .badge-content-city{display:flex;flex-wrap:wrap}.project-header-info-list{color:var(--text-display-weak)}@media(min-width:576px){.project-header-info-list{display:flex;flex-wrap:wrap}}.project-header-info-list:not(.design-b) .location-element{margin-left:1.4rem}.project-header-info-list:not(.design-b) .location-element:first-of-type{margin-left:0}.project-header-info-list:not(.design-b) .location-element:first-of-type:before{content:"";width:var(--spacing-6);height:var(--spacing-6);border-radius:50%;background-color:var(--colours-transparency-black-15);display:flex;justify-content:center;align-items:center;margin:0 var(--gap-display-s)}@media(min-width:576px){.project-header-info-list:not(.design-b) .location-element{margin-left:0}.project-header-info-list:not(.design-b) .location-element:before{content:none}.project-header-info-list:not(.design-b) .location-element:first-of-type:before{content:none}}.project-header-info-list a{text-align:start;white-space:normal;display:contents}.project-header-info-list .element-with-divider:before{content:"";width:var(--spacing-6);height:var(--spacing-6);border-radius:50%;background-color:var(--colours-transparency-black-15);display:flex;justify-content:center;align-items:center;margin:0 var(--gap-display-s)}.project-header-info-list span{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.project-header-info-list span .fm-btn-no-style{font-weight:var(--fonts-weight-default);color:var(--text-display-weak)}.project-header-info-list span .fm-btn-no-style:hover{color:var(--text-display-weak)}.project-header-info-list.design-b{display:flex;gap:var(--gap-display-s);flex-direction:column}.project-header-info-list.design-b .badge-gray{letter-spacing:var(--fonts-letterspacing-default);font-size:var(--fonts-size-body);font-weight:var(--fonts-weight-default);align-self:flex-start}.project-header-info-list.design-b .badge-gray .location-element a{color:var(--text-display-strong)}.project-header-info-list.design-b .badge-gray i{margin-right:var(--gap-action-element-to-text);color:var(--text-display-weak)}@media(min-width:576px){.project-header-info-list.design-b{flex-direction:row}.project-header-info-list.design-b .badge-gray{align-self:center}}.project-info-title{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-self:flex-start;margin-bottom:var(--gap-display-m)}.project-info-title a{text-decoration:none}.project-info-title .circle-divider{margin:0}@media(min-width:1280px){.project-info-title{margin-bottom:var(--gap-display-l)}}.project-show-date-created-design-b{display:flex;align-items:flex-start;justify-self:flex-start;gap:var(--gap-display-s);flex-wrap:wrap;flex-direction:column-reverse}.project-show-date-created-design-b .circle-divider{display:none}@media(min-width:576px){.project-show-date-created-design-b{align-items:center;flex-direction:row;gap:unset}.project-show-date-created-design-b .circle-divider{display:flex;margin-right:.5rem;margin-left:.5rem}}.project-body-info{display:flex;flex-direction:column;gap:1rem;margin-bottom:var(--gap-betweensections);border-bottom:1px solid var(--border-divider-weak)}@media(min-width:576px){.project-body-info{display:flex;flex-direction:row;justify-content:space-between}}@media(min-width:768px){.project-body-info{justify-content:unset;gap:var(--spacing-80)}}.project-body-info-title{color:var(--text-display-weak)}.project-body-description{white-space:pre-wrap;margin-bottom:var(--gap-betweensections);border-bottom:1px solid var(--border-divider-weak)}.scroll-to-similar-projects-container{min-height:600px}.suggested-projects-container{margin-top:var(--gap-betweensections);padding-top:var(--gap-betweensections);border-top:1px solid var(--border-divider-weak)}.suggested-projects-container .similar-projects{margin-top:var(--gap-display-l);margin-bottom:var(--padding-action-general-s);gap:var(--padding-action-general-s)}.suggested-projects-container .similar-projects .project-card{border-radius:var(--borderradius-m);padding:var(--padding-display-general-s);background:var(--backround-display-onwhite)}.suggested-projects-container .similar-projects .project-card .project-info .mg-b-display-m{margin-bottom:var(--gap-display-s)}.suggested-projects-container .similar-projects .project-card .project-info .h3{font-size:var(--font-size-body)}.suggested-projects-container .similar-projects .project-card .project-info-list{margin-top:var(--gap-display-m)}.contact-info .contact-info-title{font-weight:var(--fonts-weight-highlight)}.contact-info .contact-info-help{color:var(--text-display-weak);margin-bottom:var(--gap-display-m)}.contact-info .contact-info-checkboxes{display:flex;flex-direction:column;gap:var(--gap-action-general-stacked);margin-bottom:var(--gap-display-l)}.submit-container{display:block}.submit-container button{width:100%}@media(min-width:576px){.submit-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gap-betweensections)}.submit-container button{width:fit-content;min-width:fit-content}}.project-show-single-page{background:var(--backround-display-strong-default);margin:var(--gap-betweensections) auto var(--pagemargin) auto;max-width:56.25rem;box-sizing:border-box;margin-bottom:4.5rem;padding:var(--padding-display-general-s);border-radius:var(--border-radius-s)}.project-show-single-page .project-show-header{position:relative;margin-bottom:calc(2*var(--padding-display-general-s));min-height:1.5rem}.project-show-single-page .project-show-header .project-show-admin{position:absolute;right:-1.25rem;top:-1.25rem}@media(min-width:576px){.project-show-single-page{padding:var(--padding-display-general-l)}}.content .banner.banner-grey a{width:100%}@media(min-width:576px){.content .banner.banner-grey a{width:unset}}.circle-divider-container{display:flex;align-items:center;width:100%;gap:var(--gap-display-s)}.circle-divider-container .circle-divider{margin:unset!important}.circle-divider-container span{display:none}@media(min-width:768px){.circle-divider-container{width:unset}.circle-divider-container span{display:block}}.project-body-badges .text-truncate{display:inline;max-width:100%}.project-header-report-modal .form-radio{display:block}.attachment-item{display:flex;justify-content:space-between;align-items:center;padding:var(--padding-action-general-m);width:18rem;background:var(--backround-display-onwhite);color:var(--text-display-strong);border-radius:var(--borderradius-s);margin-bottom:var(--gap-action-general-stacked)}.attachment-item .fa-file{color:var(--colours-transparency-black-20);margin-right:var(--gap-action-element-to-text)}.attachment-item .fa-remove{color:var(--text-display-weak)}.project-list-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-display-s)}@media(min-width:576px){.project-list-grid{gap:var(--gap-display-m)}}.project-list{position:relative;opacity:1;transition:opacity .25s ease-out}.project-list.is-loading{opacity:0;transition:opacity .25s ease-out}.project-card{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:var(--backround-display-strong-default);padding:var(--padding-card);border:1px solid var(--border-display-general-default);border-radius:var(--borderradius-m)}.project-card .mg-b-display-m{margin-bottom:var(--gap-display-vertical-inside)}@media(min-width:576px){.project-card .mg-b-display-m{margin-bottom:var(--gap-display-m)}}.project-card .project-actions{order:1;width:100%}.project-card .project-info{order:2;min-width:1px}.project-card .project-info .badge-list .text-truncate{display:inline;max-width:100%}@media(min-width:576px){.project-card{flex-wrap:nowrap;padding:var(--padding-display-general-m);border-radius:var(--borderradius-l)}.project-card .project-actions{order:2;width:auto}.project-card .project-info{order:1}}.project-card.viewed-project{background:var(--backround-display-weak-default)}.project-card.viewed-project .fa-double-check{color:var(--colours-grey-700)}.project-card.is-hidden a,.project-card.is-hidden i{color:var(--text-display-weak);cursor:pointer}.project-card .city{font-weight:var(--fonts-weight-default)}.project-card .badge-list{min-height:6.25rem;gap:var(--spacing-4)}@media(min-width:576px){.project-card .badge-list{min-height:4rem;gap:var(--gap-display-s)}}@media(min-width:768px){.project-card .badge-list{min-height:4rem}}@media(min-width:1280px){.project-card .badge-list{min-height:1.75rem}}.project-info-list{display:flex;flex-wrap:wrap;color:var(--text-display-weak)}@media(min-width:576px){.project-info-list{margin-right:3.25rem}.project-info-list.one-icon{margin-right:4.75rem}.project-info-list.two-icons{margin-right:6.25rem}}.project-info-list .project-info-list-city{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.project-info-list .align-items-center .circle-divider{display:inline-block}.project-info-list .align-items-center:last-of-type .circle-divider{display:none}.project-actions{display:flex;position:relative;flex-direction:row;justify-content:space-between;align-items:flex-start;color:var(--text-display-weak)}@media(min-width:576px){.project-actions{align-items:flex-end;flex-direction:column}}.project-actions .memo-list-btn{padding:var(--padding-action-general-s);width:fit-content;justify-content:flex-end;border-color:var(--border-action-tertiary-default);order:2}@media(min-width:576px){.project-actions .memo-list-btn{order:1}}@media(min-width:1280px){.project-actions .memo-list-btn{margin-bottom:0}}.project-actions .project-actions-info{bottom:0;display:flex;gap:var(--gap-action-element-to-text);order:1;margin-bottom:1rem}@media(min-width:576px){.project-actions .project-actions-info{position:absolute;margin-bottom:0}}.project-actions .project-actions-info .icon-list{order:1}@media(min-width:576px){.project-actions .project-actions-info .icon-list:last-of-type{margin-right:var(--spacing-4)}}@media(min-width:576px){.project-actions .project-actions-info .icon-list{order:2}}.project-actions .project-actions-info .project-created{order:2}@media(min-width:576px){.project-actions .project-actions-info .project-created{order:1}}.select-wrapper{margin:var(--spacing-2)}.select-wrapper div[class$=-multiValue]{margin:var(--spacing-4);display:inline-flex;justify-content:center;align-items:center;padding:var(--padding-action-vertical-s) var(--padding-action-horizontal-s);border-radius:var(--borderradius-s);border:1px solid var(--border-action-tertiary-default);background:var(--backround-action-secondary-default);font-weight:var(--fonts-weight-medium);letter-spacing:var(--fonts-letterspacing-wide);color:var(--text-display-strong);font-size:var(--fonts-size-meta)!important;line-height:var(--fonts-line-height-default);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)}.select-wrapper input[class$=-dummyInput]{height:0}@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;cursor:not-allowed;color:var(--text-action-general-disabled)}.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$=-singleValue],.select-wrapper.disabled div[class$=-placeholder]{color:var(--text-action-general-disabled)}.selected-items{padding:0}.selected-items:nth-child(1){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{line-height:var(--fonts-line-height-default);align-items:center;display:flex;cursor:pointer}.filter-matching-skills div[class$=-menu]:after{position:absolute;content:"";height:var(--spacing-8);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)}

/*# sourceMappingURL=project-show.5e4c800a.css.map*/