
        :root {
        --default-image-shadow-color: #16161669;--megamenu-bg-color: #daeaf1;--megamenu-link-color: #000000;--megamenu-link-color-hover: #383c3e;--megamenu-header-height: 100px;--megamenu-column-title-color: #000000;--megamenu-column-title-color-hover: #383c3e; }  body {  color: #000000; }  h1, h2, h3, h4, h5, h6 {  color: #000000;  }.header-style-main {  background-color: #daeaf1;  } .header-style-secondary {  background-color: #daeaf1;  } .header-logo { max-width: 150px; } @media (max-width: 767px) { .header-logo {  max-width: 150px; }  } .nav-wrapper { background-color: #daeaf1 } .header-navigation a, .header-navigation button, .header-navigation label { color: #000000 } .header-navigation a:hover, .header-navigation button:hover, .header-navigation label:hover, .header-navigation .current-menu-item > a, .header-navigation .current-menu-item > button, .header-navigation .current-menu-item > label { color: #383c3e }   .header-cta a { border: 1px solid transparent }  .header-cta a { color: #daeaf1 }  .header-cta a:hover { color: #383c3e }  .header-cta a { background-color: #383c3e }  .header-cta a:hover { background-color: #daeaf1 }  .header-cta a:hover { border-color: #383c3e } .lang-image { width: 12px; height: 12px }.footer-style-main {  background-color: #daeaf1;  }  .footer-style-main a:hover { color: #383c3e } .footer-style-secondary {  color: #ffffff;  background-color: #383c3e;  }  .footer-style-secondary a { color: #daeaf1 }  .footer-style-secondary a:hover { color: #93d4f2 }  .comp-rich-text > *:not(:last-child) { margin-bottom: 1rem }  @media (min-width: 768px) { .comp-rich-text > *:not(:last-child) { margin-bottom: 1.25rem } }  .comp-rich-text a {  text-decoration: underline;  font-weight: normal;  }  .comp-rich-text a:hover {  text-decoration: none;  font-weight: normal;  }  .post-grid-4 .grid-item {  color: #383c3e;  background-color: #daeaf1;  }  .post-grid-4 .grid-item .title { color: #383c3e; } .post-grid-4 .grid-item:hover { color: #383c3e; } .post-grid-4 .grid-item:hover .title { color: #000000; } .form input:not([type="submit"]):not([type="button"]),  .form textarea,  .form select {  border-color: #daeaf1;  color: #000000;  }  .form input[type="checkbox"] + i,  .form input[type="radio"] + .dot {  color: #000000;  }  .form input[type="radio"] + .dot {  background: #000000;  }  .form input:not([type="submit"]):not([type="button"]):focus,  .form textarea:focus,  .form select:focus {  border-color: #91cdf2;  } .main .button-style-0 {  background-color: #383c3e;  color: #daeaf1;  border: 3px solid #ffffff;  } .main .button-style-0 .icon { color: inherit }.main .button-style-0:hover .icon { color: inherit }.main .button-style-0:hover {  color: #383c3e;  background: #ffffff;  border: 3px solid #383c3e;  } .main .button-style-1 {  background-color: #daeaf1;  border: 3px solid #ffffff;  } .main .button-style-1 .icon { color: inherit }.main .button-style-1:hover .icon { color: inherit }.main .button-style-1:hover {  background: #ffffff;  border: 3px solid #daeaf1;  } .element-style-0 {  background-color: #daeaf1;  color: #000000;  } .element-style-0 .button-style-0 {  background-color: #383c3e;  color: #daeaf1;  border: 3px solid ;  } .element-style-0 .button-style-0 .icon { color: inherit }.element-style-0 .button-style-0:hover .icon { color: inherit }.element-style-0 .button-style-0:hover {  color: #383c3e;  background: #daeaf1;  border: 3px solid #383c3e;  }  .element-style-0 h1, .element-style-0 h2, .element-style-0 h3, .element-style-0 h4, .element-style-0 h5, .element-style-0 h6 { color: #000000 }  .element-style-0 a h1, .element-style-0 a h2, .element-style-0 a h3, .element-style-0 a h4, .element-style-0 a h5, .element-style-0 a h6 { color: inherit } .element-style-0 a { color: #383c3e } .element-style-0 a:hover { color: #06223d } .element-style-1 {  background-color: #383c3e;  color: #ffffff;  } .element-style-1 .button-style-0 {  background-color: #daeaf1;  color: #383c3e;  border: 3px solid ;  } .element-style-1 .button-style-0 .icon { color: inherit }.element-style-1 .button-style-0:hover .icon { color: inherit }.element-style-1 .button-style-0:hover {  color: #daeaf1;  background: #383c3e;  border: 3px solid #daeaf1;  }  .element-style-1 h1, .element-style-1 h2, .element-style-1 h3, .element-style-1 h4, .element-style-1 h5, .element-style-1 h6 { color: #ffffff }  .element-style-1 a h1, .element-style-1 a h2, .element-style-1 a h3, .element-style-1 a h4, .element-style-1 a h5, .element-style-1 a h6 { color: inherit } .element-style-1 .form input:not([type="submit"]):not([type="button"]), .element-style-1 .form textarea, .element-style-1 .form select {  border-color: #daeaf1;  color: #000000;  } .element-style-1 .form input[type="checkbox"] + i, .element-style-1 .form input[type="radio"] + .dot {  color: #000000;  } .element-style-1 .form input[type="radio"] + .dot {  background: #000000;  } .element-style-1 .form input:not([type="submit"]):not([type="button"]):focus, .element-style-1 .form textarea:focus, .element-style-1 .form select:focus {  border-color: #91cdf2;  } 