
  :root {
    
    /*
    --font--headlines: ;
    --font--body-text: ;
    --font--accent: ;
    */
    --font--headlines: 'Instrument Sans', sans-serif;
    --font--body-text: 'Instrument Sans', sans-serif;
    --font--accent: 'Instrument Serif', serif;

    --d-l: clamp(3.375rem, 7.237vi + -0.099rem, 7.500rem);
    --d-m: clamp(3.0rem, 3.947vi + 1.105rem, 5.250rem);
    --d-s: clamp(2.875rem, 2.851vi + 1.507rem, 4.500rem);
    --d-xs: clamp(2.875rem, 2.412vi + 1.717rem, 4.250rem);

    --h-xxl: clamp(3.375rem, 0.658vi + 3.059rem, 3.750rem);
    --h-xl: clamp(2.25rem, 2.412vi + 1.092rem, 3.625rem);
    --h-l: clamp(1.5rem, 1.974vi + 0.553rem, 2.625rem);
    --h-m: clamp(1.5rem, 0.877vi + 1.079rem, 2.000rem);
    --h-s: clamp(1.25rem, 0.658vi + 0.934rem, 1.625rem);
    --h-xs: clamp(0.875rem, 0.329vi + 0.717rem, 1.063rem);

    --b-l: clamp(1.25rem, 0.439vi + 1.039rem, 1.500rem);
    --b-m: clamp(1.125rem, 0.219vi + 1.020rem, 1.250rem);
    --b-s: 1.0625rem;
    --b-xs: 0.875rem;

    
    --s-12: clamp(8.0rem, 7.895vi + 4.211rem, 12.500rem);
    --s-11: clamp(6.0rem, 7.018vi + 2.632rem, 10.000rem);
    --s-10: clamp(4.0rem, 7.018vi + 0.632rem, 8.000rem);
    --s-9: clamp(3.0rem, 5.263vi + 0.474rem, 6.000rem);
    --s-8: clamp(2.25rem, 3.070vi + 0.776rem, 4.000rem);
    --s-7: clamp(1.5rem, 2.632vi + 0.237rem, 3.000rem);
    --s-6: clamp(1.5rem, 1.316vi + 0.868rem, 2.250rem);
    --s-5: clamp(1.125rem, 0.658vi + 0.809rem, 1.500rem);
    --s-4: 1.125rem;
    --s-3: 0.75rem;
    --s-2: 0.5rem;
    --s-1: 0.25rem;
    --s-0: 0.0rem;

    
    --card-radii--none: 0;
    --card-radii--small: 4px;
    --card-radii--medium: 24px;
    --card-radii--large: 36px;

    --btn-radii--small: 4px;
    --btn-radii--medium: 4px;
    --btn-radii--large: 4px;
    --btn-radii--circular: 100px;

    --icon-size-small: 50px;
    --icon-size-medium: 80px;
    --icon-size-large: 120px;
  }

  :root,
  .light-mode {
    
    --blue: #4DBAD9;
    --blue-light: #E0F7FC;
    --blue-medium: #0093BD;
    --green: #4CDEBA;
    --green-light: #D9FCF4;
    --green-medium: #01A17A;
    --purple: #C191F8;
    --purple-light: #EEE1FD;
    --purple-medium: #874DCE;
    --pink: #FF5DAC;
    --pink-light: #FFE7F2;
    --pink-medium: #F52389;
    --orange: #FF855A;
    --orange-light: #FFEDE7;
    --orange-medium: #F35500;

    
    --primary: var(--blue);
    --primary--medium: var(--blue-medium);
    --primary--light: var(--blue-light);
    --secondary: var(--green);
    --secondary--medium: var(--green-medium);
    --secondary--light: var(--green-light);
    --tertiary: var(--purple);
    --tertiary--medium: var(--purple-medium);
    --tertiary--light: var(--purple-light);

    
    --blue-80: rgba(77, 186, 217, 0.8);
    --blue-60: rgba(77, 186, 217, 0.6);
    --blue-40: rgba(77, 186, 217, 0.4);
    --blue-20: rgba(77, 186, 217, 0.2);
    --blue-10: rgba(77, 186, 217, 0.1);
    --green-80: rgba(76, 222, 186, 0.8);
    --green-60: rgba(76, 222, 186, 0.6);
    --green-40: rgba(76, 222, 186, 0.4);
    --green-20: rgba(76, 222, 186, 0.2);
    --green-10: rgba(76, 222, 186, 0.1);
    --purple-80: rgba(193, 145, 248, 0.8);
    --purple-60: rgba(193, 145, 248, 0.6);
    --purple-40: rgba(193, 145, 248, 0.4);
    --purple-20: rgba(193, 145, 248, 0.2);
    --purple-10: rgba(193, 145, 248, 0.1);
    --pink-80: rgba(255, 93, 172, 0.8);
    --pink-60: rgba(255, 93, 172, 0.6);
    --pink-40: rgba(255, 93, 172, 0.4);
    --pink-20: rgba(255, 93, 172, 0.2);
    --pink-10: rgba(255, 93, 172, 0.1);
    --orange-80: rgba(255, 133, 90, 0.8);
    --orange-60: rgba(255, 133, 90, 0.6);
    --orange-40: rgba(255, 133, 90, 0.4);
    --orange-20: rgba(255, 133, 90, 0.2);
    --orange-10: rgba(255, 133, 90, 0.1);

    
    --neutral--black: #001E39;
    --neutral--dark: #002D56;
    --neutral--medium-dark: #335778;
    --neutral--medium: #66819A;
    --neutral--medium-light: #99ABBB;
    --neutral--light: #E5EAEE;
    --neutral--white: #FFFFFF;

    
    --neutral--dark-80: rgba(0, 45, 86, 0.8);
    --neutral--dark-60: rgba(0, 45, 86, 0.6);
    --neutral--dark-40: rgba(0, 45, 86, 0.4);
    --neutral--dark-20: rgba(0, 45, 86, 0.2);
    --neutral--dark-10: rgba(0, 45, 86, 0.1);
    --neutral--white-80: rgba(255, 255, 255, 0.8);
    --neutral--white-60: rgba(255, 255, 255, 0.6);
    --neutral--white-40: rgba(255, 255, 255, 0.4);
    --neutral--white-20: rgba(255, 255, 255, 0.2);
    --neutral--white-10: rgba(255, 255, 255, 0.1);

    
    --gradient-1: 
  
    
      
    
  
    
  
    
      
    
  
    
      
    
  
    
      
    
  linear-gradient(180deg,var(--blue-light) 28%, var(--purple-light) 50%, var(--pink-light) 65%, var(--orange-light) 80%);
    --gradient-2: 
  
    
  
    
  
    
      
    
  
    
      
    
  
    
      
    
  linear-gradient(180deg,var(--orange-light) 25%, var(--pink-light) 50%, var(--blue-light) 100%);
    --gradient-3: 
  
    
  
    
  
    
      
    
  
    
      
    
  
    
  linear-gradient(180deg,var(--orange-light) 25%, var(--blue-light) 50%);
    --gradient-4: 
  
    
  
    
  
    
      
    
  
    
      
    
  
    
      
    
  linear-gradient(270deg,var(--blue-light) 0%, var(--green-light) 50%, var(--purple-light) 100%);
    --gradient-5: 
  
    
  
    
  
    
      
    
  
    
      
    
  
    
      
    
  linear-gradient(45deg,var(--orange-light) 0%, var(--pink-light) 50%, var(--purple-light) 100%);

    
    --card-border: transparent;
    --card-background-light: var(--neutral--white);
    --card-background-dark: var(--neutral--dark-80);
    --card-border-hover: var(--neutral--medium-dark);

    
    --input: var(--neutral--medium);
    --input--border: var(--neutral--dark-20);
    --input--border-focused: var(--blue);
    --input--border-active: var(--blue);
    --input--border-disabled: var(--blue-10);
    --input--background: var(--neutral--white);

    
    --headlines: #002D56;
    --text: #002D56;
    --text--80: rgba(0, 45, 86, 0.8);
    --text--60: rgba(0, 45, 86, 0.6);
    --text--input: #002D56;
    --hr: var(--neutral--medium-light);

    
    --inline-links: #002D56;
    --inline-links--hover: #0093BD;
    --inline-links--visited: #002D56;
    --menu-links: rgba(0, 45, 86, 0.8);
    --menu-links--hover: #002D56;
    --menu-links--active: #002D56;

    
    --btn--primary-fg: var(--neutral--white);
    --btn--primary-fg-hover: var(--neutral--dark);
    --btn--primary-bg: var(--neutral--dark);
    --btn--primary-bg-hover: var(--primary);
    --btn--primary-stroke: var(--neutral--dark);
    --btn--secondary-fg: var(--neutral--dark);
    --btn--secondary-fg-hover: var(--neutral--white);
    --btn--secondary-bg: var(--secondary);
    --btn--secondary-bg-hover: var(--secondary--medium);
    --btn--secondary-stroke: var(--neutral--dark);
    --btn--tertiary-fg: var(--neutral--dark);
    --btn--tertiary-fg-hover: var(--neutral--white);
    --btn--tertiary-bg: var(--tertiary);
    --btn--tertiary-bg-hover: var(--tertiary--medium);
    --btn--tertiary-stroke: var(--neutral--dark);
    --btn--white-fg: var(--neutral--dark);
    --btn--white-fg-hover: var(--neutral--dark);
    --btn--white-bg: var(--primary--light);
    --btn--white-bg-hover: var(--primary);
    --btn--white-stroke: var(--neutral--white);

    color: var(--text);

    
    
      --hsf-global__font-family: var(--font--body-text);
      --hsf-global__font-size: var(--b-m);
      --hsf-global__color: var(--text);
      --hsf-global-error__color: #FF0000;

      
      --hsf-background__background-color: var(--neutral--white);
      --hsf-background__padding: var(--s-0);
      --hsf-background__background-image: none;
      --hsf-background__background-size: auto;
      --hsf-background__background-position: center;
      --hsf-background__background-repeat: no-repeat;
      --hsf-background__border-style: none;
      --hsf-background__border-color: transparent;
      --hsf-background__border-radius: var(--card-radii--small);
      --hsf-background__border-width: 0;

      
      --hsf-row__horizontal-spacing: var(--s-4);
      --hsf-row__vertical-spacing: var(--s-4);
      --hsf-module__vertical-spacing: var(--s-2);

      
      --hsf-button__color: var(--btn--primary-fg);
      --hsf-button__background-color: var(--btn--primary-bg);
      --hsf-button__border-radius: var(--btn-radii-medium);
      --hsf-button__padding: var(--s-4) var(--s-6);
      --hsf-button__font-family: var(--font--body-text);
      --hsf-button__font-weight: 600;
      --hsf-button__font-size: var(--b-s);
      --hsf-button__background-image: none;

      
      --hsf-field-input__font-family: var(--font--body-text);
      --hsf-field-input__color: var(--text);
      --hsf-field-input__background-color: var(--neutral--white);
      --hsf-field-input__placeholder-color: var(--text);
      --hsf-field-input__border-color: var(--input--border);
      --hsf-field-input__border-width: 3px;
      --hsf-field-input__border-style: solid;
      --hsf-field-input__border-radius: var(--card-radii--small);
      --hsf-field-input__padding: var(--s-3);

      
      --hsf-field-label__font-family: var(--font--body-text);
      --hsf-field-label__font-size: var(--b-s);
      --hsf-field-label__color: var(--text);

      
      --hsf-field-description__font-family: var(--font--body-text);
      --hsf-field-description__font-size: var(--b-s);
      --hsf-field-description__color: var(--text);

      
      --hsf-field-footer__font-family: var(--font--body-text);
      --hsf-field-footer__color: var(--text);

      
      --hsf-field-label-requiredindicator__color: #FF666A;
      --hsf-global__error-color: #FF666A;
      --hsf-default-erroralert__color: #FF666A;

      
      --hsf-field-textarea__font-family: var(--font--body-text);
      --hsf-field-textarea__color: var(--text);
      --hsf-field-textarea__background-color: var(--neutral--white);
      --hsf-field-textarea__placeholder-color: var(--text);
      --hsf-field-textarea__border-color: var(--input--border);
      --hsf-field-textarea__border-width: 3px;
      --hsf-field-textarea__border-style: solid;

      
      --hsf-field-checkbox__padding: var(--s-3);
      --hsf-field-checkbox__background-color: var(--neutral--white);
      --hsf-field-checkbox__color: var(--text);
      --hsf-field-checkbox__border-color: var(--input--border);
      --hsf-field-checkbox__border-width: 3px;
      --hsf-field-checkbox__border-style: solid;

      
      --hsf-field-radio__padding: var(--s-3);
      --hsf-field-radio__background-color: var(--neutral--white);
      --hsf-field-radio__color: var(--text);
      --hsf-field-radio__border-color: var(--input--border);
      --hsf-field-radio__border-width: 3px;
      --hsf-field-radio__border-style: solid;

      
      --hsf-progressbar-progressLine__background-color: var(--primary);
      --hsf-progressbar-progressLine__background-image: none;
      --hsf-progressbar-progressLine__border-color: transparent;
      --hsf-progressbar-progressLine__border-style: none;
      --hsf-progressbar-progressLine__border-width: 0;

      --hsf-progressbar-trackLine__background-color: var(--neutral--light);

      --hsf-progressbar-text__font-family: var(--font--body-text);
      --hsf-progressbar-text__font-size: var(--b-s);
      --hsf-progressbar-text__color: var(--text);

      
      --hsf-erroralert__font-family: var(--font--body-text);
      --hsf-erroralert__font-size: var(--b-s);
      --hsf-erroralert__color: var(--text);

      --hsf-infoalert__font-family: var(--font--body-text);
      --hsf-infoalert__font-size: var(--b-s);
      --hsf-infoalert__color: var(--text);

      
      --hsf-richtext__font-family: var(--font--body-text);
      --hsf-richtext__font-size: var(--b-s);
      --hsf-richtext__color: var(--text);

      
      --hsf-heading__font-family: var(--font--headlines);
      --hsf-heading__color: var(--headlines);
      --hsf-heading__text-shadow: none;

    
    --icon-bg: var(--blue-light);
    --accent: var(--blue);
    --text-highlight: var(--blue-medium); 
    --bg-color: var(--blue-light); 
    --btn-bg: var(--neutral--dark);
    --btn-fg: var(--neutral--white);
    --btn-hover-bg: var(--blue);
    --btn-hover-fg: var(--neutral--dark);
    --icon-bg: var(--blue-20);
  }

  .dark-mode {
    
    --headlines: #FFFFFF;
    --text: #FFFFFF;
    --text-input: #FFFFFF;
    --hr: var(--neutral--medium-dark);
    --text--80: rgba(255, 255, 255, 0.8);
    --text--60: rgba(255, 255, 255, 0.6);

    
    --inline-links: #FFFFFF;
    --inline-links--hover: #4DBAD9;
    --inline-links--visited: #FFFFFF;
    --menu-links: rgba(255, 255, 255, 0.8);
    --menu-links--hover: #FFFFFF;
    --menu-links--active: #FFFFFF;
    
    
    --card-border: var(--neutral--white-40);
    --card-background-light: var(--neutral--white-10);
    --card-border-hover: var(--blue);

    
    --btn--primary-stroke: var(--neutral--white);
    --btn--secondary-stroke: var(--neutral--white);
    --btn--tertiary-stroke: var(--neutral--white);

    color: var(--text);
  }


