@charset "utf-8";





























.accessNavigationLink { font-family: "Open Sans", sans-serif; border-radius: 8px; text-align: center; padding: 13px 0px; color: rgb(0, 0, 255); font-size: 16px; font-weight: 700; width: 100%; top: -50px; position: absolute; text-decoration: none; opacity: 0; }

.accessNavigationLink:focus-visible { top: 5px; outline: rgb(0, 0, 255) solid 2px; outline-offset: 2px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; left: 6px; width: calc(100% - 6px); position: static; display: block; margin-top: 5px; margin-left: 6px; background-color: rgb(255, 255, 255); opacity: 1; }

.accessNavigationList { margin: 0px; list-style: none; padding: 0px; z-index: 1; position: relative; }

.animation-flip-top:not(.is-visible) { visibility: hidden; }

.theming-theme-accent1-sticky { color: rgb(17, 73, 39) !important; }

.theming-theme-accent2-sticky { color: rgb(41, 95, 63) !important; }

.theming-theme-accent3-sticky { color: rgb(61, 104, 80) !important; }

.theming-theme-light-sticky { color: rgb(92, 96, 96) !important; }

.theming-theme-dark-sticky { color: rgb(69, 69, 69) !important; }

.theming-basic-Grey-sticky { color: rgb(95, 95, 95) !important; }

.theming-basic-Red-sticky { color: rgb(191, 13, 8) !important; }

.theming-basic-Orange-sticky { color: rgb(154, 71, 2) !important; }

.theming-basic-Yellow-sticky { color: rgb(117, 92, 0) !important; }

.theming-basic-Green-sticky { color: rgb(27, 110, 13) !important; }

.theming-basic-Cyan-sticky { color: rgb(0, 104, 125) !important; }

.theming-basic-Blue-sticky { color: rgb(20, 20, 201) !important; }

.theming-basic-Purple-sticky { color: rgb(148, 17, 150) !important; }

@media (min-width: 768px) and (max-width: 1023.95px) {
  .grid-row-8db61f15-3c9b-4ffc-aa23-2753f127b635 { flex-direction: column !important; }
}

@media (min-width: 0px) and (max-width: 767.95px) {
  .grid-row-b5248373-1d5b-4000-84e3-48091ec1ea28 { align-items: flex-start !important; }
}

@media (min-width: 768px) and (max-width: 1023.95px) {
  .grid-row-b5248373-1d5b-4000-84e3-48091ec1ea28 { align-items: flex-start !important; }
}













.logo-96eb5145-cba4-4b94-8482-6cc48688d49a .theming-theme-accent1 { color: rgb(17, 73, 39) !important; }

.logo-96eb5145-cba4-4b94-8482-6cc48688d49a .theming-theme-accent2 { color: rgb(41, 95, 63) !important; }

.logo-96eb5145-cba4-4b94-8482-6cc48688d49a .theming-theme-accent3 { color: rgb(61, 104, 80) !important; }

.logo-96eb5145-cba4-4b94-8482-6cc48688d49a .theming-theme-light { color: rgb(92, 96, 96) !important; }

.logo-96eb5145-cba4-4b94-8482-6cc48688d49a .theming-theme-dark { color: rgb(69, 69, 69) !important; }

.logo-96eb5145-cba4-4b94-8482-6cc48688d49a .theming-basic-Grey { color: rgb(95, 95, 95) !important; }

.logo-96eb5145-cba4-4b94-8482-6cc48688d49a .theming-basic-Red { color: rgb(191, 13, 8) !important; }

.logo-96eb5145-cba4-4b94-8482-6cc48688d49a .theming-basic-Orange { color: rgb(154, 71, 2) !important; }

.logo-96eb5145-cba4-4b94-8482-6cc48688d49a .theming-basic-Yellow { color: rgb(117, 92, 0) !important; }

.logo-96eb5145-cba4-4b94-8482-6cc48688d49a .theming-basic-Green { color: rgb(27, 110, 13) !important; }

.logo-96eb5145-cba4-4b94-8482-6cc48688d49a .theming-basic-Cyan { color: rgb(0, 104, 125) !important; }

.logo-96eb5145-cba4-4b94-8482-6cc48688d49a .theming-basic-Blue { color: rgb(20, 20, 201) !important; }

.logo-96eb5145-cba4-4b94-8482-6cc48688d49a .theming-basic-Purple { color: rgb(148, 17, 150) !important; }

