@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:400;src:url(../fonts/libre-baskerville-v24-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:500;src:url(../fonts/libre-baskerville-v24-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:600;src:url(../fonts/libre-baskerville-v24-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:700;src:url(../fonts/libre-baskerville-v24-latin-700.woff2) format("woff2")}:root{--lh-body:1.5;--bold:600;--max-width-xs:720px;--max-width-s:860px;--max-width-base:1344px;--max-width-l:1440px;--max-width-xl:2200px;--ff-primary:"Palatino Linotype","Book Antiqua",Palatino,serif;--ff-primary:"Libre Baskerville",serif;--ff-secondary:var(--ff-primary);--space-unit:calc(var(--lh-body)*1rem);--space-xxxs:calc(var(--space-unit)*0.125);--space-xxs:calc(var(--space-unit)*0.25);--space-xs:calc(var(--space-unit)*0.5);--space-s:calc(var(--space-unit)*0.75);--space-m:var(--space-unit);--space-l:calc(var(--space-unit)*1.25);--space-xl:calc(var(--space-unit)*2);--space-xxl:calc(var(--space-unit)*3.25);--space-xxxl:calc(var(--space-unit)*5.25);--space-xxxxl:calc(var(--space-unit)*8.5);--component-spacing:var(--gutter);--gutter:var(--space-m);--fs-xs:0.79rem;--fs-s:0.889rem;--fs-base:1rem;--fs-m:1.125rem;--fs-l:1.266rem;--fs-xl:1.424rem;--fs-xxl:2.027rem;--fs-xxxl:2.887rem;--fs-display:3.653rem;--lh-xs:calc(var(--lh-body)/0.79);--lh-s:calc(var(--lh-body)/0.889);--lh-m:calc(var(--lh-body)/1.125);--lh-l:calc(var(--lh-body)/1.266);--lh-xl:calc(var(--lh-body)/1.266);--lh-xxl:calc(var(--lh-body)/2.0267*1.4284);--lh-xxxl:calc(var(--lh-body)/2.887*2.125);--lh-display:calc(var(--lh-body)/3.6523*2.678);--element-1:rgba(0,0,0,.87);--element-2:rgba(0,0,0,.6);--element-3:rgba(0,0,0,.37);--clr-primary-400:#c61318;--clr-secondary-400:#004d91;--clr-error-50:#f9e8e8;--clr-error-400:#bf1a1a;--clr-success-50:#dff0d8;--clr-success-400:#3c763d}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,ul{margin:0}button,input,select,textarea{font:inherit}textarea{display:block;min-height:24em}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:root{interpolate-size:allow-keywords}body,html{font-size:1rem}body{background:var(--body-bg);color:rgba(0,0,0,.87);color:var(--element-1);display:grid;font-family:Libre Baskerville,serif;font-family:var(--ff-primary);font-size:var(--fs-base);grid-template-columns:1fr;line-height:1.5;line-height:var(--lh-body);min-height:100svh;min-height:100dvh;position:relative;text-rendering:optimizespeed}@media screen and (min-width:1280px){body{grid-template-columns:repeat(2,1fr)}}img,picture,svg,video{display:block;max-width:100%}img{height:auto}a{color:var(--clr-link);text-decoration-line:none;text-decoration-thickness:from-font}a:focus,a:hover{color:var(--clr-link-hover)}b,strong{font-weight:600;font-weight:var(--bold)}ol,ul{padding-left:1.5rem}[type=email],[type=password],[type=search],[type=tel],[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.flow>*+*{margin-top:1.5rem;margin-top:var(--space-m)}.flow-xxs>*+*{margin-top:.375rem;margin-top:var(--space-xxs)}.flow-xs>*+*{margin-top:.75rem;margin-top:var(--space-xs)}.flow-s>*+*{margin-top:1.125rem;margin-top:var(--space-s)}.flow-l>*+*{margin-top:1.5rem;margin-top:var(--space-m)}@media screen and (min-width:840px){.flow-l>*+*{margin-top:1.875rem;margin-top:var(--space-l)}}.flow-xl>*+*{margin-top:1.5rem;margin-top:var(--space-m)}@media screen and (min-width:840px){.flow-xl>*+*{margin-top:3rem;margin-top:var(--space-xl)}}.flow-xxl>*+*{margin-top:1.5rem;margin-top:var(--space-m)}@media screen and (min-width:840px){.flow-xxl>*+*{margin-top:4.875rem;margin-top:var(--space-xxl)}}.flow-xxxl>*+*{margin-top:7.875rem;margin-top:var(--space-xxxl)}.visuallyhidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;clip-path:none;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.wrapper,.wrapper-l,.wrapper-s,.wrapper-xl,.wrapper-xs{box-sizing:content-box;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-left:var(--space-m);padding-right:1.5rem;padding-right:var(--space-m)}@media screen and (min-width:840px){.wrapper,.wrapper-l,.wrapper-s,.wrapper-xl,.wrapper-xs{padding-left:1.875rem;padding-left:var(--space-l);padding-right:1.875rem;padding-right:var(--space-l)}}.wrapper-xs{max-width:720px;max-width:var(--max-width-xs)}.wrapper-s{max-width:860px;max-width:var(--max-width-s)}.wrapper{max-width:1344px;max-width:var(--max-width-base)}.wrapper-l{max-width:1440px;max-width:var(--max-width-l)}.wrapper-xl{max-width:2200px;max-width:var(--max-width-xl)}.text-align-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}.grid{--gap-y:var(--space-m);--gap-x:var(--space-m);display:grid;grid-gap:1.5rem 1.5rem;grid-gap:var(--gap-y) var(--gap-x);gap:1.5rem 1.5rem;gap:var(--gap-y) var(--gap-x)}@media screen and (min-width:840px){.grid{grid-template-columns:repeat(12,1fr)}}.grid-half{--gap-y:var(--space-m);--gap-x:var(--space-m);display:grid;grid-gap:1.5rem 1.5rem;grid-gap:var(--gap-y) var(--gap-x);gap:1.5rem 1.5rem;gap:var(--gap-y) var(--gap-x)}@media screen and (min-width:840px){.grid-half{--gap-y:var(--space-l);--gap-x:var(--space-l);grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1280px){.grid-half{--gap-y:var(--space-xl);--gap-x:var(--space-xl)}}@media screen and (min-width:840px){.grid-half-opposite>:first-child{order:2}}.responsive-grid{--min:15rem;--gap-x:var(--space-m);--gap-y:var(--space-m);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min)),1fr));grid-gap:1.5rem 1.5rem;grid-gap:var(--gap-y) var(--gap-x);gap:1.5rem 1.5rem;gap:var(--gap-y) var(--gap-x)}.columns{-moz-column-gap:1.875rem;column-gap:1.875rem;-moz-column-gap:var(--space-l);column-gap:var(--space-l);-moz-column-width:30ch;column-width:30ch}.columns>p{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.img-br,.img-hero{border-radius:var(--br-m)}.hero-img-wrapper{position:relative}@media screen and (min-width:840px){.hero-img-wrapper>img{aspect-ratio:800/533;border-radius:var(--br-m);bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}}.img-border{box-shadow:var(--bs-1)}.img-hero-bexio{background:#f3f2f0}.img-hero-sap{background:#f8f8f8}.img-bexio{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:var(--br-l);box-shadow:var(--bs-1);padding:1.5rem;padding:var(--space-m)}.img-bexio.sticky{top:1.875rem;top:var(--space-l)}.responsive-table{overflow-x:auto}.sticky{--sticky-top:var(--space-m);position:sticky;top:1.5rem;top:var(--sticky-top);z-index:90}@media screen and (min-width:840px){.sticky{--sticky-top:var(--space-l)}}.ptop-xxl{padding-top:4.875rem;padding-top:var(--space-xxl)}.pbot-xxl{padding-bottom:4.875rem;padding-bottom:var(--space-xxl)}.mtop-xxl{margin-top:4.875rem;margin-top:var(--space-xxl)}.align-items-center{align-items:center}.flex{display:flex}.list-highlight li::marker{color:#c61318;color:var(--clr-primary-400)}.nowrap{white-space:nowrap}.site-header{display:flex;flex-direction:column;position:relative}.header{color:#004d91;color:var(--clr-secondary-400)}.header .pre-headline{background:#c61318;background:var(--clr-primary-400);color:#fff;font-size:1rem;font-weight:600;font-weight:var(--bold);padding:1.125rem 1.5rem;padding:var(--space-s) var(--space-m);text-transform:uppercase}@media screen and (min-width:640px){.header .pre-headline{letter-spacing:.05em}}.header .headline{padding:1.125rem 1.5rem;padding:var(--space-s) var(--space-m)}@media screen and (min-width:840px){.header .headline{padding-left:3rem;padding-left:var(--space-xl);padding-right:3rem;padding-right:var(--space-xl);text-align:right}}:is(.header .headline) h1{color:#c61318;color:var(--clr-primary-400);font-size:clamp(3rem,.8276rem + 4.1379vw,6rem);font-weight:600;font-weight:var(--bold);line-height:1}:is(.header .headline) ul{display:flex;font-size:clamp(1.375rem,.5603rem + 1.5517vw,2.5rem);font-weight:600;font-weight:var(--bold);gap:.75rem;gap:var(--space-xs);list-style:none;padding-left:0}@media screen and (min-width:840px){:is(.header .headline) ul{justify-content:flex-end}}:is(:is(:is(.header .headline) ul) li:first-child):after{content:"•";margin-left:.75rem;margin-left:var(--space-xs)}.hero-image{height:100%;position:relative}.hero-image img{aspect-ratio:4/3;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:45% 50%;object-position:45% 50%;width:100%}.slogan{align-items:center;background:#004d91;background:var(--clr-secondary-400);display:flex;padding:1.5rem;padding:var(--space-m)}@media screen and (min-width:960px){.slogan{height:100%;padding:4.875rem;padding:var(--space-xxl)}}.slogan p{color:#fff;font-size:clamp(3rem,.8276rem + 4.1379vw,6rem);font-weight:600;font-weight:var(--bold);line-height:1.3}