#navigation-top-level .nav-link {background: inherit;border: none;color: inherit;display: initial;font-weight: initial;padding: initial;text-decoration: none;transition: initial;}
#navigation-top-level .dropdown-toggle {white-space: initial;}
#navigation-top-level .nav-pills .nav-link {border-radius: 0;}
#navigation-top-level .dropdown-toggle::after {content: none;}
#navigation-top-level .row {flex-direction: column;}
#navigation-top-level .dropdown-menu {--bs-dropdown-bg: #0000a1;margin-top: 10px;padding-top: 50px;border: none;border-radius: 0;}

.powermail_fieldwrap.col-md-6 {width: 100%;}
.powermail_label {font-size: 22px;color: #0000a1;}
.start .powermail_fieldwrap SELECT {font-size: 22px;color: #0000a1;/*height:32px;*/background-image: none;}
.powermail_field label {font-size: 22px;color: #0000a1;}
.powermail_fieldwrap.col-md-6 .btn-primary {text-decoration: none;background-color: #2ddfb9;border: 2px solid #2ddfb9;border-radius: 0;width: auto;padding: 5px 40px;
  letter-spacing: 1px;font-weight: normal;transition: background-color 1000ms;-moz-transition: background-color 1000ms;-ms-transition: background-color 1000ms;
  -o-transition: background-color 1000ms;-webkit-transition: background-color 1000ms;font-size: 22px;color: #ffffff;line-height: 1.8em;text-transform: uppercase;}
.powermail_fieldwrap.col-md-6 .btn-primary:hover {background-color: #d5f8f1;border-color: #2ddfb9;color: #2ddfb9;}

body #navigation-top-level {width: 100%;}  
#navigation-top-level nav {width: 100%;}
body #navigation-top-level ul {position: absolute;list-style:none;margin-left: 0;padding-left: 400px;width: 100%;/*padding-bottom: 70px;*/}
body #navigation-top-level ul li {position: initial;float: none;display: inline-block;}
body #navigation-top-level ul li A {white-space: nowrap;}
body #page-header #navigation-top-level ul li:hover > ul {display: block;}
body #page-header #navigation-top-level ul li > ul {position: absolute;display: none;visibility: initial;opacity: 1;left: initial;background-color: transparent;
margin-left: 0;padding-left: 0;height: 550px;width: auto;}
body #navigation-top-level ul ul.secondDefault span A {left: initial;}
body #navigation-top-level ul ul.secondDefault span {display: initial;}
#navigation-top-level ul ul li {display: block;margin-left: 0;}
body #page-header #navigation-top-level ul li ul li ul {position: absolute;top: 0;left: 100%;margin-top: 0;padding-left: 50px;height: 550px;padding-top: 85px;}
body #page-header #navigation-top-level ul li > ul li ul {display: none;}
body #page-header #navigation-top-level ul li > ul li:hover ul {display: block;}
#navigation-top-level .back {transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;
-moz-transition: opacity 0.2s ease;-o-transition: opacity 0.2s ease;opacity: 0;visibility: hidden;background: #04037c;width:100%;height: 550px;/*display: none;*/position: absolute;left: 0;padding-top: 70px;top: 72px;}
#navigation-top-level ul li:hover .back {/*display: block;*/transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;
-moz-transition: opacity 0.2s ease;-o-transition: opacity 0.2s ease;opacity: 1;visibility: visible;}
body #navigation-top-level nav > ul > li {/*padding-bottom: 70px;*/}
#navigation-top-level nav > ul ul.secondDefault > li.sub span > A::after {
  content: "";position: absolute;margin-top: 10px;right: 5px;border: solid #2EDFBA;border-top-width: medium;border-right-width: medium;border-bottom-width: medium;
    border-left-width: medium;border-width: 0 2px 2px 0;display: inline-block;padding: 4px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
body #navigation-top-level nav > ul ul ul.thirdDefault > li.sub > A::after {
  content: "";position: absolute;margin-top: 5px;right: 5px;border: solid #ffffff;border-top-width: medium;border-right-width: medium;border-bottom-width: medium;
    border-left-width: medium;border-width: 0 2px 2px 0;display: inline-block;padding: 4px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
#page-header #navigation-top-level ul ul.secondDefault .mnuHeader {white-space: nowrap;border-top: 1px solid #2EDFBA;border-bottom: 2px solid #2EDFBA;padding: 6px 10px;padding-right: 10px;padding-right: 100px;}
#page-header #navigation-top-level ul ul.thirdDefault .mnuHeader {margin-bottom: 10px;}
body #page-header #navigation-top-level ul ul.secondDefault ul.thirdDefault, body #page-header #navigation-top-level ul ul.secondDefault ul.thirdDefault ul.fourthDefault{top: 0;}
#page-header #navigation-top-level ul li ul.thirdDefault li:last-of-type {border-bottom: 1px solid #2EDFBA;padding-bottom: 10px;}
#navigation-top-level nav > ul > li::after {display: block;content: " ";width: 0;height: 5px;background-color: #2EDFBA;transition: width 0.4s ease;}
#navigation-top-level nav > ul > li:hover::after {width: 100%;}
body #navigation-top-level nav > ul > li.active:after {width: 100%;}
body #navigation-top-level nav > ul ul.secondDefault li.sub:hover > span > A {background-color: #2EDFBA;color: #0000a1;}

body #navigation-top-level nav > ul ul.secondDefault li.active > span > A {background-color: #2EDFBA;color: #0000a1;}
body #navigation-top-level nav > ul ul.secondDefault li.active A:after {border: solid #04037c;border-width: 0 2px 2px 0;}
body #navigation-top-level nav > ul ul.secondDefault li.active > A {background-color: #2EDFBA;color: #0000a1;}
body #navigation-top-level nav > ul ul.secondDefault li.sub:hover > span > A::after {border: solid #04037c;border-top-width: medium;border-right-width: medium;
  border-bottom-width: medium;border-left-width: medium;border-width: 0 2px 2px 0;content: "";position: absolute;margin-top: 10px;right: 5px;display: inline-block;
  padding: 4px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
body #navigation-top-level nav > ul ul ul.thirdDefault li.sub:hover > A {background-color: #2EDFBA;color: #0000a1;}
body #navigation-top-level nav > ul ul ul.thirdDefault li.sub:hover > A::after {border: solid #04037c;border-top-width: medium;border-right-width: medium;
  border-bottom-width: medium;border-left-width: medium;border-width: 0 2px 2px 0;content: "";position: absolute;margin-top: 5px;right: 5px;display: inline-block;
  padding: 4px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
#navigation-top-level nav > ul > li:last-child::before {content: ' ';background-image: url('/fileadmin/Templates/img/search.png');background-repeat: no-repeat;
  background-size: contain;height: 24px;width: 24px;display: inline-block;position: relative;top: 4px;margin-right: 8px;}
#chatbot h2 {font-size: 16px;text-transform: initial;}
#chatbot h3 {font-size: 14px;text-transform: initial;}
#chatbot ul,#chatbot ol, #chatbot h2, #chatbot h3 {margin-bottom: 16px;}
.lg:tw-max-w-6xl {zoom: 0.8;}
/* RESPONSIVE */
@media (min-width: 1024px) {
  body .lg\:tw-max-w-6xl {max-width: 34rem;}
  body .tw-max-w-2xl {max-width: 25rem;}
  #chatbot p,#chatbot li, #chatbot A, #chatbot,#chatbot .tw-text-xl {font-size: 16px;line-height: 1.2em;}
  body .tw-h-14 {height: 2.5rem;}
   body .lg\:tw-w-72 {
    /*width: 20rem;*/
  }

}
@media (min-width: 1536px) {
body .\32 xl\:tw-h-\[600px\] {
    height: 400px;
  }
}
/* FULL SIZE SWITCH */
body #page {max-width: 100%;}
body #page-header {max-width: 100%;}
body .ce-row .ce-column {width: 100%;display: block;}
body .ce-row .ce-column figure {display: block;}
body .cols2 .ce-row .ce-column figure A, body .cols3 .ce-row .ce-column figure A {display: inherit;}
body .colorBoxOuter .colorBoxInner {max-width: 100%;}
body video {width: 100%;}