/* --- INLINE STYLE BLOCK --- */


a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}


/* --- INLINE STYLE BLOCK --- */


  .isometric-image__underlay {display:none;}


/* --- INLINE STYLE BLOCK --- */

 .go2933276541{position:fixed;display:block;width:100%;height:0px;margin:0px;padding:0px;overflow:visible;transform-style:preserve-3d;background:transparent;backface-visibility:hidden;pointer-events:none;left:0px;z-index:9998;}.go2369186930{top:0px;z-index:9999;height:100%;width:100%;}.go1348078617{bottom:0px;}.go2417249464{position:fixed;z-index:9989;}.go3921366393{left:0;bottom:0;}.go3967842156{right:0;bottom:0;}.go613305155{left:0;top:0;}.go471583506{right:0;top:0;}.go3670563033{position:relative;overflow:hidden;display:none;}.go1041095097{display:block;}.go1632949049{position:absolute;pointer-events:none;width:101vw;height:101vh;background:rgba(0,0,0,0.7);opacity:0;z-index:-1;}.go2512015367{z-index:99998;opacity:0.8;visibility:visible;pointer-events:all;cursor:pointer;}.go1432718904{overflow:hidden;}.go812842568{display:block !important;position:static !important;box-sizing:border-box !important;background:transparent !important;border:none;min-height:0px !important;max-height:none !important;margin:0px;padding:0px !important;height:100% !important;width:1px !important;max-width:100% !important;min-width:100% !important;}.go722322694{transition:none !important;}.go3064412225{z-index:99999;visibility:hidden;position:absolute;inset:50vh auto auto 50%;left:50%;top:50%;transform:translate(-50%,-50%) translateY(100vh);pointer-events:none;max-height:95%;max-width:95%;}.go1656994552{pointer-events:auto !important;visibility:visible;transform:translate(-50%,-50%) translateY(0);transition:transform 0.75s linear(0,0.006,0.023 2.2%,0.096 4.8%,0.532 15.4%,0.72 21%,0.793,0.853 26.7%,0.902,0.941,0.968 36.2%,0.987 39.7%,1 43.7%,1.007 48.3%,1.009 55.3%,1.002 78.2%,1 );}.go456419034{transition:opacity 0.3s ease-in;}.go3128134379{pointer-events:auto !important;visibility:visible !important;max-height:95vh !important;transition:max-height 1s ease-in;}.go494047706{z-index:9999;width:100%;max-height:95%;position:fixed;visibility:hidden;}.go2481764524{z-index:9999;width:100%;max-height:95%;position:fixed;visibility:hidden;bottom:0px;}.go2685733372{visibility:hidden;}.go2985984737{visibility:visible !important;}.go3281949485{pointer-events:auto !important;visibility:visible !important;max-height:95vh !important;transform:none !important;}.go3508454897{z-index:9999;width:100%;max-height:95%;position:fixed;visibility:hidden;transition:transform 1s linear(0,0.006,0.022 2.3%,0.091 5.1%,0.18 7.6%,0.508 16.3%,0.607,0.691,0.762,0.822 28.4%,0.872,0.912 35.1%,0.944 38.9%,0.968 43%,0.985 47.6%,0.996 53.1%,1.001 58.4%,1.003 65.1%,1 );}.go988075951{z-index:9999;position:fixed;left:10px;top:10px;max-height:95vh !important;max-width:95%;visibility:hidden;}.go2699082514{z-index:9999;position:fixed;right:10px;top:10px;max-height:95vh !important;max-width:95%;visibility:hidden;}.go1595992025{z-index:9999;position:fixed;left:10px;bottom:10px;max-height:95vh !important;max-width:95%;visibility:hidden;}.go1222083472{z-index:9999;position:fixed;right:10px;bottom:10px;max-height:95vh !important;max-width:95%;visibility:hidden;}.go26732895{cursor:pointer;}.go2083580917{display:flex;justify-content:center;align-items:center;}

