/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./Resources/Private/Src/Applications/styles.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  box-sizing: border-box;
  font-size: 100%;
}

body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  font: inherit;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}

*[hidden] {
  display: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

button,
input,
select,
textarea {
  font: inherit;
}

*:focus-visible {
  outline: 0;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
}

input::-ms-clear,
input::-ms-reveal {
  display: none;
}

[type=submit],
[type=reset],
[type=search] {
  -webkit-appearance: none;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  background-color: var(--c-white);
  color: var(--c-black);
  margin: 0;
  padding: 0;
}

/* stylelint-disable color-no-hex */
/* stylelint-enable color-no-hex */
:root {
  --c-white: #ffffff;
  --c-lightest-grey: #f0f0f0;
  --c-lighter-grey: #efefef;
  --c-lightest-blue: #cddfed;
  --c-light-grey: #d9d9d9;
  --c-dark-grey: #c9c8d0;
  --c-green: #c9d30e;
  --c-oegd-green: #00a87e;
  --c-dark-green: #0c4448;
  --c-darker-grey: #bbbbbb;
  --c-light-blue: #9abedb;
  --c-darkest-grey: #a6a6a6;
  --c-purple: #8366a9;
  --c-purple-grey: #6b6b90;
  --c-neutral-grey: #c9caca;
  --c-grey-blue: #5d6061;
  --c-blue-90: rgba(51, 88, 123, 0.9);
  --c-blue: #33587b;
  --c-red: #ba3523;
  --c-black: #272b2d;
}

:root {
  --space-xxxs: 4px;
  --space-xxs: 8px;
  --space-xs: 12px;
  --space-sm: 16px;
  --space-md: 20px;
  --space-lg: 24px;
  --space-xl: 28px;
  --space-xxl: 32px;
  --space-xxxl: 36px;
  --space-xxxxl: 40px;
}

*, *::before, *::after {
  box-sizing: border-box;
}

.egat-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 390px) {
  .egat-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .egat-container {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media (min-width: 1440px) {
  .egat-container {
    padding-left: 160px;
    padding-right: 160px;
  }
}
@media (min-width: 390px) {
  .egat-container {
    max-width: 599px;
  }
}
@media (min-width: 768px) {
  .egat-container {
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .egat-container {
    max-width: 1500px;
  }
}

.egat-container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
}
@media (min-width: 390px) {
  .egat-container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .egat-container-fluid {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media (min-width: 1440px) {
  .egat-container-fluid {
    padding-left: 160px;
    padding-right: 160px;
  }
}

.egat-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -4px;
  margin-right: -4px;
}
@media (min-width: 390px) {
  .egat-row {
    margin-left: -4px;
    margin-right: -4px;
  }
}
@media (min-width: 768px) {
  .egat-row {
    margin-left: -8px;
    margin-right: -8px;
  }
}
@media (min-width: 1440px) {
  .egat-row {
    margin-left: -16px;
    margin-right: -16px;
  }
}

.egat-col-lg, .egat-col-lg-12, .egat-col-lg-11, .egat-col-lg-10, .egat-col-lg-9, .egat-col-lg-8, .egat-col-lg-7, .egat-col-lg-6, .egat-col-lg-5, .egat-col-lg-4, .egat-col-lg-3, .egat-col-lg-2, .egat-col-lg-1, .egat-col-md, .egat-col-md-12, .egat-col-md-11, .egat-col-md-10, .egat-col-md-9, .egat-col-md-8, .egat-col-md-7, .egat-col-md-6, .egat-col-md-5, .egat-col-md-4, .egat-col-md-3, .egat-col-md-2, .egat-col-md-1, .egat-col-sm, .egat-col-sm-12, .egat-col-sm-11, .egat-col-sm-10, .egat-col-sm-9, .egat-col-sm-8, .egat-col-sm-7, .egat-col-sm-6, .egat-col-sm-5, .egat-col-sm-4, .egat-col-sm-3, .egat-col-sm-2, .egat-col-sm-1, .egat-col, .egat-col-12, .egat-col-11, .egat-col-10, .egat-col-9, .egat-col-8, .egat-col-7, .egat-col-6, .egat-col-5, .egat-col-4, .egat-col-3, .egat-col-2, .egat-col-1 {
  width: 100%;
  position: relative;
  padding-left: 4px;
  padding-right: 4px;
}
@media (min-width: 390px) {
  .egat-col-lg, .egat-col-lg-12, .egat-col-lg-11, .egat-col-lg-10, .egat-col-lg-9, .egat-col-lg-8, .egat-col-lg-7, .egat-col-lg-6, .egat-col-lg-5, .egat-col-lg-4, .egat-col-lg-3, .egat-col-lg-2, .egat-col-lg-1, .egat-col-md, .egat-col-md-12, .egat-col-md-11, .egat-col-md-10, .egat-col-md-9, .egat-col-md-8, .egat-col-md-7, .egat-col-md-6, .egat-col-md-5, .egat-col-md-4, .egat-col-md-3, .egat-col-md-2, .egat-col-md-1, .egat-col-sm, .egat-col-sm-12, .egat-col-sm-11, .egat-col-sm-10, .egat-col-sm-9, .egat-col-sm-8, .egat-col-sm-7, .egat-col-sm-6, .egat-col-sm-5, .egat-col-sm-4, .egat-col-sm-3, .egat-col-sm-2, .egat-col-sm-1, .egat-col, .egat-col-12, .egat-col-11, .egat-col-10, .egat-col-9, .egat-col-8, .egat-col-7, .egat-col-6, .egat-col-5, .egat-col-4, .egat-col-3, .egat-col-2, .egat-col-1 {
    padding-left: 4px;
    padding-right: 4px;
  }
}
@media (min-width: 768px) {
  .egat-col-lg, .egat-col-lg-12, .egat-col-lg-11, .egat-col-lg-10, .egat-col-lg-9, .egat-col-lg-8, .egat-col-lg-7, .egat-col-lg-6, .egat-col-lg-5, .egat-col-lg-4, .egat-col-lg-3, .egat-col-lg-2, .egat-col-lg-1, .egat-col-md, .egat-col-md-12, .egat-col-md-11, .egat-col-md-10, .egat-col-md-9, .egat-col-md-8, .egat-col-md-7, .egat-col-md-6, .egat-col-md-5, .egat-col-md-4, .egat-col-md-3, .egat-col-md-2, .egat-col-md-1, .egat-col-sm, .egat-col-sm-12, .egat-col-sm-11, .egat-col-sm-10, .egat-col-sm-9, .egat-col-sm-8, .egat-col-sm-7, .egat-col-sm-6, .egat-col-sm-5, .egat-col-sm-4, .egat-col-sm-3, .egat-col-sm-2, .egat-col-sm-1, .egat-col, .egat-col-12, .egat-col-11, .egat-col-10, .egat-col-9, .egat-col-8, .egat-col-7, .egat-col-6, .egat-col-5, .egat-col-4, .egat-col-3, .egat-col-2, .egat-col-1 {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (min-width: 1440px) {
  .egat-col-lg, .egat-col-lg-12, .egat-col-lg-11, .egat-col-lg-10, .egat-col-lg-9, .egat-col-lg-8, .egat-col-lg-7, .egat-col-lg-6, .egat-col-lg-5, .egat-col-lg-4, .egat-col-lg-3, .egat-col-lg-2, .egat-col-lg-1, .egat-col-md, .egat-col-md-12, .egat-col-md-11, .egat-col-md-10, .egat-col-md-9, .egat-col-md-8, .egat-col-md-7, .egat-col-md-6, .egat-col-md-5, .egat-col-md-4, .egat-col-md-3, .egat-col-md-2, .egat-col-md-1, .egat-col-sm, .egat-col-sm-12, .egat-col-sm-11, .egat-col-sm-10, .egat-col-sm-9, .egat-col-sm-8, .egat-col-sm-7, .egat-col-sm-6, .egat-col-sm-5, .egat-col-sm-4, .egat-col-sm-3, .egat-col-sm-2, .egat-col-sm-1, .egat-col, .egat-col-12, .egat-col-11, .egat-col-10, .egat-col-9, .egat-col-8, .egat-col-7, .egat-col-6, .egat-col-5, .egat-col-4, .egat-col-3, .egat-col-2, .egat-col-1 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
[dir=rtl] .egat-col-lg, [dir=rtl] .egat-col-lg-12, [dir=rtl] .egat-col-lg-11, [dir=rtl] .egat-col-lg-10, [dir=rtl] .egat-col-lg-9, [dir=rtl] .egat-col-lg-8, [dir=rtl] .egat-col-lg-7, [dir=rtl] .egat-col-lg-6, [dir=rtl] .egat-col-lg-5, [dir=rtl] .egat-col-lg-4, [dir=rtl] .egat-col-lg-3, [dir=rtl] .egat-col-lg-2, [dir=rtl] .egat-col-lg-1, [dir=rtl] .egat-col-md, [dir=rtl] .egat-col-md-12, [dir=rtl] .egat-col-md-11, [dir=rtl] .egat-col-md-10, [dir=rtl] .egat-col-md-9, [dir=rtl] .egat-col-md-8, [dir=rtl] .egat-col-md-7, [dir=rtl] .egat-col-md-6, [dir=rtl] .egat-col-md-5, [dir=rtl] .egat-col-md-4, [dir=rtl] .egat-col-md-3, [dir=rtl] .egat-col-md-2, [dir=rtl] .egat-col-md-1, [dir=rtl] .egat-col-sm, [dir=rtl] .egat-col-sm-12, [dir=rtl] .egat-col-sm-11, [dir=rtl] .egat-col-sm-10, [dir=rtl] .egat-col-sm-9, [dir=rtl] .egat-col-sm-8, [dir=rtl] .egat-col-sm-7, [dir=rtl] .egat-col-sm-6, [dir=rtl] .egat-col-sm-5, [dir=rtl] .egat-col-sm-4, [dir=rtl] .egat-col-sm-3, [dir=rtl] .egat-col-sm-2, [dir=rtl] .egat-col-sm-1, [dir=rtl] .egat-col, [dir=rtl] .egat-col-12, [dir=rtl] .egat-col-11, [dir=rtl] .egat-col-10, [dir=rtl] .egat-col-9, [dir=rtl] .egat-col-8, [dir=rtl] .egat-col-7, [dir=rtl] .egat-col-6, [dir=rtl] .egat-col-5, [dir=rtl] .egat-col-4, [dir=rtl] .egat-col-3, [dir=rtl] .egat-col-2, [dir=rtl] .egat-col-1 {
  float: right;
}

.egat-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.egat-col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.egat-col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.egat-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.egat-col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.egat-col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.egat-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.egat-col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.egat-col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.egat-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.egat-col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.egat-col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.egat-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 390px) {
  .egat-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .egat-col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .egat-col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .egat-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .egat-col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .egat-col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .egat-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .egat-col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .egat-col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .egat-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .egat-col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .egat-col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .egat-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .egat-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .egat-col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .egat-col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .egat-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .egat-col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .egat-col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .egat-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .egat-col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .egat-col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .egat-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .egat-col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .egat-col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .egat-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1440px) {
  .egat-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .egat-col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .egat-col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .egat-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .egat-col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .egat-col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .egat-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .egat-col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .egat-col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .egat-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .egat-col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .egat-col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .egat-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.egat-theme--blue {
  background-color: var(--c-blue);
  color: var(--c-white);
}

.egat-theme--blue-90 {
  background-color: var(--c-blue-90);
  color: var(--c-white);
}

.egat-theme--green {
  background-color: var(--c-green);
  color: var(--c-black);
}

.egat-theme--grey {
  background-color: var(--c-light-grey);
  color: var(--c-black);
}

.egat-theme--oegd-green {
  background-color: var(--c-oegd-green);
  color: var(--c-white);
}

.egat-theme--red {
  background-color: var(--c-red);
  color: var(--c-white);
}

/* stylelint-disable scss/no-global-function-names */
.sb-show-main,
.egat-typography {
  font-family: "Arial";
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  color: var(--c-black);
}

.egat-sr-only {
  border: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.js-no-scrolling {
  overflow: hidden;
  padding-right: var(--scrollbar-width);
}

.js-hidden {
  display: none !important;
}

.egat-font {
  word-break: break-word;
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}

.egat-font--semibold {
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  line-height: 19px;
  font-weight: 600;
}

.egat-font--bold {
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
}

.egat-font--regular-body {
  font-family: "Arial";
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}

.egat-placeholder {
  border: 4px dashed var(--c-darkest-grey);
  color: var(--c-darkest-grey);
  padding: 50px;
}
.egat-placeholder__content {
  align-items: center;
  display: flex;
  font-size: 30px;
  justify-content: center;
  line-height: 40px;
  text-align: center;
  width: 100%;
}
.egat-theme--blue .egat-placeholder {
  border: 4px dashed var(--c-light-grey);
  color: var(--c-lightgray);
}

.egat-heading--1 {
  font-family: "Manrope", sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-weight: 700;
}
@media (min-width: 1440px) {
  .egat-heading--1 {
    font-family: "Manrope", sans-serif;
    font-size: 42px;
    line-height: 50px;
    letter-spacing: -0.01em;
    font-weight: 700;
  }
}

.egat-heading--2 {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.01em;
  font-weight: 700;
}
@media (min-width: 1440px) {
  .egat-heading--2 {
    font-family: "Manrope", sans-serif;
    font-size: 42px;
    line-height: 50px;
    letter-spacing: -0.01em;
    font-weight: 700;
  }
}

.egat-heading--3 {
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
}
@media (min-width: 1440px) {
  .egat-heading--3 {
    font-family: "Manrope", sans-serif;
    font-size: 28px;
    line-height: 32px;
    font-weight: 700;
  }
}

.egat-heading--4 {
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
}

.egat-heading--5 {
  font-family: "Arial";
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
}

.egat-heading--module:where(:not(:only-child)) {
  margin-bottom: var(--space-xxxxl);
}
.egat-image--floatright + .egat-heading--module:where(:not(:only-child)) {
  margin-top: 0;
}

.egat-heading--blue {
  color: var(--c-blue);
}

.egat-heading--richtext.egat-heading--2:not(:first-child) {
  margin-top: 48px;
}
.egat-image--floatright + .egat-heading--richtext.egat-heading--2 {
  margin-top: 0;
}
.egat-bodytext--two-cols .egat-text:first-child .egat-heading--richtext.egat-heading--2 {
  color: var(--c-blue);
}
.egat-heading--richtext.egat-heading--3 {
  margin-bottom: 18px;
}
.egat-heading--richtext.egat-heading--3:not(:first-child) {
  margin-top: 28px;
}
.egat-image--floatright + .egat-heading--richtext.egat-heading--3 {
  margin-top: 0;
}
.egat-heading--richtext.egat-heading--4:not(:first-child) {
  margin-top: 20px;
}
.egat-image--floatright + .egat-heading--richtext.egat-heading--4 {
  margin-top: 0;
}

.egat-icon {
  display: inline-block;
  height: 24px;
  vertical-align: middle;
  width: 24px;
}

.egat-picture {
  font-size: 0;
  line-height: 0;
  position: relative;
}
.egat-content-grid__column .egat-picture + .egat-bodytext {
  margin-top: var(--space-md);
}

.egat-image {
  height: auto;
  image-rendering: -webkit-optimize-contrast;
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
.egat-content-grid__column .egat-image + .egat-bodytext {
  margin-top: var(--space-md);
}

.egat-image--floatleft {
  float: left;
  margin-bottom: var(--space-md);
  margin-right: var(--space-md);
}
@media (min-width: 1440px) {
  .egat-image--floatleft {
    max-width: 575px;
  }
}

.egat-image--floatright {
  float: right;
  margin-bottom: var(--space-md);
  margin-left: var(--space-md);
}
@media (min-width: 1440px) {
  .egat-image--floatright {
    max-width: 575px;
  }
}

.egat-figure {
  display: table;
  position: relative;
}

.egat-picture {
  position: relative;
}

.egat-input--text {
  border: 1px solid var(--c-darkest-grey);
  border-radius: 3px;
  height: var(--space-xl);
  max-width: 100%;
  padding-bottom: 22px;
  padding-left: var(--space-xl);
  padding-right: var(--space-xl);
  padding-top: 22px;
  width: 100%;
}
.egat-input--text:autofill, .egat-input--text:is(:-internal-autofill-selected,
:-webkit-autofill,
:-webkit-autofill:focus,
:-webkit-autofill:hover) {
  background-color: transparent !important;
  background-image: !important;
  transition: background-color 50000s ease-in-out;
}

input.egat-input--search {
  background-color: white;
  background-image: url("data:image/svg+xml,%3Csvg id=%27icon-magnifying-glass%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg id=%27Icon R%27%3E%3Cpath id=%27Shape%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M11.4941 11.4941C11.8195 11.1686 12.3472 11.1686 12.6726 11.4941L17.2559 16.0774C17.5814 16.4028 17.5814 16.9305 17.2559 17.2559C16.9305 17.5814 16.4028 17.5814 16.0774 17.2559L11.4941 12.6726C11.1686 12.3472 11.1686 11.8195 11.4941 11.4941Z%27 fill=%27%2333587B%27/%3E%3Cpath id=%27Shape_2%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M8.33333 4.16667C6.03215 4.16667 4.16667 6.03215 4.16667 8.33333C4.16667 10.6345 6.03215 12.5 8.33333 12.5C10.6345 12.5 12.5 10.6345 12.5 8.33333C12.5 6.03215 10.6345 4.16667 8.33333 4.16667ZM2.5 8.33333C2.5 5.11167 5.11167 2.5 8.33333 2.5C11.555 2.5 14.1667 5.11167 14.1667 8.33333C14.1667 11.555 11.555 14.1667 8.33333 14.1667C5.11167 14.1667 2.5 11.555 2.5 8.33333Z%27 fill=%27%2333587B%27/%3E%3C/g%3E%3C/svg%3E");
  background-position: center left var(--space-xs);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  border: 1px solid var(--c-purple);
  border-radius: 2px;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: initial;
  padding-bottom: 24px;
  padding-left: 48px;
  padding-top: 24px;
  width: 100%;
}
@media (min-width: 768px) {
  input.egat-input--search {
    background-position: center left var(--space-xl);
    padding-left: 64px;
  }
}
input.egat-input--search::placeholder {
  color: var(--c-dark-grey);
}
input.egat-input--search:autofill, input.egat-input--search:is(:-internal-autofill-selected,
:-webkit-autofill,
:-webkit-autofill:focus,
:-webkit-autofill:hover) {
  background-color: transparent !important;
  background-image: url("data:image/svg+xml,%3Csvg id=%27icon-magnifying-glass%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg id=%27Icon R%27%3E%3Cpath id=%27Shape%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M11.4941 11.4941C11.8195 11.1686 12.3472 11.1686 12.6726 11.4941L17.2559 16.0774C17.5814 16.4028 17.5814 16.9305 17.2559 17.2559C16.9305 17.5814 16.4028 17.5814 16.0774 17.2559L11.4941 12.6726C11.1686 12.3472 11.1686 11.8195 11.4941 11.4941Z%27 fill=%27%2333587B%27/%3E%3Cpath id=%27Shape_2%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M8.33333 4.16667C6.03215 4.16667 4.16667 6.03215 4.16667 8.33333C4.16667 10.6345 6.03215 12.5 8.33333 12.5C10.6345 12.5 12.5 10.6345 12.5 8.33333C12.5 6.03215 10.6345 4.16667 8.33333 4.16667ZM2.5 8.33333C2.5 5.11167 5.11167 2.5 8.33333 2.5C11.555 2.5 14.1667 5.11167 14.1667 8.33333C14.1667 11.555 11.555 14.1667 8.33333 14.1667C5.11167 14.1667 2.5 11.555 2.5 8.33333Z%27 fill=%27%2333587B%27/%3E%3C/g%3E%3C/svg%3E") !important;
  transition: background-color 50000s ease-in-out;
}

.egat-ruler {
  background-color: var(--c-white);
  border: 0;
  box-sizing: content-box;
  display: inline-block;
  height: 1px;
  margin-bottom: 0;
  margin-top: 0;
  overflow: visible;
  width: 100%;
}

.phdfinder-loading-icon-wrapper {
  display: none;
  height: 100%;
  position: absolute;
  right: 0;
  width: 60px;
}

.loading-icon {
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 200%27%3E%3CradialGradient id=%27a10%27 cx=%27.66%27 fx=%27.66%27 cy=%27.3125%27 fy=%27.3125%27 gradientTransform=%27scale%281.5%29%27%3E%3Cstop offset=%270%27 stop-color=%27%23D9D9D9%27%3E%3C/stop%3E%3Cstop offset=%27.3%27 stop-color=%27%23D9D9D9%27 stop-opacity=%27.9%27%3E%3C/stop%3E%3Cstop offset=%27.6%27 stop-color=%27%23D9D9D9%27 stop-opacity=%27.6%27%3E%3C/stop%3E%3Cstop offset=%27.8%27 stop-color=%27%23D9D9D9%27 stop-opacity=%27.3%27%3E%3C/stop%3E%3Cstop offset=%271%27 stop-color=%27%23D9D9D9%27 stop-opacity=%270%27%3E%3C/stop%3E%3C/radialGradient%3E%3Ccircle transform-origin=%27center%27 fill=%27none%27 stroke=%27url%28%23a10%29%27 stroke-width=%2730%27 stroke-linecap=%27round%27 stroke-dasharray=%27200 1000%27 stroke-dashoffset=%270%27 cx=%27100%27 cy=%27100%27 r=%2770%27%3E%3CanimateTransform type=%27rotate%27 attributeName=%27transform%27 calcMode=%27spline%27 dur=%272%27 values=%27360;0%27 keyTimes=%270;1%27 keySplines=%270 0 1 1%27 repeatCount=%27indefinite%27%3E%3C/animateTransform%3E%3C/circle%3E%3Ccircle transform-origin=%27center%27 fill=%27none%27 opacity=%27.2%27 stroke=%27%23D9D9D9%27 stroke-width=%2730%27 stroke-linecap=%27round%27 cx=%27100%27 cy=%27100%27 r=%2770%27%3E%3C/circle%3E%3C/svg%3E");
  background-repeat: no-repeat;
  display: inline-block;
  height: 60px;
  position: absolute;
  right: -30px;
  transform: translate(-50%);
  width: 60px;
}

.egat-bodytext {
  hyphens: auto;
}
.egat-content-grid .egat-content-grid__column:first-child > .egat-bodytext:first-child {
  margin-top: 54px;
}
.egat-bodytext > [class]:first-child,
.egat-bodytext > :not([class]):first-child {
  margin-top: 0;
}
.egat-bodytext--two-cols {
  display: grid;
}
@media (min-width: 768px) {
  .egat-bodytext--two-cols {
    gap: var(--space-lg);
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1440px) {
  .egat-bodytext--two-cols {
    gap: var(--space-xl);
  }
}
.egat-bodytext .egat-text,
.egat-bodytext .egat-text p {
  hyphens: auto;
  overflow-wrap: break-word;
}
.egat-bodytext .egat-text:where(:not(.egat-bodytext--two-cols .egat-text:nth-child(2n), .egat-bodytext .egat-text:empty,
.egat-bodytext .egat-text p:empty)),
.egat-bodytext .egat-text p:where(:not(.egat-bodytext--two-cols .egat-text:nth-child(2n), .egat-bodytext .egat-text:empty,
.egat-bodytext .egat-text p:empty)) {
  margin-top: 18px;
}
.egat-bodytext .egat-list li {
  margin-top: 18px;
}
.egat-bodytext .egat-link {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  text-decoration: none;
}
.egat-bodytext .egat-link__text,
.egat-bodytext .egat-link a {
  color: inherit;
  text-decoration: none;
}
.egat-bodytext .egat-link:hover .egat-link__text,
.egat-bodytext .egat-link:hover a, .egat-bodytext .egat-link:active .egat-link__text,
.egat-bodytext .egat-link:active a, .egat-bodytext .egat-link:focus .egat-link__text,
.egat-bodytext .egat-link:focus a {
  text-decoration: underline;
  text-underline-offset: 4px;
}
.egat-bodytext .egat-link:focus .egat-link__text {
  outline-offset: 2px;
}
.egat-bodytext strong {
  font-family: inherit;
  font-size: inherit;
  font-weight: 700;
}
.egat-bodytext h3 {
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
}
@media (min-width: 1440px) {
  .egat-bodytext h3 {
    font-family: "Manrope", sans-serif;
    font-size: 28px;
    line-height: 32px;
    font-weight: 700;
  }
}
.egat-bodytext h2 a.egat-link,
.egat-bodytext h3 a.egat-link,
.egat-bodytext h4 a.egat-link {
  font-weight: inherit;
}

.egat-imagetext.egat-content-grid .egat-content-grid__column:first-child > .egat-bodytext {
  margin-top: 0;
}
.egat-imagetext.egat-content-grid .egat-heading--module {
  margin-top: -7px;
}
.egat-imagetext.egat-content-grid .egat-textimage__heading--above {
  margin-top: 0;
}

.egat-breadcrumb {
  align-items: center;
  -webkit-box-orient: vertical;
  display: flex;
  display: -webkit-box;
  flex-direction: row;
  -webkit-line-clamp: 1;
  margin-left: -12px;
  max-width: 100%;
  overflow: hidden;
  width: 100%;
}
@media (min-width: 1440px) {
  .egat-breadcrumb {
    max-width: 1120px;
  }
}
.egat-content-grid--reduced-height:has(.egat-breadcrumb) {
  padding-bottom: 0;
  padding-top: var(--space-xxxs);
}
.egat-breadcrumb .egat-link--breadcrumb {
  margin-bottom: var(--space-xs);
  margin-top: var(--space-xs);
}
.egat-breadcrumb .egat-link--breadcrumb:first-child {
  margin-left: var(--space-xs);
}
.egat-breadcrumb .egat-link--breadcrumb.current .egat-link__text {
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
.egat-breadcrumb .egat-link--breadcrumb.current .egat-link__icon {
  display: none;
}
.egat-breadcrumb .egat-link--breadcrumb .egat-link__text {
  font-family: "Arial";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.egat-button {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 8px;
  cursor: pointer;
  display: inline-flex;
  flex-shrink: 0;
  gap: var(--space-sm);
  justify-content: center;
  min-height: 48px;
  min-width: 182px;
  padding-bottom: var(--space-xs);
  padding-left: var(--space-xs);
  padding-right: var(--space-xs);
  padding-top: var(--space-xs);
}
.egat-button:focus-visible {
  outline: 2px dotted var(--c-black);
  outline-offset: 1px;
}
.egat-button:where(:not(.egat-button--icon-only)) {
  color: var(--c-white);
}
.egat-button:where(:not(.egat-button--icon-only)):hover, .egat-button:where(:not(.egat-button--icon-only)):active, .egat-button:where(:not(.egat-button--icon-only)):focus {
  background-color: var(--c-light-blue);
  color: var(--c-blue);
}
.egat-button .egat-button__label {
  font-style: inherit;
  letter-spacing: inherit;
  pointer-events: none;
  text-transform: inherit;
}
.egat-button .egat-button__icon {
  display: block;
  position: relative;
  flex-shrink: 0;
  pointer-events: none;
  width: 24px;
}
.egat-button .egat-button__icon::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.egat-button .egat-button__icon .egat-icon {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.egat-button--icon-only {
  border: 0;
  border-radius: unset;
  min-height: unset;
  min-width: unset;
  padding-bottom: unset;
  padding-left: unset;
  padding-right: unset;
  padding-top: unset;
  background-color: transparent;
}
.egat-button--icon-only .egat-button__icon {
  width: var(--space-xxl);
}
.egat-button--icon-only .egat-button__icon .js-hidden {
  display: none;
}
.egat-button--filter {
  border: 0;
  border-radius: 100px;
  font-size: 12px;
  font-weight: 700;
  min-height: 32px;
  min-width: unset;
  padding-bottom: var(--space-xxs);
  padding-left: var(--space-sm);
  padding-right: var(--space-sm);
  padding-top: var(--space-xxs);
  background-color: var(--c-purple-grey);
}
.egat-button--filter .egat-button__icon .js-hidden {
  display: none;
}
.egat-button--filter.js-expanded {
  background-color: var(--c-blue);
  color: var(--c-white);
}
.egat-button--filter:hover, .egat-button--filter:active, .egat-button--filter:focus {
  background-color: var(--c-light-blue);
  color: var(--c-blue);
}
.egat-button--filter.egat-button--reset {
  background-color: var(--c-purple-grey);
  border: 1px solid var(--c-blue);
  color: var(--c-white);
}
.egat-button--filter.egat-button--reset.js-expanded {
  background-color: var(--c-white);
  color: var(--c-blue);
}
.egat-button--filter.egat-button--reset:hover, .egat-button--filter.egat-button--reset:active, .egat-button--filter.egat-button--reset:focus {
  background-color: var(--c-light-blue);
  border: 1px solid transparent;
  color: var(--c-blue);
}

.egat-button--link {
  border: 0;
  border-radius: 2px;
  min-height: unset;
  min-width: unset;
  padding-bottom: unset;
  padding-left: unset;
  padding-right: unset;
  padding-top: unset;
  background-color: transparent;
  color: var(--c-black);
}
.egat-button--link .egat-button__icon .js-hidden {
  display: none;
}
.egat-button--link:hover .egat-button__label {
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 8px;
}
.egat-button--link:hover, .egat-button--link:active, .egat-button--link:focus {
  background-color: transparent;
  color: var(--c-black);
}
.egat-button--link.egat-button--link-menu {
  border-radius: 2px;
  font-weight: 400;
}
.egat-button--link.egat-button--link-menu .egat-button__icon .js-hidden {
  display: none;
}
.egat-button--link.egat-button--link-menu:hover .egat-button__label {
  text-underline-offset: 4px;
}
.egat-button--link.egat-button--link-menu:focus {
  outline-offset: 2px;
}
.egat-button--link.egat-button--link-menu.js-expanded .egat-button__label {
  font-weight: 700;
}
.egat-button--link.egat-button--load-more {
  flex-direction: column;
  gap: var(--space-xxxs);
}
.egat-button--link.egat-button--load-more .egat-button__icon .js-hidden {
  display: none;
}
.egat-button--back-to-top {
  border: 1px solid var(--c-white);
  border-radius: 50%;
  min-height: 25px;
  min-width: 25px;
  padding-bottom: var(--space-xxs);
  padding-left: var(--space-xxs);
  padding-right: var(--space-xxs);
  padding-top: var(--space-xxs);
}
.egat-button--back-to-top .egat-button__icon .js-hidden {
  display: none;
}
.egat-button--primary {
  background-color: var(--c-blue);
  color: var(--c-white);
}
.egat-button--primary:hover, .egat-button--primary:active, .egat-button--primary:focus {
  background-color: var(--c-light-blue);
  color: var(--c-blue);
}

.egat-button--secondary {
  background-color: var(--c-white);
  border: 1px solid var(--c-blue);
  color: var(--c-blue);
}
.egat-button--secondary:hover, .egat-button--secondary:active, .egat-button--secondary:focus {
  background-color: var(--c-blue);
  border: 1px solid transparent;
  color: var(--c-white);
}

.egat-link {
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  gap: var(--space-sm);
  text-decoration: none;
}
.egat-link:link, .egat-link:visited {
  color: inherit;
}
.egat-link:focus-visible .egat-link__text {
  border-radius: 2px;
  outline: 2px dotted currentColor;
  outline-offset: 8px;
}
.egat-link:hover .egat-link__text:where(:not(.egat-text > .egat-link .egat-link__text)), .egat-link:active .egat-link__text:where(:not(.egat-text > .egat-link .egat-link__text)), .egat-link:focus .egat-link__text:where(:not(.egat-text > .egat-link .egat-link__text)) {
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 8px;
}
.egat-link__text {
  font-family: "Arial";
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  display: inline-block;
  font-size: inherit;
  font-style: inherit;
  letter-spacing: inherit;
}
.egat-link__text:where(.egat-menu__item > .egat-link .egat-link__text) {
  font-family: "Arial";
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
.egat-link__icon {
  display: block;
  position: relative;
  flex-shrink: 0;
  pointer-events: none;
  width: 24px;
}
.egat-link__icon::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.egat-link__icon .egat-icon {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.egat-richtext .egat-link:where(:not(.egat-link--button)), .egat-bodytext .egat-link:where(:not(.egat-link--button)) {
  border-bottom: 2px dotted currentColor;
  border-radius: 2px;
  font-weight: 400;
}
.egat-richtext .egat-link:where(:not(.egat-link--button)):hover, .egat-richtext .egat-link:where(:not(.egat-link--button)):active, .egat-richtext .egat-link:where(:not(.egat-link--button)):focus, .egat-bodytext .egat-link:where(:not(.egat-link--button)):hover, .egat-bodytext .egat-link:where(:not(.egat-link--button)):active, .egat-bodytext .egat-link:where(:not(.egat-link--button)):focus {
  color: var(--c-blue);
}
.egat-richtext .egat-link:where(:not(.egat-link--button)) .egat-link__text, .egat-bodytext .egat-link:where(:not(.egat-link--button)) .egat-link__text {
  font-weight: 400;
}
.egat-richtext .egat-link:where(:not(.egat-link--button)) .egat-link__icon, .egat-bodytext .egat-link:where(:not(.egat-link--button)) .egat-link__icon {
  display: block;
  position: relative;
}
.egat-richtext .egat-link:where(:not(.egat-link--button)) .egat-link__icon::before, .egat-bodytext .egat-link:where(:not(.egat-link--button)) .egat-link__icon::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.egat-richtext .egat-link:where(:not(.egat-link--button)) .egat-link__icon .egat-icon, .egat-bodytext .egat-link:where(:not(.egat-link--button)) .egat-link__icon .egat-icon {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.egat-richtext .egat-link:where(:not(.egat-link--button)):focus-visible, .egat-bodytext .egat-link:where(:not(.egat-link--button)):focus-visible {
  outline: 2px dotted currentColor;
  outline-offset: 0;
}
.egat-richtext .egat-link:where(:not(.egat-link--button)):hover, .egat-richtext .egat-link:where(:not(.egat-link--button)):focus-visible, .egat-bodytext .egat-link:where(:not(.egat-link--button)):hover, .egat-bodytext .egat-link:where(:not(.egat-link--button)):focus-visible {
  border-bottom-style: solid;
  text-decoration: none;
}
.egat-richtext .egat-link:where(:not(.egat-link--button)):hover .egat-link__text, .egat-richtext .egat-link:where(:not(.egat-link--button)):focus-visible .egat-link__text, .egat-bodytext .egat-link:where(:not(.egat-link--button)):hover .egat-link__text, .egat-bodytext .egat-link:where(:not(.egat-link--button)):focus-visible .egat-link__text {
  text-decoration: none;
}
.egat-theme--green .egat-richtext .egat-link:where(:not(.egat-link--button)):hover, .egat-theme--green .egat-richtext .egat-link:where(:not(.egat-link--button)):active, .egat-theme--green .egat-richtext .egat-link:where(:not(.egat-link--button)):focus, .egat-theme--green .egat-bodytext .egat-link:where(:not(.egat-link--button)):hover, .egat-theme--green .egat-bodytext .egat-link:where(:not(.egat-link--button)):active, .egat-theme--green .egat-bodytext .egat-link:where(:not(.egat-link--button)):focus {
  color: var(--c-blue);
}
.egat-theme--blue .egat-richtext .egat-link:where(:not(.egat-link--button)):hover, .egat-theme--blue .egat-richtext .egat-link:where(:not(.egat-link--button)):active, .egat-theme--blue .egat-richtext .egat-link:where(:not(.egat-link--button)):focus, .egat-theme--blue .egat-bodytext .egat-link:where(:not(.egat-link--button)):hover, .egat-theme--blue .egat-bodytext .egat-link:where(:not(.egat-link--button)):active, .egat-theme--blue .egat-bodytext .egat-link:where(:not(.egat-link--button)):focus {
  color: var(--c-lightest-blue);
}
.egat-link--text {
  border-bottom: 2px dotted currentColor;
  border-radius: 2px;
  font-weight: 400;
}
.egat-link--text .egat-link__text {
  font-weight: 400;
}
.egat-link--text .egat-link__icon {
  display: block;
  position: relative;
}
.egat-link--text .egat-link__icon::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.egat-link--text .egat-link__icon .egat-icon {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.egat-link--text:focus-visible {
  outline: 2px dotted currentColor;
  outline-offset: 0;
}
.egat-link--text:hover, .egat-link--text:focus-visible {
  border-bottom-style: solid;
  text-decoration: none;
}
.egat-link--text:hover .egat-link__text, .egat-link--text:focus-visible .egat-link__text {
  text-decoration: none;
}
.egat-link--text:hover, .egat-link--text:active, .egat-link--text:focus {
  color: var(--c-blue);
}
.egat-theme--green .egat-link--text:hover, .egat-theme--green .egat-link--text:active, .egat-theme--green .egat-link--text:focus {
  color: var(--c-blue);
}
.egat-theme--blue .egat-link--text:hover, .egat-theme--blue .egat-link--text:active, .egat-theme--blue .egat-link--text:focus {
  color: var(--c-lightest-blue);
}
.egat-link--breadcrumb {
  align-items: center;
  gap: 0;
}
.egat-link--breadcrumb .egat-link__icon {
  display: block;
  position: relative;
  margin: 0 var(--space-xxs);
  width: var(--space-sm);
}
.egat-link--breadcrumb .egat-link__icon::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.egat-link--breadcrumb .egat-link__icon .egat-icon {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.egat-link--breadcrumb:focus-visible {
  outline-offset: 2px;
}
.egat-link--breadcrumb:hover, .egat-link--breadcrumb:focus-visible {
  text-decoration: underline;
}
.egat-link--breadcrumb:hover .egat-link__text, .egat-link--breadcrumb:focus-visible .egat-link__text {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: unset;
}

.egat-link--external {
  align-items: center;
  display: inline;
}
.egat-link--external .egat-link__text {
  display: inline;
}
.egat-link--external:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%2333587B%27 fill-rule=%27evenodd%27 d=%27M20.4 3a1 1 0 0 0-.4 0h-5.1a1 1 0 0 0-.9 1v.1c0 .5.5.9 1 .9h2.6l-8.3 8.3a1 1 0 0 0 1.4 1.4L19 6.4v2.7a1 1 0 0 0 2-.1V3.9a1 1 0 0 0-.6-.8ZM11 6a1 1 0 0 1 .1 2H6a1 1 0 0 0-1 .9V18c0 .5.4 1 .9 1H15c.5 0 1-.4 1-.9V13a1 1 0 0 1 2-.1V18a3 3 0 0 1-2.8 3H6a3 3 0 0 1-3-2.8V9a3 3 0 0 1 2.8-3H11Z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");
  background-position: center;
  content: "";
  display: inline-block;
  height: 16px;
  margin: 0 0 -2px var(--space-xxxs);
  position: relative;
  width: 16px;
}
.egat-link--external .egat-link__icon {
  display: block;
  position: relative;
}
.egat-link--external .egat-link__icon::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.egat-link--external .egat-link__icon .egat-icon {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.egat-theme--blue .egat-link--external:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23ffffff%27 fill-rule=%27evenodd%27 d=%27M20.4 3a1 1 0 0 0-.4 0h-5.1a1 1 0 0 0-.9 1v.1c0 .5.5.9 1 .9h2.6l-8.3 8.3a1 1 0 0 0 1.4 1.4L19 6.4v2.7a1 1 0 0 0 2-.1V3.9a1 1 0 0 0-.6-.8ZM11 6a1 1 0 0 1 .1 2H6a1 1 0 0 0-1 .9V18c0 .5.4 1 .9 1H15c.5 0 1-.4 1-.9V13a1 1 0 0 1 2-.1V18a3 3 0 0 1-2.8 3H6a3 3 0 0 1-3-2.8V9a3 3 0 0 1 2.8-3H11Z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");
}
.egat-theme--green .egat-link--external:after, .egat-theme--grey .egat-link--external:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23272B2D%27 fill-rule=%27evenodd%27 d=%27M20.4 3a1 1 0 0 0-.4 0h-5.1a1 1 0 0 0-.9 1v.1c0 .5.5.9 1 .9h2.6l-8.3 8.3a1 1 0 0 0 1.4 1.4L19 6.4v2.7a1 1 0 0 0 2-.1V3.9a1 1 0 0 0-.6-.8ZM11 6a1 1 0 0 1 .1 2H6a1 1 0 0 0-1 .9V18c0 .5.4 1 .9 1H15c.5 0 1-.4 1-.9V13a1 1 0 0 1 2-.1V18a3 3 0 0 1-2.8 3H6a3 3 0 0 1-3-2.8V9a3 3 0 0 1 2.8-3H11Z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");
}
.egat-theme--blue .egat-link--external:hover:after, .egat-theme--blue .egat-link--external:active:after, .egat-theme--blue .egat-link--external:focus:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23cddfed%27 fill-rule=%27evenodd%27 d=%27M20.4 3a1 1 0 0 0-.4 0h-5.1a1 1 0 0 0-.9 1v.1c0 .5.5.9 1 .9h2.6l-8.3 8.3a1 1 0 0 0 1.4 1.4L19 6.4v2.7a1 1 0 0 0 2-.1V3.9a1 1 0 0 0-.6-.8ZM11 6a1 1 0 0 1 .1 2H6a1 1 0 0 0-1 .9V18c0 .5.4 1 .9 1H15c.5 0 1-.4 1-.9V13a1 1 0 0 1 2-.1V18a3 3 0 0 1-2.8 3H6a3 3 0 0 1-3-2.8V9a3 3 0 0 1 2.8-3H11Z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");
}
.egat-theme--green .egat-link--external:hover:after, .egat-theme--grey .egat-link--external:hover:after, .egat-theme--green .egat-link--external:active:after, .egat-theme--grey .egat-link--external:active:after, .egat-theme--green .egat-link--external:focus:after, .egat-theme--grey .egat-link--external:focus:after {
  background-image: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg %3E%3Cpath id=%27Style%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M20.3832 3.07605C20.2652 3.02705 20.1357 3 20 3H15L14.8834 3.00673C14.386 3.06449 14 3.48716 14 4L14.0067 4.11662C14.0645 4.61396 14.4872 5 15 5H17.5858L9.29289 13.2929L9.2097 13.3871C8.90468 13.7794 8.93241 14.3466 9.29289 14.7071C9.68342 15.0976 10.3166 15.0976 10.7071 14.7071L19 6.41421V9L19.0067 9.11662C19.0645 9.61396 19.4872 10 20 10C20.5523 10 21 9.55228 21 9V4C21 3.96137 20.9978 3.92274 20.9933 3.88433L20.9933 3.88338C20.9508 3.51768 20.711 3.21216 20.3832 3.07605ZM11 6C11.5523 6 12 6.44772 12 7C12 7.51284 11.614 7.93551 11.1166 7.99327L11 8H6C5.48716 8 5.06449 8.38604 5.00673 8.88338L5 9V18C5 18.5128 5.38604 18.9355 5.88338 18.9933L6 19H15C15.5128 19 15.9355 18.614 15.9933 18.1166L16 18V13C16 12.4477 16.4477 12 17 12C17.5128 12 17.9355 12.386 17.9933 12.8834L18 13V18C18 19.5977 16.7511 20.9037 15.1763 20.9949L15 21H6C4.40232 21 3.09634 19.7511 3.00509 18.1763L3 18V9C3 7.40232 4.24892 6.09634 5.82373 6.00509L6 6H11Z%27 fill=%27%2333587B%27/%3E%3C/g%3E%3C/svg%3E%0A");
}

.egat-link--file {
  align-items: center;
  display: inline;
}
.egat-link--file .egat-link__text {
  display: inline;
}
.egat-link--file .egat-link__icon {
  display: block;
  position: relative;
}
.egat-link--file .egat-link__icon::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.egat-link--file .egat-link__icon .egat-icon {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.egat-link--file:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath stroke=%27%2333587B%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4m4-5 5 5 5-5m-5 5V3%27/%3E%3C/svg%3E");
  background-position: center;
  content: "";
  display: inline-block;
  height: 16px;
  margin-right: var(--space-xxxs);
  position: relative;
  width: 16px;
}
.egat-theme--blue .egat-link--file:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4m4-5 5 5 5-5m-5 5V3%27/%3E%3C/svg%3E");
}
.egat-theme--green .egat-link--file:before, .egat-theme--grey .egat-link--file:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cg stroke=%27%23272B2D%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M7 10l5 5 5-5M12 15V3%27/%3E%3C/g%3E%3C/svg%3E");
}
.egat-theme--blue .egat-link--file:hover:before, .egat-theme--blue .egat-link--file:active:before, .egat-theme--blue .egat-link--file:focus:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cg stroke=%27%23cddfed%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M7 10l5 5 5-5M12 15V3%27/%3E%3C/g%3E%3C/svg%3E");
}
.egat-theme--green .egat-link--file:hover:before, .egat-theme--grey .egat-link--file:hover:before, .egat-theme--green .egat-link--file:active:before, .egat-theme--grey .egat-link--file:active:before, .egat-theme--green .egat-link--file:focus:before, .egat-theme--grey .egat-link--file:focus:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cg stroke=%27%2333587B%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M7 10l5 5 5-5M12 15V3%27/%3E%3C/g%3E%3C/svg%3E");
}
.egat-link--phone {
  align-items: center;
  display: inline;
}
.egat-link--phone .egat-link__text {
  display: inline;
}
.egat-link--phone .egat-link__icon {
  display: block;
  position: relative;
}
.egat-link--phone .egat-link__icon::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.egat-link--phone .egat-link__icon .egat-icon {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.egat-link--phone:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.75%201.25c.153%200%20.293.084.365.216l.022.046.833%202.083c.07.174.014.371-.13.484l-.042.028-.698.418.027.043c.332.527.778.973%201.305%201.305l.042.026.419-.697a.417.417%200%200%201%20.464-.188l.048.016%202.083.833c.142.057.24.187.259.336l.003.051v1.667c0%20.69-.56%201.25-1.275%201.249A7.088%207.088%200%200%201%20.833%202.5c0-.666.52-1.21%201.177-1.248l.073-.002H3.75Zm-.282.833H2.083c-.23%200-.416.187-.417.392.192%203.153%202.706%205.667%205.834%205.858.214%200%20.39-.16.414-.368l.003-.048V6.532l-1.492-.597-.443.738a.417.417%200%200%201-.496.178l-.045-.019a5%205%200%200%201-2.273-2.273.417.417%200%200%201%20.118-.513l.041-.028.738-.443-.597-1.492Z%22%20fill%3D%22%2333587B%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px;
  content: "";
  display: inline-block;
  height: 16px;
  margin-right: var(--space-xxxs);
  position: relative;
  width: 16px;
}
.egat-theme--blue .egat-link--phone:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.75%201.25c.153%200%20.293.084.365.216l.022.046.833%202.083c.07.174.014.371-.13.484l-.042.028-.698.418.027.043c.332.527.778.973%201.305%201.305l.042.026.419-.697a.417.417%200%200%201%20.464-.188l.048.016%202.083.833c.142.057.24.187.259.336l.003.051v1.667c0%20.69-.56%201.25-1.275%201.249A7.088%207.088%200%200%201%20.833%202.5c0-.666.52-1.21%201.177-1.248l.073-.002H3.75Zm-.282.833H2.083c-.23%200-.416.187-.417.392.192%203.153%202.706%205.667%205.834%205.858.214%200%20.39-.16.414-.368l.003-.048V6.532l-1.492-.597-.443.738a.417.417%200%200%201-.496.178l-.045-.019a5%205%200%200%201-2.273-2.273.417.417%200%200%201%20.118-.513l.041-.028.738-.443-.597-1.492Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
}
.egat-theme--green .egat-link--phone:before, .egat-theme--grey .egat-link--phone:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.75%201.25c.153%200%20.293.084.365.216l.022.046.833%202.083c.07.174.014.371-.13.484l-.042.028-.698.418.027.043c.332.527.778.973%201.305%201.305l.042.026.419-.697a.417.417%200%200%201%20.464-.188l.048.016%202.083.833c.142.057.24.187.259.336l.003.051v1.667c0%20.69-.56%201.25-1.275%201.249A7.088%207.088%200%200%201%20.833%202.5c0-.666.52-1.21%201.177-1.248l.073-.002H3.75Zm-.282.833H2.083c-.23%200-.416.187-.417.392.192%203.153%202.706%205.667%205.834%205.858.214%200%20.39-.16.414-.368l.003-.048V6.532l-1.492-.597-.443.738a.417.417%200%200%201-.496.178l-.045-.019a5%205%200%200%201-2.273-2.273.417.417%200%200%201%20.118-.513l.041-.028.738-.443-.597-1.492Z%22%20fill%3D%22%23272B2D%22%2F%3E%3C%2Fsvg%3E");
}
.egat-theme--blue .egat-link--phone:hover:before, .egat-theme--blue .egat-link--phone:active:before, .egat-theme--blue .egat-link--phone:focus:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.75%201.25c.153%200%20.293.084.365.216l.022.046.833%202.083c.07.174.014.371-.13.484l-.042.028-.698.418.027.043c.332.527.778.973%201.305%201.305l.042.026.419-.697a.417.417%200%200%201%20.464-.188l.048.016%202.083.833c.142.057.24.187.259.336l.003.051v1.667c0%20.69-.56%201.25-1.275%201.249A7.088%207.088%200%200%201%20.833%202.5c0-.666.52-1.21%201.177-1.248l.073-.002H3.75Zm-.282.833H2.083c-.23%200-.416.187-.417.392.192%203.153%202.706%205.667%205.834%205.858.214%200%20.39-.16.414-.368l.003-.048V6.532l-1.492-.597-.443.738a.417.417%200%200%201-.496.178l-.045-.019a5%205%200%200%201-2.273-2.273.417.417%200%200%201%20.118-.513l.041-.028.738-.443-.597-1.492Z%22%20fill%3D%22%23cddfed%22%2F%3E%3C%2Fsvg%3E");
}
.egat-theme--green .egat-link--phone:hover:before, .egat-theme--grey .egat-link--phone:hover:before, .egat-theme--green .egat-link--phone:active:before, .egat-theme--grey .egat-link--phone:active:before, .egat-theme--green .egat-link--phone:focus:before, .egat-theme--grey .egat-link--phone:focus:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.75%201.25c.153%200%20.293.084.365.216l.022.046.833%202.083c.07.174.014.371-.13.484l-.042.028-.698.418.027.043c.332.527.778.973%201.305%201.305l.042.026.419-.697a.417.417%200%200%201%20.464-.188l.048.016%202.083.833c.142.057.24.187.259.336l.003.051v1.667c0%20.69-.56%201.25-1.275%201.249A7.088%207.088%200%200%201%20.833%202.5c0-.666.52-1.21%201.177-1.248l.073-.002H3.75Zm-.282.833H2.083c-.23%200-.416.187-.417.392.192%203.153%202.706%205.667%205.834%205.858.214%200%20.39-.16.414-.368l.003-.048V6.532l-1.492-.597-.443.738a.417.417%200%200%201-.496.178l-.045-.019a5%205%200%200%201-2.273-2.273.417.417%200%200%201%20.118-.513l.041-.028.738-.443-.597-1.492Z%22%20fill%3D%22%2333587B%22%2F%3E%3C%2Fsvg%3E");
}
.egat-link--mail {
  align-items: center;
  display: inline;
}
.egat-link--mail .egat-link__text {
  display: inline;
}
.egat-link--mail .egat-link__icon {
  display: block;
  position: relative;
}
.egat-link--mail .egat-link__icon::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.egat-link--mail .egat-link__icon .egat-icon {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.egat-link--mail:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2333587B%22%3E%3Cpath%20d%3D%22M3.233%201.667h3.534c.336%200%20.612%200%20.838.018.234.02.45.06.652.163.313.16.568.415.728.729.103.202.144.417.163.651.019.226.019.503.019.838v1.868c0%20.335%200%20.612-.019.838-.019.234-.06.45-.163.651-.16.314-.415.569-.728.729a1.704%201.704%200%200%201-.652.163c-.226.018-.502.018-.838.018H3.233c-.336%200-.612%200-.838-.018-.234-.02-.45-.06-.652-.163a1.667%201.667%200%200%201-.728-.729%201.704%201.704%200%200%201-.163-.651c-.019-.226-.019-.503-.019-.838V4.066c0-.335%200-.612.019-.838.019-.234.06-.449.163-.651.16-.314.415-.569.728-.729.203-.103.418-.144.652-.163.226-.018.502-.018.838-.018Zm-.77.849c-.183.015-.276.042-.341.075a.833.833%200%200%200-.365.364c-.033.065-.06.159-.075.341-.015.188-.015.43-.015.787v1.834c0%20.357%200%20.6.015.787.015.182.042.276.075.341.08.157.208.284.365.364.065.033.158.06.34.075.188.016.431.016.788.016h3.5c.357%200%20.6%200%20.787-.016.183-.014.276-.042.341-.075a.833.833%200%200%200%20.364-.364c.034-.065.06-.159.076-.341.015-.188.015-.43.015-.787V4.083c0-.356%200-.6-.015-.787-.015-.182-.042-.276-.076-.34a.833.833%200%200%200-.364-.365c-.065-.033-.158-.06-.341-.075C7.35%202.5%207.107%202.5%206.75%202.5h-3.5c-.357%200-.6%200-.787.016Z%22%2F%3E%3Cpath%20d%3D%22M2.573%203.514c.13-.19.39-.238.58-.108l1.611%201.106c.142.098.33.098.472%200l1.612-1.106a.417.417%200%201%201%20.471.688L5.707%205.199a1.25%201.25%200%200%201-1.414%200L2.68%204.094a.417.417%200%200%201-.108-.58Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px;
  content: "";
  display: inline-block;
  height: 16px;
  margin-right: var(--space-xxxs);
  position: relative;
  width: 16px;
}
.egat-theme--blue .egat-link--mail:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M3.233%201.667h3.534c.336%200%20.612%200%20.838.018.234.02.45.06.652.163.313.16.568.415.728.729.103.202.144.417.163.651.019.226.019.503.019.838v1.868c0%20.335%200%20.612-.019.838-.019.234-.06.45-.163.651-.16.314-.415.569-.728.729a1.704%201.704%200%200%201-.652.163c-.226.018-.502.018-.838.018H3.233c-.336%200-.612%200-.838-.018-.234-.02-.45-.06-.652-.163a1.667%201.667%200%200%201-.728-.729%201.704%201.704%200%200%201-.163-.651c-.019-.226-.019-.503-.019-.838V4.066c0-.335%200-.612.019-.838.019-.234.06-.449.163-.651.16-.314.415-.569.728-.729.203-.103.418-.144.652-.163.226-.018.502-.018.838-.018Zm-.77.849c-.183.015-.276.042-.341.075a.833.833%200%200%200-.365.364c-.033.065-.06.159-.075.341-.015.188-.015.43-.015.787v1.834c0%20.357%200%20.6.015.787.015.182.042.276.075.341.08.157.208.284.365.364.065.033.158.06.34.075.188.016.431.016.788.016h3.5c.357%200%20.6%200%20.787-.016.183-.014.276-.042.341-.075a.833.833%200%200%200%20.364-.364c.034-.065.06-.159.076-.341.015-.188.015-.43.015-.787V4.083c0-.356%200-.6-.015-.787-.015-.182-.042-.276-.076-.34a.833.833%200%200%200-.364-.365c-.065-.033-.158-.06-.341-.075C7.35%202.5%207.107%202.5%206.75%202.5h-3.5c-.357%200-.6%200-.787.016Z%22%2F%3E%3Cpath%20d%3D%22M2.573%203.514c.13-.19.39-.238.58-.108l1.611%201.106c.142.098.33.098.472%200l1.612-1.106a.417.417%200%201%201%20.471.688L5.707%205.199a1.25%201.25%200%200%201-1.414%200L2.68%204.094a.417.417%200%200%201-.108-.58Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.egat-theme--green .egat-link--mail:before, .egat-theme--grey .egat-link--mail:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23272B2D%22%3E%3Cpath%20d%3D%22M3.233%201.667h3.534c.336%200%20.612%200%20.838.018.234.02.45.06.652.163.313.16.568.415.728.729.103.202.144.417.163.651.019.226.019.503.019.838v1.868c0%20.335%200%20.612-.019.838-.019.234-.06.45-.163.651-.16.314-.415.569-.728.729a1.704%201.704%200%200%201-.652.163c-.226.018-.502.018-.838.018H3.233c-.336%200-.612%200-.838-.018-.234-.02-.45-.06-.652-.163a1.667%201.667%200%200%201-.728-.729%201.704%201.704%200%200%201-.163-.651c-.019-.226-.019-.503-.019-.838V4.066c0-.335%200-.612.019-.838.019-.234.06-.449.163-.651.16-.314.415-.569.728-.729.203-.103.418-.144.652-.163.226-.018.502-.018.838-.018Zm-.77.849c-.183.015-.276.042-.341.075a.833.833%200%200%200-.365.364c-.033.065-.06.159-.075.341-.015.188-.015.43-.015.787v1.834c0%20.357%200%20.6.015.787.015.182.042.276.075.341.08.157.208.284.365.364.065.033.158.06.34.075.188.016.431.016.788.016h3.5c.357%200%20.6%200%20.787-.016.183-.014.276-.042.341-.075a.833.833%200%200%200%20.364-.364c.034-.065.06-.159.076-.341.015-.188.015-.43.015-.787V4.083c0-.356%200-.6-.015-.787-.015-.182-.042-.276-.076-.34a.833.833%200%200%200-.364-.365c-.065-.033-.158-.06-.341-.075C7.35%202.5%207.107%202.5%206.75%202.5h-3.5c-.357%200-.6%200-.787.016Z%22%2F%3E%3Cpath%20d%3D%22M2.573%203.514c.13-.19.39-.238.58-.108l1.611%201.106c.142.098.33.098.472%200l1.612-1.106a.417.417%200%201%201%20.471.688L5.707%205.199a1.25%201.25%200%200%201-1.414%200L2.68%204.094a.417.417%200%200%201-.108-.58Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.egat-theme--blue .egat-link--mail:hover:before, .egat-theme--blue .egat-link--mail:active:before, .egat-theme--blue .egat-link--mail:focus:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23cddfed%22%3E%3Cpath%20d%3D%22M3.233%201.667h3.534c.336%200%20.612%200%20.838.018.234.02.45.06.652.163.313.16.568.415.728.729.103.202.144.417.163.651.019.226.019.503.019.838v1.868c0%20.335%200%20.612-.019.838-.019.234-.06.45-.163.651-.16.314-.415.569-.728.729a1.704%201.704%200%200%201-.652.163c-.226.018-.502.018-.838.018H3.233c-.336%200-.612%200-.838-.018-.234-.02-.45-.06-.652-.163a1.667%201.667%200%200%201-.728-.729%201.704%201.704%200%200%201-.163-.651c-.019-.226-.019-.503-.019-.838V4.066c0-.335%200-.612.019-.838.019-.234.06-.449.163-.651.16-.314.415-.569.728-.729.203-.103.418-.144.652-.163.226-.018.502-.018.838-.018Zm-.77.849c-.183.015-.276.042-.341.075a.833.833%200%200%200-.365.364c-.033.065-.06.159-.075.341-.015.188-.015.43-.015.787v1.834c0%20.357%200%20.6.015.787.015.182.042.276.075.341.08.157.208.284.365.364.065.033.158.06.34.075.188.016.431.016.788.016h3.5c.357%200%20.6%200%20.787-.016.183-.014.276-.042.341-.075a.833.833%200%200%200%20.364-.364c.034-.065.06-.159.076-.341.015-.188.015-.43.015-.787V4.083c0-.356%200-.6-.015-.787-.015-.182-.042-.276-.076-.34a.833.833%200%200%200-.364-.365c-.065-.033-.158-.06-.341-.075C7.35%202.5%207.107%202.5%206.75%202.5h-3.5c-.357%200-.6%200-.787.016Z%22%2F%3E%3Cpath%20d%3D%22M2.573%203.514c.13-.19.39-.238.58-.108l1.611%201.106c.142.098.33.098.472%200l1.612-1.106a.417.417%200%201%201%20.471.688L5.707%205.199a1.25%201.25%200%200%201-1.414%200L2.68%204.094a.417.417%200%200%201-.108-.58Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.egat-theme--green .egat-link--mail:hover:before, .egat-theme--grey .egat-link--mail:hover:before, .egat-theme--green .egat-link--mail:active:before, .egat-theme--grey .egat-link--mail:active:before, .egat-theme--green .egat-link--mail:focus:before, .egat-theme--grey .egat-link--mail:focus:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2333587B%22%3E%3Cpath%20d%3D%22M3.233%201.667h3.534c.336%200%20.612%200%20.838.018.234.02.45.06.652.163.313.16.568.415.728.729.103.202.144.417.163.651.019.226.019.503.019.838v1.868c0%20.335%200%20.612-.019.838-.019.234-.06.45-.163.651-.16.314-.415.569-.728.729a1.704%201.704%200%200%201-.652.163c-.226.018-.502.018-.838.018H3.233c-.336%200-.612%200-.838-.018-.234-.02-.45-.06-.652-.163a1.667%201.667%200%200%201-.728-.729%201.704%201.704%200%200%201-.163-.651c-.019-.226-.019-.503-.019-.838V4.066c0-.335%200-.612.019-.838.019-.234.06-.449.163-.651.16-.314.415-.569.728-.729.203-.103.418-.144.652-.163.226-.018.502-.018.838-.018Zm-.77.849c-.183.015-.276.042-.341.075a.833.833%200%200%200-.365.364c-.033.065-.06.159-.075.341-.015.188-.015.43-.015.787v1.834c0%20.357%200%20.6.015.787.015.182.042.276.075.341.08.157.208.284.365.364.065.033.158.06.34.075.188.016.431.016.788.016h3.5c.357%200%20.6%200%20.787-.016.183-.014.276-.042.341-.075a.833.833%200%200%200%20.364-.364c.034-.065.06-.159.076-.341.015-.188.015-.43.015-.787V4.083c0-.356%200-.6-.015-.787-.015-.182-.042-.276-.076-.34a.833.833%200%200%200-.364-.365c-.065-.033-.158-.06-.341-.075C7.35%202.5%207.107%202.5%206.75%202.5h-3.5c-.357%200-.6%200-.787.016Z%22%2F%3E%3Cpath%20d%3D%22M2.573%203.514c.13-.19.39-.238.58-.108l1.611%201.106c.142.098.33.098.472%200l1.612-1.106a.417.417%200%201%201%20.471.688L5.707%205.199a1.25%201.25%200%200%201-1.414%200L2.68%204.094a.417.417%200%200%201-.108-.58Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.egat-link--flat .egat-link__icon {
  display: block;
  position: relative;
}
.egat-link--flat .egat-link__icon::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.egat-link--flat .egat-link__icon .egat-icon {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.egat-link--flat:focus-visible {
  outline-offset: unset;
}
.egat-link--flat:hover .egat-link__text, .egat-link--flat:focus-visible .egat-link__text {
  text-underline-offset: unset;
}

.egat-link--menu .egat-link__icon {
  display: block;
  position: relative;
}
.egat-link--menu .egat-link__icon::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.egat-link--menu .egat-link__icon .egat-icon {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.egat-link--menu:focus-visible {
  outline-offset: 2px;
}
.egat-link--menu:hover .egat-link__text, .egat-link--menu:focus-visible .egat-link__text {
  text-underline-offset: 4px;
}

.egat-link--button.egat-button--primary {
  color: var(--c-white);
}
.egat-link--button.egat-button--primary:hover, .egat-link--button.egat-button--primary:active, .egat-link--button.egat-button--primary:focus {
  color: var(--c-blue);
}
.egat-topictile {
  background-color: var(--c-blue);
  color: var(--c-white);
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-decoration: none;
}
.egat-topictile:has(.egat-topictile__img-placeholder) {
  height: 100%;
  width: 100%;
}
.egat-topictile:link, .egat-topictile:visited {
  color: var(--c-white);
}
.egat-topictile :hover__image {
  opacity: 1;
}
.egat-topictile__title {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.01em;
  font-weight: 700;
}
.egat-topictile__image {
  background-color: var(--c-green);
  height: 100%;
  left: 0;
  opacity: 0;
  position: relative;
  top: -100%;
  width: 100%;
}
.egat-topictile__image img {
  margin-bottom: -5px;
  object-fit: cover;
  opacity: 0.7;
}
.egat-topictile__image:has(.egat-topictile__img-placeholder) {
  top: 0;
}
.egat-topictile__content {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  left: 0;
  padding: 30px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9;
}
.egat-topictile__content:hover + div {
  opacity: 1;
}
.egat-topictile__icon .egat-icon {
  display: block;
  position: relative;
  flex-shrink: 0;
  height: 160px;
  width: 160px;
}
.egat-topictile__icon .egat-icon::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.egat-topictile__icon .egat-icon .egat-icon {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.egat-list {
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding-left: var(--space-xxs);
}
.egat-list__item {
  font-family: "Arial";
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
.egat-list--unordered .egat-list__item {
  display: table;
  margin: var(--space-xxxs) 0 0 0;
  padding-left: var(--space-sm);
  position: relative;
}
.egat-list--unordered .egat-list__item::before {
  content: "•";
  display: inline-block;
  left: 0;
  position: absolute;
  top: 0;
}
.egat-list--unordered .egat-list {
  list-style: circle;
  overflow: visible;
}
.egat-list--unordered .egat-list .egat-list__item {
  display: list-item;
  margin-left: var(--space-md);
  padding-left: 0;
}
.egat-list--unordered .egat-list .egat-list__item::before {
  display: none;
}
.egat-list--unordered .egat-list .egat-list__item .egat-list__item {
  list-style: square;
}
.egat-list--unordered .egat-list .egat-list__item .egat-list__item .egat-list__item {
  list-style: square;
}
.egat-list--ordered {
  counter-reset: step-counter;
}
.egat-list--ordered .egat-list__item {
  counter-increment: step-counter;
  display: table;
  padding-left: var(--space-md);
  position: relative;
}
.egat-list--ordered .egat-list__item::before {
  content: counter(step-counter) ".";
  display: inline-block;
  left: 0;
  position: absolute;
  top: 0;
}
.egat-list--ordered .egat-list {
  counter-reset: sub-step-counter;
  list-style: lower-latin;
  overflow: visible;
}
.egat-list--ordered .egat-list .egat-list__item {
  counter-increment: sub-step-counter;
  display: list-item;
  margin-left: var(--space-md);
  padding-left: 0;
}
.egat-list--ordered .egat-list .egat-list__item::before {
  display: none;
}
.egat-list--ordered .egat-list .egat-list__item .egat-list__item {
  list-style: lower-roman;
}
.egat-list--ordered .egat-list .egat-list__item .egat-list__item .egat-list__item {
  list-style: upper-latin;
}
.egat-list--ordered .egat-list .egat-list__item .egat-list__item .egat-list__item .egat-list__item {
  list-style: upper-roman;
}
.egat-list--horizontal {
  display: flex;
  gap: var(--space-sm);
  justify-content: space-between;
}
.egat-list--horizontal .egat-list__item {
  margin: 0;
}
.egat-list--horizontal .egat-list .egat-list__item {
  display: list-item;
}
.egat-list--richtext p.egat-richtext {
  margin-top: 0;
}

.egat-keyvisual.egat-content-grid.egat-content-grid--content-width {
  max-width: 100%;
  padding: 0;
}
@media (min-width: 768px) {
  .egat-keyvisual.egat-content-grid.egat-content-grid--content-width {
    max-width: 1024px;
    padding-bottom: 0;
    padding-left: 80px;
    padding-right: 80px;
    padding-top: 0;
  }
}
@media (min-width: 1440px) {
  .egat-keyvisual.egat-content-grid.egat-content-grid--content-width {
    max-width: 1500px;
    padding-left: 160px;
    padding-right: 160px;
  }
}
.egat-keyvisual .egat-col:first-child {
  flex: 0 0 100%;
  padding: 0;
}
@media (min-width: 768px) {
  .egat-keyvisual .egat-col:first-child {
    flex: 0 0 50%;
    margin-left: 0;
    max-width: 50%;
  }
}
.egat-keyvisual .egat-row {
  flex-direction: column-reverse;
  margin: 0;
}
@media (min-width: 768px) {
  .egat-keyvisual .egat-row {
    flex-direction: row;
  }
}
.egat-keyvisual .egat-col:last-child {
  padding: 0;
}
.egat-keyvisual__content {
  display: flex;
  height: 100%;
  width: 100%;
}
.egat-keyvisual__content--noimage .egat-container {
  padding: 0;
}
.egat-keyvisual__text {
  display: flex;
  flex-direction: column;
  hyphens: auto;
  justify-content: center;
  justify-items: center;
  overflow-wrap: break-word;
  padding: 28px;
  word-break: break-word;
  word-wrap: break-word;
}
@media (min-width: 768px) {
  .egat-keyvisual__text {
    padding: 0;
    padding-left: 28px;
  }
}
.egat-keyvisual__image {
  height: 340px;
}
.egat-keyvisual__image .egat-image {
  aspect-ratio: 59/34;
  height: auto;
  height: 340px;
  image-rendering: -webkit-optimize-contrast;
  max-width: 100%;
  object-fit: cover;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .egat-keyvisual__image .egat-image {
    width: 590px;
  }
}

.egat-newsalert__container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 390px) {
  .egat-newsalert__container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .egat-newsalert__container {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media (min-width: 1440px) {
  .egat-newsalert__container {
    padding-left: 160px;
    padding-right: 160px;
  }
}
@media (min-width: 390px) {
  .egat-newsalert__container {
    max-width: 599px;
  }
}
@media (min-width: 768px) {
  .egat-newsalert__container {
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .egat-newsalert__container {
    max-width: 1500px;
  }
}
.egat-newsalert__wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-left: -4px;
  margin-right: -4px;
  align-items: start;
  display: flex;
  padding-bottom: var(--space-md);
  padding-top: var(--space-md);
}
@media (min-width: 390px) {
  .egat-newsalert__wrapper {
    margin-left: -4px;
    margin-right: -4px;
  }
}
@media (min-width: 768px) {
  .egat-newsalert__wrapper {
    margin-left: -8px;
    margin-right: -8px;
  }
}
@media (min-width: 1440px) {
  .egat-newsalert__wrapper {
    margin-left: -16px;
    margin-right: -16px;
  }
}
@media (min-width: 768px) {
  .egat-newsalert__wrapper {
    align-items: flex-start;
  }
}
.egat-newsalert__inner-wrapper {
  width: 100%;
  position: relative;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 390px) {
  .egat-newsalert__inner-wrapper {
    padding-left: 4px;
    padding-right: 4px;
  }
}
@media (min-width: 768px) {
  .egat-newsalert__inner-wrapper {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (min-width: 1440px) {
  .egat-newsalert__inner-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}
[dir=rtl] .egat-newsalert__inner-wrapper {
  float: right;
}
@media (min-width: 1440px) {
  .egat-newsalert__inner-wrapper {
    align-items: center;
    justify-content: flex-start;
  }
}
.egat-newsalert__content-wrapper {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
  display: flex;
  flex-direction: column;
  font-size: 16px;
  gap: 10px;
  letter-spacing: 0.32px;
}
@media (min-width: 768px) {
  .egat-newsalert__content-wrapper {
    margin-right: auto;
  }
}
@media (min-width: 1440px) {
  .egat-newsalert__content-wrapper {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .egat-newsalert__text-wrapper {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (min-width: 1440px) {
  .egat-newsalert__text-wrapper {
    gap: 10px;
  }
}
.egat-newsalert__title {
  font-weight: 700;
  margin-right: var(--space-xxxs);
}
.egat-newsalert__link .egat-link__text {
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  line-height: 19px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .egat-newsalert__icon:first-child {
    margin-right: 10px;
  }
}
.egat-newsalert__icon .egat-icon {
  display: block;
  position: relative;
  flex-shrink: 0;
}
.egat-newsalert__icon .egat-icon::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.egat-newsalert__icon .egat-icon .egat-icon {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.egat-newsalert .egat-button {
  align-items: flex-start;
}
.egat-newsalert .egat-button__icon {
  color: var(--c-white);
  width: 24px;
}

.egat-pagination__list {
  align-items: center;
  display: flex;
  gap: var(--space-xxs);
  justify-content: center;
}
.egat-pagination__item {
  align-items: center;
  display: flex;
}
.egat-pagination__item .egat-link__text {
  font-family: "Arial";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: var(--c-grey-blue);
}
.egat-pagination__item.active .egat-link__text {
  font-family: "Arial";
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: var(--c-black);
}
.egat-pagination__icon {
  align-items: center;
  display: flex;
}
.egat-pagination .visuallyhidden {
  display: none;
}

@media (min-width: 768px) {
  .egat-highlightbox:has(img) {
    display: grid;
    grid-template-columns: 50% 50%;
  }
}
.egat-highlightbox__wrapper {
  padding: 46px 28px;
}
@media (min-width: 768px) {
  .egat-highlightbox__wrapper {
    padding: var(--space-sm);
    padding-bottom: 28px;
  }
}
.egat-highlightbox__wrapper .egat-bodytext {
  margin-top: 0;
}
.egat-highlightbox__image img {
  display: block;
  width: 100%;
}

.egat-report .egat-heading {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.01em;
  font-weight: 700;
}
@media (min-width: 768px) {
  .egat-report .egat-heading {
    font-family: "Manrope", sans-serif;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
  }
}
@media (min-width: 1440px) {
  .egat-report .egat-heading {
    font-family: "Manrope", sans-serif;
    font-size: 28px;
    line-height: 32px;
    font-weight: 700;
  }
}
.egat-report__wrapper {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  padding: var(--space-sm);
  row-gap: var(--space-xxxl);
}
@media (min-width: 768px) {
  .egat-report__wrapper {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 48px;
  }
}
.egat-report__left {
  flex: 0 0 100%;
  max-width: 100%;
  align-items: flex-start;
  display: flex;
  gap: var(--space-xs);
}
@media (min-width: 768px) {
  .egat-report__left {
    flex: 0 0 50%;
    max-width: 50%;
    align-items: center;
    gap: var(--space-sm);
    padding-right: 8px;
  }
}
@media (min-width: 1440px) {
  .egat-report__left {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    gap: var(--space-xxxl);
    padding-right: 0;
  }
}
.egat-report__icon {
  margin-top: var(--space-xxs);
}
@media (min-width: 768px) {
  .egat-report__icon {
    margin-top: 0;
  }
}
.egat-report__icon .egat-icon {
  display: block;
  position: relative;
  height: 30px;
  width: 30px;
}
.egat-report__icon .egat-icon::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.egat-report__icon .egat-icon .egat-icon {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .egat-report__icon .egat-icon {
    height: 53px;
    width: 53px;
  }
}
@media (min-width: 1440px) {
  .egat-report__icon .egat-icon {
    height: 61px;
    width: 61px;
  }
}
.egat-report__right {
  flex: 0 0 100%;
  max-width: 100%;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: var(--space-xl);
}
@media (min-width: 768px) {
  .egat-report__right {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 8px;
  }
}
@media (min-width: 1440px) {
  .egat-report__right {
    padding-left: 16px;
  }
}
.egat-report .egat-link__text {
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  line-height: 19px;
  font-weight: 600;
}

.egat-services-overview__wrapper {
  display: flex;
  flex-direction: column;
  padding: var(--space-lg) var(--space-md);
}
@media (min-width: 768px) {
  .egat-services-overview__wrapper {
    padding: var(--space-xxl) var(--space-lg);
  }
}
@media (min-width: 1440px) {
  .egat-services-overview__wrapper {
    padding: 48px var(--space-xxxl);
  }
}
.egat-services-overview__wrapper .egat-ruler {
  background-color: var(--c-black);
  width: 97%;
}
.egat-services-overview__wrapper .egat-link {
  align-items: center;
  gap: var(--space-xxs);
}
.egat-services-overview__wrapper .egat-link__icon {
  width: 18px;
}
.egat-services-overview__link {
  padding-top: var(--space-xxl);
}
.egat-services-overview__top, .egat-services-overview__bottom {
  width: 100%;
  position: relative;
  padding-left: 4px;
  padding-right: 4px;
  flex: 0 0 75%;
  max-width: 75%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: var(--space-sm);
}
@media (min-width: 390px) {
  .egat-services-overview__top, .egat-services-overview__bottom {
    padding-left: 4px;
    padding-right: 4px;
  }
}
@media (min-width: 768px) {
  .egat-services-overview__top, .egat-services-overview__bottom {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (min-width: 1440px) {
  .egat-services-overview__top, .egat-services-overview__bottom {
    padding-left: 16px;
    padding-right: 16px;
  }
}
[dir=rtl] .egat-services-overview__top, [dir=rtl] .egat-services-overview__bottom {
  float: right;
}
@media (min-width: 1440px) {
  .egat-services-overview__top, .egat-services-overview__bottom {
    flex: 0 0 100%;
    max-width: 100%;
    gap: var(--space-lg);
  }
}
.egat-services-overview__top {
  display: none;
}
.egat-services-overview__top:has(.egat-heading) {
  padding-bottom: var(--space-xxl);
}
@media (min-width: 1440px) {
  .egat-services-overview__top:has(.egat-heading) {
    padding-bottom: var(--space-sm);
  }
}
.egat-services-overview__top:not(:has(.egat-heading)) + .egat-ruler {
  display: none;
}
.egat-services-overview__top:not(:has(.egat-heading)) + .egat-ruler + .egat-services-overview__bottom {
  padding-top: 0;
}
.egat-services-overview__top + .egat-services-overview__bottom {
  padding-top: var(--space-xxl);
}
@media (min-width: 1440px) {
  .egat-services-overview__bottom {
    padding: var(--space-sm);
  }
}
.egat-services-overview--service .egat-services-overview__top {
  display: flex;
}
@media (min-width: 1440px) {
  .egat-services-overview--service .egat-services-overview__wrapper {
    flex-direction: row;
  }
}
.egat-services-overview--service .egat-services-overview__top,
.egat-services-overview--service .egat-services-overview__bottom {
  flex: 1 1 100%;
  padding-top: 0;
}
@media (min-width: 1440px) {
  .egat-services-overview--service .egat-services-overview__top,
  .egat-services-overview--service .egat-services-overview__bottom {
    flex: 1 1 50%;
  }
}
.egat-services-overview .egat-infoblock {
  display: flex;
  flex-direction: column;
  gap: var(--space-xxxxl);
}

.egat-textimage {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: var(--space-md);
  justify-content: space-between;
}
.egat-textimage__image img {
  width: 100%;
}
.egat-textimage__content-wrapper {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: var(--space-md);
  height: 100%;
  justify-content: space-between;
}
.egat-textimage__description {
  padding-top: var(--space-xxs);
}

.egat-headlinelink {
  align-items: baseline;
  display: flex;
  justify-content: space-between;
}
.egat-headlinelink .egat-heading--module {
  margin-bottom: var(--space-xxxxl);
}
.egat-headlinelink .egat-link {
  display: none;
}
@media (min-width: 768px) {
  .egat-headlinelink .egat-link {
    display: inline-block;
  }
}

.egat-accordion-wrapper {
  flex-direction: column;
}
@media (min-width: 768px) {
  .egat-accordion-wrapper {
    flex-direction: unset;
  }
}
.egat-accordion-wrapper__image {
  flex-shrink: 0;
  text-align: center;
}
.egat-accordion-wrapper__image picture {
  font-size: 0;
  line-height: 0;
}
.egat-accordion-wrapper__image img {
  display: block;
  width: 100%;
}
.egat-accordion-wrapper h2.egat-heading--3 {
  margin-bottom: var(--space-xxxl);
  margin-top: -4px;
}
.egat-accordion h3:not(:first-child) {
  padding-top: 45px;
}
.egat-accordion__icon {
  display: block;
  flex-shrink: 0;
  height: 24px;
  position: relative;
  width: 24px;
}
.egat-accordion__icon span {
  border-radius: 2px;
  position: absolute;
}
.egat-accordion__icon span:first-child {
  bottom: 25%;
  left: 45%;
  top: 25%;
  width: 10%;
}
.egat-accordion__icon span:last-child {
  height: 10%;
  left: 25%;
  right: 25%;
  top: 45%;
}
.egat-accordion__title {
  display: block;
  font-weight: 700;
  pointer-events: none;
}
.egat-accordion__panel {
  padding-bottom: var(--space-lg);
  /* For Edge bug https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/4806035/ */
}
.egat-accordion__panel[hidden] {
  display: none;
}
.egat-accordion .accordion--item:first-child .egat-accordion__trigger {
  margin-top: 0;
}
.egat-accordion__trigger {
  border-style: none;
  color: var(--c-black);
  display: flex;
  justify-content: space-between;
  margin-top: var(--space-xxs);
  padding: 0;
  padding-bottom: var(--space-lg);
  position: relative;
  text-align: left;
  width: 100%;
}
.egat-accordion__trigger::-moz-focus-inner {
  border: 0;
}
.egat-accordion__trigger .egat-accordion__title {
  color: var(--c-black);
  outline-offset: 2px;
}
.egat-accordion__trigger[aria-expanded=true] .egat-accordion__icon span {
  transform: rotate(90deg);
}
.egat-accordion__trigger[aria-expanded=true] .egat-accordion__icon span:last-child {
  left: 50%;
  right: 50%;
}

.egat-accordion > * {
  border-bottom: 1px solid var(--c-neutral-grey);
}
.egat-accordion h3:has([aria-expanded=true]) {
  border-bottom: 1px solid transparent;
}
.egat-accordion-wrapper.egat-theme--grey {
  margin: 0;
  padding: var(--space-sm);
  row-gap: var(--space-xxxl);
}
@media (min-width: 768px) {
  .egat-accordion-wrapper.egat-theme--grey {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 48px;
  }
}
.egat-accordion__icon span {
  background-color: var(--c-blue);
}
.egat-accordion__trigger {
  background-color: transparent;
}
.egat-accordion__trigger .egat-accordion__title {
  outline: 2px dashed transparent;
}
.egat-accordion__trigger:focus-visible .egat-accordion__title {
  outline: 2px dashed var(--c-black);
}
.egat-theme--green .egat-accordion > * {
  border-bottom: 1px solid var(--c-dark-green);
}
.egat-theme--green .egat-accordion h3:has([aria-expanded=true]) {
  border-bottom: 1px solid transparent;
}
.egat-theme--green .egat-accordion-wrapper.egat-theme--grey {
  margin: 0;
  padding: var(--space-sm);
  row-gap: var(--space-xxxl);
}
@media (min-width: 768px) {
  .egat-theme--green .egat-accordion-wrapper.egat-theme--grey {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 48px;
  }
}
.egat-theme--green .egat-accordion__icon {
  border: 1px solid var(--c-dark-green);
}
.egat-theme--green .egat-accordion__icon span {
  background-color: var(--c-dark-green);
}
.egat-theme--green .egat-accordion__trigger {
  background-color: transparent;
}
.egat-theme--green .egat-accordion__trigger .egat-accordion__title {
  outline: 2px dashed transparent;
}
.egat-theme--green .egat-accordion__trigger:focus-visible .egat-accordion__title {
  outline: 2px dashed var(--c-black);
}

.egat-searchresult {
  align-items: center;
  border-bottom: 1px solid var(--c-dark-grey);
  display: flex;
  flex-wrap: nowrap;
  gap: var(--space-xxxxl);
  justify-content: space-between;
  margin-bottom: var(--space-lg);
  padding-bottom: var(--space-sm);
}
@media (min-width: 768px) {
  .egat-searchresult {
    gap: 60px;
  }
}
@media (min-width: 1440px) {
  .egat-searchresult {
    gap: 124px;
  }
}
.egat-searchresult__content {
  align-items: center;
  display: flex;
  gap: 40px;
  justify-content: space-between;
  margin-left: auto;
  width: 100%;
}
.egat-searchresult__heading {
  line-height: 24px;
  max-width: 90%;
}
.egat-searchresult__subjecticon {
  margin-left: var(--space-xs);
  margin-right: var(--space-md);
}
.egat-searchresult__entry {
  margin-right: 124px;
  padding-bottom: var(--space-md);
}
.egat-searchresult__date, .egat-searchresult__place {
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  display: inline-flex;
  line-height: 24px;
}
.egat-searchresult__title {
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
}
.egat-searchresult__link {
  align-self: center;
}
.egat-searchresult .results-highlight {
  font-weight: 700;
}

.egat-richtext a:not([class]) {
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  gap: var(--space-sm);
  text-decoration: none;
}
.egat-richtext a:not([class]):link, .egat-richtext a:not([class]):visited {
  color: inherit;
}
.egat-richtext a:not([class]):focus-visible .egat-link__text {
  border-radius: 2px;
  outline: 2px dotted currentColor;
  outline-offset: 8px;
}
.egat-richtext a:not([class]):hover .egat-link__text:where(:not(.egat-text > .egat-link .egat-link__text)), .egat-richtext a:not([class]):active .egat-link__text:where(:not(.egat-text > .egat-link .egat-link__text)), .egat-richtext a:not([class]):focus .egat-link__text:where(:not(.egat-text > .egat-link .egat-link__text)) {
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 8px;
}
.egat-richtext ol:not([class]) {
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding-left: var(--space-xxs);
}
.egat-richtext ol:not([class]) .egat-list__item {
  display: table;
  margin: var(--space-xxxs) 0 0 0;
  padding-left: var(--space-sm);
  position: relative;
}
.egat-richtext ol:not([class]) .egat-list__item::before {
  content: "•";
  display: inline-block;
  left: 0;
  position: absolute;
  top: 0;
}
.egat-richtext ol:not([class]) .egat-list {
  list-style: circle;
  overflow: visible;
}
.egat-richtext ol:not([class]) .egat-list .egat-list__item {
  display: list-item;
  margin-left: var(--space-md);
  padding-left: 0;
}
.egat-richtext ol:not([class]) .egat-list .egat-list__item::before {
  display: none;
}
.egat-richtext ol:not([class]) .egat-list .egat-list__item .egat-list__item {
  list-style: square;
}
.egat-richtext ol:not([class]) .egat-list .egat-list__item .egat-list__item .egat-list__item {
  list-style: square;
}
.egat-richtext ol:not([class]) li:not([class]) {
  font-family: "Arial";
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
.egat-richtext ul:not([class]) {
  display: flex;
  gap: var(--space-sm);
  justify-content: space-between;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding-left: var(--space-xxs);
}
.egat-richtext ul:not([class]) .egat-list__item {
  margin: 0;
}
.egat-richtext ul:not([class]) .egat-list .egat-list__item {
  display: list-item;
}
.egat-richtext ul:not([class]) li:not([class]) {
  font-family: "Arial";
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
.egat-richtext strong {
  font-weight: 700;
}

.egat-departmentsearch .egat-container {
  margin-top: -1px;
  max-width: 100%;
  padding: 28px;
}
@media (min-width: 768px) {
  .egat-departmentsearch .egat-container {
    margin-top: unset;
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .egat-departmentsearch .egat-container {
    max-width: 1500px;
  }
}
.egat-departmentsearch.egat-content-grid--two-cols.egat-content-grid--50-50-secondary {
  max-width: 100%;
  padding: 0;
}
@media (min-width: 768px) {
  .egat-departmentsearch.egat-content-grid--two-cols.egat-content-grid--50-50-secondary {
    max-width: 1024px;
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media (min-width: 1440px) {
  .egat-departmentsearch.egat-content-grid--two-cols.egat-content-grid--50-50-secondary {
    max-width: 1500px;
    padding-left: 160px;
    padding-right: 160px;
  }
}
.egat-departmentsearch__left {
  font-family: "Arial";
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  row-gap: var(--space-lg);
  width: 100%;
}
@media (min-width: 768px) {
  .egat-departmentsearch__left {
    column-gap: var(--space-xxxxl);
    flex-direction: initial;
    flex-wrap: nowrap;
  }
}
.egat-departmentsearch__left label.sr-only {
  height: 0;
}
.egat-departmentsearch__left .egat-departmentsearch__inner-wrapper {
  display: flex;
  width: 100%;
}
@media (min-width: 768px) {
  .egat-departmentsearch__left .egat-departmentsearch__inner-wrapper {
    width: 50%;
  }
}
.egat-departmentsearch__right {
  font-family: "Arial";
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  display: flex;
  flex-wrap: wrap;
  font-family: "Manrope", sans-serif;
  gap: var(--space-md);
  width: 100%;
}
@media (min-width: 1440px) {
  .egat-departmentsearch__right {
    flex-wrap: nowrap;
  }
}
.egat-departmentsearch__title {
  line-height: 32px;
}
@media (min-width: 768px) {
  .egat-departmentsearch__title {
    width: auto;
  }
}
@media (min-width: 1440px) {
  .egat-departmentsearch__title {
    font-size: 28px;
    margin-bottom: 0;
  }
}
.egat-departmentsearch__address, .egat-departmentsearch__phone {
  font-family: "Arial";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  display: flex;
  width: 100%;
}
@media (min-width: 768px) {
  .egat-departmentsearch__address, .egat-departmentsearch__phone {
    width: auto;
  }
}
@media (min-width: 1440px) {
  .egat-departmentsearch__address {
    margin-left: 24px;
  }
}
.egat-departmentsearch__addresstitle, .egat-departmentsearch__phonetitle {
  font-family: "Arial";
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
}
.egat-departmentsearch__addressmail a {
  border-bottom: 2px dotted currentColor;
  border-radius: 2px;
  font-weight: 400;
}
.egat-departmentsearch__phonecontent:empty {
  background-color: var(--c-white);
  display: flex;
  flex-direction: column;
  height: 5px;
  opacity: 0.7;
  width: 100px;
}
.egat-departmentsearch__addresswrapper {
  display: flex;
  flex-direction: column;
}
.egat-departmentsearch__addresscontent {
  display: flex;
  flex-direction: column;
}
.egat-departmentsearch__addresscontent:empty {
  background-image: linear-gradient(var(--c-white) 5px, transparent 5px), linear-gradient(var(--c-white) 5px, transparent 5px);
  background-position: 0 5px, -60px 15px;
  background-repeat: no-repeat;
  background-size: 100% 5px;
  display: inline-block;
  height: 30px;
  margin-bottom: 5px;
  opacity: 0.7;
  width: 140px;
}
.egat-departmentsearch__form {
  display: flex;
  position: relative;
}
@media (min-width: 768px) {
  .egat-departmentsearch__form {
    margin: 0;
    min-width: 48%;
  }
}
@media (min-width: 1440px) {
  .egat-departmentsearch__form {
    width: 100%;
  }
}
.egat-departmentsearch__phdfinderwrapper {
  align-items: center;
  background-color: var(--c-white);
  border: 1px solid var(--c-darkest-grey);
  border-radius: 3px;
  display: flex;
  height: 64px;
  width: calc(100% - 62px);
}
.egat-departmentsearch__phdfinderwrapper a.phdfinder-btn-clear {
  color: var(--c-black);
}
.egat-departmentsearch__phdfinderwrapper .egat-input--departmentsearch {
  border: 0;
  border-radius: 3px;
  font-weight: 400;
  height: 100%;
}
.phdfinder-form:has(.phdfinder-suggestions:not(:empty)) .egat-departmentsearch__phdfinderwrapper {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-left: 0;
  border-right: 0;
}
.egat-departmentsearch .phdfinderInputIcon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  padding: var(--space-sm);
}
.egat-departmentsearch__suggestions {
  background-color: var(--c-white);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  box-shadow: 0 0 1px 0 rgba(48, 49, 51, 0.05), 0 16px 24px 0 rgba(48, 49, 51, 0.09);
  flex-direction: column;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  gap: var(--space-xxxs);
  letter-spacing: 0.032px;
  line-height: 24px; /* 150% */
  margin-right: 4px;
  overflow-y: auto;
  padding-bottom: var(--space-xs);
  position: absolute;
  top: 64px;
  width: calc(100% - 62px);
  z-index: 9;
}
@media (min-width: 768px) {
  .egat-departmentsearch__suggestions {
    margin-right: 8px;
  }
}
@media (min-width: 1440px) {
  .egat-departmentsearch__suggestions {
    margin-right: 16px;
  }
}
.egat-departmentsearch__suggestions a.suggestion-link {
  align-items: center;
  display: flex;
}
.egat-departmentsearch__suggestions a.suggestion-link.suggestion-item {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  color: var(--c-black);
  padding: 4px var(--space-xl);
  text-decoration: none;
}
.egat-departmentsearch__suggestions a.suggestion-link.suggestion-link.highlight, .egat-departmentsearch__suggestions a.suggestion-link.suggestion-link:hover {
  cursor: pointer;
  font-weight: 700;
}
.egat-departmentsearch .egat-icon {
  display: block;
  position: relative;
  flex-shrink: 0;
  height: 24px;
  margin-right: var(--space-sm);
  pointer-events: none;
  width: 24px;
}
.egat-departmentsearch .egat-icon::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.egat-departmentsearch .egat-icon .egat-icon {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .egat-departmentsearch .egat-icon {
    margin-right: var(--space-sm);
  }
}
.egat-departmentsearch .egat-icon--edit {
  align-self: center;
  margin-left: 16px;
}
@media (min-width: 768px) {
  .egat-departmentsearch .egat-icon--edit {
    align-self: start;
    margin-left: var(--space-xxs);
    margin-right: 0;
  }
}
.egat-departmentsearch .egat-icon--info {
  margin-top: var(--space-xxs);
}
@media (min-width: 768px) {
  .egat-departmentsearch .egat-icon--info {
    margin-top: var(--space-xxxs);
  }
}
.js-no-scrolling .egat-departmentsearch {
  padding-right: var(--scrollbar-width);
}
.egat-departmentsearch .popover-container {
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.egat-departmentsearch .popover-content {
  background: var(--c-white);
  border: 1px solid var(--c-black);
  border-radius: 4px;
  bottom: 100%;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  color: var(--c-black);
  font-size: 12px;
  font-weight: 400;
  left: 50%;
  line-height: 1.2;
  opacity: 0;
  padding: 10px;
  position: absolute;
  text-align: center;
  transform: translateX(-50%);
  transition: opacity 0.3s, visibility 0.3s;
  visibility: hidden;
  width: 200px;
}
@media (max-width: 1439.95px) {
  .egat-departmentsearch .popover-content {
    left: 150%;
    width: 150px;
  }
}
.egat-departmentsearch .popover-container:hover .popover-content {
  opacity: 1;
  visibility: visible;
}
.egat-departmentsearch .popover-content::after {
  border-color: var(--c-white) transparent transparent transparent;
  border-style: solid;
  border-width: 8px;
  content: "";
  left: 50%;
  position: absolute;
  top: 100%;
  transform: translateX(-50%);
}
@media (max-width: 1439.95px) {
  .egat-departmentsearch .popover-content::after {
    left: 25%;
    transform: translateX(-25%);
  }
}

.egat-content-grid {
  padding-bottom: 64px;
  padding-top: 64px;
}
.egat-content-grid:not([class*=egat-theme]) + .egat-content-grid:not([class*=egat-theme]), .egat-content-grid.egat-theme--grey + .egat-content-grid.egat-theme--grey, .egat-content-grid.egat-theme-blue + .egat-content-grid.egat-theme--blue, .egat-content-grid.egat-theme-green + .egat-content-grid.egat-theme--green, .egat-content-grid.egat-theme--red + .egat-content-grid.egat-theme--red, .egat-text-container + .frame-layout-0 .egat-content-grid {
  padding-top: 0;
}
section:has(.egat-content-grid:not([class*=egat-theme]):last-child) + section .egat-content-grid:not([class*=egat-theme]):first-child, div:has(.egat-content-grid:not([class*=egat-theme]):last-child) + div .egat-content-grid:not([class*=egat-theme]):first-child {
  padding-top: 0;
}
.egat-content-grid--content-width {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 390px) {
  .egat-content-grid--content-width {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .egat-content-grid--content-width {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media (min-width: 1440px) {
  .egat-content-grid--content-width {
    padding-left: 160px;
    padding-right: 160px;
  }
}
@media (min-width: 390px) {
  .egat-content-grid--content-width {
    max-width: 599px;
  }
}
@media (min-width: 768px) {
  .egat-content-grid--content-width {
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .egat-content-grid--content-width {
    max-width: 1500px;
  }
}
.egat-content-grid__column {
  width: 100%;
  position: relative;
  padding-left: 4px;
  padding-right: 4px;
}
@media (min-width: 390px) {
  .egat-content-grid__column {
    padding-left: 4px;
    padding-right: 4px;
  }
}
@media (min-width: 768px) {
  .egat-content-grid__column {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (min-width: 1440px) {
  .egat-content-grid__column {
    padding-left: 16px;
    padding-right: 16px;
  }
}
[dir=rtl] .egat-content-grid__column {
  float: right;
}
.egat-content-grid__column:empty {
  display: none;
}

.egat-content-grid--slim {
  padding-bottom: 40px;
  padding-top: 40px;
}
@media (min-width: 768px) {
  .egat-content-grid--slim {
    padding-bottom: 56px;
    padding-top: 56px;
  }
}
.egat-content-grid--reduced-height {
  padding-bottom: 18px;
  padding-top: 18px;
}
.egat-content-grid--two-cols.egat-content-grid--50-50 {
  padding-bottom: 96px;
  padding-top: 80px;
}
@media (min-width: 768px) {
  .egat-content-grid--two-cols.egat-content-grid--50-50 {
    padding-bottom: 36px;
    padding-top: 36px;
  }
}
@media (min-width: 1440px) {
  .egat-content-grid--two-cols.egat-content-grid--50-50 {
    padding-bottom: 64px;
    padding-top: 64px;
  }
}
@media (min-width: 768px) {
  .egat-content-grid--two-cols.egat-content-grid--50-50 .egat-content-grid__column:first-child {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .egat-content-grid--two-cols.egat-content-grid--50-50 .egat-content-grid__column:nth-child(2) {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.egat-content-grid--two-cols.egat-content-grid--50-50 .egat-content-grid__column + .egat-content-grid__column {
  margin-top: var(--space-lg);
}
@media (min-width: 768px) {
  .egat-content-grid--two-cols.egat-content-grid--50-50 .egat-content-grid__column + .egat-content-grid__column {
    margin-top: 0;
  }
}
.egat-content-grid--two-cols.egat-content-grid--50-50-secondary {
  padding-bottom: 44px;
  padding-top: 56px;
}
@media (min-width: 768px) {
  .egat-content-grid--two-cols.egat-content-grid--50-50-secondary {
    padding-bottom: 40px;
    padding-top: 36px;
  }
}
@media (min-width: 1440px) {
  .egat-content-grid--two-cols.egat-content-grid--50-50-secondary {
    padding-bottom: var(--space-xxxl);
    padding-top: var(--space-xl);
  }
}
@media (min-width: 768px) {
  .egat-content-grid--two-cols.egat-content-grid--50-50-secondary .egat-content-grid__column:first-child {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .egat-content-grid--two-cols.egat-content-grid--50-50-secondary .egat-content-grid__column:nth-child(2) {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1440px) {
  .egat-content-grid--two-cols.egat-content-grid--50-50-secondary .egat-content-grid__column:first-child {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .egat-content-grid--two-cols.egat-content-grid--50-50-secondary .egat-content-grid__column:nth-child(2) {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.egat-content-grid--two-cols.egat-content-grid--50-50-secondary .egat-content-grid__column + .egat-content-grid__column {
  margin-top: var(--space-lg);
}
@media (min-width: 768px) {
  .egat-content-grid--two-cols.egat-content-grid--50-50-secondary .egat-content-grid__column + .egat-content-grid__column {
    margin-top: var(--space-xl);
  }
}
@media (min-width: 1440px) {
  .egat-content-grid--two-cols.egat-content-grid--50-50-secondary .egat-content-grid__column + .egat-content-grid__column {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .egat-content-grid--two-cols.egat-content-grid--42-58 .egat-content-grid__column:first-child {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .egat-content-grid--two-cols.egat-content-grid--42-58 .egat-content-grid__column:nth-child(2) {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1440px) {
  .egat-content-grid--two-cols.egat-content-grid--42-58 .egat-content-grid__column:first-child {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .egat-content-grid--two-cols.egat-content-grid--42-58 .egat-content-grid__column:nth-child(2) {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}
.egat-content-grid--two-cols.egat-content-grid--42-58 .egat-content-grid__column + .egat-content-grid__column {
  margin-top: var(--space-lg);
}
@media (min-width: 1440px) {
  .egat-content-grid--two-cols.egat-content-grid--42-58 .egat-content-grid__column + .egat-content-grid__column {
    margin-top: 0;
  }
}

.egat-theme--blue.egat-content-grid {
  background-color: rgb(51, 88, 123);
}

.egat-footer {
  padding-bottom: 60px;
  padding-top: 80px;
}
@media (min-width: 768px) {
  .egat-footer {
    padding-bottom: 132px;
    padding-top: 32px;
  }
}
@media (min-width: 1440px) {
  .egat-footer {
    padding-bottom: 88px;
    padding-top: 76px;
  }
}
.egat-footer__wrapper {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 64px;
}
@media (min-width: 390px) {
  .egat-footer__wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .egat-footer__wrapper {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media (min-width: 1440px) {
  .egat-footer__wrapper {
    padding-left: 160px;
    padding-right: 160px;
  }
}
@media (min-width: 390px) {
  .egat-footer__wrapper {
    max-width: 599px;
  }
}
@media (min-width: 768px) {
  .egat-footer__wrapper {
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .egat-footer__wrapper {
    max-width: 1500px;
  }
}
@media (min-width: 1440px) {
  .egat-footer__wrapper {
    gap: 82px;
  }
}
.egat-footer__top {
  display: grid;
  gap: 30px;
  width: 100%;
}
.egat-footer__top .egat-logo__oegd img {
  height: auto;
  width: 150px;
}
@media (min-width: 1440px) {
  .egat-footer__top {
    gap: 0;
    grid-template-columns: 13% 32% 41%;
    justify-content: space-between;
  }
  .egat-footer__top .egat-logo__oegd img {
    width: 100%;
  }
}
.egat-footer__bottom {
  display: grid;
  gap: 64px;
  width: 100%;
}
.egat-footer__bottom .egat-footer__eulogo {
  margin-top: 20px;
}
@media (min-width: 1440px) {
  .egat-footer__bottom {
    gap: 0;
    grid-template-columns: 1fr 48%;
  }
  .egat-footer__bottom .egat-copyright {
    grid-row-start: 1;
  }
}
.egat-footer__menu .egat-menu {
  display: grid;
  row-gap: var(--space-xl);
}
@media (min-width: 768px) {
  .egat-footer__menu .egat-menu {
    gap: var(--space-md) 0;
    grid-template-columns: repeat(2, 1fr);
  }
  .egat-footer__menu .egat-menu__item--col-1 {
    grid-column-start: 1;
  }
  .egat-footer__menu .egat-menu__item--col-1 + .egat-menu__item--col-2 {
    grid-row-start: 1;
  }
  .egat-footer__menu .egat-menu__item--col-2 {
    grid-column-start: 2;
  }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .egat-footer__menu .egat-menu {
    grid-column-start: 2;
  }
}
.egat-footer__menu .egat-menu .egat-link:hover .egat-link__text {
  text-underline-offset: 4px;
}
.js-no-scrolling .egat-footer {
  padding-right: var(--scrollbar-width);
}

.egat-pageteaser {
  display: grid;
  gap: 60px;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
@media (min-width: 768px) {
  .egat-pageteaser {
    gap: 60px var(--space-sm);
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 1440px) {
  .egat-pageteaser {
    gap: 60px var(--space-xxl);
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.egat-pageteaser + .egat-pageteaser__button-wrapper {
  display: flex;
  justify-content: center;
  padding-top: 24px;
}
.egat-pageteaser + .egat-pageteaser__button-wrapper .egat-button[aria-expanded=true] .egat-button__icon {
  transform: rotate(-180deg);
}

.js-no-scrolling .egat-header {
  margin-right: calc((var(--scrollbar-width)) * -1);
}

.egat-navigation {
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.egat-navigation .egat-menu__item--with-sub > .egat-link--menu {
  display: none;
}
.egat-navigation__top {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding-bottom: 15px;
  padding-top: 15px;
}
@media (min-width: 390px) {
  .egat-navigation__top {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .egat-navigation__top {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media (min-width: 1440px) {
  .egat-navigation__top {
    padding-left: 160px;
    padding-right: 160px;
  }
}
@media (min-width: 390px) {
  .egat-navigation__top {
    max-width: 599px;
  }
}
@media (min-width: 768px) {
  .egat-navigation__top {
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .egat-navigation__top {
    max-width: 1500px;
  }
}
.egat-navigation__top .egat-mainmenu {
  align-items: baseline;
  display: flex;
}
.egat-navigation__top .egat-mainmenu .egat-menu:not(.egat-menu--level-1) {
  display: none;
}
@media (min-width: 1440px) {
  .egat-navigation__top .egat-mainmenu .egat-menu.egat-menu--level-1 {
    display: flex;
    gap: var(--space-sm);
  }
  .egat-navigation__top .egat-mainmenu .egat-menu.egat-menu--level-1 > li:not(:has(.js-expanded)) .egat-link__text {
    font-family: "Arial";
    font-size: 18px;
    line-height: 22px;
    font-weight: 400;
  }
  .egat-navigation__top .egat-mainmenu .egat-menu.egat-menu--level-1 .egat-menu__item--with-sub > .egat-link--menu {
    display: none;
  }
  .egat-navigation__top .egat-mainmenu .egat-button--icon-only,
  .egat-navigation__top .egat-mainmenu .egat-button__icon {
    display: none;
  }
}
@media (min-width: 768px) {
  .egat-navigation__top {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
@media (min-width: 1440px) {
  .egat-navigation__top {
    gap: 40px;
  }
}
.egat-navigation__top .egat-menu--level-1 li:last-child {
  border-left: 1px solid var(--c-blue);
  padding-left: var(--space-xxs);
}
.egat-navigation__top .egat-button--close {
  display: none;
}
.egat-navigation .egat-logo {
  color: var(--c-blue);
}
.egat-navigation .egat-logo .egat-icon:first-child {
  height: 50px;
  width: 42px;
}
.egat-navigation .egat-logo .egat-icon:nth-child(2n) {
  display: none;
  height: 36px;
  width: 150px;
}
@media (min-width: 768px) {
  .egat-navigation .egat-logo .egat-icon:nth-child(2n) {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  .egat-navigation .egat-logo {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    gap: var(--space-xxs);
  }
}
.egat-navigation__wrapper {
  align-items: flex-end;
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: var(--space-lg);
}
@media (min-width: 768px) {
  .egat-navigation__wrapper {
    align-items: center;
  }
}
@media (min-width: 1440px) {
  .egat-navigation__wrapper {
    flex-direction: row;
    gap: var(--space-xxl);
    justify-content: space-between;
    width: 73%;
  }
}
.egat-navigation .egat-button--icon-only {
  color: var(--c-blue);
}
.egat-navigation .egat-button--icon-only .egat-button__icon {
  height: 32px;
}
.egat-navigation .egat-button--icon-only .egat-button__icon:has(:first-child.js-hidden) {
  height: 22px;
}
.egat-navigation .egat-button--icon-only .egat-icon {
  width: 32px;
}
.egat-navigation .egat-button--icon-only .egat-icon:nth-child(2n) {
  height: 22px;
}
.egat-navigation .egat-metanav {
  align-items: flex-end;
  display: flex;
}
.egat-navigation .egat-metanav ul {
  display: flex;
  flex-wrap: nowrap;
  gap: var(--space-xxl);
}
@media (min-width: 768px) {
  .egat-navigation .egat-metanav ul {
    gap: var(--space-md);
  }
}
@media (min-width: 1440px) {
  .egat-navigation .egat-metanav ul {
    gap: var(--space-sm);
  }
}
.egat-navigation .egat-metanav ul a {
  color: var(--c-black);
}
.egat-navigation__left {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
}
.egat-navigation__left .egat-logo__oegd img {
  height: 85px;
  margin-right: 10px;
  width: auto;
}
@media (min-width: 768px) {
  .egat-navigation__left .egat-logo__oegd img {
    height: 110px;
    margin-right: 20px;
    width: 141px;
  }
}
.egat-navigation__bottom {
  transition-delay: 0s;
  transition-duration: 0.4s;
  transition-property: visibility, transform;
  transition-timing-function: ease;
  background-color: var(--c-lighter-grey);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  padding-bottom: var(--space-xxxxl);
  padding-top: 44px;
  position: absolute;
  top: 125px;
  transform: translateX(calc(-100% - var(--space-sm)));
  transition: visibility 0.6s ease-in-out, transform 0.6s ease-in-out;
  visibility: hidden;
  width: 100%;
  z-index: 1;
}
.egat-navigation__bottom-wrapper {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
  max-width: 100%;
  position: relative;
}
@media (min-width: 390px) {
  .egat-navigation__bottom-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .egat-navigation__bottom-wrapper {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media (min-width: 1440px) {
  .egat-navigation__bottom-wrapper {
    padding-left: 160px;
    padding-right: 160px;
  }
}
@media (min-width: 390px) {
  .egat-navigation__bottom-wrapper {
    max-width: 599px;
  }
}
@media (min-width: 768px) {
  .egat-navigation__bottom-wrapper {
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .egat-navigation__bottom-wrapper {
    max-width: 1500px;
  }
}
.egat-navigation__bottom .egat-button--icon-only {
  display: none;
}
@media (min-width: 1440px) {
  .egat-navigation__bottom .egat-button--icon-only {
    display: inline-flex;
    margin-right: -2px;
    margin-top: -44px;
  }
}
.egat-navigation__bottom .egat-menu {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}
.egat-navigation__bottom .egat-menu li {
  width: 100%;
}
.egat-navigation__bottom .egat-menu li .egat-button--link,
.egat-navigation__bottom .egat-menu li .egat-link--menu {
  align-items: center;
  border-radius: 0;
  justify-content: space-between;
  min-height: 48px;
  padding: var(--space-xxxs);
  width: 100%;
}
@media (min-width: 768px) {
  .egat-navigation__bottom .egat-menu li .egat-button--link,
  .egat-navigation__bottom .egat-menu li .egat-link--menu:where(:not(.egat-link--head)) {
    border-radius: 2px;
    padding-left: 8px;
  }
}
@media (min-width: 768px) {
  .egat-navigation__bottom .egat-menu li .egat-button--link,
  .egat-navigation__bottom .egat-menu li .egat-link--menu:where(:not(.egat-link--head)) {
    padding-left: var(--space-xxxs);
  }
}
.egat-navigation__bottom .egat-menu li .egat-button--link .egat-button__icon {
  padding: 14px 20px 12px;
}
.egat-navigation__bottom .egat-menu li .egat-button--link .egat-button__icon .egat-icon:first-child {
  color: var(--c-blue);
}
@media (max-width: 1439.95px) {
  .egat-navigation__bottom .egat-menu li .egat-button--link .egat-button__icon .egat-icon {
    transform: rotate(90deg);
  }
}
.egat-navigation__bottom .egat-menu li .egat-button--link:hover, .egat-navigation__bottom .egat-menu li .egat-button--link:focus-visible {
  background-color: var(--c-white);
  color: var(--c-blue);
}
.egat-navigation__bottom .egat-menu li .egat-link--menu:where(:not(.egat-menu--level-3 .egat-link--menu,
li:last-child .egat-link--menu)),
.egat-navigation__bottom .egat-menu li .egat-button--link:where(:not(li:last-child .egat-button--link)) {
  border-bottom: 1px solid var(--c-light-grey);
}
@media (max-width: 1439.95px) {
  .egat-navigation__bottom .egat-menu li.egat-menu__item--with-sub.active .egat-button--link.js-expanded {
    border-bottom-width: 2px;
  }
}
.egat-navigation__bottom .egat-menu li .egat-menu--level-1 .egat-link__text,
.egat-navigation__bottom .egat-menu li .egat-menu--level-1 .egat-button__label {
  color: var(--c-blue);
}
.egat-navigation__bottom .egat-menu:has(> li.egat-menu__item--with-sub.active .egat-button.js-expanded) > li:not(.active),
.egat-navigation__bottom .egat-menu:has(> li.egat-menu__item--with-sub.active .egat-button.js-expanded) > li:not(.egat-menu__item--with-sub) {
  position: fixed;
  visibility: hidden;
}
@media (min-width: 768px) {
  .egat-navigation__bottom .egat-menu:has(> li.egat-menu__item--with-sub.active .egat-button.js-expanded) > li:not(.active)[data-js-menu-item=menu-item-2],
  .egat-navigation__bottom .egat-menu:has(> li.egat-menu__item--with-sub.active .egat-button.js-expanded) > li:not(.egat-menu__item--with-sub)[data-js-menu-item=menu-item-2] {
    position: relative;
    visibility: visible;
  }
}
.egat-navigation__bottom .egat-menu .egat-menu__item--with-sub.active > .egat-link--menu {
  display: flex;
}
@media (min-width: 1440px) {
  .egat-navigation__bottom .egat-menu.egat-menu--level-2 .egat-menu__item--with-sub.active > .egat-link--menu {
    border: 0;
    left: 33%;
    position: absolute;
    top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1439.95px) {
  .egat-navigation__bottom .egat-menu--level-1 {
    max-width: 500px;
  }
}
@media (min-width: 1440px) {
  .egat-navigation__bottom .egat-menu--level-1 {
    width: 30%;
  }
}
.egat-navigation__bottom .egat-menu--level-1 > li > .egat-button--link .egat-button__label,
.egat-navigation__bottom .egat-menu--level-1 > li > .egat-link--menu .egat-link__text {
  color: var(--c-blue);
  font-weight: 700;
}
.egat-navigation__bottom .egat-menu--level-1 > li.active .egat-menu.egat-menu--level-2 {
  margin-left: var(--space-sm);
}
@media (min-width: 1440px) {
  .egat-navigation__bottom .egat-menu--level-1 > li.active .egat-menu.egat-menu--level-2 {
    margin-left: 0;
  }
}
.egat-navigation__bottom .egat-menu--level-1 > li.active > .egat-link--head {
  margin-left: var(--space-sm);
  max-width: calc(100% - var(--space-sm));
  padding-left: var(--space-xxxs);
}
@media (min-width: 1440px) {
  .egat-navigation__bottom .egat-menu--level-1 > li.active > .egat-link--head {
    margin-left: 0;
    max-width: 100%;
  }
}
@media (max-width: 1439.95px) {
  .egat-navigation__bottom .egat-menu--level-1 > li:has(.egat-menu--level-3:not(.js-hidden)) > .egat-button.js-expanded {
    display: none;
  }
  .egat-navigation__bottom .egat-menu--level-1 > li:has(.egat-menu--level-3:not(.js-hidden)) > .egat-menu.egat-menu--level-2 {
    margin-left: 0;
  }
}
@media (min-width: 1440px) {
  .egat-navigation__bottom .egat-menu--level-1 > li > .egat-button.js-expanded {
    display: none;
  }
}
.egat-navigation__bottom .egat-menu--level-1 > li:last-child {
  border-top: 1px solid var(--c-black);
}
@media (max-width: 1439.95px) {
  .egat-navigation__bottom .egat-menu--level-1 > li:has(.egat-menu--level-3:not(.js-hidden)) > .egat-link--head {
    display: none;
  }
}
.egat-navigation__bottom .egat-menu--level-1 .egat-menu--level-2:not(.js-hidden) {
  display: flex;
}
@media (min-width: 768px) {
  .egat-navigation__bottom .egat-menu--level-1 .egat-menu--level-2:not(.js-hidden) {
    margin-left: var(--space-sm);
    position: relative;
  }
}
@media (min-width: 1440px) {
  .egat-navigation__bottom .egat-menu--level-1 .egat-menu--level-2:not(.js-hidden) {
    margin-left: 0;
    position: initial;
  }
}
.egat-navigation__bottom .egat-menu--level-1 .egat-menu--level-2:not(.js-hidden):not(:has(li:has(.js-expanded))) {
  margin-left: var(--space-lg);
}
@media (min-width: 1440px) {
  .egat-navigation__bottom .egat-menu--level-1 .egat-menu--level-2:not(.js-hidden):not(:has(li:has(.js-expanded))) {
    margin-left: 0;
  }
}
.egat-navigation__bottom .egat-menu--level-1 .egat-menu--level-2:not(.js-hidden) > li > .egat-link--head {
  margin-left: var(--space-sm);
  max-width: calc(100% - var(--space-sm));
  padding-left: var(--space-xxxs);
}
@media (min-width: 768px) {
  .egat-navigation__bottom .egat-menu--level-1 .egat-menu--level-2:not(.js-hidden) > li > .egat-link--head {
    margin-left: var(--space-lg);
    max-width: calc(100% - var(--space-lg));
  }
}
@media (min-width: 1440px) {
  .egat-navigation__bottom .egat-menu--level-1 .egat-menu--level-2:not(.js-hidden) > li > .egat-link--head {
    margin-left: 0;
    max-width: 100%;
  }
}
.egat-navigation__bottom .egat-menu--level-1 .egat-menu--level-2:not(.js-hidden) > li > .egat-button--link .egat-button__label,
.egat-navigation__bottom .egat-menu--level-1 .egat-menu--level-2:not(.js-hidden) > li > .egat-link--menu .egat-link__text {
  font-weight: 700;
}
.egat-navigation__bottom.js-visible {
  transform: translateX(0);
  transition: visibility 0.6s ease-in-out, transform 0.6s ease-in-out;
  visibility: inherit;
}
@media (min-width: 768px) {
  .egat-navigation__bottom {
    top: 149px;
  }
}
@media (min-width: 1440px) {
  .egat-navigation__bottom {
    padding-top: 92px;
  }
}
@media (min-width: 1440px) {
  .egat-navigation__bottom .egat-mainmenu {
    align-items: flex-start;
    display: flex;
    flex-flow: row-reverse;
    justify-content: space-between;
    position: relative;
    transition: height 0.2s;
  }
  .egat-navigation__bottom .egat-mainmenu > .egat-button--toggle {
    display: none;
  }
}
.egat-navigation .egat-menu--level-2 > li:has(.js-expanded) {
  display: block;
}
@media (max-width: 767.95px) {
  .egat-navigation .egat-menu--level-2 > li:has(.js-expanded) .egat-button {
    margin-bottom: var(--space-xs);
  }
}
.egat-navigation .egat-menu--level-2:has(> li.egat-menu__item--with-sub.active .js-expanded) > li:not(.active) {
  display: none;
}
@media (min-width: 1440px) {
  .egat-navigation .egat-menu--level-2:has(> li.egat-menu__item--with-sub.active .js-expanded) > li:not(.active) {
    display: block;
  }
}
.egat-navigation .egat-menu--level-3 {
  margin-left: var(--space-sm);
  max-height: 60vh;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.egat-navigation .egat-menu--level-3 li {
  padding: var(--space-xxxs);
}
.egat-navigation .egat-menu--level-3 li .egat-link--menu {
  padding: 4px 0;
}
.egat-navigation .egat-menu--level-3::-webkit-scrollbar {
  width: 16px;
}
.egat-navigation .egat-menu--level-3::-webkit-scrollbar-track {
  border-radius: 10px;
  box-shadow: inset 0 0 5px var(--c-dark-grey);
}
.egat-navigation .egat-menu--level-3::-webkit-scrollbar-thumb {
  background: var(--c-blue);
  border-radius: 10px;
}
.egat-navigation .egat-menu--level-3::-webkit-scrollbar-thumb:hover {
  background: var(--c-light-blue);
}
.egat-navigation .egat-menu--level-3 .egat-link__text {
  font-family: "Arial";
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  line-height: 24px;
}
.egat-navigation .egat-menu--level-3 li:has(.js-expanded) .egat-link__text {
  font-weight: 700;
}
@media (min-width: 768px) and (max-width: 1439.95px) {
  .egat-navigation .egat-menu--level-3 {
    height: 80%;
  }
}
@media (min-width: 768px) {
  .egat-navigation .egat-menu--level-3 {
    margin-left: var(--space-lg);
    max-height: 50vh;
  }
  .egat-navigation .egat-menu--level-3 .egat-link__text {
    line-height: 24px;
  }
}
@media (min-width: 1440px) {
  .egat-navigation .egat-menu--level-3 {
    column-gap: var(--space-xxl);
    flex-wrap: wrap;
    left: 33%;
    margin-left: 0;
    max-height: none;
    max-width: 400px;
    overflow: visible;
    padding-left: 0;
    padding-right: 32px;
    padding-top: 0;
    position: absolute;
    row-gap: 0;
    top: 48px;
  }
}
.js-no-scrolling .egat-navigation {
  padding-right: var(--scrollbar-width);
}

.egat-news {
  width: 100%;
}
.egat-news__heading {
  break-inside: avoid;
  margin-bottom: 28px;
  max-width: 90%;
}
@media (min-width: 1440px) {
  .egat-news__heading {
    margin-bottom: 54px;
  }
}
.egat-news .egat-searchresult__date,
.egat-news .egat-searchresult__place {
  break-after: avoid;
  display: inline-flex;
  margin-bottom: var(--space-lg);
}
@media (min-width: 768px) {
  .egat-news__content-wrapper {
    column-count: 2;
    column-gap: 28px;
  }
  .egat-news__content-wrapper:has(img) {
    display: grid;
  }
}
.egat-news__content-wrapper img {
  float: right;
  height: auto;
  margin-bottom: var(--space-lg);
  margin-left: var(--space-lg);
  margin-top: var(--space-lg);
  max-width: 50%;
}
@media (min-width: 1440px) {
  .egat-news__content-wrapper img {
    margin-top: initial;
  }
}
.egat-news__text-wrapper {
  margin-bottom: var(--space-lg);
}
.egat-news .egat-bodytext {
  break-before: avoid;
}
.egat-news .egat-bodytext .egat-text:only-of-type {
  break-inside: avoid;
}
.egat-news .egat-bodytext .egat-heading {
  break-after: avoid;
}
.egat-news .egat-bodytext .egat-list {
  overflow: visible;
}
.egat-news .egat-link {
  align-items: center;
  margin-top: 54px;
}
@media (min-width: 1440px) {
  .egat-news .egat-link {
    margin-top: 98px;
  }
}

.egat-slider {
  /**
  Improved .sr-only class by ffoodd: https://gist.github.com/ffoodd/000b59f431e3e64e4ce1a24d5bb36034
  */
}
.egat-slider .slick-list {
  cursor: grab;
}
.slick-loading .egat-slider .slick-list {
  background: var(--c-white) center no-repeat;
}
.egat-slider .slick-list:active {
  cursor: grabbing;
}
.egat-slider .slick-track {
  display: flex;
}
.egat-slider .slick-slide > div {
  height: 100%;
}
.egat-slider .slick-slide > div > div {
  height: 100%;
}
.egat-slider .slick-dots {
  bottom: -30px;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.egat-slider .slick-dots li {
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  position: relative;
}
.egat-slider .slick-sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

.egat-slider--tiles {
  margin: 0 auto;
  margin-bottom: 30px;
  overflow: hidden;
}
.egat-slider--tiles.slick-dotted {
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  .egat-slider--tiles.slick-dotted {
    margin-bottom: 40px;
  }
}
.egat-slider--tiles .slick-slide {
  display: block;
}
@media (min-width: 768px) {
  .egat-slider--tiles .slick-slide {
    margin: 0 10px;
  }
}
.egat-slider--tiles .slick-arrow {
  background: transparent;
  border: 0;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 48px;
  line-height: 0px;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 48px;
  z-index: 10;
}
.egat-slider--tiles .slick-arrow.slick-prev {
  left: -66px;
}
.egat-slider--tiles .slick-arrow.slick-next {
  right: -66px;
}
.egat-slider--tiles .slick-arrow.slick-disabled {
  cursor: default;
  filter: grayscale(1) brightness(1.5);
}
.egat-slider--tiles .slick-arrow span:first-child:before {
  background-position: 0 top;
  background-repeat: no-repeat;
  content: "<";
  display: inline-block;
  line-height: 1;
  text-align: center;
}
.egat-slider--tiles .slick-dots li button {
  background: transparent;
  border: 0;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0px;
  margin-left: -4px;
  margin-top: -4px;
  width: 20px;
}
.egat-slider--tiles .slick-dots li button .slick-dot-icon:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1kb3QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8Y2lyY2xlIGN4PSI2IiBjeT0iNiIgcj0iNiIgZmlsbD0iIzkzOTU5NiIvPgo8L3N2Zz4=);
  background-position: center center;
  background-repeat: no-repeat;
  content: ".";
  font-size: 12px;
  left: 0;
  line-height: 1;
  position: absolute;
  text-align: center;
  top: 0;
  transition: all 0.05s linear;
  width: 12px;
}
.egat-slider--tiles .slick-dots li button:hover .slick-dot-icon:before, .egat-slider--tiles .slick-dots li button:focus .slick-dot-icon:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1kb3QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8Y2lyY2xlIGN4PSI2IiBjeT0iNiIgcj0iNiIgZmlsbD0iIzMzNTg3YiIvPgo8L3N2Zz4=);
  font-size: 14px;
  margin-left: -2px;
  margin-top: -3px;
  opacity: 0.75;
  width: 14px;
}
.egat-slider--tiles .slick-dots li.slick-active button .slick-dot-icon:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1kb3QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8Y2lyY2xlIGN4PSI2IiBjeT0iNiIgcj0iNiIgZmlsbD0iIzMzNTg3YiIvPgo8L3N2Zz4=);
  background-position: center center;
  background-repeat: no-repeat;
  content: ".";
  font-size: 16px;
  margin-left: -2px;
  margin-top: -3px;
  width: 16px;
}

.egat-slider--content {
  height: 100%;
  margin: 0;
  margin-bottom: 25px;
  overflow: hidden;
}
.egat-slider--content.slick-dotted {
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .egat-slider--content.slick-dotted {
    margin-bottom: 25px;
  }
}
.egat-slider--content .slick-slide {
  display: flex;
  height: 100% !important;
}
@media (min-width: 768px) {
  .egat-slider--content .slick-slide {
    margin: 0;
  }
}
.egat-slider--content .slick-slide > div {
  width: 100%;
}
.egat-slider--content__slide {
  align-items: center;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .egat-slider--content__slide {
    flex-direction: row;
  }
}
.egat-slider--content__text {
  margin-bottom: 20px;
  max-height: 250px;
  min-height: 250px;
  overflow: auto;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 40px;
}
@media (min-width: 768px) {
  .egat-slider--content__text {
    flex-basis: 50%;
    margin-bottom: 0;
    padding-top: 0;
  }
}
.egat-slider--content__text .egat-heading--3 {
  margin-bottom: 34px;
}
.egat-slider--content__image {
  align-self: flex-start;
  flex-basis: 100%;
  margin-bottom: -5px;
}
@media (min-width: 768px) {
  .egat-slider--content__image {
    flex-basis: 50%;
  }
}
.egat-slider--content__image img {
  aspect-ratio: 1.5;
  flex-shrink: 0;
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.egat-slider--content .slick-arrow {
  background: transparent;
  border: 0;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 48px;
  line-height: 0px;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 48px;
  z-index: 10;
}
.egat-slider--content .slick-arrow.slick-prev {
  left: -66px;
}
.egat-slider--content .slick-arrow.slick-next {
  right: -66px;
}
.egat-slider--content .slick-arrow.slick-disabled {
  cursor: default;
  filter: grayscale(1) brightness(1.5);
}
.egat-slider--content .slick-arrow span:first-child:before {
  background-position: 0 top;
  background-repeat: no-repeat;
  content: "<";
  display: inline-block;
  font-size: 12px;
  height: 48px;
  line-height: 1;
  text-align: center;
  width: 48px;
}
.egat-slider--content .slick-arrow .slick-prev-icon:before {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22icon-chevron-left%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Previous%22%3E%3Cpath%20id%3D%22Shape%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.2929%205.29289C14.6834%204.90237%2015.3166%204.90237%2015.7071%205.29289C16.0676%205.65338%2016.0953%206.22061%2015.7903%206.6129L15.7071%206.70711L10.415%2012L15.7071%2017.2929C16.0676%2017.6534%2016.0953%2018.2206%2015.7903%2018.6129L15.7071%2018.7071C15.3466%2019.0676%2014.7794%2019.0953%2014.3871%2018.7903L14.2929%2018.7071L8.29289%2012.7071C7.93241%2012.3466%207.90468%2011.7794%208.2097%2011.3871L8.29289%2011.2929L14.2929%205.29289Z%22%20fill%3D%22%2333587b%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.egat-slider--content .slick-arrow .slick-next-icon:before {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22icon-chevron-right%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Next%22%3E%3Cpath%20id%3D%22Shape%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.29289%205.29289C8.65338%204.93241%209.22061%204.90468%209.6129%205.2097L9.70711%205.29289L15.7071%2011.2929C16.0676%2011.6534%2016.0953%2012.2206%2015.7903%2012.6129L15.7071%2012.7071L9.70711%2018.7071C9.31658%2019.0976%208.68342%2019.0976%208.29289%2018.7071C7.93241%2018.3466%207.90468%2017.7794%208.2097%2017.3871L8.29289%2017.2929L13.585%2012L8.29289%206.70711C7.93241%206.34662%207.90468%205.77939%208.2097%205.3871L8.29289%205.29289Z%22%20fill%3D%22%2333587b%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.egat-slider--content .slick-dots li button {
  background: transparent;
  border: 0;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0px;
  margin-left: -4px;
  margin-top: -4px;
  width: 20px;
}
.egat-slider--content .slick-dots li button .slick-dot-icon:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1kb3QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8Y2lyY2xlIGN4PSI2IiBjeT0iNiIgcj0iNiIgZmlsbD0iIzkzOTU5NiIvPgo8L3N2Zz4=);
  background-position: center center;
  background-repeat: no-repeat;
  content: ".";
  font-size: 12px;
  left: 0;
  line-height: 1;
  position: absolute;
  text-align: center;
  top: 0;
  transition: all 0.05s linear;
  width: 12px;
}
.egat-slider--content .slick-dots li button:hover .slick-dot-icon:before, .egat-slider--content .slick-dots li button:focus .slick-dot-icon:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1kb3QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8Y2lyY2xlIGN4PSI2IiBjeT0iNiIgcj0iNiIgZmlsbD0iIzMzNTg3YiIvPgo8L3N2Zz4=);
  font-size: 14px;
  margin-left: -2px;
  margin-top: -3px;
  opacity: 0.75;
  width: 14px;
}
.egat-slider--content .slick-dots li.slick-active button .slick-dot-icon:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1kb3QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8Y2lyY2xlIGN4PSI2IiBjeT0iNiIgcj0iNiIgZmlsbD0iIzMzNTg3YiIvPgo8L3N2Zz4=);
  background-position: center center;
  background-repeat: no-repeat;
  content: ".";
  font-size: 16px;
  margin-left: -2px;
  margin-top: -3px;
  width: 16px;
}

.egat-search .egat-heading--2 {
  margin-bottom: 40px;
}
.egat-search__form {
  margin-bottom: var(--space-xxxxl);
  position: relative;
}
.egat-search__form .input-group {
  align-items: center;
  border: 1px solid var(--c-purple);
  border-radius: 2px 2px 0 0;
  display: flex;
  padding-right: var(--space-xs);
}
.egat-search__form .input-group .egat-input--search {
  border: 0;
}
.egat-search__form .input-group .solr-search-btn-clear {
  color: var(--c-black);
}
.egat-search__form label {
  width: 100%;
}
.egat-search__autosuggest ul {
  background-color: var(--c-white);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  gap: --var-space-xs;
  padding: var(--space-sm);
  padding-left: 48px;
  position: absolute;
  width: 100%;
  z-index: 500;
}
@media (min-width: 768px) {
  .egat-search__autosuggest ul {
    padding-left: 64px;
    width: 50%;
  }
}
.egat-search__autosuggest ul:empty {
  display: none;
}
.egat-search__autosuggest ul li {
  cursor: pointer;
}
.egat-search__autosuggest ul li:hover, .egat-search__autosuggest ul li:focus {
  color: var(--c--blue);
  font-weight: 700;
}
.egat-search .suggestion-box li.highlight {
  cursor: pointer;
  font-weight: 700;
}
.egat-search__frequent {
  align-items: center;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  display: flex;
  flex-wrap: wrap;
  padding-top: var(--space-xs);
}
@media (min-width: 768px) {
  .egat-search__frequent {
    padding-bottom: var(--space-xxxs);
    padding-left: var(--space-xxl);
    padding-right: var(--space-xxl);
    padding-top: var(--space-xxxs);
  }
}
@media (min-width: 1440px) {
  .egat-search__frequent {
    flex-wrap: nowrap;
    gap: var(--space-xxxl);
  }
}
.egat-search__frequent p,
.egat-search__frequent .egat-link__text {
  font-family: "Arial";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.egat-search__frequent p {
  color: var(--c-dark-grey);
  padding-left: var(--space-xs);
}
@media (min-width: 768px) {
  .egat-search__frequent p {
    padding: 0;
  }
}
.egat-search__frequent .egat-list {
  flex-wrap: wrap;
  gap: var(--space-xxs);
  justify-content: flex-start;
  padding: var(--space-xs);
}
@media (min-width: 1440px) {
  .egat-search__frequent .egat-list {
    gap: var(--space-xxl);
    justify-content: space-between;
  }
}
.egat-search__facets {
  display: flex;
  flex-direction: column;
  gap: var(--space-lg);
  margin-bottom: var(--space-lg);
}
@media (min-width: 768px) {
  .egat-search__facets {
    gap: var(--space-xxxxl);
    margin-bottom: var(--space-xxxxl);
  }
}
.egat-search__facets-wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: var(--space-sm);
  justify-content: space-between;
}
.egat-search__facets-wrapper .egat-button--reset {
  align-self: flex-end;
}
.egat-search .egat-facet {
  display: flex;
  flex-direction: column;
  gap: var(--space-sm);
}
.egat-search .egat-facet .egat-facet-options {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-sm);
}
.egat-search .egat-facet__heading {
  color: var(--c-grey-blue);
}
.egat-search [data-js-link=solr-ajaxlink],
.egat-search .facet-result-count.badge {
  display: none;
}
.egat-search__spellcheck {
  color: var(--c-grey-blue);
  margin-bottom: var(--space-xxs);
}
.egat-search__spellcheck .egat-link__text {
  color: var(--c-black);
}

.egat-results-list {
  margin-bottom: var(--space-xxl);
  margin-top: var(--space-xxl);
}
@media (min-width: 1440px) {
  .egat-results-list {
    margin-bottom: 56px;
    margin-top: 56px;
  }
}
.egat-results-list__heading {
  color: var(--c-grey-blue);
  margin-bottom: var(--space-xxs);
}
.egat-results-list__range {
  font-family: "Arial";
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  margin-bottom: var(--space-lg);
}
@media (min-width: 1440px) {
  .egat-results-list__range {
    margin-bottom: 56px;
  }
}

.egat-back-to-top {
  border-radius: 50%;
  bottom: var(--space-md);
  position: fixed;
  right: var(--space-md);
  z-index: 99;
}
.egat-back-to-top svg {
  height: 25px;
  transform: rotate(180deg);
  width: 25px;
}

/*# sourceMappingURL=styles.css.map*/