:root{--s03-spacing-unit: 1rem;--s03-h1-margin-bottom: 2rem}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}:root{--s03-h1-base-font-family: var(--s03-heading-font-family);--s03-h1-base-font-color: var(--s03-heading-font-color);--s03-h1-base-font-size: 36px;--s03-h1-base-font-weight: var(--s03-heading-font-weight);--s03-h1-base-letter-spacing: -1px;--s03-h1-base-line-height: 1.25;--s03-h1-base-margin-bottom: 2rem;--s03-h1-md-font-family: var(--s03-h1-base-font-family);--s03-h1-md-font-color: var(--s03-h1-base-font-color);--s03-h1-md-font-size: var(--s03-h1-base-font-size);--s03-h1-md-font-weight: var(--s03-h1-base-font-weight);--s03-h1-md-letter-spacing: var(--s03-h1-base-letter-spacing);--s03-h1-md-line-height: var(--s03-h1-base-line-height);--s03-h1-md-margin-bottom: var(--s03-h1-base-margin-bottom);--s03-h1-lg-font-family: var(--s03-h1-base-font-family);--s03-h1-lg-font-color: var(--s03-h1-base-font-color);--s03-h1-lg-font-size: 48px;--s03-h1-lg-font-weight: var(--s03-h1-base-font-weight);--s03-h1-lg-letter-spacing: var(--s03-h1-base-letter-spacing);--s03-h1-lg-line-height: var(--s03-h1-base-line-height);--s03-h1-lg-margin-bottom: 2rem;--s03-h2-base-font-family: var(--s03-heading-font-family);--s03-h2-base-font-color: var(--s03-heading-font-color);--s03-h2-base-font-size: 28px;--s03-h2-base-font-weight: var(--s03-heading-font-weight);--s03-h2-base-letter-spacing: -1px;--s03-h2-base-line-height: 1.25;--s03-h2-base-margin-bottom: 1rem;--s03-h2-md-font-family: var(--s03-h2-base-font-family);--s03-h2-md-font-color: var(--s03-h2-base-font-color);--s03-h2-md-font-size: var(--s03-h2-base-font-size);--s03-h2-md-font-weight: var(--s03-h2-base-font-weight);--s03-h2-md-letter-spacing: var(--s03-h2-base-letter-spacing);--s03-h2-md-line-height: var(--s03-h2-base-line-height);--s03-h2-md-margin-bottom: var(--s03-h2-base-margin-bottom);--s03-h2-lg-font-family: var(--s03-h2-base-font-family);--s03-h2-lg-font-color: var(--s03-h2-base-font-color);--s03-h2-lg-font-size: 36px;--s03-h2-lg-font-weight: var(--s03-h2-base-font-weight);--s03-h2-lg-letter-spacing: var(--s03-h2-base-letter-spacing);--s03-h2-lg-line-height: var(--s03-h2-base-line-height);--s03-h2-lg-margin-bottom: 1.5rem;--s03-h3-base-font-family: var(--s03-heading-font-family);--s03-h3-base-font-color: var(--s03-heading-font-color);--s03-h3-base-font-size: 20px;--s03-h3-base-font-weight: var(--s03-heading-font-weight);--s03-h3-base-letter-spacing: -0.5px;--s03-h3-base-line-height: 1.25;--s03-h3-base-margin-bottom: 1rem;--s03-h3-md-font-family: var(--s03-h3-base-font-family);--s03-h3-md-font-color: var(--s03-h3-base-font-color);--s03-h3-md-font-size: var(--s03-h3-base-font-size);--s03-h3-md-font-weight: var(--s03-h3-base-font-weight);--s03-h3-md-letter-spacing: var(--s03-h3-base-letter-spacing);--s03-h3-md-line-height: var(--s03-h3-base-line-height);--s03-h3-md-margin-bottom: var(--s03-h3-base-margin-bottom);--s03-h3-lg-font-family: var(--s03-h3-base-font-family);--s03-h3-lg-font-color: var(--s03-h3-base-font-color);--s03-h3-lg-font-size: 24px;--s03-h3-lg-font-weight: var(--s03-h3-base-font-weight);--s03-h3-lg-letter-spacing: var(--s03-h3-base-letter-spacing);--s03-h3-lg-line-height: var(--s03-h3-base-line-height);--s03-h3-lg-margin-bottom: 1.25rem;--s03-h4-base-font-family: var(--s03-heading-font-family);--s03-h4-base-font-color: var(--s03-heading-font-color);--s03-h4-base-font-size: 16px;--s03-h4-base-font-weight: var(--s03-heading-font-weight);--s03-h4-base-letter-spacing: 0;--s03-h4-base-line-height: 1.25;--s03-h4-base-margin-bottom: 1rem;--s03-h4-md-font-family: var(--s03-h4-base-font-family);--s03-h4-md-font-color: var(--s03-h4-base-font-color);--s03-h4-md-font-size: var(--s03-h4-base-font-size);--s03-h4-md-font-weight: var(--s03-h4-base-font-weight);--s03-h4-md-letter-spacing: var(--s03-h4-base-letter-spacing);--s03-h4-md-line-height: var(--s03-h4-base-line-height);--s03-h4-md-margin-bottom: var(--s03-h4-base-margin-bottom);--s03-h4-lg-font-family: var(--s03-h4-base-font-family);--s03-h4-lg-font-color: var(--s03-h4-base-font-color);--s03-h4-lg-font-size: var(--s03-h4-base-font-size);--s03-h4-lg-font-weight: var(--s03-h4-base-font-weight);--s03-h4-lg-letter-spacing: var(--s03-h4-base-letter-spacing);--s03-h4-lg-line-height: var(--s03-h4-base-line-height);--s03-h4-lg-margin-bottom: var(--s03-h4-base-margin-bottom);--s03-link-underline-initial-size: 100% 5%;--s03-link-underline-background-color: var(--s03-primary-color);--s03-link-underline-hover-background-color: var(--s03-primary-color);--s03-link-underline-text-color: inherit;--s03-link-underline-hover-text-color: var(--s03-on-primary-color);--s03-btn-base-padding: 8px 1rem;--s03-btn-base-font-size: 1rem;--s03-btn-base-font-weight: normal;--s03-btn-base-line-height: 1.5}:root{--s03-heading-font-family: 'Outfit';--s03-neutral-color: #F7F7F7;--s03-neutral-hover-color: var(--s03-color-neutral90)}html,body{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;-moz-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:18px}@media (max-width: 1319.98px){body{font-size:16px}}@font-face{font-display:swap;font-family:'Outfit';font-style:normal;font-weight:500;src:url("../webfonts/outfit-v11-latin-500.woff2") format("woff2"),url("../webfonts/outfit-v11-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Outfit';font-style:normal;font-weight:600;src:url("../webfonts/outfit-v11-latin-600.woff2") format("woff2"),url("../webfonts/outfit-v11-latin-600.ttf") format("truetype")}h1,h2,h3,h4,h5,h6{font-family:'Outfit', 'Inter', sans-serif;font-weight:600}p a{background:none;text-decoration:underline;text-decoration-style:solid;text-underline-offset:3px;text-decoration-thickness:1px;transition:none}p a:hover{text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:var(--s03-primary-color);background:none;color:inherit}.wp-block-ff-job-offerings{padding-top:64px;padding-bottom:64px;background:#F7F7F7}.wp-block-ff-job-offerings header{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.wp-block-ff-job-offerings header{max-width:500px}}@media (min-width: 768px){.wp-block-ff-job-offerings header{max-width:720px}}@media (min-width: 992px){.wp-block-ff-job-offerings header{max-width:920px}}@media (min-width: 1320px){.wp-block-ff-job-offerings header{max-width:1240px}}.wp-block-ff-job-offerings header h2:last-child{display:none}.wp-block-ff-job-offerings.employee-content header h2:first-child{display:none}.wp-block-ff-job-offerings.employee-content header h2:last-child{display:block}.wp-block-ff-job-offerings.employee-content .ff-job-offerings__listing.jobs{display:none}.wp-block-ff-job-offerings.employee-content .ff-job-offerings__listing.employees{display:flex}.ff-job-offerings__container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.ff-job-offerings__container{max-width:500px}}@media (min-width: 768px){.ff-job-offerings__container{max-width:720px}}@media (min-width: 992px){.ff-job-offerings__container{max-width:920px}}@media (min-width: 1320px){.ff-job-offerings__container{max-width:1240px}}.ff-job-offerings__listing{margin:0;padding:0;list-style-type:none;display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 1319.98px){.ff-job-offerings__listing{gap:4px}}.ff-job-offerings__listing.employees{display:none}.ff-job-offering{display:inline-flex;align-items:baseline;gap:16px;padding:12px;border:2px solid var(--s03-default-layout-border-color);border-radius:calc(var(--s03-default-border-radius) + 4px);background:#fff}@media (max-width: 991.98px){.ff-job-offering{padding:6px;gap:8px}}.ff-job-offering:hover{text-decoration:none;border-color:var(--s03-default-element-border-color)}.ff-job-offering__amount{padding:8px 12px;background:var(--s03-primary-color);color:var(--s03-on-primary-color);font-weight:600;border-radius:var(--s03-default-border-radius);line-height:1}@media (max-width: 991.98px){.ff-job-offering__amount{padding:4px 8px}}.ff-finder-hero__inner{display:grid}.ff-finder-hero__content-wrapper,.ff-finder-hero__image-wrapper{grid-area:1 / 1;overflow:clip}.ff-finder-hero__content-wrapper{z-index:2}.ff-finder-hero__content-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex}@media (min-width: 576px){.ff-finder-hero__content-container{max-width:500px}}@media (min-width: 768px){.ff-finder-hero__content-container{max-width:720px}}@media (min-width: 992px){.ff-finder-hero__content-container{max-width:920px}}@media (min-width: 1320px){.ff-finder-hero__content-container{max-width:1240px}}@media (max-width: 767.98px){.ff-finder-hero--layout-banner .ff-finder-hero__content-container{justify-content:center}}.ff-finder-hero__content{padding:64px 0}@media (min-width: 768px){.ff-finder-hero--layout-banner .ff-finder-hero__content{width:60%}}@media (min-width: 992px){.ff-finder-hero__content{padding:120px 0}.ff-finder-hero--layout-banner .ff-finder-hero__content{width:60%}}@media (min-width: 1320px){.ff-finder-hero__content{width:calc(50% - (30px) / 2)}.ff-finder-hero--layout-banner .ff-finder-hero__content{width:60%}}.ff-finder-hero__image-wrapper{z-index:1;display:flex;justify-content:flex-end;padding-right:30px;padding-left:30px}@media (max-width: 1319.98px){.ff-finder-hero--layout-side-by-side .ff-finder-hero__image-wrapper{display:none}}@media (max-width: 991.98px){.ff-finder-hero--layout-banner .ff-finder-hero__image-wrapper{padding-left:0;padding-right:0}}.ff-finder-hero__image{width:40%}.ff-finder-hero__image .lbwp-focuspoint-container{padding-bottom:0;height:100%;border-radius:24px}.ff-finder-hero__header{display:flex;flex-direction:column}.ff-finder-hero__header .ff-word-scribble{position:relative}.ff-finder-hero__header .ff-word-scribble .lbwp-svg-icon{position:absolute;bottom:-10px;left:-12px;right:-12px;display:inline-flex;color:var(--s03-primary-color)}.ff-finder-hero__header .ff-word-scribble svg{width:100%}.ff-finder-hero__header .ff-finder-hero__tagline.employee,.ff-finder-hero__header .ff-finder-hero__title.employee{display:none}@media (min-width: 992px){.ff-finder-hero--layout-side-by-side .ff-finder-hero__header .ff-finder-hero__tagline.employee,.ff-finder-hero--layout-side-by-side .ff-finder-hero__header .ff-finder-hero__title.employee{white-space:nowrap}}.ff-finder-hero__header.employee-content .ff-finder-hero__tagline,.ff-finder-hero__header.employee-content .ff-finder-hero__title{display:none}.ff-finder-hero__header.employee-content .ff-finder-hero__tagline.employee,.ff-finder-hero__header.employee-content .ff-finder-hero__title.employee{display:block}.ff-finder-hero--layout-side-by-side .ff-finder-hero__title br{display:none}.ff-finder-hero--layout-banner .ff-finder-hero__title{font-size:24px}@media (max-width: 1319.98px){.ff-finder-hero--layout-banner .ff-finder-hero__title br{display:none}}@media (min-width: 992px){.ff-finder-hero--layout-banner .ff-finder-hero__title{font-size:36px}}.ff-finder-hero__tagline{font-size:18px;font-weight:400;line-height:125%}@media (min-width: 992px){.ff-finder-hero__tagline{font-size:28px}}.ff-finder-hero--layout-banner .ff-finder-hero__image{width:100%}.ff-finder-hero--layout-banner .ff-finder-hero__content-inner{position:relative}.ff-finder-hero--layout-banner .ff-finder-hero__content-inner:before{content:'';position:absolute;top:-24px;left:-24px;right:-24px;bottom:-24px;background:rgba(255,255,255,0.25);background:linear-gradient(to top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.25) 40%);backdrop-filter:blur(2px);z-index:-1;border-radius:24px}@media (max-width: 767.98px){.ff-finder-hero--layout-banner .ff-finder-hero__content-inner:before{background:linear-gradient(to top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.25) 40%)}}@media (max-width: 767.98px){.ff-finder-hero--layout-banner .ff-finder-hero__content-inner{padding-left:calc(30px / 2);padding-right:calc(30px / 2)}.ff-finder-hero--layout-banner .ff-finder-hero__content-inner:before{left:0;right:0}}.ff-finder-hero--search-right .ff-finder-hero__image-wrapper{justify-content:flex-start}.ff-finder-hero--search-right .ff-finder-hero__content-container{justify-content:flex-end}@media (max-width: 767.98px){.ff-finder-hero--search-right .ff-finder-hero__content-container{justify-content:center}}.ff-job-finder header{margin-bottom:32px}.ff-job-finder__content{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.ff-job-finder__content{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-areas:"job-finder-form job-finder-form job-finder-open-position"}}.ff-job-finder__form{grid-area:job-finder-form}.ff-job-finder .ff-open-positions{grid-area:job-finder-open-position}@media (max-width: 991.98px){.ff-job-finder .ff-open-positions{order:-1}}.ff-job-finder .ff-open-positions.employees{display:none}.ff-job-finder__toggle-group{padding:0;margin:0;display:flex;gap:8px;overflow-x:auto}@media (max-width: 767.98px){.ff-job-finder__toggle-group{flex-wrap:wrap;row-gap:4px}}.ff-job-finder__toggle-group-option{display:inline-flex;align-items:center;white-space:nowrap;gap:8px;padding:12px 8px;border-radius:var(--s03-default-border-radius);cursor:pointer}@media (min-width: 992px){.ff-job-finder__toggle-group-option{gap:16px;padding:24px}}.ff-job-finder__toggle-group-option:hover{background:#F7F7F7}.ff-finder-hero--layout-banner .ff-job-finder__toggle-group-option:hover{background:var(--s03-color-neutral90)}.ff-job-finder__toggle-group-option i{font-size:18px}@media (min-width: 992px){.ff-job-finder__toggle-group-option i{font-size:24px}}@media (max-width: 767.98px){.ff-job-finder__toggle-group-option i{font-size:14px}}.ff-job-finder__toggle-group-option span{color:var(--s03-body-font-color);font-family:'Outfit', 'Inter', sans-serif;font-size:18px;font-weight:500;line-height:150%}@media (min-width: 992px){.ff-job-finder__toggle-group-option span{font-size:20px}}@media (max-width: 767.98px){.ff-job-finder__toggle-group-option span{font-size:16px}}.ff-job-finder__toggle-group-option--active{background:#F7F7F7}.ff-finder-hero--layout-banner .ff-job-finder__toggle-group-option--active{background:#fff}.ff-job-finder__toggle-group-option--active i{color:var(--s03-primary-color)}.ff-job-finder__toggle-group-option--active span{color:var(--s03-body-font-color)}.ff-job-finder__toggle-group-option--active:hover{background:var(--s03-color-neutral90)}.ff-job-finder__form form{display:flex;flex-direction:column;gap:12px}@media (min-width: 992px){.ff-job-finder__form form{gap:16px}}.ff-job-finder__form form button{padding:16px 12px;font-family:'Outfit', 'Inter', sans-serif}@media (min-width: 992px){.ff-job-finder__form form button{padding:24px;font-size:18px}}.ff-job-finder__form-alternative{margin-top:16px;display:flex;justify-content:center}.ff-job-finder__form-alternative a{font-weight:600;background:none;text-decoration:underline;text-underline-offset:3px}.ff-job-finder__form-alternative a:hover{background:none;color:inherit}.ff-job-finder__form-alternative p:last-child{display:none;margin-bottom:20px}.ff-job-finder #ff-job-form-canton .canton-employee{display:none}.ff-job-finder.employee-content .ff-open-positions.jobs{display:none}.ff-job-finder.employee-content .ff-open-positions.employees{display:flex}.ff-job-finder.employee-content .ff-job-finder__form-alternative p:first-child{display:none}.ff-job-finder.employee-content .ff-job-finder__form-alternative p:last-child{display:inline}.ff-hero-benefits{display:none}.ff-hero-benefits__wrapper{padding-top:32px;padding-bottom:32px}@media (min-width: 992px){.ff-hero-benefits__wrapper{padding-top:128px;padding-bottom:128px}}.ff-hero-benefits__wrapper .inner-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.ff-hero-benefits__wrapper .inner-container{max-width:500px}}@media (min-width: 768px){.ff-hero-benefits__wrapper .inner-container{max-width:720px}}@media (min-width: 992px){.ff-hero-benefits__wrapper .inner-container{max-width:920px}}@media (min-width: 1320px){.ff-hero-benefits__wrapper .inner-container{max-width:1240px}}.ff-hero-benefits__listing{display:flex;justify-content:space-evenly;padding:0;margin:0;list-style-type:none}@media (max-width: 1319.98px){.ff-hero-benefits__listing{flex-wrap:wrap;gap:24px}}.ff-hero-benefits__entry{display:inline-flex;align-items:baseline;gap:16px}@media (min-width: 992px){.ff-hero-benefits__entry{gap:24px}}.ff-hero-benefits__entry i{font-size:18px;color:var(--s03-primary-color)}@media (min-width: 992px){.ff-hero-benefits__entry i{font-size:24px}}.ff-hero-benefits__entry span{font-family:'Outfit', 'Inter', sans-serif;font-size:18px;font-weight:500;line-height:125%}@media (min-width: 1320px){.ff-hero-benefits__entry span{font-size:24px}}.ff-job-finder.employee-content .ff-job-form__autocomplete-list{display:none}.ff-job-finder.employee-content .ff-job-form__autocomplete-list.employees{display:block}.ff-job-finder.employee-content #ff-job-form-canton .canton-job{display:none}.ff-job-finder.employee-content #ff-job-form-canton .canton-employee{display:block}.ff-job-form__autocomplete{position:relative}.ff-job-form__autocomplete--active .ff-job-form__autocomplete-list{visibility:visible;opacity:1;transform:scale(1)}.ff-job-form__autocomplete-list{position:absolute;list-style:none;width:100%;max-height:400px;overflow:scroll;top:calc(100% - 2px);border-radius:var(--s03-default-border-radius);background:#fff;border:2px solid var(--s03-default-element-border-color);z-index:3;display:flex;flex-direction:column;gap:2px;padding:4px;visibility:hidden;opacity:0;transform:scale(0.9);transform-origin:top left;transition:.25s ease}.ff-job-form__autocomplete-list a{display:inline-flex;width:100%;padding:.5rem 1rem .5rem .5rem;border-radius:calc(var(--s03-default-border-radius) / 2)}.ff-job-form__autocomplete-list.employees{display:none}.wp-block-ff-payroll-calculator{margin-bottom:2rem}.wp-block-ff-payroll-calculator header h2{margin-bottom:0}.wp-block-ff-payroll-calculator:has(+.wp-block-buttons){margin-bottom:1.5rem}@media (min-width: 992px){.wp-block-ff-payroll-calculator{margin-bottom:4rem}}.wp-block-ff-payroll-calculator .inner-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.wp-block-ff-payroll-calculator .inner-container{max-width:500px}}@media (min-width: 768px){.wp-block-ff-payroll-calculator .inner-container{max-width:720px}}@media (min-width: 992px){.wp-block-ff-payroll-calculator .inner-container{max-width:920px}}@media (min-width: 1320px){.wp-block-ff-payroll-calculator .inner-container{max-width:1240px}}.wp-block-ff-payroll-calculator header{padding-top:48px;margin-bottom:24px}@media (min-width: 992px){.wp-block-ff-payroll-calculator header{padding-top:72px}}.wp-block-ff-payroll-calculator header h3{margin-bottom:4px}.ff-payroll-calculator__inner{padding-left:calc(30px / 2);padding-right:calc(30px / 2);padding-top:32px;padding-bottom:32px;border-radius:24px;background:#F9F9F9;box-shadow:0px 10px 12px 0px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:32px}@media (min-width: 992px){.ff-payroll-calculator__inner{display:flex;justify-content:space-evenly;align-items:flex-end;flex-direction:row;padding-right:0;padding-left:0;padding-top:48px;padding-bottom:48px}}@media (min-width: 992px){.ff-payroll-calculator__form{width:calc((100% / 12) * 6)}}.ff-payroll-calculator__result{display:flex;flex-direction:column;gap:24px}@media (min-width: 992px){.ff-payroll-calculator__result{width:calc((100% / 12) * 3)}}.ff-payroll-calculator__result .btn{padding:16px 12px}@media (min-width: 992px){.ff-payroll-calculator__result .btn{padding:24px}}.ff-payroll-form{display:flex;flex-direction:column;gap:24px}.ff-payroll-pricing__price{display:flex;align-items:baseline;gap:6px}.ff-payroll-pricing__amount{font-family:'Outfit', 'Inter', sans-serif;font-size:48px;line-height:110%;font-weight:600}.wp-block-ff-job-filter .inner-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.wp-block-ff-job-filter .inner-container{max-width:500px}}@media (min-width: 768px){.wp-block-ff-job-filter .inner-container{max-width:720px}}@media (min-width: 992px){.wp-block-ff-job-filter .inner-container{max-width:920px}}@media (min-width: 1320px){.wp-block-ff-job-filter .inner-container{max-width:1240px}}.wp-block-ff-job-filter .ff-job-filter__header{padding-top:48px;margin-bottom:24px}@media (min-width: 992px){.wp-block-ff-job-filter .ff-job-filter__header{padding-top:72px}}.wp-block-ff-job-filter .ff-job-filter__header h3{margin-bottom:4px}.wp-block-ff-job-filter .ff-job-filter__header .ff-job-filter__tagline{font-size:18px;font-weight:400;line-height:125%}@media (min-width: 992px){.wp-block-ff-job-filter .ff-job-filter__header .ff-job-filter__tagline{font-size:28px}}.ff-job-filter__header{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767.98px){.ff-job-filter__header{flex-direction:column;align-items:flex-start}}@media (max-width: 1319.98px){.ff-job-filters{display:none}}.ff-job-filters__inner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:30px}.ff-job-single-filter{position:relative}.ff-job-single-filter.has-dropdown{position:relative}.ff-job-single-filter.show-active-element .ff-filter-active-element{opacity:1;visibility:visible}@media (min-width: 1320px){.ff-job-single-filter__apply{display:none}}.ff-job-single-filter__apply button{width:100%;padding:16px 12px}.ff-filter-active-element{opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0;background:var(--s03-primary-color);color:var(--s03-on-primary-color);border-radius:var(--s03-default-border-radius);gap:4px;font-weight:500;padding:16px 12px;display:flex;align-items:center;justify-content:space-between}@media (min-width: 992px){.ff-filter-active-element{padding:24px 16px 24px 24px}}.ff-filter-active-element span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-filter-active-element a{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;border-radius:calc(var(--s03-default-border-radius) / 2)}.ff-filter-active-element a:hover{background:var(--s03-primary-hover-color)}.ff-job-results{margin-bottom:2rem}.ff-job-results__header{display:flex;justify-content:space-between;padding:16px 0}.ff-job-results__functions{display:flex;gap:16px}@media (min-width: 992px){.ff-job-results__functions{gap:32px}}.ff-job-results__functions button{display:inline-flex;align-items:center;gap:8px}@media (min-width: 992px){.ff-job-results__functions button{gap:12px}}@media (min-width: 1320px){.ff-job-results__functions button.ff-job-results__filter{display:none}}.ff-job-results__functions button:hover span{text-decoration:underline;text-underline-offset:3px}@media (max-width: 767.98px){.ff-job-results__reset span{display:none}}.ff-job-results__sort{height:100%}@media (max-width: 767.98px){.ff-job-results__sort span{display:none}}.ff-job-listing__header{padding:12px;border-radius:var(--s03-default-border-radius);background:#F7F7F7}@media (max-width: 1319.98px){.ff-job-listing__header{display:none}}@media (min-width: 992px){.ff-job-listing__header{display:grid;gap:12px;grid-template-columns:repeat(7, minmax(0, 1fr));grid-template-areas:"job-listing-column-1 job-listing-column-1 job-listing-column-1 job-listing-column-1 job-listing-column-2 job-listing-column-3 job-listing-column-4"}}@media (min-width: 1320px){.ff-job-listing__header{grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-areas:"job-listing-column-1 job-listing-column-1 job-listing-column-1 job-listing-column-2 job-listing-column-3 job-listing-column-4"}}.ff-job-listing__heading{font-weight:500}.ff-job-listing__heading:first-child{grid-area:job-listing-column-1}.ff-job-listing__entries{padding:12px 0 0 0;margin:0;list-style-type:none;display:flex;flex-direction:column}.ff-job-entry{position:relative;border-bottom:1px solid var(--s03-default-element-border-color)}@media (max-width: 1319.98px){.ff-job-entry{display:flex;flex-direction:column;padding:20px 0}}@media (min-width: 992px){.ff-job-entry{padding:12px;display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));grid-template-areas:"job-entry-text job-entry-text job-entry-text job-entry-text job-entry-date job-entry-type job-entry-region";gap:12px;transition:.25s ease;border-radius:var(--s03-default-border-radius)}.ff-job-entry:hover{background:#F7F7F7}}@media (min-width: 1320px){.ff-job-entry{grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-areas:"job-entry-text job-entry-text job-entry-text job-entry-date job-entry-type job-entry-region"}}.ff-job-entry__column{min-width:0}.ff-job-entry__column span{font-weight:500}@media (min-width: 992px){.ff-job-entry__column span{display:none}}.ff-job-entry__title{font-family:'Outfit', 'Inter', sans-serif;font-weight:500;font-size:24px;line-height:1.35;color:var(--s03-primary-color)}.ff-job-entry__title a{color:inherit}.ff-job-entry__text{grid-area:job-entry-text}@media (max-width: 1319.98px){.ff-job-entry__text{margin-bottom:12px}}.ff-job-entry__start-date{grid-area:job-entry-date}.ff-job-entry__type{grid-area:job-entry-type}.ff-job-entry__region{grid-area:job-entry-region}.ff-job-entry__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.ff-dropdown-wrapper{position:relative}.ff-dropdown-wrapper--open .ff-dropdown-menu__wrapper{top:100%;opacity:1;visibility:visible}.ff-dropdown-menu__wrapper{position:absolute;top:calc(100% + 20px);right:0;left:auto;min-width:280px;z-index:2;transition:.25s ease;opacity:0;visibility:hidden}.ff-dropdown-menu__listing{display:flex;flex-direction:column;padding:0;margin:0;list-style-type:none;background:#fff;border-radius:var(--s03-default-border-radius);box-shadow:0px 10px 12px 0px rgba(0,0,0,0.1)}.ff-dropdown-entry{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:4px;transition:.25s ease;border-radius:var(--s03-default-border-radius)}.ff-dropdown-entry--active .ff-dropdown-entry__icon i{display:block}@media (min-width: 992px){.ff-dropdown-entry{padding:4px 8px}}.ff-dropdown-entry:hover{background:#F7F7F7;cursor:pointer}.ff-dropdown-entry__icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.ff-dropdown-entry__icon i{display:none}.ff-mobile-filters__button-wrapper{display:flex;justify-content:center;align-items:center;position:fixed;z-index:3;bottom:0;left:0;right:0;background:orangered;padding:12px 0;background:#fff;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 100%)}@media (min-width: 1320px){.ff-mobile-filters__button-wrapper{display:none}}.ff-open-positions{display:flex;flex-direction:column;align-items:center;row-gap:4px;position:relative}@media (max-width: 767.98px){.ff-open-positions{flex-direction:row;align-items:baseline;column-gap:4px}}.ff-open-positions__number{font-size:32px;font-style:normal;font-weight:600;line-height:1}@media (max-width: 767.98px){.ff-open-positions__number{position:relative}}.ff-open-positions__description{font-size:18px;font-weight:400;line-height:110%}.ff-open-positions .lbwp-svg-icon{position:absolute;z-index:-1;top:-32px;bottom:-32px;left:-32px;right:-32px;color:var(--s03-primary-color)}@media (max-width: 991.98px){.ff-open-positions .lbwp-svg-icon{left:-20px;right:-8px;bottom:-20px;top:-20px}}.ff-open-positions .lbwp-svg-icon svg{width:100%;height:100%}.ff-overlay{visibility:hidden;opacity:0;position:fixed;bottom:0;right:0;left:0;top:0;transition:.25s ease;background:rgba(0,0,0,0.5);backdrop-filter:blur(8px);display:flex;flex-direction:column;justify-content:flex-end;z-index:10}.ff-overlay--open{visibility:visible;opacity:1}.ff-overlay__inner{background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;width:100%;display:flex;flex-direction:column;max-height:80vh}@media (min-width: 992px){.ff-overlay__inner{max-width:60vw;margin:0 auto}}.ff-overlay__header{padding:12px;display:flex;align-items:center}.ff-overlay__header h3{margin:0}.ff-overlay__controls{margin-left:auto}.ff-overlay__close{min-width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;gap:8px;border-radius:calc(var(--s03-default-border-radius) / 2)}.ff-overlay__content{padding:12px calc(30px / 2) 48px calc(30px / 2);display:flex;flex-direction:column;gap:12px;overflow-y:auto}.ff-svg-container__payroll-arrow{display:flex;justify-content:flex-end;color:var(--s03-primary-color)}@media (max-width: 991.98px){.ff-svg-container__payroll-arrow{display:none}}.ff-svg-container__payroll-arrow svg{height:60px}.s03-bullet-list.is-style-checkmark-circle ul{padding-left:1.5rem}.s03-bullet-list.is-style-checkmark-circle ul li:before{width:1rem;left:-1.5rem;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome Pro';font-weight:500;content:'\f058'}.wp-block-wrapper.paragraph.is-style-heading-headline{margin-bottom:0}.wp-block-wrapper.paragraph.is-style-heading-headline+.wp-block-wrapper.heading{margin-top:0}.s03-person--card .s03-person__inner{padding:0;border:none;border-radius:0;--s03-person-image-content-gap: 16px}.wp-block-s03-persons.is-style-ff-images-only .s03-person__content{display:none}.wp-block-wrapper.image.is-style-ff-rounded-corners img{border-radius:24px}.wp-block-s03-content-listing .s03-card__inner{border:none;border-radius:0}.wp-block-s03-content-listing .s03-card__content{padding-left:0;padding-right:0}.wp-block-s03-content-listing .s03-card__content h3{margin-bottom:.25rem}.wp-block-s03-content-listing .s03-card__content p{margin:0}.wp-block-s03-content-listing .s03-card__content a{display:none}.wp-block-s03-content-listing .s03-card__image{border-radius:var(--s03-default-border-radius);overflow:hidden}.wp-block-s03-content-listing .s03-card:not(.has-image-hover) .s03-card__image:before,.wp-block-s03-content-listing .s03-card:not(.has-image-hover) .s03-card__image-placeholder:before{background:var(--s03-primary-color)}.wp-block-s03-content-listing .s03-card:not(.has-image-hover):hover .s03-card-full-link+.s03-card__inner .s03-card__image:before,.wp-block-s03-content-listing .s03-card:not(.has-image-hover):hover .s03-card-full-link+.s03-card__inner .s03-card__image-placeholder:before{opacity:.85}.wp-block-chart.chart__counter{padding-top:2rem}.wp-block-chart.chart__counter .grid-column{display:flex;flex-direction:column-reverse;align-items:center}.wp-block-chart.chart__counter h2{font-size:16px;font-family:'Inter';font-weight:400;letter-spacing:0;margin-bottom:0}@media (min-width: 992px){.wp-block-chart.chart__counter h2{font-size:18px}}.wp-block-chart.chart__counter .counter-num{color:var(--s03-primary-color);font-family:'Outfit', 'Inter', sans-serif;font-weight:600;line-height:1.1;font-size:36px}@media (min-width: 992px){.wp-block-chart.chart__counter .counter-num{font-size:48px}}.wp-block-chart.chart__counter .counter-num:after{content:' +'}.wp-block-s03-persons.is-style-ff-images-only.is-col-3 .s03-persons-block__listing{grid-template-columns:repeat(3, minmax(0, 1fr))}@media (max-width: 767.98px){.wp-block-s03-persons.is-style-ff-images-only.is-col-3 .s03-persons-block__listing{width:80%}}.wp-block-s03-persons.is-style-ff-images-only .s03-person:nth-child(n+4):nth-child(-n+6){transform:translateX(50%)}.wp-block-s03-persons.is-style-ff-images-only .s03-person__image{width:100%}.wp-block-s03-persons.is-style-ff-images-only .s03-person__image .lbwp-focuspoint-container{width:100%}.ff-header ul{list-style-type:none;margin:0;padding:0}.ff-header__inner{display:flex;padding:32px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.ff-header__inner{max-width:500px}}@media (min-width: 768px){.ff-header__inner{max-width:720px}}@media (min-width: 992px){.ff-header__inner{max-width:920px}}@media (min-width: 1320px){.ff-header__inner{max-width:1240px}}@media (max-width: 1319.98px){.ff-header__inner{padding:30px calc(30px / 2)}}.ff-header__logo{flex-shrink:0}.ff-header__logo img{max-width:200px;max-height:60px;object-fit:contain}.ff-header__navigation{margin-left:48px}.ff-header__navigation nav{display:flex;align-items:center;height:100%}.ff-header__navigation nav>ul{display:flex;height:100%;gap:32px}.ff-header__navigation nav>ul>li>a{display:inline-flex;height:100%;align-items:center;font-family:'Outfit', 'Inter', sans-serif;font-weight:500;white-space:nowrap}@media screen and (max-width: 1019px){.ff-header__navigation{display:none}}.ff-header__meta{margin-left:auto;display:flex;align-items:center;gap:32px}@media (max-width: 1319.98px){.ff-header__meta{gap:16px}}.ff-header__meta nav>ul{display:flex;gap:24px}.ff-header__meta nav>ul>li{position:relative;cursor:pointer}.ff-header__meta nav>ul>li:before{content:'';font-family:'Font Awesome Pro';font-weight:300;margin-right:8px;opacity:var(--fa-secondary-opacity, 0.4)}.ff-header__meta nav>ul>li.sta-menu--mail:before{content:'\40'}.ff-header__meta nav>ul>li.sta-menu--whatsapp:before{font-family:'Font Awesome Brands';content:'\f232'}.ff-header__meta nav>ul>li.sta-menu--phone:before{content:'\f095'}.ff-header__meta nav>ul>li:hover .sub-menu{visibility:visible;opacity:1;transform:scale(1)}.ff-header__meta nav>ul>li a{display:none}.ff-header__meta nav>ul a{white-space:nowrap}@media screen and (max-width: 1239px){.ff-header__meta nav>ul{display:none}}@media screen and (max-width: 489px){.ff-header__meta nav>ul{display:none}}.ff-header__meta nav .sub-menu{position:absolute;top:100%;left:-.5rem;border-radius:var(--s03-default-border-radius);background:#fff;border:2px solid var(--s03-default-element-border-color);z-index:3;display:flex;flex-direction:column;gap:2px;padding:4px;visibility:hidden;opacity:0;transform:scale(0.9);transform-origin:top left;transition:.25s ease}.ff-header__meta nav .sub-menu a{display:inline-flex;width:100%;padding:.5rem 1rem .5rem .5rem;border-radius:calc(var(--s03-default-border-radius) / 2)}.ff-header__meta nav .sub-menu a:hover{background:#F7F7F7}.ff-header__favourites-modal.open{visibility:visible;opacity:1}.ff-header__favourites-modal .ff-overlay__header .ff-overlay__controls{margin-left:8px}.ff-header__favourites-modal .ff-overlay__header .ff-favourites__apply-to-all{margin-left:auto;display:inline-flex;column-gap:2px}.ff-header__favourites-modal .ff-overlay__header .ff-favourites__apply-to-all span{font-weight:800;margin:0 3px}.ff-header__favourites-modal .ff-overlay__header .ff-favourites__apply-to-all.hidden{display:none}.ff-header__favourites-modal .ff-overlay__header .ff-favourites__apply-to-all.hidden+.ff-overlay__controls{margin-left:auto}.ff-header__favourites-list{display:flex;flex-direction:column;row-gap:4px}.ff-header__favourites-list li{display:flex;margin-left:-8px;margin-right:-8px;transition:.25s ease}.ff-header__favourites-list a{width:100%;padding:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:var(--s03-default-border-radius)}.ff-header__favourites-list a:hover{text-decoration:none;background:var(--s03-neutral-color)}.ff-header__favourites-list button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--s03-body-font-color);padding:8px 16px;border-radius:var(--s03-default-border-radius)}.ff-header__favourites-list button:hover{background:var(--s03-neutral-color)}.ff-fav-btn{display:inline-flex;align-items:center;border-radius:32px;background:var(--s03-default-layout-border-color);padding:8px 8px 8px 12px;gap:8px;transition:.25s ease}.ff-fav-btn:hover{text-decoration:none;color:var(--s03-primary-color)}.ff-fav-btn__indicator{top:0;right:0;aspect-ratio:1 / 1;border-radius:100%;background:var(--s03-primary-color);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--s03-on-primary-color);font-size:12px;font-weight:500;line-height:1;width:24px;height:24px}.ff-menu-toggler{display:inline-flex;align-items:center;gap:8px}@media screen and (min-width: 1240px){.ff-menu-toggler{display:none}}.ff-footer{border-top:4px solid var(--s03-primary-color);background:#fff;font-size:16px}.ff-footer .inner-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.ff-footer .inner-container{max-width:500px}}@media (min-width: 768px){.ff-footer .inner-container{max-width:720px}}@media (min-width: 992px){.ff-footer .inner-container{max-width:920px}}@media (min-width: 1320px){.ff-footer .inner-container{max-width:1240px}}.ff-footer__widgets{padding-top:2rem;padding-bottom:2rem;display:flex;flex-direction:column;column-gap:30px;row-gap:30px}@media (min-width: 576px){.ff-footer__widgets{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"ff-footer-opening ff-footer-opening" "ff-footer-w1 ff-footer-w2" "ff-footer-w3 ff-footer-empty"}.ff-footer__widgets .s03-widget:nth-child(1){grid-area:ff-footer-opening}.ff-footer__widgets .s03-widget:nth-child(2){grid-area:ff-footer-w1}.ff-footer__widgets .s03-widget:nth-child(3){grid-area:ff-footer-w2}.ff-footer__widgets .s03-widget:nth-child(4){grid-area:ff-footer-w3}}@media (min-width: 768px){.ff-footer__widgets{grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-areas:"ff-footer-opening ff-footer-opening ff-footer-opening" "ff-footer-w1 ff-footer-w2 ff-footer-w3"}}@media (min-width: 992px){.ff-footer__widgets{grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-areas:"ff-footer-opening ff-footer-w1 ff-footer-w2 ff-footer-w3"}}.ff-footer__bottom{display:flex;flex-direction:column;gap:30px;padding-top:2rem;padding-bottom:2rem;border-top:2px solid var(--s03-default-layout-hover-border-color)}@media (min-width: 992px){.ff-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.ff-footer__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media (min-width: 992px){.ff-footer__meta{gap:12px}}.ff-footer__meta ul{padding:0;margin:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:8px}@media (min-width: 992px){.ff-footer__meta ul{gap:12px}}.ff-footer__meta ul li a:hover{text-decoration:underline;text-underline-offset:3px}.ff-footer__partners ul{padding:0;margin:0;list-style-type:none;display:flex;flex-direction:column;row-gap:30px}@media (min-width: 576px){.ff-footer__partners ul{flex-direction:row;gap:calc(30px * 2)}}.ff-footer__partners img{max-height:40px}.ff-detail-page{margin-bottom:2rem}.ff-detail-page .inner-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.ff-detail-page .inner-container{max-width:500px}}@media (min-width: 768px){.ff-detail-page .inner-container{max-width:720px}}@media (min-width: 992px){.ff-detail-page .inner-container{max-width:920px}}@media (min-width: 1320px){.ff-detail-page .inner-container{max-width:1240px}}.ff-detail-page__top-nav{margin-top:72px;margin-bottom:48px}.ff-detail-page__back{display:inline-flex;align-items:center;gap:8px}@media (min-width: 992px){.ff-detail-page__back{gap:12px}}.ff-detail-page__back i{color:var(--s03-primary-color)}.ff-detail-page__back:hover{text-decoration:none}.ff-detail-page__back:hover span{text-decoration:underline;text-underline-offset:3px}.ff-detail-page__content-area{display:flex;flex-direction:column;row-gap:24px}@media (min-width: 992px){.ff-detail-page__content-area{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-areas:"ff-single-content ff-single-content ff-single-sidebar";gap:30px}}.ff-detail-page__content{grid-area:ff-single-content}.ff-detail-page__content h3{margin-top:2rem}.ff-detail-page__sidebar{grid-area:ff-single-sidebar}.ff-detail__title{color:var(--s03-primary-color)}.ff-detail__information-grid{display:flex;flex-direction:column;gap:12px;padding-top:48px;margin-top:48px;border-top:1px solid var(--s03-default-layout-border-color)}@media (min-width: 992px){.ff-detail__information-grid{flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:calc(30px / 2)}}.ff-detail__information{display:flex;flex-direction:column;width:100%}@media (min-width: 992px){.ff-detail__information{width:calc((100% - 30px) / 2)}}.ff-sidebar__actions{padding:0;margin:0;list-style-type:none;display:flex;flex-direction:column;gap:8px}.ff-sidebar__actions a{width:100%;text-align:center}.ff-sidebar__actions .btn{padding:16px 12px;gap:8px;line-height:normal}@media (min-width: 992px){.ff-sidebar__actions .btn{padding:24px;gap:12px}}.ff-sidebar__actions .watchlist-btn i:last-of-type,.ff-sidebar__actions .watchlist-btn span:last-of-type{display:none}.ff-sidebar__actions .watchlist-btn.on-watchlist i:first-of-type,.ff-sidebar__actions .watchlist-btn.on-watchlist span:first-of-type{display:none}.ff-sidebar__actions .watchlist-btn.on-watchlist i:last-of-type,.ff-sidebar__actions .watchlist-btn.on-watchlist span:last-of-type{display:inline}.ff-sidebar__share{padding-top:12px;padding-bottom:12px;display:inline-flex;justify-content:center;gap:8px;align-items:center}@media (min-width: 992px){.ff-sidebar__share{gap:12px}}.ff-sidebar__share:hover{text-decoration:none}.ff-sidebar__share:hover span{text-decoration:underline;text-underline-offset:3px}.ff-contact-person{margin-top:24px}.ff-contact-person__content{display:flex;gap:30px}@media (max-width: 767.98px){.ff-contact-person__content{flex-direction:column-reverse;row-gap:12px}}@media (min-width: 992px) and (max-width: 1319.98px){.ff-contact-person__content{flex-direction:column-reverse;row-gap:12px}}.ff-contact-person__text{display:flex;flex-direction:column;gap:12px}.ff-contact-person__portrait{width:95px}.ff-contact-person__portrait .lbwp-focuspoint-container{padding-bottom:0;aspect-ratio:4 / 5;border-radius:var(--s03-default-border-radius)}.ff-mobile-navigation{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;display:flex;justify-content:right;transition:.25s ease;background:rgba(0,0,0,0.7);backdrop-filter:blur(8px);opacity:0;visibility:hidden}.ff-mobile-navigation--open{visibility:visible;opacity:1;z-index:99}.ff-mobile-navigation__wrapper{width:80vw;max-width:400px;height:100%;padding:calc(30px / 2)}@media screen and (max-width: 360px){.ff-mobile-navigation__wrapper{width:90vw}}.ff-mobile-navigation__inner{background:#fff;border-radius:24px;height:100%;display:flex;flex-direction:column}.ff-mobile-navigation .ff-overlay__header{position:sticky;top:0}.ff-mobile-navigation__content{display:flex;flex-direction:column;gap:24px;justify-content:center;height:100%}.ff-mobile-navigation__primary-navigation{padding:0 24px;height:100%;display:flex;align-items:center}.ff-mobile-navigation__primary-navigation ul{padding:0;margin:0;display:flex;flex-direction:column;list-style-type:none;gap:4px}.ff-mobile-navigation__primary-navigation ul>li>a{font-size:24px;font-weight:500;font-family:'Outfit', 'Inter', sans-serif}.ff-mobile-navigation__secondary-navigation{padding:24px;margin-top:auto;border-radius:24px;background:#F7F7F7}@media (max-width: 575.98px){.ff-mobile-navigation__secondary-navigation{padding:24px 12px}}.ff-mobile-navigation__secondary-navigation ul{margin:0;padding:0;list-style-type:none}.ff-mobile-navigation__secondary-navigation .sub-menu{padding-left:1.5rem}.ff-mobile-navigation__secondary-navigation .sub-menu a{white-space:nowrap}.ff-mobile-navigation__secondary-navigation nav>ul{display:flex;flex-direction:column;gap:1rem}.ff-mobile-navigation__secondary-navigation nav>ul>li{position:relative;cursor:pointer}.ff-mobile-navigation__secondary-navigation nav>ul>li>a{font-weight:600}.ff-mobile-navigation__secondary-navigation nav>ul>li:before{content:'';font-family:'Font Awesome Pro';font-weight:300;margin-right:8px;opacity:var(--fa-secondary-opacity, 0.4)}.ff-mobile-navigation__secondary-navigation nav>ul>li.sta-menu--mail:before{content:'\40'}.ff-mobile-navigation__secondary-navigation nav>ul>li.sta-menu--whatsapp:before{font-family:'Font Awesome Brands';content:'\f232'}.ff-mobile-navigation__secondary-navigation nav>ul>li.sta-menu--phone:before{content:'\f095'}.ff-mobile-navigation__footer{margin-top:auto}.block-editor-wrapper #cmplz-document .cmplz-service-header h3{font-size:inherit;font-family:inherit;font-weight:600}.block-editor-wrapper #cmplz-document .cmplz-service-header>div{grid-gap:4px}.block-editor-wrapper #cmplz-document .cmplz-service-header .screen-reader-text{height:0;display:block;visibility:hidden;opacity:0}.block-editor-wrapper #cmplz-document .cmplz-banner-checkbox{display:inline-flex;align-items:center;column-gap:4px}.block-editor-wrapper #cmplz-document .cmplz-banner-checkbox label{font-weight:inherit;margin-bottom:0}.block-editor-wrapper #cmplz-document .cmplz-category-title{font-weight:600}.ff-edge-tabs{position:fixed;right:0;top:252px;z-index:99}@media (max-width: 1479.98px){.ff-edge-tabs{right:0;top:50%;transform:rotate(-90deg) translateY(190px);transform-origin:center bottom}}@media (max-width: 1319.98px){.ff-edge-tabs{transform:rotate(-90deg) translateY(172px)}}@media (max-width: 575.98px){.ff-edge-tabs{display:none}}.ff-edge-tabs__list{display:flex;padding:0;margin:0;list-style-type:none;gap:6px 12px}@media (min-width: 1480px){.ff-edge-tabs__list{flex-direction:column;align-items:flex-end}}.ff-edge-tabs__item a{display:inline-flex;padding:12px 24px;background:var(--s03-primary-color);color:var(--s03-on-primary-color);font-family:'Outfit', 'Inter', sans-serif;line-height:1}@media (min-width: 1320px){.ff-edge-tabs__item a{border-top-left-radius:var(--s03-default-border-radius);border-bottom-left-radius:var(--s03-default-border-radius)}}@media (max-width: 1479.98px){.ff-edge-tabs__item a{border-top-left-radius:var(--s03-default-border-radius);border-top-right-radius:var(--s03-default-border-radius)}}.ff-edge-tabs__item a:hover{text-decoration:none;background:var(--s03-primary-hover-color)}input[type="text"],input[type="email"],input[type="phone"],input[type="tel"],input[type="number"],input[type="url"],input[type="date"],input[type="password"],input[type="file"],select,textarea{display:inline-flex;padding:16px 12px;border-radius:var(--s03-default-border-radius);border:2px solid var(--s03-default-element-border-color);background:#fff;font-weight:500;line-height:normal}input[type="text"] ::placeholder,input[type="email"] ::placeholder,input[type="phone"] ::placeholder,input[type="tel"] ::placeholder,input[type="number"] ::placeholder,input[type="url"] ::placeholder,input[type="date"] ::placeholder,input[type="password"] ::placeholder,input[type="file"] ::placeholder,select ::placeholder,textarea ::placeholder{color:var(--s03-accent-font-color);opacity:1}input[type="text"] ::-ms-input-placeholder,input[type="email"] ::-ms-input-placeholder,input[type="phone"] ::-ms-input-placeholder,input[type="tel"] ::-ms-input-placeholder,input[type="number"] ::-ms-input-placeholder,input[type="url"] ::-ms-input-placeholder,input[type="date"] ::-ms-input-placeholder,input[type="password"] ::-ms-input-placeholder,input[type="file"] ::-ms-input-placeholder,select ::-ms-input-placeholder,textarea ::-ms-input-placeholder{color:var(--s03-accent-font-color)}@media (min-width: 992px){input[type="text"],input[type="email"],input[type="phone"],input[type="tel"],input[type="number"],input[type="url"],input[type="date"],input[type="password"],input[type="file"],select,textarea{padding:24px}}input[type="text"]:focus,input[type="text"]:active,input[type="email"]:focus,input[type="email"]:active,input[type="phone"]:focus,input[type="phone"]:active,input[type="tel"]:focus,input[type="tel"]:active,input[type="number"]:focus,input[type="number"]:active,input[type="url"]:focus,input[type="url"]:active,input[type="date"]:focus,input[type="date"]:active,input[type="password"]:focus,input[type="password"]:active,input[type="file"]:focus,input[type="file"]:active,select:focus,select:active,textarea:focus,textarea:active{border-width:2px;border-color:var(--s03-default-element-border-color)}select{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi42LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTIxMi43IDM2My4zYzYuMiA2LjIgMTYuNCA2LjIgMjIuNiAwbDE2MC0xNjBjNi4yLTYuMiA2LjItMTYuNCAwLTIyLjZzLTE2LjQtNi4yLTIyLjYgMEwyMjQgMzI5LjQgNzUuMyAxODAuN2MtNi4yLTYuMi0xNi40LTYuMi0yMi42IDBzLTYuMiAxNi40IDAgMjIuNmwxNjAgMTYweiIvPjwvc3ZnPg==);background-size:14px;background-repeat:no-repeat;background-position:98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none}select:focus,select:active{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi42LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTIxMi43IDM2My4zYzYuMiA2LjIgMTYuNCA2LjIgMjIuNiAwbDE2MC0xNjBjNi4yLTYuMiA2LjItMTYuNCAwLTIyLjZzLTE2LjQtNi4yLTIyLjYgMEwyMjQgMzI5LjQgNzUuMyAxODAuN2MtNi4yLTYuMi0xNi40LTYuMi0yMi42IDBzLTYuMiAxNi40IDAgMjIuNmwxNjAgMTYweiIvPjwvc3ZnPg==);background-size:14px;background-repeat:no-repeat;background-position:98% 50%}.dropdown-field .default-container::after{display:none !important}.ff-input-row{display:flex;gap:30px}@media (max-width: 991.98px){.ff-input-row{flex-direction:column;gap:24px}}.ff-input-wrapper{width:100%;display:flex;flex-direction:column;row-gap:12px}.ff-input-wrapper__inner{display:flex}.ff-input-wrapper label{margin:0}.ff-input-wrapper label.ff-label--has-tooltip{display:inline-flex;align-items:baseline;column-gap:6px}.ff-input-wrapper.has-append .ff-input-wrapper__inner *:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ff-input-append{padding:16px 12px;border-top-right-radius:var(--s03-default-border-radius);border-bottom-right-radius:var(--s03-default-border-radius);border:2px solid var(--s03-default-element-border-color);border-left:0;background:#F7F7F7;line-height:normal}@media (min-width: 992px){.ff-input-append{padding:24px}}.ff-label__tooltip-wrapper{position:relative;display:inline-flex}.ff-label__tooltip-wrapper a{display:inline-flex;align-items:center;column-gap:4px}.ff-label__tooltip-wrapper a:hover{text-decoration:none}.ff-label__tooltip-wrapper a i{color:var(--s03-primary-color)}.ff-label__tooltip-wrapper .ff-label__tooltip{color:var(--s03-body-font-color)}@media (hover: hover){.ff-label__tooltip-wrapper .ff-label__tooltip{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%) translateY(4px) scale(0.8);font-weight:400;font-size:12px;padding:.5rem;background:#fff;border:1px solid var(--s03-default-element-border-color);border-radius:calc(var(--s03-default-border-radius) / 2);box-shadow:0px 4px 6px 0px rgba(0,0,0,0.1);visibility:hidden;opacity:0;transition:.125s ease}}@media (hover: none){.ff-label__tooltip-wrapper .ff-label__tooltip{font-size:12px;text-decoration:underline}}@media (hover: hover){.ff-label__tooltip-wrapper:hover .ff-label__tooltip{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.btn{font-family:'Outfit', 'Inter', sans-serif;font-weight:500;font-size:inherit}button{color:var(--s03-body-font-color)}.sta-footer-opening-hours{font-variant-numeric:tabular-nums;letter-spacing:-0.8px}.lbwp-form .forms-item-wrapper.hide-field{overflow:hidden;height:0;margin-bottom:0}.lbwp-form .upload-field .progress-text{display:block}.lbwp-form-back-link{display:none}

/*# sourceMappingURL=child-theme.css.map */