/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.link-button{display:inline-block;text-decoration:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);border-radius:4px;padding:var(--space-xxs) var(--space-md);transition:var(--transition-default);}.link-button:hover{background:var(--color-red-primary);color:var(--color-white);}.link-button:focus{outline:none;box-shadow:0 0 0 6px hsla(var(--color-red-primary-hsl),0.1);}.link-button:active,.link-button.is-active{background:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark);box-shadow:none;}.product-price{font-size:var(--text-xxl);font-weight:var(--font-primary-bold);margin-bottom:var(--space-xs) !important;}.product-sidenote{color:var(--color-grey-sidenote);margin:var(--space-xs) 0 !important;}.product-sidenote a{color:var(--color-grey-sidenote);}.product-sidenote a:hover{color:var(--color-black);}:root{--color-red-primary-hsl:3,68%,40%;--color-red-primary:hsla(var(--color-red-primary-hsl),1);--color-red-dark:hsla(3,68%,25%,1);--color-grey-primary:hsla(222,10%,20%,1);--color-grey-sidenote:hsla(220,9%,65%,1);--color-grey-light:hsla(220,9%,75%,1);--color-grey-bright:hsla(220,9%,95%,1);--color-black:hsla(0,0%,0%,1);--color-white:hsla(0,0%,100%,1);--color-status-red:#e33f1e;--color-status-yellow:#fdca40;--color-status-green:#3fa21c;--font-primary-family:"raleway-local",sans-serif;--font-primary-bold:700;--font-primary-regular:400;--font-primary-light:300;--text-base-size:0.9375rem;--text-scale-ratio:1.2;--text-xs:calc((var(--text-base-size) / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-sm:calc(var(--text-xs) * var(--text-scale-ratio));--text-md:calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-lg:calc(var(--text-md) * var(--text-scale-ratio));--text-xl:calc(var(--text-lg) * var(--text-scale-ratio));--text-xxl:calc(var(--text-xl) * var(--text-scale-ratio));--text-xxxl:calc(var(--text-xxl) * var(--text-scale-ratio));--text-front-title:calc(var(--text-xxxl) * var(--text-scale-ratio) * 1.32);--text-contact:calc(var(--text-xxxl) * var(--text-scale-ratio) * 1.96);--space-unit:1rem;--space-xxxxs:calc(0.125 * var(--space-unit));--space-xxxs:calc(0.25 * var(--space-unit));--space-xxs:calc(0.375 * var(--space-unit));--space-xs:calc(0.5 * var(--space-unit));--space-sm:calc(0.75 * var(--space-unit));--space-md:calc(1.25 * var(--space-unit));--space-lg:calc(2 * var(--space-unit));--space-xl:calc(3.25 * var(--space-unit));--space-xxl:calc(5.25 * var(--space-unit));--space-xxxl:calc(8.5 * var(--space-unit));--space-xxxxl:calc(13.75 * var(--space-unit));--transition-default-ease:cubic-bezier(.27,.07,.51,1);--transition-elastic-ease:cubic-bezier(.75,-0.5,0,1.75);--transition-default:all 200ms var(--transition-default-ease);}@media (min-width:800px){:root{--text-base-size:1.14583rem;}}.lines{display:inline-block;width:30px;height:4px;background:var(--color-red-primary);transition:var(--transition-default);position:relative;top:-3px;}.lines:before,.lines:after{display:inline-block;width:30px;height:4px;background:var(--color-red-primary);transition:var(--transition-default);position:absolute;left:0;content:"";}.lines:before{top:10px;}.lines:after{top:-10px;}
.link-button{display:inline-block;text-decoration:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);border-radius:4px;padding:var(--space-xxs) var(--space-md);transition:var(--transition-default);}.link-button:hover{background:var(--color-red-primary);color:var(--color-white);}.link-button:focus{outline:none;box-shadow:0 0 0 6px hsla(var(--color-red-primary-hsl),0.1);}.link-button:active,.link-button.is-active{background:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark);box-shadow:none;}.product-price{font-size:var(--text-xxl);font-weight:var(--font-primary-bold);margin-bottom:var(--space-xs) !important;}.product-sidenote{color:var(--color-grey-sidenote);margin:var(--space-xs) 0 !important;}.product-sidenote a{color:var(--color-grey-sidenote);}.product-sidenote a:hover{color:var(--color-black);}*{box-sizing:border-box;overflow-wrap:break-word;}.layout-container{display:flex;flex-direction:column;--toolbar-height:0px;height:calc(100vh - var(--toolbar-height));}.toolbar-horizontal .layout-container{--toolbar-height:61px;}.toolbar-vertical .layout-container{--toolbar-height:118px;}body{font-family:var(--font-primary-family);font-size:100%;font-weight:var(--font-primary-regular);color:var(--color-grey-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-white);}img{width:100%;height:auto;}h1{font-size:var(--text-xxxl);font-feature-settings:"smcp";line-height:1.1em;margin:var(--space-lg) 0;}.block-page-title{max-width:1272px;margin:0 auto;padding:0 var(--space-lg);}.block-page-title h1{margin-top:0;}.block-main-page-content h2{font-size:var(--text-xxxl);font-feature-settings:"smcp";line-height:1.1em;}.block-main-page-content h2:after{content:"";display:block;height:1px;max-width:400px;margin-top:var(--space-xs);background:var(--color-red-primary);}.block-main-page-content h3{font-size:var(--text-xxl);font-feature-settings:"smcp";line-height:1.1em;}p,li{font-size:var(--text-md);line-height:1.5em;}.image-widget img{width:auto;}
.link-button{display:inline-block;text-decoration:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);border-radius:4px;padding:var(--space-xxs) var(--space-md);transition:var(--transition-default);}.link-button:hover{background:var(--color-red-primary);color:var(--color-white);}.link-button:focus{outline:none;box-shadow:0 0 0 6px hsla(var(--color-red-primary-hsl),0.1);}.link-button:active,.link-button.is-active{background:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark);box-shadow:none;}.product-price{font-size:var(--text-xxl);font-weight:var(--font-primary-bold);margin-bottom:var(--space-xs) !important;}.product-sidenote{color:var(--color-grey-sidenote);margin:var(--space-xs) 0 !important;}.product-sidenote a{color:var(--color-grey-sidenote);}.product-sidenote a:hover{color:var(--color-black);}@font-face{font-family:"raleway-local";font-style:normal;font-weight:400;src:url("/themes/custom/sat_theme/fonts/Raleway-Regular.woff2"),url("/themes/custom/sat_theme/fonts/Raleway-Regular.woff");}@font-face{font-family:"raleway-local";font-style:normal;font-weight:700;src:url("/themes/custom/sat_theme/fonts/Raleway-Bold.woff2"),url("/themes/custom/sat_theme/fonts/Raleway-Bold.woff");}@font-face{font-family:"raleway-local";font-style:normal;font-weight:300;src:url("/themes/custom/sat_theme/fonts/Raleway-Light.woff2"),url("/themes/custom/sat_theme/fonts/Raleway-Light.woff");}
.link-button{display:inline-block;text-decoration:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);border-radius:4px;padding:var(--space-xxs) var(--space-md);transition:var(--transition-default);}.link-button:hover{background:var(--color-red-primary);color:var(--color-white);}.link-button:focus{outline:none;box-shadow:0 0 0 6px hsla(var(--color-red-primary-hsl),0.1);}.link-button:active,.link-button.is-active{background:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark);box-shadow:none;}.product-price{font-size:var(--text-xxl);font-weight:var(--font-primary-bold);margin-bottom:var(--space-xs) !important;}.product-sidenote{color:var(--color-grey-sidenote);margin:var(--space-xs) 0 !important;}.product-sidenote a{color:var(--color-grey-sidenote);}.product-sidenote a:hover{color:var(--color-black);}.block-inline-blockgdpr-google-map{position:relative;}.block-inline-blockgdpr-google-map .field--name-field-google-maps-link a{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;color:var(--color-black);text-decoration:none;font-size:var(--text-md);transition:var(--transition-default);}.block-inline-blockgdpr-google-map .field--name-field-google-maps-link a:hover{color:var(--color-white);background:rgba(0,0,0,0.5);}
.link-button{display:inline-block;text-decoration:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);border-radius:4px;padding:var(--space-xxs) var(--space-md);transition:var(--transition-default);}.link-button:hover{background:var(--color-red-primary);color:var(--color-white);}.link-button:focus{outline:none;box-shadow:0 0 0 6px hsla(var(--color-red-primary-hsl),0.1);}.link-button:active,.link-button.is-active{background:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark);box-shadow:none;}.product-price{font-size:var(--text-xxl);font-weight:var(--font-primary-bold);margin-bottom:var(--space-xs) !important;}.product-sidenote{color:var(--color-grey-sidenote);margin:var(--space-xs) 0 !important;}.product-sidenote a{color:var(--color-grey-sidenote);}.product-sidenote a:hover{color:var(--color-black);}.block-inline-blockc-bild-text .block-content{display:flex;align-items:center;flex-wrap:wrap;}@media (min-width:800px){.block-inline-blockc-bild-text .block-content{flex-wrap:nowrap;}}.block-inline-blockc-bild-text .field--name-field-cf-bild{width:100%;flex-shrink:0;}@media (min-width:800px){.block-inline-blockc-bild-text .field--name-field-cf-bild{width:50%;}}.block-inline-blockc-bild-text .field--name-field-cf-bild img{display:block;max-height:350px;-o-object-fit:cover;object-fit:cover;}@media (min-width:600px){.block-inline-blockc-bild-text .field--name-field-cf-bild img{max-height:450px;}}@media (min-width:800px){.block-inline-blockc-bild-text .field--name-field-cf-bild img{min-height:600px;max-height:none;}}.block-inline-blockc-bild-text .field--name-body{max-width:636px;padding:0 var(--space-lg) 0 var(--space-lg);}@media (min-width:800px){.block-inline-blockc-bild-text .field--name-body{padding:0 var(--space-lg) 0 var(--space-xl);}}@media (min-width:1275px){.block-inline-blockc-bild-text .field--name-body{padding:0 var(--space-lg) 0 var(--space-xxl);}}.block-inline-blockc-bild-text .field--name-body p{margin:var(--space-xl) 0;}@media (min-width:800px){.block-inline-blockc-bild-text .field--name-body :first-child{margin-top:0;}}@media (min-width:800px){.block-inline-blockc-bild-text .field--name-body :last-child{margin-bottom:0;}}.block-inline-blockc-bild-text.block-flipped .block-content{flex-direction:row-reverse;}.block-inline-blockc-bild-text.block-flipped .field--name-body{padding:0 var(--space-xxl) 0 var(--space-lg);}.block-inline-blockc-bild-text.block-align-top .block-content{align-items:flex-start;}
.link-button{display:inline-block;text-decoration:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);border-radius:4px;padding:var(--space-xxs) var(--space-md);transition:var(--transition-default);}.link-button:hover{background:var(--color-red-primary);color:var(--color-white);}.link-button:focus{outline:none;box-shadow:0 0 0 6px hsla(var(--color-red-primary-hsl),0.1);}.link-button:active,.link-button.is-active{background:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark);box-shadow:none;}.product-price{font-size:var(--text-xxl);font-weight:var(--font-primary-bold);margin-bottom:var(--space-xs) !important;}.product-sidenote{color:var(--color-grey-sidenote);margin:var(--space-xs) 0 !important;}.product-sidenote a{color:var(--color-grey-sidenote);}.product-sidenote a:hover{color:var(--color-black);}.block-inline-blockc-text p{max-width:800px;}.block-inline-blockc-text h2{margin-top:var(--space-xxl);}.block-inline-blockc-text blockquote{max-width:1272px;margin:0 auto;padding:0 var(--space-lg);position:relative;text-align:center;}.block-inline-blockc-text blockquote:before{content:"“";font-family:sans-serif;opacity:0.15;position:absolute;font-size:300px;line-height:1;height:160px;top:-60px;left:0;margin-left:var(--space-lg);}.block-inline-blockc-text blockquote p{font-size:var(--text-lg);max-width:initial;}
.link-button{display:inline-block;text-decoration:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);border-radius:4px;padding:var(--space-xxs) var(--space-md);transition:var(--transition-default);}.link-button:hover{background:var(--color-red-primary);color:var(--color-white);}.link-button:focus{outline:none;box-shadow:0 0 0 6px hsla(var(--color-red-primary-hsl),0.1);}.link-button:active,.link-button.is-active{background:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark);box-shadow:none;}.product-price{font-size:var(--text-xxl);font-weight:var(--font-primary-bold);margin-bottom:var(--space-xs) !important;}.product-sidenote{color:var(--color-grey-sidenote);margin:var(--space-xs) 0 !important;}.product-sidenote a{color:var(--color-grey-sidenote);}.product-sidenote a:hover{color:var(--color-black);}.block-breadcrumbs,.block-page-title{display:none;}.site-header{position:absolute;z-index:2;left:0;right:0;}.block-inline-blockc-banner{height:600px;position:relative;}@media (min-width:600px){.block-inline-blockc-banner{height:800px;}}.block-inline-blockc-banner .field--name-body{position:relative;z-index:1;max-width:1272px;margin:0 auto;padding:0 var(--space-lg);display:flex;flex-direction:column;align-items:flex-end;text-align:right;}.block-inline-blockc-banner .field--name-body p{max-width:400px;}@media (min-width:600px){.block-inline-blockc-banner .field--name-body p{font-size:var(--text-lg);}}@media (min-width:800px){.block-inline-blockc-banner .field--name-body p{max-width:500px;}}.block-inline-blockc-banner h1{font-size:var(--text-xxxl);margin-top:10rem;margin-bottom:0;}@media (min-width:600px){.block-inline-blockc-banner h1{margin-top:12rem;}}@media (min-width:600px){.block-inline-blockc-banner h1{font-size:var(--text-front-title);}}.block-inline-blockc-banner .field--name-field-cf-bild img{position:absolute;top:0;z-index:0;display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:0.5;}@media (min-width:600px){.block-inline-blockc-banner .field--name-field-cf-bild img{opacity:1;}}.front-colored-blocks-section.layout{max-width:1272px;margin:0 auto;padding:0 var(--space-lg) 5% var(--space-lg);position:relative;z-index:1;margin-top:-70px;margin-left:auto;}.front-colored-blocks-section.layout .layout__region--content{display:grid;max-width:800px;}@media (min-width:800px){.front-colored-blocks-section.layout .layout__region--content{grid-template-columns:1fr 1fr;}}.front-grey-block,.front-red-block{color:var(--color-white);box-shadow:0px 0px 60px rgba(0,0,0,0.1);}.front-grey-block h2,.front-red-block h2{margin-top:var(--space-xl);padding:0 var(--space-lg);font-size:var(--text-xl);}@media (min-width:1024px){.front-grey-block h2,.front-red-block h2{font-size:var(--text-xxxl);}}.front-grey-block h2:after,.front-red-block h2:after{content:none;}.front-grey-block .field--name-body,.front-red-block .field--name-body{height:100%;display:flex;flex-direction:column;}.front-grey-block .field--name-body p,.front-red-block .field--name-body p{margin:0;padding:0;}.front-grey-block .field--name-body a,.front-red-block .field--name-body a{display:block;text-decoration:none;color:var(--color-white);padding:var(--space-md) var(--space-lg);position:relative;transition:500ms all var(--transition-elastic-ease);}.front-grey-block .field--name-body a:after,.front-grey-block .field--name-body a:before,.front-red-block .field--name-body a:after,.front-red-block .field--name-body a:before{content:"";position:absolute;top:50%;right:var(--space-xl);width:0.8rem;height:1px;background:var(--color-white);transform-origin:right;transform:translateX(-1rem);transition:500ms all var(--transition-elastic-ease);}.front-grey-block .field--name-body a:after,.front-red-block .field--name-body a:after{transform:rotate(50deg) translateX(0);}.front-grey-block .field--name-body a:before,.front-red-block .field--name-body a:before{transform:rotate(-50deg) translateX(0);}.front-grey-block .field--name-body a:hover,.front-red-block .field--name-body a:hover{box-shadow:0px 0px 30px rgba(0,0,0,0.4);}.front-grey-block .field--name-body a:hover:after,.front-grey-block .field--name-body a:hover:before,.front-red-block .field--name-body a:hover:after,.front-red-block .field--name-body a:hover:before{right:var(--space-lg);}.front-grey-block{background:var(--color-grey-primary);}.front-red-block{background:var(--color-red-primary);}.front-contact-section{background:var(--color-white);padding:6rem 0;margin:0;}.front-contact-section .layout__region--content{display:flex;flex-direction:column;justify-content:center;align-items:center;}.front-contact-block{max-width:680px;padding:0 var(--space-lg);}@media (min-width:500px){.front-contact-block .field--name-body{display:flex;align-items:flex-start;position:relative;padding-left:7.1rem;}}.front-contact-block h2{margin:0;}@media (min-width:500px){.front-contact-block h2{font-size:var(--text-contact);position:absolute;transform:rotate(-90deg) translate(20%,-400%);transform-origin:bottom right;}}.front-contact-block h2:after{content:none;}.front-map-section{margin:0;}.front-map-block iframe{width:100%;height:600px;}
.link-button{display:inline-block;text-decoration:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);border-radius:4px;padding:var(--space-xxs) var(--space-md);transition:var(--transition-default);}.link-button:hover{background:var(--color-red-primary);color:var(--color-white);}.link-button:focus{outline:none;box-shadow:0 0 0 6px hsla(var(--color-red-primary-hsl),0.1);}.link-button:active,.link-button.is-active{background:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark);box-shadow:none;}.product-price{font-size:var(--text-xxl);font-weight:var(--font-primary-bold);margin-bottom:var(--space-xs) !important;}.product-sidenote{color:var(--color-grey-sidenote);margin:var(--space-xs) 0 !important;}.product-sidenote a{color:var(--color-grey-sidenote);}.product-sidenote a:hover{color:var(--color-black);}#block-sat-theme-site-branding{height:100%;}#block-sat-theme-site-branding a{display:block;height:100%;}#block-sat-theme-site-branding img{height:auto;width:200px;}@media (min-width:1130px){#block-sat-theme-site-branding img{height:50px;width:auto;}}
.link-button{display:inline-block;text-decoration:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);border-radius:4px;padding:var(--space-xxs) var(--space-md);transition:var(--transition-default);}.link-button:hover{background:var(--color-red-primary);color:var(--color-white);}.link-button:focus{outline:none;box-shadow:0 0 0 6px hsla(var(--color-red-primary-hsl),0.1);}.link-button:active,.link-button.is-active{background:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark);box-shadow:none;}.product-price{font-size:var(--text-xxl);font-weight:var(--font-primary-bold);margin-bottom:var(--space-xs) !important;}.product-sidenote{color:var(--color-grey-sidenote);margin:var(--space-xs) 0 !important;}.product-sidenote a{color:var(--color-grey-sidenote);}.product-sidenote a:hover{color:var(--color-black);}.site-header{display:flex;justify-content:space-between;align-items:center;height:50px;width:100%;max-width:1272px;margin:0 auto;padding:0 var(--space-lg);margin-top:var(--space-xl);margin-bottom:var(--space-xl);}.block-site-branding{margin-right:2rem;}
.link-button{display:inline-block;text-decoration:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);border-radius:4px;padding:var(--space-xxs) var(--space-md);transition:var(--transition-default);}.link-button:hover{background:var(--color-red-primary);color:var(--color-white);}.link-button:focus{outline:none;box-shadow:0 0 0 6px hsla(var(--color-red-primary-hsl),0.1);}.link-button:active,.link-button.is-active{background:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark);box-shadow:none;}.product-price{font-size:var(--text-xxl);font-weight:var(--font-primary-bold);margin-bottom:var(--space-xs) !important;}.product-sidenote{color:var(--color-grey-sidenote);margin:var(--space-xs) 0 !important;}.product-sidenote a{color:var(--color-grey-sidenote);}.product-sidenote a:hover{color:var(--color-black);}.site-menu{position:fixed;top:0;right:0;width:100%;height:100%;overflow:auto;max-width:500px;transition:var(--transition-default);background:var(--color-white);padding:var(--space-lg);z-index:5;box-shadow:0 0 100px rgba(0,0,0,0.2);transform:translateX(101%);}@media (min-width:960px){.site-menu{position:static;width:auto;height:auto;max-width:100%;overflow:initial;background:none;box-shadow:none;transform:translateX(0);padding:0 !important;}}.primary-menu-show .site-menu{transform:translateX(0);}.toolbar-vertical .site-menu{padding:var(--space-xxxl) var(--space-lg);}@media (min-width:960px){.toolbar-vertical .site-menu{padding-top:inherit;}}.site-menu .menu{margin:0;padding:0;list-style:none;}@media (min-width:960px){.site-menu .menu{display:flex;gap:var(--space-lg);}}.site-menu .menu li{margin-bottom:var(--space-lg);}@media (min-width:960px){.site-menu .menu li{margin-bottom:0;display:inline;}}.site-menu .menu li.active > a:after{transform:scalex(1);transition:none;}.site-menu .menu a{display:inline-block;text-decoration:none;padding:var(--space-sm) 0;font-size:var(--text-xxxl);color:var(--color-grey-primary);font-weight:var(--font-primary-bold);font-feature-settings:"smcp";position:relative;}@media (min-width:960px){.site-menu .menu a{font-size:inherit;}}.site-menu .menu a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--color-grey-primary);transition:var(--transition-default);transform:scalex(0);transform-origin:left;}.site-menu .menu a:hover:after{transform:scalex(1);}.primary-menu-show .main-content{transition:var(--transition-default);filter:blur(2px);}.primary-menu-show .block-system-branding-block{transition:var(--transition-default);filter:blur(2px);}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0.2;background:#000000;transition:var(--transition-default);}.primary-menu-show .overlay{display:block;}
.link-button{display:inline-block;text-decoration:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);border-radius:4px;padding:var(--space-xxs) var(--space-md);transition:var(--transition-default);}.link-button:hover{background:var(--color-red-primary);color:var(--color-white);}.link-button:focus{outline:none;box-shadow:0 0 0 6px hsla(var(--color-red-primary-hsl),0.1);}.link-button:active,.link-button.is-active{background:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark);box-shadow:none;}.product-price{font-size:var(--text-xxl);font-weight:var(--font-primary-bold);margin-bottom:var(--space-xs) !important;}.product-sidenote{color:var(--color-grey-sidenote);margin:var(--space-xs) 0 !important;}.product-sidenote a{color:var(--color-grey-sidenote);}.product-sidenote a:hover{color:var(--color-black);}.menu-toggle{padding:0;width:30px;background:none;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:var(--transition-default);outline:none;position:relative;z-index:6;}@media (min-width:960px){.menu-toggle{display:none;}}.primary-menu-show .menu-toggle .lines{background:transparent;}.primary-menu-show .menu-toggle .lines:before,.primary-menu-show .menu-toggle .lines:after{top:0;}.primary-menu-show .menu-toggle .lines:before{transform:rotate3d(0,0,1,45deg);}.primary-menu-show .menu-toggle .lines:after{transform:rotate3d(0,0,1,-45deg);}.lines{display:inline-block;width:30px;height:4px;background:var(--color-grey-primary);transition:var(--transition-default);position:relative;top:-3px;}.lines:before,.lines:after{display:inline-block;width:30px;height:4px;background:var(--color-grey-primary);transition:var(--transition-default);position:absolute;left:0;content:"";}.lines:before{top:10px;}.lines:after{top:-10px;}
.link-button{display:inline-block;text-decoration:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);border-radius:4px;padding:var(--space-xxs) var(--space-md);transition:var(--transition-default);}.link-button:hover{background:var(--color-red-primary);color:var(--color-white);}.link-button:focus{outline:none;box-shadow:0 0 0 6px hsla(var(--color-red-primary-hsl),0.1);}.link-button:active,.link-button.is-active{background:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark);box-shadow:none;}.product-price{font-size:var(--text-xxl);font-weight:var(--font-primary-bold);margin-bottom:var(--space-xs) !important;}.product-sidenote{color:var(--color-grey-sidenote);margin:var(--space-xs) 0 !important;}.product-sidenote a{color:var(--color-grey-sidenote);}.product-sidenote a:hover{color:var(--color-black);}.site-footer{margin-top:auto;background:var(--color-grey-primary);padding:var(--space-lg) 0;}.site-footer .wrapper-max{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:var(--space-lg);max-width:1272px;margin:0 auto;padding:0 var(--space-lg);}@media (min-width:1130px){.site-footer .wrapper-max{justify-content:space-between;flex-direction:row;}}#block-footerbranding{height:100%;}#block-footerbranding .field{height:100%;}#block-footerbranding a{display:block;height:100%;}#block-footerbranding img{height:auto;width:200px;}@media (min-width:1130px){#block-footerbranding img{height:50px;width:auto;}}#block-footer .menu{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;gap:var(--space-md);}@media (min-width:800px){#block-footer .menu{gap:var(--space-lg);}}#block-footer .menu-item a{color:var(--color-grey-light);text-decoration:none;font-size:var(--text-md);}
.link-button{display:inline-block;text-decoration:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);border-radius:4px;padding:var(--space-xxs) var(--space-md);transition:var(--transition-default);}.link-button:hover{background:var(--color-red-primary);color:var(--color-white);}.link-button:focus{outline:none;box-shadow:0 0 0 6px hsla(var(--color-red-primary-hsl),0.1);}.link-button:active,.link-button.is-active{background:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark);box-shadow:none;}.product-price{font-size:var(--text-xxl);font-weight:var(--font-primary-bold);margin-bottom:var(--space-xs) !important;}.product-sidenote{color:var(--color-grey-sidenote);margin:var(--space-xs) 0 !important;}.product-sidenote a{color:var(--color-grey-sidenote);}.product-sidenote a:hover{color:var(--color-black);}.block-help-block{max-width:800px;margin:0 auto;padding:0 var(--space-lg);margin-top:var(--space-md);margin-bottom:var(--space-md);font-size:var(--text-sm);}.block-help-inner{background:var(--color-grey-bright);padding:var(--space-md);}
.link-button{display:inline-block;text-decoration:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);border-radius:4px;padding:var(--space-xxs) var(--space-md);transition:var(--transition-default);}.link-button:hover{background:var(--color-red-primary);color:var(--color-white);}.link-button:focus{outline:none;box-shadow:0 0 0 6px hsla(var(--color-red-primary-hsl),0.1);}.link-button:active,.link-button.is-active{background:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark);box-shadow:none;}.product-price{font-size:var(--text-xxl);font-weight:var(--font-primary-bold);margin-bottom:var(--space-xs) !important;}.product-sidenote{color:var(--color-grey-sidenote);margin:var(--space-xs) 0 !important;}.product-sidenote a{color:var(--color-grey-sidenote);}.product-sidenote a:hover{color:var(--color-black);}.block-breadcrumbs{max-width:1272px;margin:0 auto;padding:0 var(--space-lg);}.block-breadcrumbs nav ol{margin:0;padding:0;list-style:none;display:flex;}.block-breadcrumbs nav li:last-child{color:var(--color-red-primary);}.block-breadcrumbs nav a{text-decoration:none;color:var(--color-grey-primary);}.block-breadcrumbs nav a:after{content:"/";color:var(--color-grey-light);margin:0 var(--space-xxs);}.block-breadcrumbs nav a:hover{color:var(--color-red-primary);}
.link-button{display:inline-block;text-decoration:none;color:var(--color-red-primary);border:2px solid var(--color-red-primary);border-radius:4px;padding:var(--space-xxs) var(--space-md);transition:var(--transition-default);}.link-button:hover{background:var(--color-red-primary);color:var(--color-white);}.link-button:focus{outline:none;box-shadow:0 0 0 6px hsla(var(--color-red-primary-hsl),0.1);}.link-button:active,.link-button.is-active{background:var(--color-red-dark);color:var(--color-white);border-color:var(--color-red-dark);box-shadow:none;}.product-price{font-size:var(--text-xxl);font-weight:var(--font-primary-bold);margin-bottom:var(--space-xs) !important;}.product-sidenote{color:var(--color-grey-sidenote);margin:var(--space-xs) 0 !important;}.product-sidenote a{color:var(--color-grey-sidenote);}.product-sidenote a:hover{color:var(--color-black);}.layout{margin:var(--space-xl) 0;}.layout:first-child{margin-top:0;}.layout:last-child{margin-bottom:0;}.layout.section-dark{background:var(--color-grey-bright);}.layout.section-wrapper-max .layout__region--content{max-width:1272px;margin:0 auto;}.layout.section-padding-left-right .layout__region--content{padding:0 var(--space-lg);}.layout.section-padding-top .layout__region--content{padding-top:var(--space-xl);}.layout.section-padding-bottom .layout__region--content{padding-bottom:var(--space-xxl);}
