.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)}.range-container{height:var(--spacing-16);width:100%;position:relative}.range-container.range-disabled{cursor:not-allowed}.range-container.range-disabled .rail{background-color:var(--backround-action-strong-unselected-default)}.range-container.range-disabled .thumb{cursor:not-allowed;position:absolute}@media(hover:hover){.range-container.range-disabled .thumb:hover::-webkit-slider-thumb{cursor:not-allowed;border:none;width:var(--spacing-8);height:var(--spacing-18)}.range-container.range-disabled .thumb:hover::-moz-range-thumb{cursor:not-allowed;border:none;width:var(--spacing-8);height:var(--spacing-18)}}.range-container.range-disabled .thumb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--spacing-8);height:var(--spacing-18);border-radius:var(--borderradius-xl);border:1.5px solid var(--colours-grey-500);background:var(--colours-grey-500);cursor:pointer}.range-container.range-disabled .thumb::-moz-range-thumb{-webkit-appearance:none;appearance:none;width:var(--spacing-8);height:var(--spacing-18);border-radius:var(--borderradius-xl);border:1.5px solid var(--colours-grey-500);background:var(--colours-grey-500);cursor:pointer}.range-container.range-disabled .slider-range{background-color:var(--colours-grey-500);border:1.5px solid var(--colours-grey-500)}.range-container .tooltip{opacity:0;position:absolute;top:-4rem;left:0;display:inline-block;border:1px solid var(--colours-grey-1000);margin-bottom:5px;text-align:center;background-color:var(--colours-grey-1000);width:max-content;background:var(--backround-action-primary-default);border-radius:var(--borderradius-xs);padding:var(--padding-action-general-s);color:var(--text-action-primary-default);font-size:var(--fonts-size-body)}.range-container .tooltip:after,.range-container .tooltip:before{border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;left:50%;top:100%}.range-container .tooltip:after{border-width:4px;border-color:var(--colours-grey-1000) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);margin-left:-4px}.range-container .tooltip:before{border-width:8px;border-color:var(--colours-grey-1000) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);margin-left:-8px}@media(hover:hover){.range-container:hover .tooltip{opacity:1}}.rail{position:relative;width:100%;height:.375rem;top:calc(var(--spacing-8)*-1);background-color:var(--backround-action-strong-unselected-default);border-radius:var(--border-radius-pill)}.slider-range{position:relative;width:0;background-color:var(--backround-action-general-selected-default);z-index:5;border-radius:var(--borderradius-xl);border:1.5px solid var(--border-action-strong-hover);height:.2rem;top:calc(var(--spacing-2)*-1)}.range-value{display:flex;justify-content:space-between;font-family:var(--font-jetbrains-mono);font-size:var(--fonts-size-meta);font-weight:var(--fonts-weight-default);color:var(--colours-grey-500);line-height:var(--fonts-line-height-default)}.range-value.small{font-size:var(--fonts-size-meta);line-height:var(--fonts-line-height-default)}.range-value.side-by-side{font-family:var(--font-mona-sans);font-weight:var(--fonts-weight-highlight);margin-left:var(--space-s);margin-top:calc(var(--space-xxxs)*-1);color:var(--colours-grey-1000)}.range-step{position:relative}.range-step:first-child{left:0}input[type=range].thumb{pointer-events:none;position:relative;height:0;width:100%;outline:none;padding:0;border:none;margin:0;border-radius:var(--border-radius-pill);background:var(--colours-grey-200);z-index:10;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=range].thumb::-webkit-slider-thumb{background-color:var(--colours-grey-0);pointer-events:all;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-top:0;-webkit-appearance:none;appearance:none;width:var(--spacing-8);height:var(--spacing-18);border-radius:var(--borderradius-xl);border:3px solid var(--border-action-strong-hover);background:var(--backround-action-general-selected-default);cursor:pointer}input[type=range].thumb::-moz-range-thumb{background-color:var(--colours-grey-0);pointer-events:all;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-top:0;-webkit-appearance:none;appearance:none;width:var(--spacing-8);height:var(--spacing-18);border-radius:var(--borderradius-xl);border:3px solid var(--border-action-strong-hover);background:var(--backround-action-general-selected-default);cursor:pointer}input[type=range].thumb:focus-visible{border-color:#0000}input[type=range].thumb:focus-visible::-webkit-slider-thumb{border:1.5px solid var(--backround-action-highlight-default)}input[type=range].thumb:focus-visible::-moz-range-thumb{border:1.5px solid var(--backround-action-highlight-default)}@media(hover:hover){input[type=range].thumb:hover{border-color:#0000}input[type=range].thumb:hover::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--colours-grey-200)}input[type=range].thumb:hover::-moz-range-thumb{box-shadow:0 0 0 3px var(--colours-grey-200)}}.collapse{position:relative;font-size:var(--fonts-size-body);border:unset;background-color:var(--backround-display-onwhite);border-radius:var(--border-radius-s);opacity:1;visibility:visible;transition:opacity var(--transition-base) ease-out}.header-content .collapse{background-color:unset}.collapse-button{width:100%;box-sizing:border-box;justify-content:space-between;color:var(--colours-grey-1000);background:none;border:none;transition:border-radius 1s ease-out;border-radius:var(--border-radius-s);padding:var(--gap-display-m) var(--gap-display-l);text-align:unset}.header-content .collapse-button{padding:var(--padding-nav-vertical) var(--padding-action-general-m);font-weight:var(--fonts-weight-medium)}.header-content .collapse-button .fa-chevron-right{transform:rotate(90deg);font-weight:var(--fonts-weight-highlight)}.header-content .collapse-button.collapse-open{background-color:var(--backround-display-onwhite)}@media(hover:hover){.header-content .collapse-button:hover{background-color:var(--backround-display-onwhite)}}.collapse-button .fa-chevron-right{transition:transform var(--transition-base) ease-out}.collapse-button button.no-icon .chevron-icon:hover{box-shadow:unset}.collapse-button button.no-icon .fa-chevron-right{color:var(--text-action-general-disabled)}@media(hover:hover){.collapse-button button.no-icon:hover{background-color:unset;cursor:unset}}.collapse-button.collapse-open{transition:border-radius var(--transition-base) ease-out;border-radius:var(--border-radius-s) var(--border-radius-s) 0 0}.collapse-button.collapse-open .fa-chevron-right{transform:rotate(90deg);transition:transform var(--transition-base) ease-out}@media(hover:hover){.collapse-button:hover{box-shadow:unset}}.collapse-button .icon{display:flex;align-self:baseline;font-size:var(--fonts-size-body);position:relative}.collapse-content{max-height:0;overflow:hidden;transition:max-height var(--transition-base) ease-in-out;border-radius:0 0 var(--border-radius-s) var(--border-radius-s);padding:0 calc(var(--spacing-32) + var(--gap-display-l)) 0 var(--gap-display-l)}.collapse-content.collapse-closed{border:none;transition:max-height var(--transition-base) ease-out,padding var(--transition-base) ease-out .5s;padding:0}.header-content .collapse-content{padding:var(--spacing-6)}.header-content .collapse-content.collapse-closed{border:none;opacity:0;transition:max-height var(--transition-base) ease-out,padding var(--transition-base) ease-out;padding:0}.header-content .collapse-content .item{display:inline-block;padding:var(--padding-action-general-m) var(--padding-action-horizontal-l)!important}.header-content .collapse-content li{padding:0}@media(hover:hover){.header-content .collapse-content a.item:hover{background-color:var(--backround-display-onwhite)}}.accordion .collapse{margin-bottom:var(--gap-content-level-2)}.header-content .accordion .collapse{margin-bottom:0}.accordion div .collapse:last-child{margin-bottom:0}.accordion>button{margin-bottom:0}.collapse:last-of-type{margin-bottom:0}:where(.collapse-button,.sidebar-collapse-button) .fa-chevron-right{transform:rotate(90deg)!important;transition:transform var(--transition-base) ease-out}:where(.collapse-button.collapse-open,.sidebar-collapse-button.active) .fa-chevron-right{transform:rotate(-90deg)!important}@media(min-width:1024px){:root{--pagemargin: var(--lpspacing-48)}}@media(min-width:1280px){:root{--pagemargin: var(--lpspacing-80)}}.mg-text-h1-subline,.mg-y-text-h1-subline,.mg-t-text-h1-subline{margin-top:var(--lp-gap-text-h1-subline)}.mg-text-h1-subline,.mg-y-text-h1-subline,.mg-b-text-h1-subline{margin-bottom:var(--lp-gap-text-h1-subline)}.mg-text-h1-subline,.mg-x-text-h1-subline,.mg-l-text-h1-subline{margin-left:var(--lp-gap-text-h1-subline)}.mg-text-h1-subline,.mg-x-text-h1-subline,.mg-r-text-h1-subline{margin-right:var(--lp-gap-text-h1-subline)}.mg-display-l,.mg-y-display-l,.mg-t-display-l{margin-top:var(--lp-gap-display-l)}.mg-display-l,.mg-y-display-l,.mg-b-display-l{margin-bottom:var(--lp-gap-display-l)}.mg-display-l,.mg-x-display-l,.mg-l-display-l{margin-left:var(--lp-gap-display-l)}.mg-display-l,.mg-x-display-l,.mg-r-display-l{margin-right:var(--lp-gap-display-l)}.mg-display-xl,.mg-y-display-xl,.mg-t-display-xl{margin-top:var(--lp-gap-display-xl)}.mg-display-xl,.mg-y-display-xl,.mg-b-display-xl{margin-bottom:var(--lp-gap-display-xl)}.mg-display-xl,.mg-x-display-xl,.mg-l-display-xl{margin-left:var(--lp-gap-display-xl)}.mg-display-xl,.mg-x-display-xl,.mg-r-display-xl{margin-right:var(--lp-gap-display-xl)}.mg-display-s,.mg-y-display-s,.mg-t-display-s{margin-top:var(--lp-gap-display-s)}.mg-display-s,.mg-y-display-s,.mg-b-display-s{margin-bottom:var(--lp-gap-display-s)}.mg-display-s,.mg-x-display-s,.mg-l-display-s{margin-left:var(--lp-gap-display-s)}.mg-display-s,.mg-x-display-s,.mg-r-display-s{margin-right:var(--lp-gap-display-s)}.mg-text-h2-subline,.mg-y-text-h2-subline,.mg-t-text-h2-subline{margin-top:var(--lp-gap-text-h2-subline)}.mg-text-h2-subline,.mg-y-text-h2-subline,.mg-b-text-h2-subline{margin-bottom:var(--lp-gap-text-h2-subline)}.mg-text-h2-subline,.mg-x-text-h2-subline,.mg-l-text-h2-subline{margin-left:var(--lp-gap-text-h2-subline)}.mg-text-h2-subline,.mg-x-text-h2-subline,.mg-r-text-h2-subline{margin-right:var(--lp-gap-text-h2-subline)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:var(--fonts-weight-super-bold);line-height:120%;letter-spacing:var(--lpfonts-letterspacing-default);font-stretch:125%}h2,.h2{font-size:var(--lpheadline-h2)}p{font-size:var(--lpfonts-size-body);line-height:150%;letter-spacing:var(--lpfonts-letterspacing-default);font-weight:var(--fonts-weight-default)}.landing-page main{overflow:hidden}@media(min-width:576px){.landing-page main{overflow:unset}}.lp-header-img-container{position:relative;width:100%;--_height: 36rem;--_image-height: 16.25rem}@media(min-width:576px){.lp-header-img-container{--_height: 42rem;--_image-height: 23.125rem}}@media(min-width:768px){.lp-header-img-container{--_image-height: 23.125rem}}@media(min-width:1024px){.lp-header-img-container{margin-top:1.563rem;--_height: 29.188rem;--_image-height: 23.125rem;height:var(--_height)}}@media(min-width:1280px){.lp-header-img-container{--_height: 29.688rem;--_image-height: 31.25rem}}.lp-header-img-container.grey h1,.lp-header-img-container.grey h2,.lp-header-img-container.grey p{color:var(--lp-text-display-strong)}.lp-header-img-container h2{font-size:1.5rem;color:var(--lp-text-display-onblack);font-style:normal;font-weight:700;line-height:120%;margin-bottom:var(--lp-gap-text-h1-subline)}.lp-header-img-container h1{font-size:var(--lpheadline-h1-hero);color:var(--lp-text-display-onblack);font-weight:700;line-height:110%;letter-spacing:var(--lpfonts-letterspacing-default);margin-bottom:var(--lp-gap-display-l)}.lp-header-img-container p{font-size:var(--lpfonts-size-body);color:var(--lp-text-display-onblack);font-style:normal;font-weight:400;line-height:150%;letter-spacing:var(--lpfonts-letterspacing-default)}.lp-header-img-container button,.lp-header-img-container a{margin-top:var(--lp-gap-display-l)}.lp-header-img-container picture{display:flex}.lp-header-img-container .lp-header-img{z-index:1;width:auto;display:none;max-height:var(--_image-height)}@media(min-width:1024px){.lp-header-img-container .lp-header-img{position:absolute;display:block;bottom:0;right:0}}@media(min-width:1280px){.lp-header-img-container .lp-header-img{bottom:unset;top:-1.563rem;right:-3.75rem}}.lp-header-img-container .lp-header-content{position:absolute;top:0;left:0;z-index:1;height:calc(var(--_height) - var(--lp-padding-display-general-l) - var(--_image-height));max-width:100%;padding-top:var(--lp-padding-display-general-l);padding-bottom:calc(var(--_image-height))}@media(min-width:576px){.lp-header-img-container .lp-header-content{height:calc(var(--_height) - var(--lp-gap-display-xl) - var(--_image-height));padding-top:var(--lp-gap-display-xl)}}@media(min-width:1024px){.lp-header-img-container .lp-header-content{max-width:50%;margin:auto 0;align-content:center;padding-top:0;padding-bottom:0;height:var(--_height)}}.lp-header-img-container .lp-header-content .lp-header-img{display:block;position:absolute;left:50%;transform:translate(-50%);bottom:0}@media(min-width:1024px){.lp-header-img-container .lp-header-content .lp-header-img{display:none}}.lp-header-img-container .lp-header-img-bg{padding-left:0!important;padding-right:0!important;z-index:1;position:relative;max-height:var(--_height);max-width:unset}@media(min-width:1024px){.lp-header-img-container .lp-header-img-bg{max-height:unset;height:var(--_height)}}.lp-header-img-container .lp-header-bg{position:absolute;top:0;width:100%;background:linear-gradient(135deg,#7d7092,#a69db7);overflow:hidden;height:auto}@media(min-width:1024px){.lp-header-img-container .lp-header-bg{height:var(--_height)}}.lp-header-img-container .lp-header-bg.grey{background:linear-gradient(135deg,#cecece,#ededed)}.lp-header-img-container .lp-header-bg.green{background:linear-gradient(135deg,#707e74,#9baca1)}.lp-header-img-container .lp-header-bg.green-middle{background:linear-gradient(264deg,#d5e4df,#728377)}.lp-header-img-container .lp-header-bg.green-light{background:linear-gradient(273deg,var(--colours-gradient-green-light) 4.61%,var(--colours-gradient-green-dark) 101.39%)}.lp-header-img-container.advantages-header{--_image-height: 17.125rem;--_height: 43rem}@media(min-width:420px){.lp-header-img-container.advantages-header{--_image-height: 23.75rem;--_height: 40rem}}@media(min-width:576px){.lp-header-img-container.advantages-header{--_image-height: 23.75rem;--_height: 46.125rem}}@media(min-width:768px){.lp-header-img-container.advantages-header{--_image-height: 23.75rem;--_height: 46.813rem}}@media(min-width:1024px){.lp-header-img-container.advantages-header{--_image-height: 21.875rem;--_height: 29.188rem}}@media(min-width:1280px){.lp-header-img-container.advantages-header{--_image-height: 31.25rem;--_height: 29.688rem}}.lp-header-img-container.advantages-header h1,.lp-header-img-container.advantages-header p{color:var(--lp-text-display-strong);margin-bottom:1.625rem}.lp-header-img-container.advantages-header a{margin-top:0}@media(min-width:1024px){.lp-header-img-container.advantages-header .lp-header-content{max-width:60%}.lp-header-img-container.advantages-header .lp-header-content p{max-width:36.25rem}}.lp-header-img-container.career-header{--_image-height: 13.438rem;--_height: 43rem;height:var(--_height)}@media(min-width:420px){.lp-header-img-container.career-header{--_image-height: 22.5rem;--_height: 45rem}}@media(min-width:576px){.lp-header-img-container.career-header{--_image-height: 25rem;--_height: 48.75rem}}@media(min-width:768px){.lp-header-img-container.career-header{--_image-height: 25rem;--_height: 48.75rem}}@media(min-width:1024px){.lp-header-img-container.career-header{--_image-height: 20rem;--_height: 29.375rem}}@media(min-width:1280px){.lp-header-img-container.career-header{--_image-height: 28.75rem;--_height: 30rem}}.lp-header-img-container.career-header h1,.lp-header-img-container.career-header p{margin-bottom:var(--lp-gap-display-l)}.lp-header-img-container.career-header a,.lp-header-img-container.career-header button{margin-top:0}@media(min-width:1024px){.lp-header-img-container.career-header .lp-header-content{max-width:60%}.lp-header-img-container.career-header .lp-header-content p{max-width:36.25rem}}.lp-header-img-container.career-header .lp-header-img{bottom:var(--lp-padding-display-general-l)}@media(min-width:768px){.lp-header-img-container.career-header .lp-header-img{bottom:2.5rem}}@media(min-width:1024px){.lp-header-img-container.career-header .lp-header-img{bottom:50%;transform:translateY(50%)}}@media(min-width:1280px){.lp-header-img-container.career-header .lp-header-img{transform:unset}}.lp-header-img-container.career-header .lp-header-bg{height:var(--_height)}.lp-header-img-container.about-us-header{--_image-height: 19.77398rem;--_height: 36.96148rem;height:var(--_height)}@media(min-width:420px){.lp-header-img-container.about-us-header{--_image-height: 26.375rem;--_height: 43.5rem}}@media(min-width:576px){.lp-header-img-container.about-us-header{--_image-height: 26.375rem;--_height: 43.5rem}}@media(min-width:768px){.lp-header-img-container.about-us-header{--_image-height: 26.375rem;--_height: 44.25rem}}@media(min-width:1024px){.lp-header-img-container.about-us-header{--_image-height: 26.36531rem;--_height: 29.1875rem}}@media(min-width:1280px){.lp-header-img-container.about-us-header{--_image-height: 31.24013rem;--_height: 29.6875rem}}.lp-header-img-container.about-us-header h1,.lp-header-img-container.about-us-header p{margin-bottom:var(--lp-gap-display-l)}.lp-header-img-container.about-us-header a,.lp-header-img-container.about-us-header button{margin-top:0}@media(min-width:1024px){.lp-header-img-container.about-us-header .lp-header-content{max-width:60%}.lp-header-img-container.about-us-header .lp-header-content p{max-width:33rem}}.lp-header-img-container.about-us-header .lp-header-img{bottom:0}@media(min-width:1280px){.lp-header-img-container.about-us-header .lp-header-img{transform:unset}}.lp-header-img-container.about-us-header .lp-header-bg{height:var(--_height)}.lp-header-img-container.exali-header{--_image-height: 12rem;--_height: 34rem}@media(min-width:420px){.lp-header-img-container.exali-header{--_image-height: 15.625rem;--_height: 34rem}}@media(min-width:576px){.lp-header-img-container.exali-header{--_image-height: 20.625rem;--_height: 39.813rem}}@media(min-width:768px){.lp-header-img-container.exali-header{--_image-height: 20.625rem;--_height: 40.25rem}}@media(min-width:1024px){.lp-header-img-container.exali-header{--_image-height: 20.625rem;--_height: 29.188rem}}@media(min-width:1280px){.lp-header-img-container.exali-header{--_image-height: 28.75rem}}.lp-header-img-container.exali-header .lp-header-img{bottom:var(--lp-padding-display-general-l)}@media(min-width:1024px){.lp-header-img-container.exali-header .lp-header-img{bottom:4.25rem}}.lp-header-img-container.exali-header .lp-header-img-bg{max-height:calc(var(--_height) + var(--lp-padding-display-general-l))}.lp-header-img-container.exali-header .fm-btn-primary{margin-top:0}.lp-header-img-container.exali-header h1{margin-bottom:var(--lp-gap-display-xl)}.lp-header-img-container.exali-header .lp-header-content{padding-top:var(--lp-padding-display-general-l);padding-bottom:calc(var(--_image-height) + var(--lp-padding-display-general-l))}@media(min-width:1024px){.lp-header-img-container.exali-header .lp-header-content{max-width:60%;padding-top:0;padding-bottom:0}}.lp-footer-image-banner{position:relative;margin:var(--spacing-40) 0}@media(min-width:1024px){.lp-footer-image-banner{height:var(--lpspacing-48) 0}}.lp-footer-image-banner img{width:100%}.calculator .lp-header-img-container{--_height: 32.75rem;--_image-width: 18rem;--_image-height: 13.125rem;--_headline-lines: 2;--_sub-text-lines: 5}.calculator .lp-header-img-container .lp-header-img-bg{width:100vw;height:calc(var(--lp-padding-display-general-l)*2 + var(--lp-gap-display-xl) + var(--_image-height) + var(--lpheadline-h1-hero)*1.1*var(--_headline-lines) + var(--lp-gap-display-m) + var(--fonts-size-body)*1.5*var(--_sub-text-lines))}@media(min-width:23.4375rem){.calculator .lp-header-img-container .lp-header-img-bg{--_sub-text-lines: 4}}@media(min-width:28.75rem){.calculator .lp-header-img-container .lp-header-img-bg{--_headline-lines: 1;--_sub-text-lines: 3}}@media(min-width:39.6875rem){.calculator .lp-header-img-container .lp-header-img-bg{--_sub-text-lines: 2}}.calculator .lp-header-img-container img.lp-header-img{width:var(--_image-width);height:var(--_image-height);position:relative;top:unset;bottom:unset;margin-top:var(--lp-gap-display-xl)}.calculator .lp-header-content{right:0;height:auto;padding-top:var(--lp-padding-display-general-l);padding-bottom:var(--lp-padding-display-general-l)}@media(min-width:1280px){.calculator .lp-header-content img.lp-header-img{width:32.4375rem;height:27.8125rem}}.calculator .hero{display:flex;flex-direction:column;gap:var(--lp-gap-display-m);align-items:flex-start;justify-content:center}.calculator .hero h1{margin:0;line-height:1.1;font-size:var(--lpheadline-h1-hero);font-weight:var(--fonts-weight-super-bold)}.calculator .hero .sub{color:var(--lp-text-display-onblack);font-size:var(--fonts-size-body);font-weight:var(--fonts-weight-default);line-height:var(--fonts-line-height-body)}@media(min-width:576px){.calculator .lp-header-img-container{--_height: 36.0625rem;--_image-width: 28.375rem;--_image-height: 20.625rem}}@media(min-width:1024px){.calculator .lp-header-img-container{--_height: 29.1875rem;margin-top:unset}.calculator .lp-header-img-container .lp-header-img-bg{height:var(--_height)}.calculator .lp-header-img-container img.lp-header-img{position:absolute;top:50%;bottom:unset;margin-top:unset;transform:translateY(-50%)}.calculator .lp-header-content{max-width:27.1875rem;right:unset;left:0;padding:0;top:50%;transform:translateY(-50%)}}@media(min-width:1280px){.calculator .lp-header-img-container{--_height: 29.6875rem;--_image-width: 38.625rem;--_image-height: 28.0625rem;margin-top:1.563rem}.calculator .lp-header-img-container img.lp-header-img{top:-1.563rem;right:0;transform:unset}.calculator .lp-header-content{max-width:31.25rem}}.calculator .calculator-content{display:flex;flex-direction:column;gap:var(--lp-gap-display-m);margin-top:var(--lpspacing-40);margin-bottom:var(--lpspacing-40)}@media(min-width:768px){.calculator .calculator-content{flex-direction:row}}@media(min-width:1024px){.calculator .calculator-content{gap:var(--lpspacing-48)}}@media(min-width:768px){.calculator .calculator-navigation-mobile{display:none}}.calculator .calculator-sidebar{display:none}.calculator .calculator-sidebar,.calculator .calculator-sidebar ul{width:15.125rem}.calculator .calculator-sidebar .sidebar-item:hover{border-radius:var(--borderradius-xs);background:var(--colours-transparency-black-4)}.calculator .calculator-sidebar li{padding-top:var(--padding-nav-vertical);padding-bottom:var(--padding-nav-vertical)}.calculator .calculator-sidebar li .red-point{margin-right:0}.calculator .calculator-sidebar li.active{border-radius:var(--borderradius-xs)}.calculator .calculator-sidebar li.active .sidebar-item-content{font-weight:var(--fonts-weight-medium);position:relative}.calculator .calculator-sidebar li.active .sidebar-item-content:before{content:"";position:absolute;left:-.1rem;top:0;bottom:0;width:.2rem;background:var(--colours-brand-oliver);border-radius:3rem}.calculator .calculator-sidebar li.disabled .sidebar-item-content{color:var(--text-action-general-disabled)}.calculator .calculator-sidebar .sidebar-item-content{display:flex;padding-left:var(--padding-nav-horizontal);padding-right:var(--padding-nav-horizontal);color:var(--text-display-strong)}@media(min-width:768px){.calculator .calculator-sidebar{display:block}}.calculator .calculator-step{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:var(--lp-padding-display-general-s);border-radius:var(--borderradius-m);background:var(--colours-grey-50)}.calculator .calculator-step h3{font-weight:var(--fonts-weight-super-bold);margin-bottom:var(--lp-gap-text-h3-subline)}.calculator .calculator-step .step-header{margin-bottom:var(--lp-gap-display-xl)}.calculator .calculator-step .step-footer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--lp-gap-action-general-stacked);align-self:stretch;margin-top:var(--lp-gap-display-l)}.calculator .calculator-step .step-footer .step-footer-spacer{display:none}.calculator .calculator-step .step-footer button{align-self:stretch}.calculator .calculator-step .step-footer .prev{order:3}.calculator .calculator-step .step-footer .next{order:1}.calculator .calculator-step .step-footer .result{order:2}.calculator .calculator-step .step-footer button.fm-btn-tertiary-black{color:var(--colours-grey-1000);padding:var(--padding-action-focus)}.calculator .calculator-step .step-footer button.fm-btn-tertiary-black:hover{color:var(--colours-grey-1000);border-color:var(--colours-grey-1000);text-decoration:none}.calculator .calculator-step .step-content{display:flex;flex-direction:column;gap:var(--spacing-40);align-self:stretch}.calculator .calculator-step .step-content .form-group label.with-icon{display:flex;align-items:center;justify-content:space-between;gap:var(--lp-gap-display-s);text-wrap:balance}.calculator .calculator-step .step-content .form-group input::-webkit-outer-spin-button,.calculator .calculator-step .step-content .form-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calculator .calculator-step .step-content .form-group input[type=number]{-moz-appearance:textfield}.calculator .calculator-step .step-content .form-group .range-container{margin-top:calc(var(--spacing-18)/2 + var(--gap-input-vertical-inside))}.calculator .calculator-step .step-content .form-group div.info{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--lp-gap-action-element-to-text);margin-top:var(--lp-gap-input-vertical-inside)}.calculator .calculator-step .step-content .form-group div.info span{color:var(--lp-text-display-weak)}.calculator .calculator-step .step-content .form-group div.info i,.calculator .calculator-step .step-content .form-group div.info span{line-height:var(--fonts-line-height-body)}.calculator .calculator-step .step-content .form-group div.info a{color:var(--lp-text-display-weak);font-size:var(--fonts-size-body);font-weight:var(--fonts-weight-medium);line-height:var(--fonts-line-height-body);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.calculator .calculator-step .step-content .form-group div[class$=-control]{background:var(--backround-input-general);height:3.25rem}.calculator .calculator-step .step-content .mode-toggle,.calculator .calculator-step .step-content .period-toggle{display:grid;grid-template-columns:1fr 1fr;border-radius:var(--borderradius-s);border:1px solid var(--colours-transparency-black-12);background:var(--colours-grey-0);padding:var(--lp-padding-action-general-xs)}.calculator .calculator-step .step-content .mode-toggle .toggle-option,.calculator .calculator-step .step-content .period-toggle .toggle-option{margin:0;padding:var(--lp-padding-action-general-m);background:var(--colours-grey-0);border-radius:var(--borderradius-xs);border:1.5px solid rgba(0,0,0,0);color:var(--colours-grey-1000);font-weight:var(--fonts-weight-default);cursor:pointer}.calculator .calculator-step .step-content .mode-toggle .toggle-option:hover,.calculator .calculator-step .step-content .period-toggle .toggle-option:hover{box-shadow:none;background:var(--colours-grey-50)}.calculator .calculator-step .step-content .mode-toggle .toggle-option:focus-visible,.calculator .calculator-step .step-content .period-toggle .toggle-option:focus-visible{border-color:var(--colours-brand-audrey)}.calculator .calculator-step .step-content .mode-toggle .toggle-option.active,.calculator .calculator-step .step-content .period-toggle .toggle-option.active{background:var(--colours-grey-100)}.calculator .calculator-step .step-content .mode-toggle .toggle-option.active:hover,.calculator .calculator-step .step-content .period-toggle .toggle-option.active:hover{background:var(--colours-grey-50)}.calculator .calculator-step .step-content .mode-toggle .toggle-option:focus,.calculator .calculator-step .step-content .period-toggle .toggle-option:focus{outline:none}.calculator .calculator-step .step-content .period-toggle{position:absolute;right:var(--padding-input-horizontal);top:var(--padding-input-horizontal)}.calculator .calculator-step .step-content .input-suffix-container{box-shadow:none}.calculator .calculator-step .step-content .input-suffix-container.with-period-toggle{position:relative}.calculator .calculator-step .step-content .input-suffix-container.with-period-toggle input.has-currency,.calculator .calculator-step .step-content .input-suffix-container.with-period-toggle .currency-suffix{height:calc(4.5rem - 2px);padding-top:0;padding-bottom:0;padding-right:0}.calculator .calculator-step .step-content .input-suffix-container.with-period-toggle .currency-suffix{display:flex;align-items:center;padding-right:calc(7.3125rem + var(--padding-input-horizontal) + var(--spacing-16))}.calculator .calculator-step .step-content.step-5,.calculator .calculator-step .step-content.step-6{gap:var(--lp-gap-display-l)}.calculator .calculator-step .step-content.step-5 .form-container,.calculator .calculator-step .step-content.step-6 .form-container{display:flex;flex-direction:column;gap:var(--lp-gap-display-m)}@media(min-width:576px){.calculator .calculator-step{padding:var(--lp-padding-display-general-m)}.calculator .calculator-step .step-footer{flex-direction:row;margin-top:var(--lp-gap-display-xl)}.calculator .calculator-step .step-footer button{align-self:unset}.calculator .calculator-step .step-footer .step-footer-spacer{display:block;flex-grow:1;order:2}.calculator .calculator-step .step-footer .prev{order:1}.calculator .calculator-step .step-footer .next{order:4}.calculator .calculator-step .step-footer .result{order:3}}@media(min-width:1024px){.calculator .calculator-step{flex-grow:1}.calculator .calculator-step .step-content.step-1,.calculator .calculator-step .step-content.step-2,.calculator .calculator-step .step-content.step-3{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}.calculator .calculator-step .step-content.step-5 .form-container,.calculator .calculator-step .step-content.step-6 .form-container{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;column-gap:var(--lp-gap-display-xl)}}@media(min-width:1280px){.calculator .calculator-step .step-content.step-4{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:end}.calculator .calculator-step .step-content.step-4 .calculator-range{grid-column-start:1;grid-column-end:3}}.calculator .calculator-result{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--lp-gap-display-l);padding:var(--lp-padding-display-general-s);border-radius:var(--borderradius-m);background:var(--colours-grey-50)}.calculator .calculator-result h3{font-size:var(--lpfonts-size-h3);font-weight:var(--fonts-weight-super-bold)}.calculator .calculator-result .headline{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.calculator .calculator-result button.fm-btn-tertiary-black:hover{color:var(--colours-grey-1000);border-color:var(--colours-grey-1000);text-decoration:none}.calculator .calculator-result .result-summary{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-self:stretch;gap:var(--lp-gap-display-m)}.calculator .calculator-result .result-summary .result-summary-rate,.calculator .calculator-result .result-summary .result-summary-comparison{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--lp-gap-display-s);align-self:stretch;padding:var(--lp-padding-display-general-s);border-radius:var(--border-radius-s);background:var(--colours-grey-0)}.calculator .calculator-result .result-summary .result-summary-rate{border:1px solid var(--colours-brand-audrey)}.calculator .calculator-result .result-summary .result-summary-rate div{font-weight:var(--fonts-weight-super-bold);font-size:1.5rem}.calculator .calculator-result .result-summary .result-summary-comparison{backdrop-filter:blur(100px)}.calculator .calculator-result .result-summary .result-summary-comparison div{font-weight:var(--fonts-weight-super-bold);font-size:1.5rem}.calculator .calculator-result .result-summary .result-summary-comparison p{font-size:var(--fonts-size-meta);font-weight:var(--fonts-weight-default);text-wrap:balance}.calculator .calculator-result .result-table{align-self:stretch}.calculator .calculator-result .result-table table{width:100%}.calculator .calculator-result .result-table th{color:var(--colours-grey-700);font-size:var(--fonts-size-body);font-weight:var(--fonts-weight-default);line-height:1;text-align:right}.calculator .calculator-result .result-table th:first-of-type{text-align:left}.calculator .calculator-result .result-table td{font-size:var(--fonts-size-body);font-weight:var(--fonts-weight-medium);line-height:var(--fonts-line-height-label);padding-top:var(--lp-gap-display-s);padding-bottom:var(--lpspacing-4);text-align:right;text-wrap:balance}.calculator .calculator-result .result-table td:first-of-type{font-size:var(--fonts-size-meta);text-align:left}.calculator .calculator-result .result-table td:nth-of-type(2){min-width:4.5rem}.calculator .calculator-result .result-table td:nth-of-type(3){min-width:5.5rem}.calculator .calculator-result .result-table td i{margin-left:.5rem}.calculator .calculator-result .result-table .long{display:none}.calculator .calculator-result .result-disclaimer{display:flex;flex-direction:column;gap:var(--lp-gap-display-s);align-self:stretch}.calculator .calculator-result .result-disclaimer p{font-size:var(--fonts-size-meta);text-wrap:balance}@media(min-width:576px){.calculator .calculator-result .result-summary .result-summary-rate{flex-direction:row;gap:var(--lp-gap-display-l)}.calculator .calculator-result .result-table .short{display:none}.calculator .calculator-result .result-table .long{display:block}}@media(min-width:576px){.calculator .calculator-result .result-table td:first-of-type{font-size:var(--fonts-size-body)}}@media(min-width:1024px){.calculator .calculator-result .result-summary{display:grid;grid-template-columns:13rem 1fr;gap:var(--lp-gap-display-l)}.calculator .calculator-result .result-summary .result-summary-rate{flex-direction:column;gap:var(--lp-gap-display-l)}.calculator .calculator-result .result-summary .result-summary-comparison{text-align:center;align-items:center;justify-content:center}}@media(min-width:1280px){.calculator .calculator-result{gap:var(--lpspacing-40)}.calculator .calculator-result .result-summary{grid-template-columns:17.5rem 1fr}.calculator .calculator-result .result-summary .result-summary-rate,.calculator .calculator-result .result-summary .result-summary-comparison{padding:var(--lp-padding-display-general-m)}}.calculator .calculator-banner{align-self:stretch;text-align:center;line-height:1}.calculator .calculator-banner img{width:100%;height:auto;border-radius:var(--borderradius-m)}@media(min-width:1024px){.calculator .calculator-banner{margin-top:var(--lpspacing-48)}}

/*# sourceMappingURL=calculator.44814c42.css.map*/