@media (min-width: 0px) and (max-width: 767.95px) {
  .grid-column-fff6e396-a423-47ad-adc2-84737ef849f7 { align-self: center !important; }
}

@media (min-width: 768px) and (max-width: 1023.95px) {
  .grid-column-fff6e396-a423-47ad-adc2-84737ef849f7 { align-self: center !important; }
}

@media (min-width: 0px) and (max-width: 767.95px) {
  .module-container-8d54841e-9bd5-4622-b0a6-d6f1852aacd0 { display: none !important; }
}

@media (min-width: 768px) and (max-width: 1023.95px) {
  .module-container-8d54841e-9bd5-4622-b0a6-d6f1852aacd0 { display: none !important; }
}

.text-8d54841e-9bd5-4622-b0a6-d6f1852aacd0 .theming-theme-accent1 { color: rgb(17, 73, 39) !important; }

.text-8d54841e-9bd5-4622-b0a6-d6f1852aacd0 .theming-theme-accent2 { color: rgb(41, 95, 63) !important; }

.text-8d54841e-9bd5-4622-b0a6-d6f1852aacd0 .theming-theme-accent3 { color: rgb(61, 104, 80) !important; }

.text-8d54841e-9bd5-4622-b0a6-d6f1852aacd0 .theming-theme-light { color: rgb(92, 96, 96) !important; }

.text-8d54841e-9bd5-4622-b0a6-d6f1852aacd0 .theming-theme-dark { color: rgb(69, 69, 69) !important; }

.text-8d54841e-9bd5-4622-b0a6-d6f1852aacd0 .theming-basic-Grey { color: rgb(95, 95, 95) !important; }

.text-8d54841e-9bd5-4622-b0a6-d6f1852aacd0 .theming-basic-Red { color: rgb(191, 13, 8) !important; }

.text-8d54841e-9bd5-4622-b0a6-d6f1852aacd0 .theming-basic-Orange { color: rgb(154, 71, 2) !important; }

.text-8d54841e-9bd5-4622-b0a6-d6f1852aacd0 .theming-basic-Yellow { color: rgb(117, 92, 0) !important; }

.text-8d54841e-9bd5-4622-b0a6-d6f1852aacd0 .theming-basic-Green { color: rgb(27, 110, 13) !important; }

.text-8d54841e-9bd5-4622-b0a6-d6f1852aacd0 .theming-basic-Cyan { color: rgb(0, 104, 125) !important; }

.text-8d54841e-9bd5-4622-b0a6-d6f1852aacd0 .theming-basic-Blue { color: rgb(20, 20, 201) !important; }

.text-8d54841e-9bd5-4622-b0a6-d6f1852aacd0 .theming-basic-Purple { color: rgb(148, 17, 150) !important; }

@media (min-width: 0px) and (max-width: 767.95px) {
  .module-container-f4ce2cf5-c8a5-4503-8197-4d2d02f65127 { min-height: 32px !important; }
}

@media (min-width: 768px) and (max-width: 1023.95px) {
  .module-container-f4ce2cf5-c8a5-4503-8197-4d2d02f65127 { min-height: 32px !important; }
}

.downloadWarningOverlay { position: fixed; z-index: 1000; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.65); display: none; }

.downloadWarningModal { background-color: rgb(255, 255, 255); position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 480px; width: calc(100% - 10px); padding: 24px 36px; pointer-events: none; opacity: 0; transition: 0.3s ease-in-out; z-index: 1001; border-radius: 8px; }

.downladWarningBtnContainer { margin-top: 24px; display: flex; justify-content: center; }

.downladWarningBtnContainer a:focus, .downladWarningBtnContainer button:focus { outline: rgb(0, 0, 255) solid 2px; outline-offset: 2px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }

.downladWarningBtn { min-width: 60px; cursor: pointer; padding: 9px 18px; font-size: 14px; word-break: break-word; font-weight: 400; border-radius: 5px; margin: 0px 8px; overflow-wrap: break-word; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: flex; align-items: center; position: relative; }

.downladWarningBtn a[data-link-type="document"] { position: absolute; display: block; left: 0px; top: 0px; width: 100%; height: 100%; }

.showElement { display: block; }

.hideElement { display: none; }

.showModal { opacity: 1; pointer-events: auto; }

@media screen and (max-width: 450px) {
  .downladWarningBtnContainer { align-items: center; flex-direction: column-reverse; }
  .downladWarningBtn { margin: 10px; justify-content: center; }
}

