.home section{--_section-width: 18rem;margin-bottom:var(--spacing-40)}.home section a.fm-btn-highlight,.home section button.fm-btn-highlight{border:none}@media(min-width:576px){.home section{--_section-width: 33.0625rem}}@media(min-width:768px){.home section{--_section-width: 43rem}}@media(min-width:1024px){.home section{--_section-width: 58rem}}@media(min-width:1280px){.home section{--_section-width: 70rem;margin-bottom:3rem}}.section-home{padding-top:var(--padding-display-general-s);padding-bottom:var(--padding-display-general-s);background-color:var(--colours-brand-oliver);background-image:url(https://img-cdn.freelancermap.de/1152x0/home/redesign/header-320.png);background-position:center center;background-size:cover;background-repeat:no-repeat}.section-home>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-display-l);padding:var(--gap-display-l) 0;max-width:18.1rem;margin:0 auto}.section-home img{display:none}.section-home h1{color:var(--text-display-strong);font-size:5.393rem;font-weight:700;line-height:1;text-align:center}.section-home h1 .sub{display:block;font-size:2.378rem;font-weight:var(--fonts-weight-medium);margin-top:-.1875rem}.section-home p{text-align:center;text-wrap:balance}.section-home form{--_padding-for-icon: calc(var(--spacing-16) + 1rem + var(--gap-action-element-to-text));width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-action-general-stacked)}.section-home form>div{position:relative;width:100%}.section-home form>div:before{content:"\f002";position:absolute;top:1.25rem;left:var(--spacing-16);font-family:var(--font-font-awesome);font-weight:var(--font-font-awesome-light-font-weight);font-size:var(--fonts-size-body);line-height:var(--fonts-line-height-default);color:var(--colours-grey-1000);z-index:2}.section-home form input{padding-left:var(--_padding-for-icon);padding-right:var(--spacing-16);width:calc(100% - var(--spacing-16) - var(--_padding-for-icon) - 2px);border:1px solid var(--border-action-secondary-default);border-radius:var(--borderradius-xl);background:var(--background-input-general)}@media(min-width:1280px){.section-home form input{min-width:18.75rem}}.section-home form input::placeholder{color:var(--colours-grey-400)}.section-home form input:placeholder-shown{text-overflow:ellipsis}.section-home form button{width:100%}@media(min-width:576px){.section-home{background-image:url(https://img-cdn.freelancermap.de/1536x0/home/redesign/header-577.png)}.section-home>div{max-width:unset;width:26.25rem}.section-home h1{font-size:6.454rem}.section-home h1 .sub{font-size:2.875rem}}@media(min-width:768px){.section-home{--_image-width: 26.9375rem;--_image-height: 28.9375rem;--_section-height: 25.5rem;display:flex;justify-content:flex-end;gap:var(--spacing-40);height:var(--_section-height);margin-top:calc(var(--_image-height) - var(--_section-height));padding-bottom:0;padding-top:0;background-image:unset}.section-home img{display:block;width:var(--_image-width);height:var(--_image-height);margin-top:calc(-1*(var(--_image-height) - var(--_section-height)))}.section-home>div{align-items:flex-start;width:21.5625rem}.section-home h1{font-size:5.86225rem;text-align:left}.section-home h1 .sub{font-size:2.59375rem}.section-home p{text-align:left}.section-home form{align-items:flex-start}.section-home form button{width:unset}}@media(min-width:1024px){.section-home{--_image-width: 31.4375rem;--_image-height: 33.75rem;--_section-height: 29.6875rem}.section-home>div{width:29.75rem}.section-home h1{font-size:8.125rem}.section-home h1 .sub{font-size:3.625rem}}@media(min-width:1280px){.section-home{justify-content:space-between}.section-home>div{width:35rem}.section-home form{flex-direction:row}.section-home form button{flex-shrink:0}}.section-freelancer .text-box,.section-project .text-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-display-m);width:calc(var(--_img-width) - var(--spacing-16)*2);padding:var(--spacing-16);background:var(--colours-grey-50);border-radius:var(--borderradius-m)}.section-freelancer .text-box h2,.section-project .text-box h2{font-size:1.125rem;font-weight:700;line-height:1.2;text-align:center;text-wrap:balance}.section-freelancer .text-box p,.section-project .text-box p{text-align:center}.section-freelancer .text-box a>span.now,.section-project .text-box a>span.now{display:none}.section-freelancer img,.section-project img{border-radius:var(--borderradius-m)}.section-freelancer .ticker:before,.section-freelancer .ticker:after,.section-project .ticker:before,.section-project .ticker:after{content:"+ +";color:var(--colours-brand-audrey)}.section-freelancer .ticker:before,.section-project .ticker:before{margin-right:1ch}.section-freelancer .ticker:after,.section-project .ticker:after{margin-left:1ch}.section-freelancer{--_img-height: 21.25rem;--_img-width: 18rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-display-m)}.section-freelancer .face{display:none}.section-freelancer .person,.section-freelancer .person img,.section-freelancer .face,.section-freelancer .face img{width:var(--_img-width);height:var(--_img-height)}@media(min-width:576px){.section-freelancer{--_img-height: 13.125rem;--_img-width: 11.375rem;flex-direction:row;gap:var(--gap-display-l)}.section-freelancer .text-box{width:calc(20.1875rem - var(--spacing-16)*2);height:calc(var(--_img-height) - var(--spacing-16)*2);padding:var(--spacing-16)}.section-freelancer .text-box h2{font-size:1.25rem}.section-freelancer .text-box a>span.not-now{display:none}.section-freelancer .text-box a>span.now{display:inline}}@media(min-width:768px){.section-freelancer{--_img-height: 21.25rem;--_img-width: 18.5rem}.section-freelancer .text-box{width:calc(23rem - var(--spacing-16)*2);padding:var(--spacing-16)}.section-freelancer .text-box h2{font-size:1.375rem}}@media(min-width:1024px){.section-freelancer{--_img-height: 25rem;--_img-width: 22.5rem}.section-freelancer .text-box{width:calc(33rem - var(--spacing-16)*2);padding:var(--spacing-16)}.section-freelancer .text-box h2{font-size:1.5rem}}@media(min-width:1280px){.section-freelancer{--_img-height: 20rem;--_img-width: 20rem}.section-freelancer .text-box{width:calc(25rem - var(--spacing-16)*2);padding:var(--spacing-16)}.section-freelancer .face{display:block}}.section-work{display:flex;flex-direction:column;gap:var(--gap-display-m);align-items:center;justify-content:center}.section-work>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-8);width:calc(18rem - var(--spacing-16)*2)}.section-work h5{max-width:min(43rem,var(--_section-width));width:calc(18rem - var(--spacing-16)*2);font-size:1.25rem;font-weight:700;text-align:center;text-wrap:balance}.section-work p{align-self:stretch;display:flex;gap:var(--spacing-8);align-items:center;justify-content:flex-start}@media(min-width:576px){.section-work>div{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-16);row-gap:var(--spacing-8);width:calc(33.125rem - var(--spacing-16)*2);padding-bottom:var(--spacing-24);padding-left:var(--spacing-40);padding-right:var(--spacing-40)}.section-work h5{font-size:1rem;width:calc(33.125rem - var(--spacing-16)*2);padding-top:var(--spacing-24);padding-left:var(--spacing-40);padding-right:var(--spacing-40)}}@media(min-width:768px){.section-work h5{width:unset;font-size:1.25rem}}@media(min-width:1024px){.section-work h5{font-size:1.5rem}.section-work>div{width:unset}}.section-project{--_img-height: 7.4375rem;--_img-width: 18rem;--_box-width: 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-display-m)}.section-project .text-box a.fm-btn-highlight{width:100%}.section-project .people{display:none}.section-project .people,.section-project .people img,.section-project .building,.section-project .building img{width:var(--_img-width);height:var(--_img-height)}@media(min-width:576px){.section-project{--_img-height: 11.3125rem;--_img-width: 11.3125rem;--_box-width: 20.3125rem;display:grid;grid-template-columns:var(--_img-width) var(--_box-width);grid-template-rows:repeat(2,var(--_img-height));gap:var(--gap-display-l)}.section-project .text-box{grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:3;height:calc(var(--_img-height)*2 + var(--gap-display-l) - var(--spacing-16)*2);width:calc(var(--_box-width) - var(--spacing-16)*2);padding:var(--spacing-16)}.section-project .text-box h2{font-size:1.25rem}.section-project .text-box a>span.not-now{display:none}.section-project .text-box a>span.now{display:inline}.section-project .people{display:block}}@media(min-width:768px){.section-project{--_img-height: 18.625rem;--_img-width: 18.625rem;--_box-width: 22.9375rem}.section-project .text-box h2{font-size:1.375rem}}@media(min-width:1024px){.section-project{--_img-height: 18.625rem;--_img-width: 18.625rem;--_box-width: 36.875rem}.section-project .text-box h2,.section-project .text-box p,.section-project .text-box a.fm-btn-highlight{width:20rem}.section-project .text-box h2{font-size:1.5rem}}@media(min-width:1280px){.section-project{--_img-height: 20rem;--_img-width: 20rem;--_box-width: 20rem;display:flex;flex-direction:row}.section-project .building{order:2}.section-project .text-box{width:calc(25rem - var(--spacing-16)*2);height:calc(var(--_img-width) - var(--spacing-16)*2);order:3}}.section-bragging{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-display-m)}.section-bragging>p{font-size:var(--fonts-size-meta);text-align:center;max-width:18rem}.section-bragging .logos{display:flex;justify-content:space-between;align-items:center;gap:var(--space-l);max-width:18rem}.section-bragging .logos a{display:none}.section-bragging .logos a:nth-child(-n+3){display:block}.section-bragging .logos a:first-child{display:none}@media(min-width:576px){.section-bragging>p{max-width:unset}.section-bragging .logos{max-width:unset}.section-bragging .logos a:nth-child(-n+4){display:block}}@media(min-width:768px){.section-bragging .logos a:nth-child(-n+6){display:block}}@media(min-width:1024px){.section-bragging .logos a{display:block}}.section-survey{--_img-width: 18rem;--_img-height: 30.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-survey>div{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--spacing-12);padding:calc(2.5rem - var(--spacing-12)) var(--spacing-24);width:calc(var(--_img-width) - var(--spacing-24)*2);height:calc(var(--_img-height) - (2.5rem - var(--spacing-12))*2)}.section-survey img{position:absolute;top:0;left:0;z-index:-1;width:var(--_img-width);height:var(--_img-height)}.section-survey h2{font-size:1.96875rem;font-weight:700;line-height:90%;text-transform:uppercase;margin:0}.section-survey h2>span{display:flex;align-self:stretch;font-size:1.71875rem;font-weight:400}.section-survey h2>span .compass{font-weight:700}.section-survey .compass-text{text-align:center;width:240px;text-wrap:balance;margin:0}.section-survey.dach{--_img-height: 25.75rem}.section-survey.dach>div{padding:calc(var(--spacing-24) - var(--spacing-12)) var(--spacing-16);width:calc(var(--_img-width) - var(--spacing-16)*2)}.section-survey.dach h2>span{justify-content:space-between}@media(min-width:576px){.section-survey{--_img-width: 33.125rem;--_img-height: 43rem}.section-survey h2{font-size:3.0625rem}.section-survey h2>span{font-size:2.71875rem}.section-survey .compass-text{width:23.25rem}.section-survey.dach>div{align-items:flex-start;padding:calc(var(--lpspacing-40) - var(--spacing-12)) var(--lpspacing-40);width:calc(var(--_img-width) - var(--lpspacing-40)*2)}.section-survey.dach .compass-text{text-align:left}}@media(min-width:768px){.section-survey{--_img-width: 43rem;--_img-height: 51.25rem}.section-survey.dach>div{justify-content:center;padding:0 var(--lpspacing-80);width:calc(var(--_img-width) - var(--lpspacing-80)*2);height:var(--_img-height)}}@media(min-width:1024px){.section-survey{--_img-width: 58rem;--_img-height: 25.9375rem}.section-survey>div{justify-content:center;align-items:flex-end;padding:2.5rem var(--spacing-24) 0 0;width:calc(var(--_img-width) - var(--spacing-24));height:calc(var(--_img-height) - 2.5rem)}.section-survey h2{font-size:2.875rem}.section-survey h2>span{font-size:2.53125rem}.section-survey .compass-text,.section-survey .cta-btn{width:21.875rem;text-align:left}}@media(min-width:1280px){.section-survey{--_img-width: 70rem;--_img-height: 29.5rem}.section-survey>div{padding:3.75rem 5.125rem 0 0;width:calc(var(--_img-width) - 5.125rem);height:calc(var(--_img-height) - 3.75rem)}}.section-quote{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-display-m)}.section-quote svg{margin:.75rem}.section-quote>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-display-l);max-width:16rem}.section-quote>div p,.section-quote>div blockquote{text-align:center;text-wrap:balance}.section-quote>div p{font-size:var(--fonts-size-meta);font-weight:var(--fonts-weight-medium)}@media(min-width:576px){.section-quote>div{max-width:31.25rem}}@media(min-width:768px){.section-quote>div{max-width:40.625rem}}@media(min-width:1024px){.section-quote>div{max-width:49.375rem}}.section-category{--_img-width: 17rem;--_img-height: 8.75rem;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:var(--gap-display-l);margin-left:auto;margin-right:auto}.section-category .home-category{position:relative;display:flex;flex-direction:column;padding:var(--padding-action-general-s);line-height:1;width:var(--_img-width);border-radius:var(--borderradius-m);background:var(--colours-grey-0);box-shadow:106px 119px 45px #0000,68px 76px 41px #00000003,38px 43px 35px #0000000d,17px 19px 26px #00000014,4px 5px 14px #0000001a}.section-category .home-category>div{padding:var(--padding-action-general-m)}.section-category .home-category>div h5{font-size:1.25rem;font-weight:700;text-align:left}.section-category .home-category>div p{text-align:left}.section-category .home-category img{width:var(--_img-width);height:var(--_img-height);border-radius:var(--borderradius-m);background:var(--colours-grey-100)}.section-category .home-category.rank-4,.section-category .home-category.rank-5{display:none}@media(min-width:576px){.section-category{--_img-width: 9rem;--_img-height: 6.25rem;flex-direction:row;width:var(--_section-width);padding-bottom:var(--spacing-24)}.section-category .home-category>div{padding-left:0;padding-right:0}}@media(min-width:768px){.section-category{--_img-width: 12.3125rem}.section-category .home-category>div{padding:var(--padding-action-general-m)}}@media(min-width:1024px){.section-category{--_img-width: 11rem}.section-category .home-category.rank-4{display:block}}@media(min-width:1280px){.section-category .home-category.rank-5{display:block}}.section-messenger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-display-m);max-width:var(--_section-width);margin-left:auto;margin-right:auto}.section-messenger .faq{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-display-m);padding:var(--spacing-16);background:var(--colours-brand-oliver);border-radius:var(--borderradius-m)}.section-messenger .faq h5{font-size:1.125rem;font-weight:700;text-align:center}.section-messenger .faq p{text-align:center;text-wrap:balance}.section-messenger .messenger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-display-l);padding:var(--spacing-16);background:var(--colours-grey-50);border-radius:var(--borderradius-m)}.section-messenger .messenger>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--gap-display-s)}.section-messenger .messenger .message-left{font-weight:var(--fonts-weight-highlight);line-height:1.2;text-align:left}.section-messenger .messenger .message-right{padding:var(--spacing-8) var(--spacing-12);background:var(--colours-grey-100);border-radius:var(--borderradius-s);text-align:left}@media(min-width:576px){.section-messenger{max-width:unset}.section-messenger .faq{width:calc(var(--_section-width) - var(--spacing-24)*2);padding:var(--spacing-40) var(--spacing-24)}.section-messenger .faq h5{font-size:1.25rem}.section-messenger .messenger{width:calc(var(--_section-width) - var(--spacing-16)*2);padding:var(--spacing-16)}.section-messenger .messenger .message-left{padding:var(--spacing-8) var(--spacing-12)}.section-messenger .messenger .message-right{margin-left:var(--padding-display-general-l);padding:var(--spacing-8) var(--spacing-16)}}@media(min-width:768px){.section-messenger .faq h5{font-size:1.375rem}}@media(min-width:1024px){.section-messenger .faq h5{font-size:1.5rem}}@media(min-width:1280px){.section-messenger{display:grid;grid-template-columns:20.625rem 46.875rem;justify-content:space-between;width:var(--_section-width)}.section-messenger .faq{width:unset;padding:3rem;align-self:stretch}.section-messenger .messenger{width:unset;padding:var(--spacing-24)}.section-messenger .messenger .message-right{margin-left:var(--spacing-80)}}.section-blog{--_img-width: 18rem;--_img-height: 14.75rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-40);padding-top:var(--spacing-40);padding-bottom:var(--spacing-40);background:var(--colours-grey-50)}.section-blog .home-blog-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-text-h1-subline);max-width:min(43rem,var(--_section-width))}.section-blog h5,.section-blog h6{font-size:1.125rem;font-weight:700;text-align:center;text-wrap:balance}.section-blog p{text-align:center;text-wrap:balance}.section-blog .article-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-40);max-width:var(--_section-width)}.section-blog .article-container .article{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:var(--_img-width);border-radius:var(--borderradius-m);background:var(--colours-grey-0);box-shadow:106px 119px 45px #0000,68px 76px 41px #00000003,38px 43px 35px #0000000d,17px 19px 26px #00000014,4px 5px 14px #0000001a}.section-blog .article-container .article img{width:var(--_img-width);height:var(--_img-height);border-top-left-radius:var(--borderradius-m);border-top-right-radius:var(--borderradius-m)}.section-blog .article-container .article>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-display-s);padding:var(--spacing-16)}.section-blog .article-container .article h6{font-size:1.25rem;line-height:var(--fonts-line-height-headline)}@media(min-width:576px){.section-blog{--_img-width: 33.0625rem}.section-blog h5{font-size:1.25rem}.section-blog .article-container{max-width:unset;width:var(--_section-width)}.section-blog .article-container .article h6{font-size:var(--fonts-size-body)}}@media(min-width:768px){.section-blog{--_img-width: 20.25rem}.section-blog h5{font-size:1.375rem}.section-blog .article-container{flex-direction:row;justify-content:space-between;gap:unset}}@media(min-width:1024px){.section-blog{--_img-width: 27.75rem}.section-blog h5{font-size:1.5rem}}@media(min-width:1280px){.section-blog{--_img-width: 33.75rem}}.section-newsletter{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--padding-display-general-m);width:calc(var(--_section-width) - var(--padding-display-general-m)*2);margin-left:auto;margin-right:auto;background:var(--colours-brand-oliver);border:1px solid var(--border-display-general-default);border-radius:var(--borderradius-m);backdrop-filter:blur(6.25rem)}.section-newsletter .home-newsletter-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-text-h1-subline)}.section-newsletter .home-newsletter-header h3{align-self:stretch;font-size:1.125rem;font-weight:700;line-height:1.2;text-align:left}.section-newsletter .home-newsletter-header p{align-self:stretch;text-align:left}.section-newsletter .home-newsletter-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-display-s);margin-top:var(--spacing-16);margin-bottom:var(--spacing-40)}.section-newsletter .home-newsletter-list>div{display:flex;align-items:flex-start;justify-content:flex-start;align-self:stretch;gap:var(--gap-action-element-to-text)}.section-newsletter .home-newsletter-list>div i{font-size:1.1875rem;line-height:var(--fonts-line-height-body);color:var(--colours-brand-audrey)}.section-newsletter .home-newsletter-list>div p{text-align:left}.section-newsletter .home-newsletter-list>div p.strong{font-weight:var(--fonts-weight-medium)}.section-newsletter form .form-check{margin-top:var(--gap-display-vertical-stacked);margin-bottom:var(--gap-display-l)}.section-newsletter form .form-check label,.section-newsletter form .form-check a.no-style{align-items:flex-start;margin:0;font-size:var(--fonts-size-meta);line-height:var(--fonts-line-height-label);color:var(--text-display-weak)}.section-newsletter form button.fm-btn{width:calc(100% - 2*var(--spacing-2))}@media(min-width:576px){.section-newsletter{padding:var(--padding-display-general-l);width:calc(var(--_section-width) - var(--padding-display-general-l)*2)}.section-newsletter .home-newsletter-header h3{font-size:1.25rem}.section-newsletter .home-newsletter-list>div i,.section-newsletter .home-newsletter-list>div p{line-height:1.1875rem}.section-newsletter form button.fm-btn{width:unset}}@media(min-width:768px){.section-newsletter .home-newsletter-header h3{font-size:1.375rem}}@media(min-width:1024px){.section-newsletter{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;justify-content:space-between;gap:var(--spacing-40)}.section-newsletter .home-newsletter-header h3{font-size:1.5rem}}#home-newsletter-modal button.fm-btn{width:calc(100% - 2*var(--spacing-2))}@media(min-width:576px){#home-newsletter-modal button.fm-btn{width:unset}}.newsletter-after-activation{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--lp-gap-display-xl);margin-top:var(--lpspacing-48);margin-bottom:var(--lpspacing-48);padding:var(--lp-padding-display-general-l) var(--lp-padding-display-general-m);border-radius:var(--borderradius-m);background:var(--colours-grey-50)}.newsletter-after-activation h1{font-size:var(--lpheadline-h1);font-weight:var(--fonts-weight-super-bold);line-height:var(--fonts-line-height-label);text-align:center;text-wrap:balance}.newsletter-after-activation p{line-height:var(--fonts-line-height-body);text-align:center;text-wrap:balance}.newsletter-after-activation .big-icon i{display:flex;align-items:center;justify-content:center;font-size:1.90625rem;width:4rem;height:4rem;border-radius:var(--borderradius-xl);background:var(--colours-brand-audrey)}

/*# sourceMappingURL=home.04e6b5c5.css.map*/