/* --- INLINE STYLE BLOCK --- */

#hs-banner-parent *{font-size:inherit;font-family:inherit;background:none;border:none;box-shadow:none;box-sizing:border-box;margin:0;padding:0;display:revert;line-height:1.75em}#hs-banner-parent div,#hs-banner-parent p,#hs-banner-parent span{color:inherit}#hs-banner-parent li{list-style-position:inside}#hs-banner-parent li *{display:inline}#hs-banner-parent .hs-hidden{display:none!important}#hs-banner-parent #hs-banner-gpc{font-size:var(--hs-banner-font-size,14px);font-family:var(--hs-banner-font-family,"Lato"),sans-serif;font-weight:400;color:var(--hs-banner-text-color,#15295a);background:var(--hs-banner-color,#fff);border-radius:var(--hs-banner-corners,12px);box-shadow:0 8px 28px rgba(0,0,0,.28);position:fixed;margin:auto;width:var(--hs-banner-width,67em);max-width:calc(100% - 64px);max-height:calc(100% - 64px);overflow:auto;inset:var(--hs-banner-inset,32px 0 auto 0);z-index:3000000000;transform:translateY(200vh);-webkit-transform:translateY(200vh) translateZ(3000000000px);animation:none;opacity:0}#hs-banner-parent #hs-banner-gpc.hs-banner-optimization-animation{animation:banner_animation .5s forwards}#hs-banner-parent #hs-banner-gpc:focus-visible{outline:none}#hs-banner-gpc #hs-banner-gpc-inner{display:flex;gap:1em;flex-direction:column;padding:var(--hs-banner-padding,2.2em)}#hs-banner-gpc #hs-banner-gpc-header{display:flex;flex-direction:row;justify-content:flex-end}#hs-banner-gpc #hs-banner-gpc-close-button{cursor:pointer;display:block}#hs-banner-gpc #hs-banner-gpc-close-button svg{width:var(--hs-banner-font-size,14px);height:var(--hs-banner-font-size,14px);color:var(--hs-banner-text-color,#15295a)}#hs-banner-parent #hs-eu-cookie-confirmation{font-size:var(--hs-banner-font-size,14px);font-family:var(--hs-banner-font-family,"Lato"),sans-serif;font-weight:400;color:var(--hs-banner-text-color,#15295a);background:var(--hs-banner-color,#fff);border-radius:var(--hs-banner-corners,12px);box-shadow:0 8px 28px rgba(0,0,0,.28);position:fixed;margin:auto;width:var(--hs-banner-width,67em);max-width:calc(100% - 64px);max-height:calc(100% - 64px);overflow:auto;inset:var(--hs-banner-inset,32px 0 auto 0);z-index:3000000000;transform:translateY(200vh);-webkit-transform:translateY(200vh) translateZ(3000000000px);animation:none;opacity:0}@keyframes banner_animation{0%{transform:translateY(200vh);-webkit-transform:translateY(200vh) translateZ(3000000000px);opacity:0}99%{opacity:0}to{transform:translateY(var(--hs-banner-translate-y,0));-webkit-transform:translateY(var(--hs-banner-translate-y,0)) translateZ(3000000000px);opacity:1}}#hs-banner-parent #hs-eu-cookie-confirmation.hs-banner-optimization-animation{animation:banner_animation .5s forwards}#hs-banner-parent #hs-eu-cookie-confirmation:focus-visible{outline:none}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{display:flex;gap:1em;flex-direction:column;padding:var(--hs-banner-padding,2.2em)}#hs-eu-cookie-confirmation #hs-eu-header-container{display:var(--hs-banner-close-button-display,none);flex-direction:row;justify-content:flex-end}#hs-eu-cookie-confirmation #hs-eu-close-button{cursor:pointer;display:block}#hs-eu-cookie-confirmation #hs-eu-close-button svg{width:var(--hs-banner-font-size,14px);height:var(--hs-banner-font-size,14px);color:var(--hs-banner-text-color,#15295a)}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-buttons-area{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:baseline}#hs-eu-cookie-confirmation #hs-eu-confirmation-button-group,#hs-eu-cookie-confirmation #hs-eu-opt-in-buttons{display:flex;justify-content:center;flex-flow:row wrap;gap:.5em}#hs-eu-cookie-confirmation #hs-eu-opt-in-buttons{flex-grow:1}#hs-eu-cookie-confirmation #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-cookie-settings-button,#hs-eu-cookie-confirmation #hs-eu-decline-button{flex:1;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--hs-banner-button-corners,3em);min-width:11em;height:3.3em}#hs-eu-cookie-confirmation #hs-eu-confirmation-button{color:var(--hs-banner-accept-text-color,#fff);background:var(--hs-banner-accept-color,var(--hs-banner-accentColor,#425b76));border:1px solid var(--hs-banner-accept-border-color,var(--hs-banner-accentColor,#425b76))}#hs-eu-cookie-confirmation #hs-eu-decline-button{color:var(--hs-banner-decline-text-color,var(--hs-banner-accentColor,#425b76));background:var(--hs-banner-decline-color,#fff);border:1px solid var(--hs-banner-decline-border-color,var(--hs-banner-accentColor,#425b76))}#hs-eu-cookie-confirmation #hs-eu-cookie-settings-button{text-decoration:underline;font-weight:800;color:var(--hs-banner-settings-text-color,var(--hs-banner-accentColor,#425b76))}@media print{#hs-banner-gpc,#hs-eu-cookie-confirmation{display:none!important}}

/* --- INLINE STYLE BLOCK --- */


  :root {
    --service-bg-color: var(--purple-light);
    --service-image-bg-color: var(--purple);
  }