.download-warning-modal-font { font-family: Arial; font-size: 16px; font-weight: 400; overflow-wrap: break-word; }

.download-warning-button-font { font-family: Arial; font-size: 16px; font-weight: 400; overflow-wrap: break-word; }

@media (min-width: 768px) and (max-width: 1023.95px) {
  .grid-row-0e458329-8bf6-4837-93ce-c3d95518d944 { order: -1 !important; }
}

@media (min-width: 1024px) {
  .grid-row-0e458329-8bf6-4837-93ce-c3d95518d944 { order: -1 !important; }
}

@media (min-width: 0px) and (max-width: 767.95px) {
  .grid-row-47ac78c2-18eb-41ce-9acd-eb0b2c803af1 { display: flex !important; flex-flow: column !important; align-items: center !important; }
}

.heading-module-da34e041-1afe-479e-8261-2ebc50445a3c .theming-theme-accent1 { color: rgb(68, 215, 125) !important; }

.heading-module-da34e041-1afe-479e-8261-2ebc50445a3c .theming-theme-accent2 { color: rgb(99, 211, 145) !important; }

.heading-module-da34e041-1afe-479e-8261-2ebc50445a3c .theming-theme-accent3 { color: rgb(126, 206, 161) !important; }

.heading-module-da34e041-1afe-479e-8261-2ebc50445a3c .theming-theme-light { color: rgb(220, 229, 229) !important; }

.heading-module-da34e041-1afe-479e-8261-2ebc50445a3c .theming-theme-dark { color: rgb(190, 190, 190) !important; }

.heading-module-da34e041-1afe-479e-8261-2ebc50445a3c .theming-basic-Grey { color: rgb(190, 190, 190) !important; }

.heading-module-da34e041-1afe-479e-8261-2ebc50445a3c .theming-basic-Red { color: rgb(254, 167, 166) !important; }

.heading-module-da34e041-1afe-479e-8261-2ebc50445a3c .theming-basic-Orange { color: rgb(255, 169, 137) !important; }

.heading-module-da34e041-1afe-479e-8261-2ebc50445a3c .theming-basic-Yellow { color: rgb(242, 194, 0) !important; }

.heading-module-da34e041-1afe-479e-8261-2ebc50445a3c .theming-basic-Green { color: rgb(62, 218, 37) !important; }

.heading-module-da34e041-1afe-479e-8261-2ebc50445a3c .theming-basic-Cyan { color: rgb(0, 207, 245) !important; }

.heading-module-da34e041-1afe-479e-8261-2ebc50445a3c .theming-basic-Blue { color: rgb(184, 184, 252) !important; }

.heading-module-da34e041-1afe-479e-8261-2ebc50445a3c .theming-basic-Purple { color: rgb(250, 156, 252) !important; }

.formCapOverlay { position: fixed; z-index: 1000; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.65); display: none; }

.refreshBtn { cursor: pointer; opacity: 0.5; }

.capSendBtn { align-self: center; margin: 24px 0px; }

.capImgContainer { width: 133px; height: 50px; overflow: hidden; margin-right: 8px; }

.capContainer + input { min-width: 310px; }

.formCapModal { background-color: rgb(255, 255, 255); position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); padding: 0px 32px; pointer-events: none; opacity: 0; transition: 0.3s ease-in-out; z-index: 1001; }

.formCapContainer { display: flex; flex-direction: column; text-align: center; }

.comboContainer { display: flex; align-items: center; justify-content: space-around; flex-wrap: wrap; }

.capContainer { display: flex; align-items: center; }

.error { color: rgb(206, 9, 9); border-color: rgb(206, 9, 9); }

