.select-wrapper{margin:var(--spacing-2)}.select-wrapper div[class$=-multiValue]{align-items:center;background:var(--backround-action-secondary-default);border:1px solid var(--border-action-tertiary-default);border-radius:var(--borderradius-s);color:var(--text-display-strong);display:inline-flex;font-size:var(--fonts-size-meta)!important;font-weight:var(--fonts-weight-medium);justify-content:center;letter-spacing:var(--fonts-letterspacing-wide);line-height:var(--fonts-line-height-default);margin:var(--spacing-4);padding:var(--padding-action-vertical-s) var(--padding-action-horizontal-s);text-wrap:nowrap}.select-wrapper div[class$=-multiValue] div[class^=" css-"]{font-size:var(--fonts-size-meta)}.select-wrapper div[class$=-multiValue] div[role=button]{cursor:pointer}.select-wrapper div[class$=-multiValue] div[role=button]:hover{background:inherit;color:inherit}.select-wrapper div[class$=-placeholder]{font-style:italic}.select-wrapper .flm-select-indicator i{color:var(--text-display-strong)}.select-wrapper div[class$=-control]:focus-within{border:1.5px solid var(--border-action-general-focus)}@media (hover:hover){.select-wrapper:hover{border-radius:var(--borderradius-s);box-shadow:0 0 0 2px var(--border-action-weak-hover)}}.select-wrapper div[class$=-option][aria-disabled=true]{box-shadow:unset!important;color:var(--text-action-general-disabled);cursor:not-allowed}.select-wrapper.disabled{box-shadow:unset!important;cursor:not-allowed}.select-wrapper.disabled .flm-select-indicator i,.select-wrapper.disabled div[class$=-multiValue],.select-wrapper.disabled div[class$=-placeholder],.select-wrapper.disabled div[class$=-singleValue]{color:var(--text-action-general-disabled)}.selected-items{padding:0}.selected-items:first-child{padding-top:var(--spacing-8)}.selected-items:last-child{padding-bottom:var(--spacing-16)}.filter-matching-skills .select-with-checkboxes{margin-left:var(--spacing-16);margin-right:var(--spacing-16);padding:0}.filter-matching-skills .select-with-checkboxes .checkbox-item{width:inherit}.filter-matching-skills .select-with-checkboxes div[class$=-placeholder]{min-height:var(--spacing-16)}.filter-matching-skills .select-with-checkboxes div[class$=-container] div[data-value] input{border-radius:0}.filter-matching-skills div[class$=-menu]{z-index:var(--zindex-dropdown)}.filter-matching-skills div[class$=-menu] div[role=listbox] div{align-items:center;cursor:pointer;display:flex;line-height:var(--fonts-line-height-default)}.filter-matching-skills div[class$=-menu]:after{content:"";height:var(--spacing-8);position:absolute;width:1px}div[class$=-indicatorContainer]{margin-right:var(--spacing-18)}@media (min-width:1024px){div[class$=-indicatorContainer]{margin-right:0}}div[class$=-menu]{z-index:var(--zindex-dropdown)}@media (hover:hover){div[class$=-menu] [aria-selected=false]:hover{background-color:var(--backround-overlay-hover)}}.select-container{height:3rem;width:100%}div[class$=-option][aria-selected=true]{background-color:var(--backround-overlay-selected-default)}div[class$=-option]{border-radius:var(--borderradius-xs)!important;padding:var(--padding-action-general-m)}div[class$=-option] .checkbox-item{height:unset;padding:0}div[class$=-option] label:hover{cursor:pointer}.select-dark div[class$=-control]{background-color:var(--backround-input-general)}.range-container{height:var(--spacing-16);position:relative;width:100%}.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{border:none;cursor:not-allowed;height:var(--spacing-18);width:var(--spacing-8)}.range-container.range-disabled .thumb:hover::-moz-range-thumb{border:none;cursor:not-allowed;height:var(--spacing-18);width:var(--spacing-8)}}.range-container.range-disabled .thumb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--colours-grey-500);border:1.5px solid var(--colours-grey-500);border-radius:var(--borderradius-xl);cursor:pointer;height:var(--spacing-18);width:var(--spacing-8)}.range-container.range-disabled .thumb::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:var(--colours-grey-500);border:1.5px solid var(--colours-grey-500);border-radius:var(--borderradius-xl);cursor:pointer;height:var(--spacing-18);width:var(--spacing-8)}.range-container.range-disabled .slider-range{background-color:var(--colours-grey-500);border:1.5px solid var(--colours-grey-500)}.range-container .tooltip{background-color:var(--colours-grey-1000);background:var(--backround-action-primary-default);border:1px solid var(--colours-grey-1000);border-radius:var(--borderradius-xs);color:var(--text-action-primary-default);display:inline-block;font-size:var(--fonts-size-body);left:0;margin-bottom:5px;opacity:0;padding:var(--padding-action-general-s);position:absolute;text-align:center;top:-4rem;width:max-content}.range-container .tooltip:after,.range-container .tooltip:before{border:solid transparent;content:"";height:0;left:50%;position:absolute;top:100%;width:0}.range-container .tooltip:after{border-color:var(--colours-grey-1000) transparent transparent transparent;border-width:4px;margin-left:-4px}.range-container .tooltip:before{border-color:var(--colours-grey-1000) transparent transparent transparent;border-width:8px;margin-left:-8px}@media (hover:hover){.range-container:hover .tooltip{opacity:1}}.rail{background-color:var(--backround-action-strong-unselected-default);border-radius:var(--border-radius-pill);height:.375rem;position:relative;top:calc(var(--spacing-8)*-1);width:100%}.slider-range{background-color:var(--backround-action-general-selected-default);border:1.5px solid var(--border-action-strong-hover);border-radius:var(--borderradius-xl);height:.2rem;position:relative;top:calc(var(--spacing-2)*-1);width:0;z-index:5}.range-value{color:var(--colours-grey-500);display:flex;font-family:var(--font-jetbrains-mono);font-weight:var(--fonts-weight-default);justify-content:space-between}.range-value,.range-value.small{font-size:var(--fonts-size-meta);line-height:var(--fonts-line-height-default)}.range-value.side-by-side{color:var(--colours-grey-1000);font-family:var(--font-mona-sans);font-weight:var(--fonts-weight-highlight);margin-left:var(--space-s);margin-top:calc(var(--space-xxxs)*-1)}.range-step{position:relative}.range-step:first-child{left:0}input[type=range].thumb{-webkit-appearance:none;background:var(--colours-grey-200);border:none;border-radius:var(--border-radius-pill);height:0;margin:0;outline:none;padding:0;pointer-events:none;position:relative;width:100%;z-index:10;-webkit-tap-highlight-color:transparent}input[type=range].thumb::-webkit-slider-thumb{background-color:var(--colours-grey-0);pointer-events:all;position:relative;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background:var(--backround-action-general-selected-default);border:3px solid var(--border-action-strong-hover);border-radius:var(--borderradius-xl);cursor:pointer;height:var(--spacing-18);margin-top:0;width:var(--spacing-8)}input[type=range].thumb::-moz-range-thumb{background-color:var(--colours-grey-0);pointer-events:all;position:relative;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background:var(--backround-action-general-selected-default);border:3px solid var(--border-action-strong-hover);border-radius:var(--borderradius-xl);cursor:pointer;height:var(--spacing-18);margin-top:0;width:var(--spacing-8)}input[type=range].thumb:focus-visible{border-color:transparent}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:transparent}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{background-color:var(--backround-display-onwhite);border:unset;border-radius:var(--border-radius-s);font-size:var(--fonts-size-body);opacity:1;position:relative;transition:opacity var(--transition-base) ease-out;visibility:visible}.header-content .collapse{background-color:unset}.collapse-button{background:none;border:none;border-radius:var(--border-radius-s);box-sizing:border-box;color:var(--colours-grey-1000);justify-content:space-between;padding:var(--gap-display-m) var(--gap-display-l);text-align:unset;transition:border-radius 1s ease-out;width:100%}.header-content .collapse-button{font-weight:var(--fonts-weight-medium);padding:var(--padding-nav-vertical) var(--padding-action-general-m)}.header-content .collapse-button .fa-chevron-right{font-weight:var(--fonts-weight-highlight);transform:rotate(90deg)}.header-content .collapse-button.collapse-open{background-color:var(--backround-display-onwhite)}@media (hover:hover){.header-content .collapse-button:hover{background-color:var(--backround-display-onwhite)}}.collapse-button .fa-chevron-right{transition:transform var(--transition-base) ease-out}.collapse-button button.no-icon .chevron-icon:hover{box-shadow:unset}.collapse-button button.no-icon .fa-chevron-right{color:var(--text-action-general-disabled)}@media (hover:hover){.collapse-button button.no-icon:hover{background-color:unset;cursor:unset}}.collapse-button.collapse-open{transition:border-radius var(--transition-base) ease-out}.collapse-button.collapse-open .fa-chevron-right{transform:rotate(90deg);transition:transform var(--transition-base) ease-out}@media (hover:hover){.collapse-button:hover{box-shadow:unset}}.collapse-button .icon{align-self:baseline;display:flex;font-size:var(--fonts-size-body);position:relative}.collapse-content{border-radius:0 0 var(--border-radius-s) var(--border-radius-s);max-height:0;overflow:hidden;padding:0 calc(var(--spacing-32) + var(--gap-display-l)) 0 var(--gap-display-l);transition:max-height var(--transition-base) ease-in-out}.collapse-content.collapse-closed{border:none;padding:0;transition:max-height var(--transition-base) ease-out,padding var(--transition-base) ease-out .5s}.header-content .collapse-content{padding:var(--spacing-6)}.header-content .collapse-content.collapse-closed{border:none;opacity:0;padding:0;transition:max-height var(--transition-base) ease-out,padding var(--transition-base) ease-out}.header-content .collapse-content .item{display:inline-block;padding:var(--padding-action-general-m) var(--padding-action-horizontal-l)!important}.header-content .collapse-content li{padding:0}@media (hover:hover){.header-content .collapse-content a.item:hover{background-color:var(--backround-display-onwhite)}}.accordion .collapse{margin-bottom:var(--gap-content-level-2)}.accordion div .collapse:last-child,.accordion>button,.collapse:last-of-type,.header-content .accordion .collapse{margin-bottom:0}@media (min-width:1024px){:root{--pagemargin:var(--lpspacing-48)}}@media (min-width:1280px){:root{--pagemargin:var(--lpspacing-80)}}.mg-t-text-h1-subline,.mg-text-h1-subline,.mg-y-text-h1-subline{margin-top:var(--lp-gap-text-h1-subline)}.mg-b-text-h1-subline,.mg-text-h1-subline,.mg-y-text-h1-subline{margin-bottom:var(--lp-gap-text-h1-subline)}.mg-l-text-h1-subline,.mg-text-h1-subline,.mg-x-text-h1-subline{margin-left:var(--lp-gap-text-h1-subline)}.mg-r-text-h1-subline,.mg-text-h1-subline,.mg-x-text-h1-subline{margin-right:var(--lp-gap-text-h1-subline)}.mg-display-l,.mg-t-display-l,.mg-y-display-l{margin-top:var(--lp-gap-display-l)}.mg-b-display-l,.mg-display-l,.mg-y-display-l{margin-bottom:var(--lp-gap-display-l)}.mg-display-l,.mg-l-display-l,.mg-x-display-l{margin-left:var(--lp-gap-display-l)}.mg-display-l,.mg-r-display-l,.mg-x-display-l{margin-right:var(--lp-gap-display-l)}.mg-display-xl,.mg-t-display-xl,.mg-y-display-xl{margin-top:var(--lp-gap-display-xl)}.mg-b-display-xl,.mg-display-xl,.mg-y-display-xl{margin-bottom:var(--lp-gap-display-xl)}.mg-display-xl,.mg-l-display-xl,.mg-x-display-xl{margin-left:var(--lp-gap-display-xl)}.mg-display-xl,.mg-r-display-xl,.mg-x-display-xl{margin-right:var(--lp-gap-display-xl)}.mg-display-s,.mg-t-display-s,.mg-y-display-s{margin-top:var(--lp-gap-display-s)}.mg-b-display-s,.mg-display-s,.mg-y-display-s{margin-bottom:var(--lp-gap-display-s)}.mg-display-s,.mg-l-display-s,.mg-x-display-s{margin-left:var(--lp-gap-display-s)}.mg-display-s,.mg-r-display-s,.mg-x-display-s{margin-right:var(--lp-gap-display-s)}.mg-t-text-h2-subline,.mg-text-h2-subline,.mg-y-text-h2-subline{margin-top:var(--lp-gap-text-h2-subline)}.mg-b-text-h2-subline,.mg-text-h2-subline,.mg-y-text-h2-subline{margin-bottom:var(--lp-gap-text-h2-subline)}.mg-l-text-h2-subline,.mg-text-h2-subline,.mg-x-text-h2-subline{margin-left:var(--lp-gap-text-h2-subline)}.mg-r-text-h2-subline,.mg-text-h2-subline,.mg-x-text-h2-subline{margin-right:var(--lp-gap-text-h2-subline)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-stretch:125%;font-weight:var(--fonts-weight-super-bold);letter-spacing:var(--lpfonts-letterspacing-default);line-height:120%}.h2,h2{font-size:var(--lpheadline-h2)}p{font-size:var(--lpfonts-size-body);font-weight:var(--fonts-weight-default);letter-spacing:var(--lpfonts-letterspacing-default);line-height:150%}.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{color:var(--lp-text-display-onblack);font-size:1.5rem;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);font-weight:700;line-height:110%;margin-bottom:var(--lp-gap-display-l)}.lp-header-img-container h1,.lp-header-img-container p{color:var(--lp-text-display-onblack);letter-spacing:var(--lpfonts-letterspacing-default)}.lp-header-img-container p{font-size:var(--lpfonts-size-body);font-style:normal;font-weight:400;line-height:150%}.lp-header-img-container a,.lp-header-img-container button{margin-top:var(--lp-gap-display-l)}.lp-header-img-container picture{display:flex}.lp-header-img-container .lp-header-img{display:none;max-height:var(--_image-height);width:auto;z-index:1}@media (min-width:1024px){.lp-header-img-container .lp-header-img{bottom:0;display:block;position:absolute;right:0}}@media (min-width:1280px){.lp-header-img-container .lp-header-img{bottom:unset;right:-3.75rem;top:-1.563rem}}.lp-header-img-container .lp-header-content{height:calc(var(--_height) - var(--lp-padding-display-general-l) - var(--_image-height));left:0;max-width:100%;padding-bottom:calc(var(--_image-height));padding-top:var(--lp-padding-display-general-l);position:absolute;top:0;z-index:1}@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{align-content:center;height:var(--_height);margin:auto 0;max-width:50%;padding-bottom:0;padding-top:0}}.lp-header-img-container .lp-header-content .lp-header-img{bottom:0;display:block;left:50%;position:absolute;transform:translateX(-50%)}@media (min-width:1024px){.lp-header-img-container .lp-header-content .lp-header-img{display:none}}.lp-header-img-container .lp-header-img-bg{max-height:var(--_height);max-width:unset;padding-left:0!important;padding-right:0!important;position:relative;z-index:1}@media (min-width:1024px){.lp-header-img-container .lp-header-img-bg{height:var(--_height);max-height:unset}}.lp-header-img-container .lp-header-bg{background:linear-gradient(135deg,#7d7092,#a69db7);height:auto;overflow:hidden;position:absolute;top:0;width:100%}@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.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-bottom:calc(var(--_image-height) + var(--lp-padding-display-general-l));padding-top:var(--lp-padding-display-general-l)}@media (min-width:1024px){.lp-header-img-container.exali-header .lp-header-content{max-width:60%;padding-bottom:0;padding-top:0}}.lp-footer-image-banner{margin:var(--spacing-40) 0;position:relative}@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{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));width:100vw}@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{bottom:unset;height:var(--_image-height);margin-top:var(--lp-gap-display-xl);position:relative;top:unset;width:var(--_image-width)}.calculator .lp-header-content{height:auto;padding-bottom:var(--lp-padding-display-general-l);padding-top:var(--lp-padding-display-general-l);right:0}@media (min-width:1280px){.calculator .lp-header-content img.lp-header-img{height:27.8125rem;width:32.4375rem}}.calculator .hero{align-items:flex-start;display:flex;flex-direction:column;gap:var(--lp-gap-display-m);justify-content:center}.calculator .hero h1{font-size:var(--lpheadline-h1-hero);font-weight:var(--fonts-weight-super-bold);line-height:1.1;margin:0}.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{bottom:unset;margin-top:unset;position:absolute;top:50%;transform:translateY(-50%)}.calculator .lp-header-content{left:0;max-width:27.1875rem;padding:0;right:unset;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{right:0;top:-1.563rem;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-bottom:var(--lpspacing-40);margin-top: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{background:var(--colours-transparency-black-4);border-radius:var(--borderradius-xs)}.calculator .calculator-sidebar li{padding-bottom:var(--padding-nav-vertical);padding-top: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{background:var(--colours-brand-oliver);border-radius:3rem;bottom:0;content:"";left:-.1rem;position:absolute;top:0;width:.2rem}.calculator .calculator-sidebar li.disabled .sidebar-item-content{color:var(--text-action-general-disabled)}.calculator .calculator-sidebar .sidebar-item-content{color:var(--text-display-strong);display:flex;padding-left:var(--padding-nav-horizontal);padding-right:var(--padding-nav-horizontal)}@media (min-width:768px){.calculator .calculator-sidebar{display:block}}.calculator .calculator-step{align-items:flex-start;background:var(--colours-grey-50);border-radius:var(--borderradius-m);display:flex;flex-direction:column;justify-content:space-between;padding:var(--lp-padding-display-general-s)}.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{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--lp-gap-action-general-stacked);justify-content:space-between;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{border-color:var(--colours-grey-1000);color:var(--colours-grey-1000);text-decoration:none}.calculator .calculator-step .step-content{align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-40)}.calculator .calculator-step .step-content .form-group label.with-icon{align-items:center;display:flex;gap:var(--lp-gap-display-s);justify-content:space-between;text-wrap:balance}.calculator .calculator-step .step-content .form-group input::-webkit-inner-spin-button,.calculator .calculator-step .step-content .form-group input::-webkit-outer-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{align-items:flex-start;display:flex;gap:var(--lp-gap-action-element-to-text);justify-content:flex-start;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-skip-ink:none;text-decoration-style:solid;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{background:var(--colours-grey-0);border:1px solid var(--colours-transparency-black-12);border-radius:var(--borderradius-s);display:grid;grid-template-columns:1fr 1fr;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{background:var(--colours-grey-0);border:1.5px solid transparent;border-radius:var(--borderradius-xs);color:var(--colours-grey-1000);cursor:pointer;font-weight:var(--fonts-weight-default);margin:0;padding:var(--lp-padding-action-general-m)}.calculator .calculator-step .step-content .mode-toggle .toggle-option:hover,.calculator .calculator-step .step-content .period-toggle .toggle-option:hover{background:var(--colours-grey-50);box-shadow:none}.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 .currency-suffix,.calculator .calculator-step .step-content .input-suffix-container.with-period-toggle input.has-currency{height:calc(4.5rem - 2px);padding-bottom:0;padding-right:0;padding-top:0}.calculator .calculator-step .step-content .input-suffix-container.with-period-toggle .currency-suffix{align-items:center;display:flex;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{column-gap:var(--lp-gap-display-xl);display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}}@media (min-width:1280px){.calculator .calculator-step .step-content.step-4{align-items:end;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}.calculator .calculator-step .step-content.step-4 .calculator-range{grid-column-end:3;grid-column-start:1}}.calculator .calculator-result{align-items:flex-start;background:var(--colours-grey-50);border-radius:var(--borderradius-m);display:flex;flex-direction:column;gap:var(--lp-gap-display-l);justify-content:space-between;padding:var(--lp-padding-display-general-s)}.calculator .calculator-result h3{font-size:var(--lpfonts-size-h3);font-weight:var(--fonts-weight-super-bold)}.calculator .calculator-result .headline{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.calculator .calculator-result button.fm-btn-tertiary-black:hover{border-color:var(--colours-grey-1000);color:var(--colours-grey-1000);text-decoration:none}.calculator .calculator-result .result-summary{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--lp-gap-display-m);justify-content:center}.calculator .calculator-result .result-summary .result-summary-comparison,.calculator .calculator-result .result-summary .result-summary-rate{align-items:flex-start;align-self:stretch;background:var(--colours-grey-0);border-radius:var(--border-radius-s);display:flex;flex-direction:column;gap:var(--lp-gap-display-s);justify-content:flex-start;padding:var(--lp-padding-display-general-s)}.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-size:1.5rem;font-weight:var(--fonts-weight-super-bold)}.calculator .calculator-result .result-summary .result-summary-comparison{backdrop-filter:blur(100px)}.calculator .calculator-result .result-summary .result-summary-comparison div{font-size:1.5rem;font-weight:var(--fonts-weight-super-bold)}.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-bottom:var(--lpspacing-4);padding-top:var(--lp-gap-display-s);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{align-self:stretch;display:flex;flex-direction:column;gap:var(--lp-gap-display-s)}.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}.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;gap:var(--lp-gap-display-l);grid-template-columns:13rem 1fr}.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{align-items:center;justify-content:center;text-align: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-comparison,.calculator .calculator-result .result-summary .result-summary-rate{padding:var(--lp-padding-display-general-m)}}.calculator .calculator-banner{align-self:stretch;line-height:1;text-align:center}.calculator .calculator-banner img{border-radius:var(--borderradius-m);height:auto;width:100%}@media (min-width:1024px){.calculator .calculator-banner{margin-top:var(--lpspacing-48)}}
/*# sourceMappingURL=calculator.b8572368.css.map*/