.loader { display: inline-block; width: 80px; height: 80px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.loader::after { content: " "; display: block; width: 64px; height: 64px; margin: 8px; border-radius: 50%; border-width: 6px; border-style: solid; border-image: none; border-color: rgb(0, 0, 0) transparent; animation: 1.2s linear 0s infinite normal none running loader; }

.showElement { display: block; }

.hideElement { display: none; }

.showModal { opacity: 1; pointer-events: auto; }

@keyframes loader { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

#form-module-ad5b410e-b4fa-42e8-8950-06336e3302c0 { --form-checkbox-svg: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiCiAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IGZpbGw6IHJnYmEoNTAsIDg4LCA1MCwgMSkiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICA8cGF0aCBkPSJNMjIsNC40bC0yLjctMi4zQzE5LjIsMiwxOS4xLDIsMTksMmMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xTDksMTUuNWMwLDAtMy44LTMuOS0zLjktNGMtMC4xLTAuMS0wLjMtMC4zLTAuNS0wLjNzLTAuMywwLjEtMC40LDAuMlMyLjgsMTMsMi4xLDEzLjhMMiwxMy45Yy0wLjEsMC4xLTAuMSwwLjItMC4xLDAuM3MwLDAuMiwwLjEsMC4zbDAuMSwwLjFjMCwwLDYuNyw3LDYuOCw3LjFDOSwyMS44LDkuMiwyMiw5LjQsMjJzMC40LTAuMiwwLjUtMC4zTDIyLDVjMC4xLTAuMSwwLjEtMC4yLDAuMS0wLjNDMjIuMSw0LjYsMjIsNC41LDIyLDQuNHoiLz4KICA8L3N2Zz4='); }

.text-07b87e50-13e5-4741-9f67-f52a04517521 .theming-theme-accent1 { color: rgb(17, 73, 39) !important; }

.text-07b87e50-13e5-4741-9f67-f52a04517521 .theming-theme-accent2 { color: rgb(41, 95, 63) !important; }

.text-07b87e50-13e5-4741-9f67-f52a04517521 .theming-theme-accent3 { color: rgb(61, 104, 80) !important; }

.text-07b87e50-13e5-4741-9f67-f52a04517521 .theming-theme-light { color: rgb(92, 96, 96) !important; }

.text-07b87e50-13e5-4741-9f67-f52a04517521 .theming-theme-dark { color: rgb(69, 69, 69) !important; }

.text-07b87e50-13e5-4741-9f67-f52a04517521 .theming-basic-Grey { color: rgb(95, 95, 95) !important; }

.text-07b87e50-13e5-4741-9f67-f52a04517521 .theming-basic-Red { color: rgb(191, 13, 8) !important; }

.text-07b87e50-13e5-4741-9f67-f52a04517521 .theming-basic-Orange { color: rgb(154, 71, 2) !important; }

.text-07b87e50-13e5-4741-9f67-f52a04517521 .theming-basic-Yellow { color: rgb(117, 92, 0) !important; }

.text-07b87e50-13e5-4741-9f67-f52a04517521 .theming-basic-Green { color: rgb(27, 110, 13) !important; }

.text-07b87e50-13e5-4741-9f67-f52a04517521 .theming-basic-Cyan { color: rgb(0, 104, 125) !important; }

.text-07b87e50-13e5-4741-9f67-f52a04517521 .theming-basic-Blue { color: rgb(20, 20, 201) !important; }

.text-07b87e50-13e5-4741-9f67-f52a04517521 .theming-basic-Purple { color: rgb(148, 17, 150) !important; }

.text-a2e052e5-2ac2-4e08-9c85-f51058c2bc93 .theming-theme-accent1 { color: rgb(70, 222, 130) !important; }

.text-a2e052e5-2ac2-4e08-9c85-f51058c2bc93 .theming-theme-accent2 { color: rgb(103, 218, 150) !important; }

.text-a2e052e5-2ac2-4e08-9c85-f51058c2bc93 .theming-theme-accent3 { color: rgb(131, 213, 167) !important; }

.text-a2e052e5-2ac2-4e08-9c85-f51058c2bc93 .theming-theme-light { color: rgb(220, 229, 229) !important; }

.text-a2e052e5-2ac2-4e08-9c85-f51058c2bc93 .theming-theme-dark { color: rgb(196, 196, 196) !important; }

.text-a2e052e5-2ac2-4e08-9c85-f51058c2bc93 .theming-basic-Grey { color: rgb(196, 196, 196) !important; }

.text-a2e052e5-2ac2-4e08-9c85-f51058c2bc93 .theming-basic-Red { color: rgb(254, 177, 176) !important; }

.text-a2e052e5-2ac2-4e08-9c85-f51058c2bc93 .theming-basic-Orange { color: rgb(255, 178, 152) !important; }

.text-a2e052e5-2ac2-4e08-9c85-f51058c2bc93 .theming-basic-Yellow { color: rgb(242, 194, 0) !important; }

.text-a2e052e5-2ac2-4e08-9c85-f51058c2bc93 .theming-basic-Green { color: rgb(65, 226, 39) !important; }

.text-a2e052e5-2ac2-4e08-9c85-f51058c2bc93 .theming-basic-Cyan { color: rgb(0, 214, 254) !important; }

.text-a2e052e5-2ac2-4e08-9c85-f51058c2bc93 .theming-basic-Blue { color: rgb(191, 191, 252) !important; }

.text-a2e052e5-2ac2-4e08-9c85-f51058c2bc93 .theming-basic-Purple { color: rgb(250, 168, 252) !important; }

.text-b07c7718-2c74-4a34-a4e3-f010b6232392 .theming-theme-accent1 { color: rgb(70, 222, 130) !important; }

.text-b07c7718-2c74-4a34-a4e3-f010b6232392 .theming-theme-accent2 { color: rgb(103, 218, 150) !important; }

.text-b07c7718-2c74-4a34-a4e3-f010b6232392 .theming-theme-accent3 { color: rgb(131, 213, 167) !important; }

.text-b07c7718-2c74-4a34-a4e3-f010b6232392 .theming-theme-light { color: rgb(220, 229, 229) !important; }

.text-b07c7718-2c74-4a34-a4e3-f010b6232392 .theming-theme-dark { color: rgb(196, 196, 196) !important; }

.text-b07c7718-2c74-4a34-a4e3-f010b6232392 .theming-basic-Grey { color: rgb(196, 196, 196) !important; }

.text-b07c7718-2c74-4a34-a4e3-f010b6232392 .theming-basic-Red { color: rgb(254, 177, 176) !important; }

.text-b07c7718-2c74-4a34-a4e3-f010b6232392 .theming-basic-Orange { color: rgb(255, 178, 152) !important; }

.text-b07c7718-2c74-4a34-a4e3-f010b6232392 .theming-basic-Yellow { color: rgb(242, 194, 0) !important; }

.text-b07c7718-2c74-4a34-a4e3-f010b6232392 .theming-basic-Green { color: rgb(65, 226, 39) !important; }

.text-b07c7718-2c74-4a34-a4e3-f010b6232392 .theming-basic-Cyan { color: rgb(0, 214, 254) !important; }

.text-b07c7718-2c74-4a34-a4e3-f010b6232392 .theming-basic-Blue { color: rgb(191, 191, 252) !important; }

.text-b07c7718-2c74-4a34-a4e3-f010b6232392 .theming-basic-Purple { color: rgb(250, 168, 252) !important; }

:root { --theme-bodyBackground-color: #dce5e5; --theme-bodyText-color: #454545; --theme-h1-color: #4f8466; --theme-h2-color: #4f8466; --theme-h3-color: #4f8466; --theme-h4-color: #4f8466; --theme-h5-color: #454545; --theme-h6-color: #454545; --theme-link-color: #4f8466; --theme-button-color: #114927; --theme-navigationActive-color: #295f3f; --theme-heading-font-sizes-large-h1-size: 45px; --theme-heading-font-sizes-large-h2-size: 37px; --theme-heading-font-sizes-large-h3-size: 31px; --theme-heading-font-sizes-large-h4-size: 26px; --theme-heading-font-sizes-large-h5-size: 22px; --theme-heading-font-sizes-large-h6-size: 18px; --theme-heading-font-sizes-small-h1-size: 35px; --theme-heading-font-sizes-small-h2-size: 29px; --theme-heading-font-sizes-small-h3-size: 24px; --theme-heading-font-sizes-small-h4-size: 20px; --theme-heading-font-sizes-small-h5-size: 16px; --theme-heading-font-sizes-small-h6-size: 14px; --theme-heading-font-sizes-medium-h1-size: 40px; --theme-heading-font-sizes-medium-h2-size: 33px; --theme-heading-font-sizes-medium-h3-size: 28px; --theme-heading-font-sizes-medium-h4-size: 23px; --theme-heading-font-sizes-medium-h5-size: 19px; --theme-heading-font-sizes-medium-h6-size: 16px; --theme-heading-font-family: Merriweather; --theme-body-font-sizes-large-body-size: 18px; --theme-body-font-sizes-large-button-size: 18px; --theme-body-font-sizes-small-body-size: 14px; --theme-body-font-sizes-small-button-size: 14px; --theme-body-font-sizes-medium-body-size: 16px; --theme-body-font-sizes-medium-button-size: 16px; --theme-body-font-family: Arial; }