@font-face {
  font-family: 'Trade Gothic Next LT';
  font-stretch: normal;
  font-weight: normal;
  font-style: normal;
  src: local('Trade Gothic Next LT W04 Rg'), url(/themes/custom/mfn/build/assets/fonts/83f814fca9e1a3b6e5d7f6ac0e58d294.woff2) format("woff2"), url(/themes/custom/mfn/build/assets/fonts/f6ec63a1a79b965ff7f17fd0fc87fb84.woff) format("woff");
}
@font-face {
  font-family: 'Trade Gothic Next LT';
  font-stretch: normal;
  font-weight: normal;
  font-style: italic;
  src: local('Trade Gothic Next LT W04 Italic'), url(/themes/custom/mfn/build/assets/fonts/c886757c65d00b713484ecb2d13033e4.woff2) format("woff2"), url(/themes/custom/mfn/build/assets/fonts/6d9f924d730037d443f7309436c00652.woff) format("woff");
}
@font-face {
  font-family: 'Trade Gothic Next LT';
  font-stretch: normal;
  font-weight: bold;
  font-style: normal;
  src: local('Trade Gothic Next LT W04 Bold'), url(/themes/custom/mfn/build/assets/fonts/6e04ba980efad471bb4ec746574bdc88.woff2) format("woff2"), url(/themes/custom/mfn/build/assets/fonts/e60321be16089b6f7e0a2ce8ee81b3a1.woff) format("woff");
}
@font-face {
  font-family: 'Trade Gothic Next LT';
  font-stretch: normal;
  font-weight: bold;
  font-style: italic;
  src: local('Trade Gothic Next LT W04 Bd It'), url(/themes/custom/mfn/build/assets/fonts/988dca6bc5efd39c3dc7ef717bc74f08.woff2) format("woff2"), url(/themes/custom/mfn/build/assets/fonts/da7f3cb5b28f27dbbb3ac8efb0d99f8a.woff) format("woff");
}

:root {
  --font-size-icon: 2em;
}
:root {
  --color-background: #f0f0f0;
  --color-background-menu: rgba(255,255,255,0.949);
  --color-background-logo: #fff;
  --color-background-footer: #1a1a1a;
  --color-highlight: #7da30b;
  --color-brightgrey: #f0f0f0;
  --width-main: 1165px;
  --height-nav: 25px + .5em;
  --height-menu: 44px;
  --height-menu-border: 1px;
  --height-sidebar-top-distance: 1rem;
  --height-adminimal-menu-collapsed: 39px;
  --height-adminimal-menu-full: 79px;
  --height-branding-logo: 84px;
  --width-branding-logo: 145px;
  --z-index-menu: 100;
  --z-index-logo: 200;
/* Attention needs unit although it's 0, otherwise calculations fail */
  --top-menu: 0px;
}
@media screen and (max-width: 790px) {
  :root {
    --top-menu: var(--height-branding-logo);
  }
}
.mfn-page {
  background-color: var(--color-background);
  min-height: 100vh;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: var(--height-nav) auto auto auto auto auto;
  grid-template-areas: "header" "navigation" "title" "infobanner" "hero" "hero_form" "content" "footer";
}
@media screen and (max-width: 650px) {
  .mfn-page {
    grid-template-rows: auto auto auto auto auto;
    grid-template-areas: "navigation" "title" "infobanner" "hero" "hero_form" "content" "footer";
  }
}
.mfn-page__header {
  grid-area: header;
  overflow: hidden;
}
@media screen and (max-width: 650px) {
  .mfn-page__header {
    display: none !important;
  }
}
.mfn-page__navigation {
  grid-area: navigation;
  background-color: var(--color-background-menu);
  position: sticky;
  z-index: var(--z-index-menu);
  margin-bottom: calc(var(--height-branding-logo) - var(--height-menu)) /* clear the overlap of the menu */;
  top: calc(var(--top-menu) * -1);
}
.mfn-page__front .mfn-page__navigation {
  margin-bottom: 0;
}
body.toolbar-fixed.adminimal-admin-toolbar.toolbar-tray-open:not(.toolbar-vertical) .mfn-page__navigation {
  top: calc(var(--height-adminimal-menu-full) + var(--top-menu) * -1);
}
body.toolbar-fixed.adminimal-admin-toolbar .mfn-page__navigation {
  top: calc(var(--height-adminimal-menu-collapsed) + var(--top-menu) * -1);
}
body.toolbar-fixed.adminimal-admin-toolbar .mfn-page__front .mfn-page__navigation {
  top: var(--height-adminimal-menu-collapsed);
}
.mfn-page__title {
  grid-area: title;
}
.mfn-page__infobanner {
  grid-area: infobanner;
  background: #fff;
}
.mfn-page__hero {
  grid-area: hero;
}
.mfn-page__hero_form {
  grid-area: hero_form;
}
.mfn-page__content {
  grid-area: content;
  min-height: 50vh;
  margin-bottom: 3rem;
}
.mfn-page__footer {
  grid-area: footer;
  background-color: var(--color-background-footer);
}
.mfn-page__front--v2 {
  background-color: #fff;
}
.mfn-page__front--v2 .mfn-layout-title {
  margin-bottom: 0;
}
.mfn-page__front--v2 .mfn-page__content.mfn-layout-center-column {
  display: block;
  margin-bottom: 0;
}
.mfn-page__front--v2 .mfn-page__content.mfn-layout-center-column .mfn-layout-center-column__content {
  padding: 0;
}
.mfn-page__front--v2 .layout__region > div > h2 {
  font-size: 2.777777777777778em;
  line-height: 1.026em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em 0;
  text-align: center;
}
@media screen and (min-width: 651px) {
  .mfn-page__front--v2 .layout__region > div > h2 {
    -webkit-hyphens: manual;
        -ms-hyphens: manual;
            hyphens: manual;
  }
}
@media screen and (max-width: 650px) {
  .mfn-page__front--v2 .layout__region > div > h2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
  }
}
.mfn-page__front--v2 .layout__region > div + div {
  margin-top: 1em;
}
.mfn-field__teaser {
  margin-bottom: 1.5rem;
}
.mfn-field__body ul li,
.mfn-field__sidebar ul li {
  list-style-type: square;
  margin-left: 1.5em;
  padding-bottom: 0.5em;
}
.mfn-field__body p,
.mfn-field__sidebar p,
.mfn-field__body h1,
.mfn-field__sidebar h1,
.mfn-field__body h2,
.mfn-field__sidebar h2,
.mfn-field__body h3,
.mfn-field__sidebar h3,
.mfn-field__body h4,
.mfn-field__sidebar h4,
.mfn-field__body h5,
.mfn-field__sidebar h5,
.mfn-field__body h6,
.mfn-field__sidebar h6,
.mfn-field__body ul,
.mfn-field__sidebar ul {
  margin: 1.5rem 0 0.5rem 0;
}
.mfn-field__body *:first-child,
.mfn-field__sidebar *:first-child {
  margin-top: 0;
}
.mfn-field__body .mfn-media-image,
.mfn-field__sidebar .mfn-media-image {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.mfn-field__namu-event-start-date-time,
.mfn-field__namu-event-hint {
  margin-bottom: 1rem;
  display: inline-block;
}
.mfn-field__namu-event-hint {
  display: block;
}
.mfn-field__namu-event-hint .icon {
  vertical-align: text-top;
  line-height: inherit;
  margin-right: 0.1em;
  color: #f00;
}
.mfn-layout-title {
  margin-bottom: 1rem;
}
.mfn-layout-title.science_page_title {
  margin-top: calc((var(--height-branding-logo) - var(--height-menu)) * -1);
  background-color: var(--color-background-menu);
  margin-bottom: 0;
}
.mfn-layout-title h1 {
  margin: 0;
  padding: 0.5rem 0;
  text-align: left;
}
.mfn-layout-title h1.mfn-title__mfn_category {
  text-align: center;
}
.mfn-layout-hero img {
  font-family: "object-fit:cover";
  object-fit: cover;
  height: 50vh;
  width: 100%;
  padding: 1em 0;
  margin-bottom: 3rem;
}
.mfn-layout__full {
  margin-top: 3rem;
  grid-column: 1/-1;
}
.mfn-layout__full > * {
  margin: 4rem 0;
}
.mfn-layout-center-column {
  display: grid;
  grid-template-columns: 1fr min(var(--width-main), 100vw) 1fr;
  grid-template-areas: ". content .";
}
body.has-scrollbar .mfn-layout-center-column {
  grid-template-columns: 1fr min(var(--width-main), calc(100vw - var(--scroll-bar))) 1fr;
}
.mfn-layout-center-column__content {
  grid-area: content;
  padding: 0 13px 0 12px;
}
.mfn-layout-content-and-sidebar {
  display: grid;
  grid-template-columns: minmax(0, 7fr) 3fr;
  grid-column-gap: 43px;
  grid-template-areas: "content aside" "footer footer";
}
@media screen and (max-width: 999px) {
  .mfn-layout-content-and-sidebar {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto 1fr;
    grid-column-gap: 0;
    grid-row-gap: 43px;
    grid-template-areas: "content" "aside";
  }
}
.mfn-layout-content-and-sidebar__aside {
  grid-area: aside;
}
.mfn-layout-content-and-sidebar__article {
  grid-area: content;
}
.mfn-layout-content-and-sidebar__article h1 {
  margin: 0 0 1rem 0;
}
.mfn-layout-content-and-sidebar__footer {
  grid-area: footer;
}
.mfn-layout-content-and-sidebar__footer > h2:first-child {
  text-align: center;
  box-shadow: inset 0 1em 0.25em -1em #ccc;
  padding-top: 1em;
}
.block__namu-article-sidebar {
  position: sticky;
  top: calc(var(--height-menu) + var(--height-menu-border) + var(--height-sidebar-top-distance));
}
.adminimal-admin-toolbar.toolbar-tray-open .block__namu-article-sidebar {
  top: calc(var(--height-adminimal-menu-full) + var(--height-menu) + var(--height-menu-border) + var(--height-sidebar-top-distance));
}
.adminimal-admin-toolbar .block__namu-article-sidebar {
  top: calc(var(--height-adminimal-menu-collapsed) + var(--height-menu) + var(--height-menu-border) + var(--height-sidebar-top-distance));
}
.block__namu-article-sidebar > * {
  display: block;
  margin-bottom: 1.5rem;
}
.contextual button.trigger:not(:hover) {
  width: 12px !important;
  height: 12px !important;
  right: 13px;
  top: 7px;
}
@font-face {
  font-family: 'icomoon';
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format('embedded-opentype'), url(data:font/ttf;base64,AAEAAAALAIAAAwAwT1MvMg8SBkEAAAC8AAAAYGNtYXAXVtKrAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZtZLUOQAAAF4AAAY0GhlYWQqoWN7AAAaSAAAADZoaGVhB8ID6gAAGoAAAAAkaG10eJoAAAAAABqkAAAApGxvY2Fi9miMAAAbSAAAAFRtYXhwADAAkgAAG5wAAAAgbmFtZRBV1X0AABu8AAABwnBvc3QAAwAAAAAdgAAAACAAAwPzAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpJAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6ST//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAACAAD/wAQAA8AAGwBWAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmEw4BJx4BBwYjBiYnJicuARU0BgcGBw4BJyInJjY3BiYnLgE1NBYXFhceARcWFzY3PgE3Njc+ARUUBgcCAGpdXosoKCgoi15dampdXosoKCgoi15dxBFrOGEwNjIlJTIPDgYCAgICBg4OMyUkMzUvYTdsEQUNYygcGxwxExQKCxQTMRscHCdjDAUDwCgoi15dampdXosoKCgoi15dampdXosoKP4dPiYKEWE3NAEwIiIRBgUDAwUGESIiMAE0N2ERCiY+EpsPShAeFR4dQB8eFxceH0AdHhUeEEoOnBIAAAAAAQAA/74D9APCAAkAAAEhASERIQEhCQECbf7aAR/9sQJP/uEBJgGH/nkDwv6H/u7+hwICAgIAAAABAAD/wANIA8AACAAAASMXIRUhBzMBAkTGv/54AYi/xgEEAxX5uPkBVQAAAAQAAP/AAwcDwAAJACkANQA5AAA3MBYzITA2NREhBSIGByc3MxUjBz4BMzIWFRQGIyImJzceATMyNjU0JiMnNzMVMxUjNTM1BzUnIRUh+QUQAeQV/fIBSAgKAyUHcE4ECBMIHB4pHxchDCUFDwcQDAsNyjQeH2ocI34CCv322BUGDwF0wwgFB2MmHwUGIhwfIg4UFQoHEgwLDUsSkyYmagQb2DAABQAA/8AD5QPAAAoAKwBHAFIAVwAAASMVMzUjNSMHFTcXIiYnBx4BMzI2NTQmIyIGBzE3MzUjBxc+ATMyFhUUBiMDIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmExQGMSEiJjERIRETITUhFQGaHGccHjQjowoMBSUMIRcfKR4cCxAIBE5wByUDCggNCwwQPWRYWIQmJyYmg1lYZWRYWIQmJycmhFhYoxX+HBAFAgoE/fICCgFTJiaTEhsEbgcKFBUNIh8cIQUFHyVjBwUJDwwLEQJWJyaEWFhkZFhYhCYnJiaDWVhlZFhYhCYn/TMPBhUBdP6MAaQwMAAABAAA/8ADBwPAAAkAKQA1ADkAADcwFjMhMDY1ESEFIgYHJzczFSMHPgEzMhYVFAYjIiYnNx4BMzI2NTQmIyc3MxUzFSM1MzUHNSchFSH5BRAB5BX98gFICAoDJQdwTgQIEwgcHikfFyEMJQUPBxAMCw3KNB4fahwjfgIK/fbYFQYPAXTDCAUHYyYfBQYiHB8iDhQVCgcSDAsNSxKTJiZqBBvYMAACAAD/wAPlA8AAGwAoAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmEwcnByc3JzcXNxcHFwIAZFhYhCYnJiaDWVhlZFhYhCYnJyaEWFi3UsnJUsnJUsnJUsnJA6UnJoRYWGRkWFiEJicmJoNZWGVkWFiEJif9UlLJyVLJyVLJyVLJyQAAAgAA/8ADGwPAAAQACQAANwEXAScRNwEHAeYB41L+HVJSAeNS/h34AeNT/h5SAZBT/h1SAeIAAAADAAD/wAPlA8AAGwAgACoAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYTITUhFRMHJzUXETMRNxUCAGRYWIQmJyYmg1lYZWRYWIQmJycmhFhYdv5MAbgO7OyrfqsDpScmhFhYZGRYWIQmJyYmg1lYZWRYWIQmJ/0KGxsBB7WxhYEBG/7lgYEAAAIAAP/AAuwDwAAEAA0AACUhFSE1JREjEScVFzc1ASYBuP5IARd6r+zsxxsb7wEb/uWFibGxiQAAAQAA/8AEAAPAAAIAABMJAQACAAIAAsD+AAIAAAIAAP/AA+UDwAAbADIAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYTIyIGHQEzByMRIxEjNTM1NDYzMhYzFQIAZFhYhCYnJiaDWVhlZFhYhCYnJyaEWFhHPiQWdA1je2dnU0MfMggDpScmhFhYZGRYWIQmJyYmg1lYZWRYWIQmJ/75IRlLdP7XASl0WEtPA2oAAAAAAQAA/8ACpwPAABYAACURMzcjNTQ2OwE1IiYjIgYdASMVMxEzAjNjDnQWJD0HMx5DVGNnd3wBKXRLGSFmBFBKVXT+1wADAAD/wAPlA8AAGwAfACsAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYDIxEzJyImNTQ2MzIWFRQGAgBkWFiEJicmJoNZWGVkWFiEJicnJoRYWCp0dDohLi4hIS4uA6UnJoRYWGRkWFiEJicmJoNZWGVkWFiEJif8vwG8Zi0hIi0tIh4wAAAAAAIAAP/AAk8DwAALABAAAAEyNjU0JiMiBhUUFgczESMRAgAhLi4hIS4uGXR0ApAtIiEtLSEiLWr+RQG7AAYAAP/AA+UDwAAPABsAJwBDAFMAYAAAASMiBhURFBY7ATI2NRE0JgMiJjU0NjMyFhUUBhMiJjU0NjMyFhUUBgMiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYTFAYrASImNRE0NjsBMhYVBSIGFRQWMzI2NTQmIwJ36yw+PizrLD4+oztUVDs7VFRbDxMVDRASEqZkWFiEJicmJoNZWGVkWFiEJicnJoRYWLReQ+tDXV1D60Ne/ugmNjYmJjY2JgKhOin/ACk6OikBACk6/pBUOztUVDs7VAEAFQ0NFRUNDRUBdCcmhFhYZGRYWIQmJyYmg1lYZWRYWIQmJ/2dPlhYPgEAPVlZPSY2JiY2NiYmNgAAAAUAAP/AAxgDwAAPAB8AKwA3AEMAAAEjIgYVERQWOwEyNjURNCYTFAYrASImNRE0NjsBMhYVJyIGFRQWMzI2NTQmByImNTQ2MzIWFRQGEyIGFRQWMzI2NTYmAnfrQ11dQ+tDXl4nPizrLD4+LOssPuE7VFQ7O1RUOyY2NiYmNjZwDxMVDRASAxUC2Fk9/wA+WFg+AQA9Wf5qKTo6KQEAKTo6KQ1UOztUVDs7VOs2JiY2NiYmNgEUFQ0PExUNDRUAAAQAAP/AA+UDwAAbAB8AKwBBAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyMRMyciJjU0NjMyFhUUBgExIzU0JiMiBh0BIxEzFT4BMzIWHQECAGRYWIQmJyYmg1lYZWRYWIQmJycmhFhY32ZmMxcjIxcaICABl2YOKSkUZmMKMSRNLgOlJyaEWFhkZFhYhCYnJiaDWVhlZFhYhCYn/VgBSCwjGBkhIxcYI/6MoRw5NCGkAUgtFSJbQrIAAAMAAP/AAwADwAADAA8AJAAAJSMRMyciJjU0NjMyFhUUBgEjNTQmIyIGHQEjETMVPgEzMhYVFwGFZmYzGiAjFxogIwGXZg4pKRRnYwoyJE0uA/0BSCwjGBkhIxcYI/6MoRw5NCGkAUgtFSJbQrIAAAADAAD/wAPlA8AAGwAfACsAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYTBychExQGMSEiJjERBSURAgBkWFiEJicmJoNZWGVkWFiEJicnJoRYWIjs7AHYLBj+ABIGARgBGAOlJyaEWFhkZFhYhCYnJiaDWVhlZFhYhCYn/smamv6rEgYYATq1tf7GAAACAAD/wAMYA8AACwAOAAABJREwFjMhMDY1EQU3IRcCAP7oBhICABj+6Oz+KOwBmrX+xhgGEgE6tdSaAAACAAD/wAPlA8AAGwA+AAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmEwYnLgEnJicmJy4BNzY3MjYzFzAGIw4BFx4BNzA2MRc0BiMCAGRYWIQmJyYmg1lYZWRYWIQmJycmhFhYECsnJkQcHRkYDw8BERIpAlcDMFYDDwQuLjoXVTBWAwOlJyaEWFhkZFhYhCYnJiaDWVhlZFhYhCYn/MwPEBBNNzc/Pjw8ZSUlEiJ7IgpbeXg+BSJ7AyIAAAABAAD/wALNA8AAIgAAASIGIwYHBhYXFhcWFx4BFxY3MDYxJzAGMQYmJyY2NzA2MycB1wNXAikSEQEPDxgZHRxEJicrWTBVFzouLgQPVgMwAxUiEiUlZTw8Pj83NkwQEQ4jeyMFP3h2Ww0idwACAAD/wAK/A8AAFAAtAAABFAYHCwEuATU0Njc+ATMyFhceARUHPgE1NCYnLgEjIgYHDgEVFBYXHgEzMjY3Ar8GCMXGCAYfHiJJLCtMHx4fiA8PDw8QJBcYJBAPDw8PECQYFyQQAkIXJQ/+dAGPDyUXLEweHB4eHx9JLkgPJRcXJQ8QDw8QDyUXFyUPDxAQDwACAAD/wAMHA8AADAArAAABFAYjIiY1NDYzMhYVFz4BNTQnLgEnJiMiBw4BBwYVFBceARcWMzI2Nxc3JwJSSzM2SUs0M0ssEhcQETomJyssJic6EBEREDonJiweORmJOokB8zZISzM2SEszexpAISwmJzkREREROScmLCsnJjoREBENhT6BAAAAAwAA/8AD5QPAAAwAKABHAAABIgYVFBYzMjY1NiYjEyIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJhMnDgEjIicuAScmNTQ3PgE3NjMyFx4BFxYVFAYHFwcB0DZISzM2SQJLNjBkWFiEJicmJoNZWGVkWFiEJicnJoRYWGWIGjgfKycmOhEQEBE6JicrLCYnORERFRSFNwJxSzM2SEszM0sBNCcmhFhYZGRYWIQmJyYmg1lYZWRYWIQmJ/0UhQ8PEBE6JicrLCYnORERERE5JyYsIUAagT4AAgAA/8ADBwPAAAwAKwAAARQGIyImNTQ2MzIWFRc+ATU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMyNjcXNycCUkszNklLNDNLLBIXEBE6JicrLCYnOhARERA6JyYsHjkZiTqJAfM2SEszNkhLM3saQCEsJic5ERERETknJiwrJyY6ERARDYU+gQAAAAUAAP/AA+UDwAALABcAIwA/AGIAAAEuAQcOARceATc+AScuAQcOARceATc+ARcOARceATc+AScuAQMiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYTMS4BBw4BFzEFJz4BJy4BByclHgE3PgEnNxcOARceATcXBwKWBRoKDQkFBRoKDQknBRoKDQkFBRoKDQkWDAoFBRoKDQkFBRmaZFhYhCYnJiaDWVhlZFhYhCYnJyaEWFh2BRkLDAoF/n8iHBYNDT4fIgGCBRoKDQkFjCIcFgwNPx4ijAIEDQkFBRkLDAoFBRdYDQoGBRkLDAoFBhd8BRoKDQkFBRoKDQkB2ScmhFhYZGRYWIQmJyYmg1lYZWRYWIQmJ/3JDQkFBRoKqksPPx8fFwpLqw0JBQUaCj1LDz8fHxgLSz4AAAAEAAD/wANmA8AACwAXACMARQAAAQYmJyY2NzYWFxYGJwYmJyY2NzYWFxYGJwYmJyY2NzYWFxYGFycGJicmNjcnBxYGBwYmJwUXNhYXFgYHFyUmNjc2FhcxNwKnDRcFBQoMDRcFBQkvDRcFBQkNDRcFBQksDBcGBQoNDBcFAwn1Ih48EAwWHCKMBQkNDRcF/n4iHzwPDRYcIgGBBQoMDRcFjAGNBQkNDRcFBQkNDRdGBQkNDRcFBQkNChdDBQkNDRcFBQkNChd/SwsbHB88Eks9DRcFBQkNq0sKFx8fPBJLqg0XBQUJDT4AAgAA/8AD5QPAABsAUQAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJhMiJicVFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhYXFSYGBwYWFxY2Nz4BNREzFBYXHgEXHgEzFQIAZFhYhCYnJiaDWVhlZFhYhCYnJyaEWFi7KVMhERA4JiYsKyYmOBEQEBE4JiYrCA8FJ0QNDCYkJkQNAwFwAQMFJRoSLBcDpScmhFhYZGRYWIQmJyYmg1lYZWRYWIQmJ/5YGhrlLCYmOBAQEBA4JiYsKyYmORAQAQJ0DCYkJkQNDSYkCA4GAcIIDgUfNhIMD3EAAAEAAP/AAx8DwAA2AAABIiYnFRQHDgEHBiMiJy4BJyY1NDc+ATc2MzIWFxUmBgcGFhcWNjc+ATURMxQWFzEeARceATMVAx8pUyEREDgmJiwrJiY4ERAQETgmJisIDwUnRA0MJiQmRA0DAXABAwUlGhIsFwH9GhrlLCYmOBAQEBA4JiYsKyYmORAQAQJ0DCYkJkQNDSYkCA4GAcIIDgUfNhIMD3EAAgAA/8AD5QPAABsAXwAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJhMcARUUBw4BBwYjIiYnOgEzMjY3IiYnMhYzMjY3LgE1OAExHgEzLgE1NDY3HgEXLgE1NDYzMhYXPgE3DgEHPgE3DgEHAgBkWFiEJicmJoNZWGVkWFiEJicnJoRYWIQWFlc/QFMzXSkIDwUpSx8nPQ0FCwgHEAgpNw0aEBcgCQgsgEoDAUcxGS4SFCUSCBoSEiMQCB0SA6UnJoRYWGRkWFiEJicmJoNZWGVkWFiEJif+kgUGBjo9PWIgHx0aHBcuJAQBAwdBLAgGEDQfEB4QNkQFCAwIMEcUEQUMChUiCgMKBw8eDQABAAD/wAMiA8AAQwAAJTI3PgE3NjU8ATU+ATcOAQc+ATcOAQcuASMiBhUUFhcuAScOARUUFhciJic4ATEUFhcOASMiJiceATMOASMqASMeATMBk1I/QFcWFxIeCg8jEhIcBRIlFA8uHDBHAQJKgCwHCh0aDxsNNykIDwgFCwgLPSkfSykIDgUmXjHUHx9iPT08BQcFDR4SBwsCCiIVCw4DEhRHMQcMCANDOAwfEh81DwkFLEEHAwEBAyQuFxwfHAAEAAD/wAPlA8AAGwA5AFgAjwAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJgMxIiYnBzcuATU2Nz4BNzYzMhYXHgEVFAcOAQcGIxEiBw4BBwYVFBYfAQc3Fx4BMzI3PgE3NjU0JicuASMTDgEjBiYnLgEnLgE1NDY3PgEzOgEzMhYXHgEXFhQHDgEXHgEXFjI3PgE3PgEXHgEXHgEVDgEHAgBkWFiEJicmJoNZWGVkWFiEJicnJoRYWGQmSCGdKRUUARgYUTY3PTttLCkvGBdSNzc9My4tRBMUExIHGFwLHEEhMy4tRBMUJyQhXDGTBSQKEiMkOEQCAxwWBQUKBgIJAgMJBQURAgMDChIIFDEhBQcFAxAFAwkFBSkFBQkFAwIDpScmhFhYZGRYWIQmJyYmg1lYZWRYWIQmJ/z5ExIpmiFMKT42NlAYFy0sK2s9PjY2UBgXAiIUE0QuLTMkQx4HXBgHEhATFEQtLjMwXSEkJ/6dDRUDBQ8XVwMCMBwcHAYFBQENCioCAwYFFQoKJyIQAgYCFQcFAQIDEwIDBQIDFg0AAAAAAwAA/8ADSAPAAB0APABzAAABLgEjIgcOAQcGFRQWFwc3HgEzMTI3PgE3NjU0JicDIiYvAQc3Jy4BNTQ3PgE3NjMyFhceARUGBw4BBwYjNy4BJyYiBw4BBw4BJy4BJyY2NzYmNTQmJy4BIyoBIyIGBw4BFRQWFx4BFx4BNz4BNz4BJy4BJwLoLnNAQTo6VhkaFRQspyRNKUE6O1caGjQs4SRGHwdmGwYVFBUVSDAxNzZfJyYrARUWSTEwN48FLAUGCQIGEAIDCQUkMxcFEA0DAxUDBQkDAgkCAw0FBRYdBQNIPScnEgooBQUBAwgICAKlLi4ZGVc6OUIpUSakLRIUGRlXOTpBQHQu/hQUEgccYwofSiM3MTBJFRUoJyZgNjcwMUgVFcoCFgMCBgUXAgUBAhIlKQoLFwUGAwIoDQwBBQUFIBwcMwMFWRkQBwIDFg0NFgIDAgYAAAADAAD/wAPlA8AAAgAeAFMAAAE3JxMiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYTDgEHBgcOASMiMTAjIiYnJicuAScuATEwNjc+ATc2Nz4BMzIxMDMyFhcWFx4BFx4BMTAGBwGrzMxVZFhYhCYnJiaDWVhlZFhYhCYnJyaEWFjCBh0UEignUR4fHx5RJygSFB0GCgMDCgYdFBIoJ1EeHx8eUScoEhQdBgoDAwoBTHR0AXEnJoRYWGRkWFiEJicmJoNZWGVkWFiEJif9iBQdBQYCAwMDAwIGBR0UJG9vJBQdBQYCAwMDAwIGBR0UJG9vJAAAAgAA/8ADMwPAADQAOAAAAS4BJyYnLgEjIjEwIyIGBwYHDgEHDgExMBYXHgEXFhceATMyMTAzMjY3Njc+ATc+ATEwJicBNRcHAyYGHRQSKCdRHh8fHlEnKBIUHQYKAwMKBh0UEignUR4fHx5RJygSFB0GCgMDCv6FzMwCUxQdBQYCAwMDAwIGBR0UJG9vJBQdBQYCAwMDAwIGBR0UJG9vJP756HR0AAAAAQAAAAEAAMUHuL9fDzz1AAsEAAAAAADjwQ9/AAAAAOPBD38AAP++BAADwgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAEAAABAAAAAAAAAAAAAAAAAAAAKQQAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAKABQAHgCkAMAA1gEoAaYB+AI8AlgCngK6AsgDFAM2A3wDmgQkBIQE5AUcBWQFggXiBhgGYAakBxAHVAfyCGYI4AkyCboKGgruC5oMFAxoAAEAAAApAJAABgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAMAAAAAQAAAAAAAgAHAI0AAQAAAAAAAwAMAEUAAQAAAAAABAAMAKIAAQAAAAAABQALACQAAQAAAAAABgAMAGkAAQAAAAAACgAaAMYAAwABBAkAAQAYAAwAAwABBAkAAgAOAJQAAwABBAkAAwAYAFEAAwABBAkABAAYAK4AAwABBAkABQAWAC8AAwABBAkABgAYAHUAAwABBAkACgA0AOBtZm4taWNvbmZvbnQAbQBmAG4ALQBpAGMAbwBuAGYAbwBuAHRWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBtZm4taWNvbmZvbnQAbQBmAG4ALQBpAGMAbwBuAGYAbwBuAHRtZm4taWNvbmZvbnQAbQBmAG4ALQBpAGMAbwBuAGYAbwBuAHRSZWd1bGFyAFIAZQBnAHUAbABhAHJtZm4taWNvbmZvbnQAbQBmAG4ALQBpAGMAbwBuAGYAbwBuAHRGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:font/woff;base64,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) format('woff'), url(/themes/custom/mfn/build/assets/images/489cdb90c059482187a11c158cd18354.svg#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
}
.icon {
  font-size: $text;
}
.icon--info {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon--info:before {
  content: "\e90d";
}
.svg {
  font-size: $text;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  min-width: 1em;
  display: inline-block;
}
.svg:before {
  content: '\00a0';
}
.svg--arrow-left-round:before {
  width: 100%;
  height: 100%;
  -webkit-mask: url(/themes/custom/mfn/build/assets/arrow-round.svg) no-repeat;
          mask: url(/themes/custom/mfn/build/assets/arrow-round.svg) no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  display: inherit;
  transform: rotate(180deg);
  background-color: #666;
  transition: background-color 0.3s;
}
a > .svg:before {
  background-color: #7da30b;
}
a:hover > .svg:before {
  background-color: #91bd0d;
}
* {
  box-sizing: border-box;
}
html {
  font-size: 100%;
  line-height: 1.5em;
  min-height: 100%;
  scroll-behavior: smooth;
}
body {
  background: #f0f0f0;
  font-size: 18px;
  font-family: "Trade Gothic Next LT", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  height: 100%;
}
main img {
  max-width: 100%;
  height: auto;
}
a {
  text-decoration: none;
  color: #7da30b;
  transition: 0.3s;
}
a:hover {
  text-decoration: none;
  color: #91bd0d;
}
.menu a.active,
.menu a.active:hover,
.menu a.active:visited {
  color: #fff;
}
ol {
  color: #666;
  padding-left: 1em;
}
ol li {
  padding-bottom: 0.5em;
}
ul {
  padding-left: 0;
  color: #666;
  margin: 0;
}
ul li {
  list-style: none;
}
h1 {
  font-size: 1.5em;
  line-height: 1.2em;
}
h2 {
  font-size: 1.2em;
}
h3 {
  color: #1a1a1a;
}
p,
.ui_segment_accordion,
.field-name-field-namu-content {
  color: #666;
}
* {
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
select {
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #f0f0f0;
  border-radius: 0;
  font-size: 0.9em;
  width: 10em;
  padding: 0.5em 0.7em;
  background: #fff;
  box-shadow: inset 1px 1px 1px 0px #ccc;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEUAAAB+owx9owsAAAC50NmSAAAAAnRSTlMAgJsrThgAAAABYktHRACIBR1IAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4gEUFTkIb/GdQgAAADFJREFUCNdjYMACslatWskgtWrVEga2VasmMDCuWuUAFFwJlJFaAiTYJgAJRgdsOhkA6HEKoW6rC2gAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMDEtMjBUMjE6NTc6MDgrMDE6MDDkxOpBAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTAxLTIwVDIxOjU3OjA4KzAxOjAwlZlS/QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: 95% 50%;
}
select::-ms-expand {
  display: none;
}
select:hover {
  border: 1px solid #7da30b;
}
input,
#mc_embed_signup input.email {
  padding: 0.5em 1em;
  font-size: 0.8em /*Checken, ist nur noch für das Suchformular wichtig, obwohl das dar nicht so gedacht ist*/;
  border: 1px solid #f0f0f0;
  border-radius: none;
  -webkit-border-radius: 0;
  box-shadow: inset 1px 1px 1px 0px #ccc;
}
input:hover,
#mc_embed_signup input.email:hover,
input:focus,
#mc_embed_signup input.email:focus {
  border: 1px solid #91bd0d;
}
input.form-submit,
#mc_embed_signup input.email.form-submit {
  box-shadow: none;
  border: none;
  background: #7da30b;
  padding: 0.5em 1em;
}
input.form-submit:hover,
#mc_embed_signup input.email.form-submit:hover,
input.form-submit:focus,
#mc_embed_signup input.email.form-submit:focus {
  background: #91bd0d;
}
input,
textarea,
a {
  outline: none;
}
input[type="submit"] {
  -webkit-appearance: none;
}
.ui-selectmenu-button {
  outline: none;
  border: none;
  background: #fff;
  border-radius: none;
  padding: 0.8em 1em;
  font-size: 0.8em /*Checken, ist nur noch für das Suchformular wichtig, obwohl das dar nicht so gedacht ist*/;
  border: 1px solid #f0f0f0;
  box-shadow: inset 1px 1px 1px 0px #ccc;
}
.ui-selectmenu-button.ui-button:hover,
.ui-selectmenu-button.ui-button:focus {
  background: #fff;
  border-color: #91bd0d;
}
.ui-button .ui-selectmenu-icon.ui-icon {
  margin: 0.3em 0;
}
.namu_info_class i.icon.info.circle:before {
  padding-left: 2.3em;
}
.layout-3col__full {
  margin-top: 3em;
}
.layout-3col__full h1 {
  text-align: left;
}
@media screen and (max-width: 780px) {
  .layout-center {
    padding: 0 1.5em;
  }
}
.embedded-video {
  padding-top: 1.5em;
}
.bite-jobs-list-table {
  font-size: 18px;
  font-family: "Trade Gothic Next LT", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.bite-jobs-list-table td {
  padding-top: 10px;
}
.bite-jobs-list-table .bite-jobs-list--title {
  width: 70%;
}
.bite-jobs-list-table .bite-jobs-list--expiresOn {
  width: 30%;
}
.teaser__wrapper {
  text-align: left;
  margin-bottom: 1em;
  display: flex;
  height: 8em;
  background-image: url(/themes/custom/mfn/build/assets/logo.svg);
  background-repeat: no-repeat;
  position: relative;
}
@media screen and (max-width: 500px) {
  .teaser__wrapper {
    background-image: none;
    padding-left: 1em;
    background-color: #fff;
  }
  .teaser__wrapper:after {
/* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
/* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e902";
    color: #7da30b;
    font-size: 2em;
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
.teaser__wrapper:hover {
  background-color: #fff;
}
.teaser__wrapper:hover:after {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
  color: #7da30b;
  font-size: 2em;
  position: absolute;
  bottom: 2px;
  right: 0;
}
.teaser__thumb {
  width: 12em;
  height: 144px;
  display: block;
  margin-right: 1em;
  position: relative;
}
@media screen and (max-width: 500px) {
  .teaser__thumb {
    display: none;
  }
}
.teaser__thumb .entity-reference-list__item {
  display: block;
  width: 12em;
  height: 144px;
}
.teaser__thumb .entity-reference-list__item img {
  vertical-align: top;
  background-color: var(--color-background) /* there are some transparent images that otherwise have the svg shine through */;
  max-width: 100%;
  max-height: 100%;
  font-family: "object-fit:cover";
  object-fit: cover;
}
.teaser__icon-container {
  position: absolute;
  right: 17.5px;
  top: 0;
  color: #f00;
}
.teaser__content {
  display: flex;
  flex-direction: column;
  height: 7.5em;
  overflow: hidden;
  padding-top: 0.4em;
  margin-right: 2.25rem;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.teaser__kicker {
  display: flex;
  -webkit-mask-image: linear-gradient(90deg, #000 95%, transparent);
          mask-image: linear-gradient(90deg, #000 95%, transparent);
}
.teaser__tags {
  margin-left: 0.5em;
}
.teaser__date {
  flex-shrink: 0;
  display: block;
  height: 2em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.6em;
  text-transform: uppercase;
  color: #666;
  letter-spacing: 0.2em;
}
.teaser__date .science_navigator-topic:before {
  content: ' ';
}
.teaser__title > span {
  font-size: 1.5em;
  font-weight: bold;
  color: #1a1a1a;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 1.2em;
  line-height: 1.25em;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: -0.2em;
  margin-bottom: 0.5em;
}
@media screen and (max-width: 500px) {
  .teaser__title > span {
    font-size: 1em;
  }
}
.teaser__text {
  display: block;
  font-size: 18px;
  color: #666;
  height: 4em;
  overflow: hidden;
  padding-right: 2em;
  margin: 0;
  -webkit-mask-image: linear-gradient(#000 70%, transparent);
          mask-image: linear-gradient(#000 70%, transparent);
}
.science_navigator-highlights--item img {
  max-height: 206px;
}
.science_navigator-page h1 {
  margin: 0 0 -0.5em 0;
  text-align: left;
}
.pane-mfn-module-science-navigator-recommended {
  box-shadow: inset 0 1em 0.25em -1em #ccc;
}
.pane-mfn-module-science-navigator-recommended h2 {
  padding-top: 0.5em;
}
.pane-mfn-module-science-navigator-recommended .teaser a:after {
  margin: -0.8em 0 0 0;
}
.pane-mfn-module-science-navigator-recommended .teaser .teaser--content {
  height: 7.5em;
}
.science_navigator-highlights {
  box-shadow: inset 0 1em 0.25em -1em #ccc;
}
.science_navigator-highlights--title {
  padding-top: 1em;
  text-align: center;
}
.science_navigator-highlights--list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
}
.science_navigator-highlights--list .science_navigator-highlights--item {
  width: 18em;
  height: 18em;
  padding-left: 0;
  background: none;
  display: inline-block;
  padding: 0.5em;
  position: relative;
}
.science_navigator-highlights--list .science_navigator-highlights--item:after {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
  color: #7da30b;
  float: right;
  font-size: 2em;
  visibility: hidden;
  bottom: 0.2em;
  right: 0em;
  position: absolute;
}
.science_navigator-highlights--list .science_navigator-highlights--item:hover {
  background-color: #fff;
}
.science_navigator-highlights--list .science_navigator-highlights--item:hover:after {
  visibility: visible;
}
.science_navigator-highlights--list .science_navigator-highlights--item .teaser__title {
  color: #1a1a1a;
  font-size: 1.4rem;
  font-weight: bold;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  height: 3.4em;
  display: inline-block;
  max-width: 92%;
  overflow: hidden;
}
.mfn-layout-hero_form {
  background-color: #7da30b;
  display: flex;
  justify-content: center;
  margin-bottom: 4rem;
}
.science_page_title + .mfn-layout-hero_form {
  margin-top: 0;
}
.mfn-layout-hero_form form {
  position: relative;
  margin-top: 1.6rem;
  width: calc(min(600px, calc(100vw - 4rem)) + 2rem);
  padding: 1rem;
  display: grid;
  grid-template-columns: 1fr auto;
  grid-row-gap: 0.5rem;
  grid-template-areas: 'input submit' 'selects selects';
}
body.has-scrollbar .mfn-layout-hero_form form {
  width: calc(min(600px, calc(100vw - 4rem - var(--scroll-bar))) + 2rem);
}
.mfn-layout-hero_form form .form-item {
  grid-area: input;
}
.mfn-layout-hero_form form .form-item input {
  margin: 0;
  width: 100%;
  padding: 0.5rem 1rem 0.5rem 2rem;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWlkIiB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qxe2ZpbGw6IzFEMUQxQjt9Cgkuc3Qye2ZpbGw6I0ExQzAyNDt9Cgkuc3Qze2ZpbGw6IzUyNTI1Mjt9Cgkuc3Q0e2ZpbGw6I0YwRjBGMDt9Cgkuc3Q1e2ZpbGw6IzczNDcwMDt9Cgkuc3Q2e2ZpbGw6IzE2MDA3Mzt9Cgkuc3Q3e2ZpbGw6IzIzMUYyMDt9Cgkuc3Q4e2ZpbGw6I0NDQ0NDQzt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0xNy40LDEzLjVjMCwyLjEtMS43LDMuNy0zLjcsMy43Yy0yLjEsMC0zLjctMS43LTMuNy0zLjdjMC0yLjEsMS43LTMuNywzLjctMy43QzE1LjcsOS44LDE3LjQsMTEuNSwxNy40LDEzLjUKCSBNMTguNywxNy4xYzAuNy0xLDEuMi0yLjMsMS4yLTMuNmMwLTMuNC0yLjgtNi4yLTYuMi02LjJzLTYuMiwyLjgtNi4yLDYuMnMyLjgsNi4yLDYuMiw2LjJjMS4yLDAsMi4zLTAuNCwzLjMtMC45bDQsMy45bDEuNy0xLjgKCUwxOC43LDE3LjF6Ii8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  border-color: #fff;
}
.mfn-layout-hero_form form .form-item input:hover,
.mfn-layout-hero_form form .form-item input:focus {
  border-color: #fff;
}
.mfn-layout-hero_form form .form-item label {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: calc(100% - 1rem);
  text-align: center;
  font-size: 1.5em;
  margin-bottom: 0.4em;
  font-weight: bold;
}
.mfn-layout-hero_form form .form-submit {
  grid-area: submit;
  border: 1px solid #fff;
  border-left-width: 0;
  margin: 0;
  padding: 0.5rem 1rem;
}
.mfn-layout-hero_form form .form-submit:hover {
  background-color: #91bd0d;
  cursor: pointer;
}
.mfn-layout-hero_form .block-mfn-science-navigator-facet-processed {
  grid-area: selects;
  display: flex;
  flex-wrap: nowrap;
}
@media screen and (max-width: 490px) {
  .mfn-layout-hero_form .block-mfn-science-navigator-facet-processed {
    flex-wrap: wrap;
  }
}
.science-navigator-form__facet {
  padding-right: 1.7rem;
  width: 30%;
  color: #000;
  outline: none;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 120%;
}
@media screen and (max-width: 490px) {
  .science-navigator-form__facet {
    width: 100%;
  }
}
.science-navigator-form__facet:first-child {
  width: 40%;
}
@media screen and (max-width: 490px) {
  .science-navigator-form__facet:first-child {
    width: 100%;
  }
}
.science-navigator-form__facet:hover,
.science-navigator-form__facet:focus {
  border-color: #fff;
}
:root {
  --fit__width: min(25vw, 9rem);
  --fit__widthText: calc(var(--fit__width) * 1.3);
  --fit__widthHalf: calc(var(--fit__width) / 2);
  --fit__widthHalfText: calc(var(--fit__widthText) / 2);
  --fit__widthRing: min(2vw, .7rem);
  --fit__center: min(50vw, calc(1165px / 2 ));
  --fit__left: min(calc(100vw / 4 * 1), calc(1165px / 4 * 1 ));
  --fit__right: min(calc(100vw / 4 * 3), calc(1165px / 4 * 3 ));
}
@media screen and (max-width: 780px) {
  :root {
    --fit__left: min(calc(100vw / 6 * 1), calc(1165px / 6 * 1 ));
    --fit__right: min(calc(100vw / 6 * 5), calc(1165px / 6 * 5 ));
  }
}
.science_navigator-header {
  height: calc(var(--fit__width) * 2);
  margin: 0;
}
.science_navigator-header:hover .science_navigator-header--teaser:nth-child(1):after {
  transform: translate(calc(var(--fit__left) - var(--fit__widthHalf)), var(--fit__widthHalf));
}
.science_navigator-header:hover .science_navigator-header--teaser:nth-child(1) a {
  transform: translate(calc(var(--fit__left) - var(--fit__widthHalfText)), calc(var(--fit__widthHalf) + var(--fit__width)));
}
.science_navigator-header:hover .science_navigator-header--teaser:nth-child(1):hover a {
  transform: translate(calc(var(--fit__left) - var(--fit__widthHalfText)), calc(var(--fit__widthHalf) + var(--fit__width))) scale(1.1);
}
.science_navigator-header:hover .science_navigator-header--teaser:nth-child(1):hover:after {
  transform: translate(calc(var(--fit__left) - var(--fit__widthHalf)), var(--fit__widthHalf)) scale(1.1);
}
.science_navigator-header:hover .science_navigator-header--teaser:nth-child(2) a {
  transform: translate(calc(var(--fit__center) - var(--fit__widthHalfText)), calc(var(--fit__widthHalf) + var(--fit__width)));
}
.science_navigator-header:hover .science_navigator-header--teaser:nth-child(2):hover a {
  transform: translate(calc(var(--fit__center) - var(--fit__widthHalfText)), calc(var(--fit__widthHalf) + var(--fit__width))) scale(1.1);
}
.science_navigator-header:hover .science_navigator-header--teaser:nth-child(2):hover:after {
  transform: translate(calc(var(--fit__center) - var(--fit__widthHalf)), var(--fit__widthHalf)) scale(1.1);
}
.science_navigator-header:hover .science_navigator-header--teaser:nth-child(3):after {
  transform: translate(calc(var(--fit__right) - var(--fit__widthHalf)), var(--fit__widthHalf));
}
.science_navigator-header:hover .science_navigator-header--teaser:nth-child(3) a {
  transform: translate(calc(var(--fit__right) - var(--fit__widthHalfText)), calc(var(--fit__widthHalf) + var(--fit__width)));
}
.science_navigator-header:hover .science_navigator-header--teaser:nth-child(3):hover a {
  transform: translate(calc(var(--fit__right) - var(--fit__widthHalfText)), calc(var(--fit__widthHalf) + var(--fit__width))) scale(1.1);
}
.science_navigator-header:hover .science_navigator-header--teaser:nth-child(3):hover:after {
  transform: translate(calc(var(--fit__right) - var(--fit__widthHalf)), var(--fit__widthHalf)) scale(1.1);
}
.science_navigator-header--teaser {
  list-style: none;
}
.science_navigator-header--teaser:hover {
  transition: 200ms;
}
.science_navigator-header--teaser a {
  position: absolute;
  display: block;
  width: var(--fit__widthText);
  margin-top: calc(var(--fit__width) * -1);
  padding-top: var(--fit__width);
  text-align: center;
  color: #000;
  transition: transform 600ms, font-size 200ms;
  font-weight: 900;
  font-size: min(27px, 5vw);
  line-height: 1.5;
  cursor: pointer;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}
.science_navigator-header--teaser:after {
  content: '';
  display: block;
  position: absolute;
  pointer-events: none;
  transition: 600ms;
  transform: translate(calc(var(--fit__center) - var(--fit__widthHalf)), var(--fit__widthHalf));
  width: var(--fit__width);
  height: var(--fit__width);
  border-radius: 50%;
  -webkit-mask: radial-gradient(transparent calc((var(--fit__width) - var(--fit__widthRing)) / 2), #000 calc((var(--fit__width) - var(--fit__widthRing)) / 2));
          mask: radial-gradient(transparent calc((var(--fit__width) - var(--fit__widthRing)) / 2), #000 calc((var(--fit__width) - var(--fit__widthRing)) / 2));
}
.science_navigator-header--teaser:nth-child(1) a {
  transform: translate(calc(var(--fit__center) - var(--fit__widthHalfText)), calc(var(--fit__widthHalf) / 3));
}
.science_navigator-header--teaser:nth-child(1):after {
  background: conic-gradient(from -60deg, #aec422 0deg 90deg, #fff 118deg, transparent 118deg 120deg, rgba(18,47,59,0.1) 120deg 210deg, rgba(255,255,255,0.1) 238deg, transparent 238deg 240deg, rgba(0,156,197,0.1) 240deg 330deg, rgba(255,255,255,0.1) 358deg, transparent 358deg 360deg);
}
.science_navigator-header--teaser:nth-child(2) a {
  transform: translate(calc(var(--fit__center) - var(--fit__widthHalfText) - var(--fit__width) - 1rem), var(--fit__width));
}
.science_navigator-header--teaser:nth-child(2):after {
  background: conic-gradient(from -60deg, rgba(174,196,34,0.1) 0deg 90deg, rgba(255,255,255,0.1) 118deg, transparent 118deg 120deg, rgba(18,47,59,0.1) 120deg 210deg, rgba(255,255,255,0.1) 238deg, transparent 238deg 240deg, #009cc5 240deg 330deg, #fff 358deg, transparent 358deg 360deg);
}
.science_navigator-header--teaser:nth-child(3) a {
  transform: translate(calc(var(--fit__center) + (var(--fit__widthHalfText) / 2)), var(--fit__width));
}
.science_navigator-header--teaser:nth-child(3):after {
  background: conic-gradient(from -60deg, rgba(174,196,34,0.1) 0deg 90deg, rgba(255,255,255,0.1) 118deg, transparent 118deg 120deg, #122f3b 120deg 210deg, #fff 238deg, transparent 238deg 240deg, rgba(0,156,197,0.1) 240deg 330deg, rgba(255,255,255,0.1) 358deg, transparent 358deg 360deg);
}
.show_more--content--full .mfn-main--content .show_more--hide {
  max-height: none;
}
.show_more--content--full .show_more--more {
  display: none;
}
.show_more--content--reduced .mfn-main--content {
  max-height: 255px;
  overflow: hidden;
}
.show_more--content--reduced .mfn-main--content .show_more--hide {
  max-height: 0;
  overflow: hidden;
}
.show_more--content--reduced .show_more--less {
  display: none;
}
.show_more--content--full .mfn-main--content {
  animation: opa 1s;
}
.show_more {
  clear: both;
  text-align: center;
  position: relative;
  margin: -4.5em 0 1em 0;
  height: 3em;
  padding: 3em 0 2em 0;
  background-image: linear-gradient(rgba(240,240,240,0), #f0f0f0);
}
.show_more a {
  background: #7da30b;
  padding: 0.6em 1.2em;
  color: #1a1a1a;
  font-size: 0.8em;
}
@keyframes opa {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.front-highlights {
  display: block;
}
.front-highlights > *,
.front-highlights__text > * {
  display: block;
}
.front-highlights__image img {
  display: block;
  width: 100%;
  height: auto;
  font-family: "object-fit:cover";
  object-fit: cover;
  max-height: 60vh;
  aspect-ratio: 16/9;
}
.front-highlights__text {
  height: 150px;
  overflow: hidden;
  padding: 0.5em;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  max-width: 1140px;
  margin: 0 auto;
}
.front-highlights__kicker {
  font-size: 0.6em;
  text-transform: uppercase;
  color: #666;
  letter-spacing: 0.2em;
}
.front-highlights__title {
  font-size: 1.5em;
  line-height: 1.205925925925926em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em;
  line-height: 1.23;
  margin: 0;
  padding-bottom: 2px;
}
.front-highlights__body {
  font-size: 1em;
  line-height: 1.333333333333333em;
  color: #666;
  margin: 0 0 0.3em 0;
}
.front-highlights__kicker,
.front-highlights__title,
.front-highlights__body {
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.front-currently {
  display: block;
  border-radius: 10px;
  padding: 0.5rem;
  border: 4px solid transparent;
  transition: 0.15s;
}
.front-currently:hover {
  background: rgba(145,189,13,0.2);
}
.front-currently:focus,
.swiper-slide-active .front-currently {
  border: 4px solid #c8de86;
}
.mfn-section.gray .front-currently:focus,
.mfn-section.gray .swiper-slide-active .front-currently {
  border: 4px solid #c1d77f;
}
.front-currently > * {
  display: block;
}
.front-currently__image {
  display: block;
  margin-bottom: 0.625rem;
}
.front-currently__image img {
  display: block;
  width: 100%;
  height: auto;
  font-family: "object-fit:cover";
  object-fit: cover;
  aspect-ratio: 3/2;
}
.swiper-page-container.images_1to1_ratio .front-currently__image img {
  aspect-ratio: 1/1;
}
.front-currently__kicker {
  margin-bottom: 0.4375rem;
  font-size: 0.6em;
  line-height: 1.205555555555555em;
  color: #666;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  margin: 0 0 0.3em 0;
}
.front-currently__kicker .mfn-field__namu-event-start-date-time {
  margin-bottom: 0;
}
.front-currently__title {
  font-size: 1.2em;
  line-height: 1.206018518518518em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em;
  margin-bottom: 0.4375rem !important;
}
.front-currently__summary {
  font-size: 1em;
  line-height: 1.333333333333333em;
  color: #666;
  margin: 0 0 0.3em 0;
}
.front-currently__summary * {
  font-weight: normal;
  font-size: inherit;
}
.front-currently--colored {
  text-align: center;
  border-radius: 0;
  padding: 0.5rem;
}
.front-currently--colored .front-currently__container {
  background-color: #f2f2f2;
}
.front-currently--colored:hover {
  background: transparent;
}
.front-currently--colored:hover .front-currently__container {
  background: #d1d1d1;
}
[data-swiper-slide-index="0"] .front-currently--colored .front-currently__container {
  background: #91bd0d;
}
[data-swiper-slide-index="0"] .front-currently--colored .front-currently__container:hover {
  background: #7da30b;
}
[data-swiper-slide-index="0"] .front-currently--colored .front-currently__container .front-currently__button {
  background: #fff !important;
}
[data-swiper-slide-index="0"] .front-currently--colored:focus {
  padding: 0.5rem;
}
.front-currently--colored .front-currently__container {
  display: flex;
  flex-direction: column;
}
.front-currently--colored .front-currently__container .front-currently__image {
  margin-bottom: 1.75rem;
}
.front-currently--colored .front-currently__container .front-currently__kicker {
  color: rgba(26,26,26,0.6);
  padding: 0 0.5em;
  margin-bottom: 0.4375rem;
}
.front-currently--colored .front-currently__container .front-currently__title {
  margin-bottom: 1.75rem !important;
}
.front-currently--colored .front-currently__container .front-currently__title,
.front-currently--colored .front-currently__container .front-currently__summary {
  color: #1a1a1a;
}
.front-currently--colored .front-currently__container .front-currently__button {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5rem;
  background: #91bd0d !important;
}
.mfn-module-teaser__container {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  flex-wrap: wrap;
}
.mfn-module-teaser__teaser {
  min-width: 10em;
  padding-bottom: 3em;
}
.mfn-module-teaser__teaser-content {
  display: block;
  padding-top: 7em;
  background-size: 6em;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
.mfn-module-teaser__teaser-content:hover .mfn-module-teaser__teaser-text {
  background: #91bd0d;
  color: var(--color-background-menu);
}
.mfn-module-teaser__teaser-text {
  background: var(--color-highlight);
  color: var(--color-background);
  padding: 0.4em 1em 0.6em 1em;
  text-align: center;
  transition: 0.3s;
}
.mfn-module-teaser__tickets {
  background-image: url(/themes/custom/mfn/build/assets/tickets.png);
}
.mfn-module-teaser__events {
  background-image: url(/themes/custom/mfn/build/assets/events.png);
}
.mfn-module-teaser__sience {
  background-image: url(/themes/custom/mfn/build/assets/forschungsfinder.png);
}
.mfn-module-map {
  padding-top: 2.5em;
}
.mfn-module-map__map {
  width: 100%;
  height: 25em;
}
.mfn-module-map__headline {
  text-align: center;
}
.mfn-module-logo {
  text-align: center;
}
.mfn-module-logo__logo {
  max-width: 15em;
}
.mfn-module-social-links {
  width: 100vw;
  text-align: center;
  padding: 0.5em 0;
  margin-top: 1rem;
}
body.has-scrollbar .mfn-module-social-links {
  width: calc(100vw - var(--scroll-bar));
}
.mfn-module-social-links i.fa {
  font-size: 2.7em;
  letter-spacing: 0.3em;
}
.mfn-module-social-links i.fa-facebook {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mfn-module-social-links i.fa-facebook:before {
  content: "\e90b";
}
.mfn-module-social-links i.fa-twitter {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mfn-module-social-links i.fa-twitter:before {
  content: "\e91f";
}
.mfn-module-social-links i.fa-instagram {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mfn-module-social-links i.fa-instagram:before {
  content: "\e90f";
}
.mfn-module-social-links i.fa-youtube {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mfn-module-social-links i.fa-youtube:before {
  content: "\e923";
}
.mfn-module-social-links i.fa-tiktok {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mfn-module-social-links i.fa-tiktok:before {
  content: "\e91d";
}
.mfn-module-social-links i.fa-bluesky {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mfn-module-social-links i.fa-bluesky:before {
  content: "\e900";
}
.mfn-module-social-links i.fa-mail {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mfn-module-social-links i.fa-mail:before {
  content: "\e913";
}
.mfn-module-social-links i.fa-linkedin {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mfn-module-social-links i.fa-linkedin:before {
  content: "\e911";
}
.mfn-module-social-share i.fa {
  font-size: 2.7em;
  letter-spacing: 0.3em;
}
.mfn-module-social-share i.fa-facebook {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mfn-module-social-share i.fa-facebook:before {
  content: "\e90b";
}
.mfn-module-social-share i.fa-twitter {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mfn-module-social-share i.fa-twitter:before {
  content: "\e91f";
}
.mfn-module-social-share i.fa-google {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mfn-module-social-share i.fa-google:before {
  content: $icon-google-o;
}
.mfn-module-social-share i.fa-whatsapp {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mfn-module-social-share i.fa-whatsapp:before {
  content: "\e921";
}
.mfn-module-social-share i.fa-mail {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mfn-module-social-share i.fa-mail:before {
  content: "\e913";
}
.mfn-module-signup-form-newsletter {
  width: 100vw;
}
body.has-scrollbar .mfn-module-signup-form-newsletter {
  width: calc(100vw - var(--scroll-bar));
}
.mfn-module-signup-form-newsletter__container {
  width: auto;
  text-align: center;
  margin-top: 2em;
}
.mfn-module-signup-form-newsletter__title {
  display: block;
  font-size: 1em;
  padding-bottom: 0.5em;
  font-weight: 700;
}
.mfn-module-signup-form-newsletter__element {
  display: inline-block;
  margin: 0.5em 0;
}
.mfn-module-signup-form-newsletter__input {
  background-color: #1a1a1a;
  border: 1px solid #666;
  color: #f0f0f0;
  box-shadow: none;
  font-size: 1em;
  height: 2.1em;
  width: 375px;
}
@media screen and (max-width: 600px) {
  .mfn-module-signup-form-newsletter__input {
    width: 275px;
  }
}
.mfn-module-signup-form-newsletter__button {
  background-color: #7da30b;
  color: #fff;
  border: none;
  border-radius: none;
  -webkit-border-radius: 0;
  box-shadow: none;
  font-size: 1em;
  max-width: 360px;
}
.mfn-module-signup-form-newsletter__button:hover {
  background-color: #91bd0d;
  border: none;
}
.mfn-module-signup-form-newsletter__text {
  text-align: center;
  color: #666;
  margin-top: 0.5em;
}
.mfn-module-signup-form-newsletter__text >a {
  color: #666;
}
.mfn-module-signup-form-newsletter__text >a:hover {
  color: #91bd0d;
}
.mfn-header__container {
  background-color: #fff;
  padding-top: 0.5em;
}
.header-menu__list {
  margin: 0;
  width: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  flex-wrap: wrap;
  list-style: none;
  font-size: 0.7em;
  line-height: 1.2em;
}
.header-menu__list > li {
  display: inline-block;
  padding: 0;
  margin: 0.25em 0 0.25em 1.5em;
/* Todo: nth-child selector substitutes the dedicated 'tickets' class */
}
.header-menu__list > li a {
  color: #1a1a1a;
}
.header-menu__list > li a:hover,
.header-menu__list > li a.is-active {
  color: #7da30b;
}
.header-menu__list > li:nth-child(3) a {
  background-color: #91bd0d;
  color: #000;
  padding: 0.1em 0.7em 0.2em;
  vertical-align: middle;
  font-weight: bold;
  text-transform: uppercase;
}
.header-menu__list > li:nth-child(3) a:hover,
.header-menu__list > li:nth-child(3) a:focus {
  color: #fff;
}
.header-menu__list > li:nth-child(3) a.is-active {
  color: #fff;
}
.mfn-footer__container {
  background-color: var(--color-background-footer);
  color: #f0f0f0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  font-size: 16px;
  line-height: 1.5em;
  padding-top: 2.5em;
}
.mfn-footer__container a:hover {
  color: #fff;
}
.mfn-footer__container .menu_level_0 {
  text-align: center;
}
.mfn-footer__container .menu_level_0 > li {
  display: inline-block;
  padding: 0.5em 1em;
}
.mfn-footer__container #block-languageswitcher {
  display: block;
  width: 100vw;
  text-align: center;
}
body.has-scrollbar .mfn-footer__container #block-languageswitcher {
  width: calc(100vw - var(--scroll-bar));
}
@media screen and (min-width: 651px) {
  .mfn-footer__container #block-languageswitcher {
    display: none;
  }
}
.mfn-footer__container .footer__site-slogan {
  color: #666;
  padding: 5em 1em;
  margin-top: 4em;
  background-image: url(/themes/custom/mfn/build/assets/leibniz-30-years-small.png);
  background-repeat: no-repeat;
  background-size: 8em;
  background-position: 50% 0;
  min-width: 80vw;
  text-align: center;
}
@media screen and (max-width: 450px) {
  .mfn-footer__container .mfn-module-social-links {
    max-width: 15em;
    line-height: 3em;
  }
}
.mfn-system-branding-block {
  max-width: calc(100vw - 13px);
}
@media screen and (min-width: 791px) {
  .mfn-system-branding-block {
    position: absolute;
    top: -20px;
    height: 104px;
  }
}
.mfn-system-branding-block a {
  width: 100vw;
}
.mfn-system-branding-block a img {
  display: block;
  z-index: var(--z-index-logo);
  background-color: var(--color-background-logo);
  padding: 0 0.7em;
  height: 84px;
  margin: 0 auto;
}
@media screen and (min-width: 651px) {
  .mfn-system-branding-block a img {
    position: sticky;
    top: 0;
    height: var(--height-branding-logo);
  }
}
@media screen and (min-width: 651px) {
  .mfn-system-branding-block--moving a img {
    position: fixed;
    top: 0;
  }
}
.mfn-navigation__container {
  display: grid;
  grid-template-columns: var(--width-branding-logo) 1fr auto auto;
  grid-template-areas: "branding navigation search language" ". admin admin admin";
}
@media screen and (max-width: 790px) {
  .mfn-navigation__container {
    grid-template-columns: 1fr auto auto;
    grid-template-areas: "branding branding branding " "navigation search language" "admin admin admin";
  }
}
@media screen and (max-width: 650px) {
  .mfn-navigation__container {
    grid-template-columns: 1fr auto;
    grid-template-areas: "branding branding " "navigation search" "admin admin";
  }
}
.mfn-navigation__container #block-mfn-main-menu {
  grid-area: navigation;
  position: inherit /* this overwrites the position set by '.contextual-region' */;
  display: flex;
  align-items: center;
}
.mfn-navigation__container #block-sitebranding {
  grid-area: branding;
}
.mfn-navigation__container #block-languageswitcherinterfacetext {
  grid-area: language;
}
@media screen and (max-width: 650px) {
  .mfn-navigation__container #block-languageswitcherinterfacetext {
    display: none;
  }
}
.mfn-navigation__container #block-mfn-local-tasks {
  grid-area: admin;
  position: absolute;
  top: calc(100% + 1px);
  right: 0;
}
.mfn-navigation__container .mfn-search {
  grid-area: search;
}
.mfn-navigation__sub-container {
  width: 100%;
}
.mfn-navigation__list {
  margin: 0;
}
.mfn-navigation__list.menu_level_0 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media screen and (max-width: 650px) {
  .mfn-navigation__list.menu_level_0 {
    justify-content: center;
  }
}
@media screen and (max-width: 1165px) {
  .mfn-navigation__list > li display inline-block:first-child > a {
    padding-left: 0;
  }
  .mfn-navigation__list > li display inline-block:last-child > a {
    padding-right: 0;
  }
}
.mfn-navigation__list > li > a {
  white-space: nowrap;
  text-transform: uppercase;
  color: #1a1a1a;
  vertical-align: middle;
  font-weight: 700;
  letter-spacing: 0.03em;
  display: inline-block;
  font-size: max(min(1.5vw,20px),12px);
  padding: 0 min(0.5vw, 0.5em);
  box-sizing: border-box;
}
.mfn-navigation__list > li > a.is-active span,
.mfn-navigation__list > li > a:hover span,
.mfn-navigation__list > li > a:active span {
  background-color: #91bd0d;
}
.mfn-navigation__list > li > a:hover,
.mfn-navigation__list > li > a:focus {
  color: #fff;
}
.mfn-navigation__list > li > a > span {
  padding: 0.1em min(1.2vw, 1em) 0.2em;
  display: inline-block;
}
.mfn-navigation__list > li .menu_level_1 {
  columns: 280px auto;
  column-gap: 1em;
}
.mfn-navigation__list > li .menu_level_1 > li,
.mfn-navigation__list > li .menu_level_1 ul {
  break-inside: avoid-column;
}
.mfn-navigation__list > li .menu_level_1 li {
  margin: 0.15em 0 0.75em 0;
  font-weight: bold;
}
.mfn-navigation__list > li .menu_level_1 li a {
  font-size: 0.888888888888889em;
  line-height: 1.5625em;
  color: #1a1a1a;
}
.mfn-navigation__list > li .menu_level_1 li a:hover {
  color: #7da30b;
}
@media screen and (max-width: 790px) {
  .mfn-navigation__list > li .menu_level_1 {
    padding: 1em;
  }
}
.mfn-navigation__list > li .menu_level_2 {
  border-left: 3px solid rgba(177,177,177,0.16);
}
.mfn-navigation__list > li .menu_level_2 li {
  margin: 0.25em 0;
  padding-left: 0.5em;
}
.mfn-navigation__list > li .menu_level_2 a {
  font-size: 0.777777777777778em;
  line-height: 1.785714285714286em;
  color: #666;
  font-weight: 400;
}
.menu-namu-taxonomy-menu__submenu-container {
  display: none;
  position: absolute;
  left: 0;
  width: 100vw;
  min-height: 12em;
  background-color: #fff;
  max-height: calc(100vh - var(--height-menu) - var(--height-menu-border));
  overflow-y: auto;
}
body.has-scrollbar .menu-namu-taxonomy-menu__submenu-container {
  width: calc(100vw - var(--scroll-bar));
}
.menu-namu-taxonomy-menu__submenu {
  grid-area: content;
  padding: 0 13px 0 12px;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  padding-left: 180px;
}
.menu-namu-taxonomy-menu__mainmenu-item:hover .menu-namu-taxonomy-menu__submenu-container {
  display: grid;
  grid-template-columns: 1fr min(var(--width-main), 100vw) 1fr;
  grid-template-areas: ". content .";
}
body.has-scrollbar .menu-namu-taxonomy-menu__mainmenu-item:hover .menu-namu-taxonomy-menu__submenu-container {
  grid-template-columns: 1fr min(var(--width-main), calc(100vw - var(--scroll-bar))) 1fr;
}
.language-switcher-language-url {
  font-weight: 700;
  display: flex;
  align-items: center;
}
.language-switcher-language-url .links {
  display: flex;
  margin: 0;
  line-height: 2.45;
}
.language-switcher-language-url .links li a {
  color: #1a1a1a;
  padding-left: 0.5em;
  padding-right: 0.5em;
  display: inline-block;
}
.language-switcher-language-url .links li a svg {
  transition: 0.3s;
  fill: #1a1a1a;
}
.language-switcher-language-url .links li a:hover,
.language-switcher-language-url .links li a.is-active {
  color: #7da30b;
}
.language-switcher-language-url .links li a:hover svg,
.language-switcher-language-url .links li a.is-active svg {
  fill: #7da30b;
}
@media screen and (max-width: 650px) {
  .language-switcher-language-url .links li a {
    color: #7da30b;
  }
  .language-switcher-language-url .links li a svg {
    fill: #7da30b;
  }
  .language-switcher-language-url .links li a:hover,
  .language-switcher-language-url .links li a.is-active {
    color: #fff;
  }
  .language-switcher-language-url .links li a:hover svg,
  .language-switcher-language-url .links li a.is-active svg {
    fill: #fff;
  }
}
.language-switcher-language-url .links li a svg {
  vertical-align: text-bottom;
  height: 1.4em;
  width: 1.4em;
}
.language-switcher-language-url .links li:last-child a {
  padding-right: 0;
}
.language-switcher-language-url .links li:not(:first-child):before {
  content: '|';
  color: #ccc;
}
.mfn-page__footer .language-switcher-language-url .links {
  justify-content: center;
}
.mfn-search ~ .language-switcher-language-url {
  margin-left: 1em;
}
.mfn-local-tasks {
  display: flex;
  justify-content: flex-end;
  font-size: 80%;
}
.mfn-local-tasks ul {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
.mfn-local-tasks ul li a {
  padding: 0.1em 0.6em;
  display: block;
  color: var(--color-highlight);
  background-color: var(--color-background-menu);
  border: solid var(--color-highlight);
  border-width: 0 1px 1px 0;
}
.mfn-local-tasks ul li a:hover {
  background-color: var(--color-highlight);
  color: var(--color-background-menu);
}
.mfn-local-tasks ul li:first-of-type a {
  border-left-width: 1px;
}
.mfn-messages *[role="contentinfo"] {
  padding: 0.3em;
  margin-top: 1.5em;
  font-size: 90%;
  background-color: #fafad2;
  border: 1px solid #ffa500;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mfn-messages *[role="contentinfo"][aria-label] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.mfn-messages *[role="contentinfo"][aria-label]::before {
  font-size: 120%;
  margin-right: 0.5em;
}
.mfn-messages *[role="contentinfo"][aria-label="Status message"]::before {
  content: "ℹ️️";
}
.mfn-messages *[role="contentinfo"][aria-label="Error message"]::before {
  content: "❌️";
}
.mfn-messages *[role="contentinfo"][aria-label="Warning message"]::before {
  content: "⚠️";
}
.pager {
  width: 100%;
  text-align: center;
}
.pager__item {
  display: inline;
}
.pager__item:hover a {
  background-color: #91bd0d;
  color: #f0f0f0;
}
.pager__item a {
  padding: 0 0.3em;
  color: #666;
}
.pager__item .is-active {
  padding: 0 0.3em;
}
.pager__item--first,
.pager__item--previous,
.pager__item--next,
.pager__item--last,
.pager__item--ellipsis {
  font-size: 0.7em;
}
:root {
  --height-staff-thumb: 196px;
}
.staff__search-field {
  max-width: 90vw;
}
.staff-listing__row {
  display: inline-block;
  height: 14em;
  width: 12em;
  padding: 0.5em;
  margin-bottom: 1em;
  margin-left: 0;
}
.staff-listing__row:hover {
  background-color: #fff;
}
.staff-listing__initial {
  height: 9.35em;
  width: 8em;
  margin: 0;
  padding-top: 3.6em;
  background-color: #7da30b;
  color: #f0f0f0;
  font-size: 1.5em;
  display: inline-block;
  text-align: center;
  vertical-align: top;
}
.staff-listing__image {
  display: block;
  height: var(--height-staff-thumb);
  width: var(--height-staff-thumb);
  background-image: url(/themes/custom/mfn/build/assets/logo.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 70%;
  background-color: rgba(255,255,255,0.4);
}
.staff-listing__name {
  display: block;
  line-height: 2.5;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.staff-member__image,
.staff-member__no-image {
  display: block;
  height: var(--height-staff-thumb);
  width: var(--height-staff-thumb);
}
.staff-member__no-image {
  background-image: url(/themes/custom/mfn/build/assets/logo.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 70%;
  background-color: rgba(255,255,255,0.4);
}
.staff-member__name {
  display: block;
  line-height: 2.5;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.staff-details {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.staff-details__image {
  padding: 0;
}
.staff-details__contact {
  width: min(100vw, 34rem);
  margin: 0;
}
.staff-details__orcid,
.staff-details__address {
  margin-top: 0.5rem;
}
.staff-details__orcid img,
.staff-details__address img {
  margin-bottom: -0.2rem;
}
.staff-details__key {
  width: 4rem;
  display: inline-block;
}
.staff-details__orcid .staff-details__key {
  width: 0;
  margin-right: -0.25rem;
}
.staff-parts > li,
.staff-parts > li:target ~ li {
  display: none;
}
.staff-parts > li:target,
.staff-parts > li:last-child {
  display: block;
/* hack: set virtual top distance to avoid scrolling to :target id (this is a workaround as 'scroll-margin-top'
       is not yet working in safari as of time writing */
  margin-top: -100rem;
  padding-top: 100rem;
/* /hack */
}
.staff-parts ul li {
  list-style-type: square;
  margin-left: 1.5em;
  padding-bottom: 0.5em;
}
.mfn-search {
  display: flex;
  align-items: center;
}
.mfn-search__label {
  color: #1a1a1a;
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: min(5.8vw, var(--font-size-icon));
  padding: 0;
  line-height: 1.225;
  cursor: pointer;
}
.mfn-search__label:hover {
  color: #7da30b;
}
.mfn-search__label-text {
  display: inline-block;
}
.mfn-search__label--disable {
  display: none;
}
.mfn-search__toggle-input:checked ~ .mfn-search__label .mfn-search__label--disable {
  display: block;
}
.mfn-search__toggle-input:checked ~ .mfn-search__label .mfn-search__label--enable {
  display: none;
}
.mfn-search__form {
  display: none;
  position: absolute;
  z-index: calc(var(--z-index-logo) - 1);
  left: 0;
  right: 0;
  top: calc(100% + var(--height-menu-border));
  background: var(--color-background-logo);
  padding: 4em 0;
  margin-top: 0;
  text-align: center;
}
.mfn-search__form form > div {
  display: inline-block;
  text-align: left;
}
.mfn-search__form form > div label {
  display: block;
}
.mfn-search__form input.form-text,
.mfn-search__form input.form-submit {
  height: 2.3em;
}
.mfn-search__form input.form-text {
  padding-left: 2em;
  width: min(30em, calc(90vw - 5rem));
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWlkIiB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qxe2ZpbGw6IzFEMUQxQjt9Cgkuc3Qye2ZpbGw6I0ExQzAyNDt9Cgkuc3Qze2ZpbGw6IzUyNTI1Mjt9Cgkuc3Q0e2ZpbGw6I0YwRjBGMDt9Cgkuc3Q1e2ZpbGw6IzczNDcwMDt9Cgkuc3Q2e2ZpbGw6IzE2MDA3Mzt9Cgkuc3Q3e2ZpbGw6IzIzMUYyMDt9Cgkuc3Q4e2ZpbGw6I0NDQ0NDQzt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0xNy40LDEzLjVjMCwyLjEtMS43LDMuNy0zLjcsMy43Yy0yLjEsMC0zLjctMS43LTMuNy0zLjdjMC0yLjEsMS43LTMuNywzLjctMy43QzE1LjcsOS44LDE3LjQsMTEuNSwxNy40LDEzLjUKCSBNMTguNywxNy4xYzAuNy0xLDEuMi0yLjMsMS4yLTMuNmMwLTMuNC0yLjgtNi4yLTYuMi02LjJzLTYuMiwyLjgtNi4yLDYuMnMyLjgsNi4yLDYuMiw2LjJjMS4yLDAsMi4zLTAuNCwzLjMtMC45bDQsMy45bDEuNy0xLjgKCUwxOC43LDE3LjF6Ii8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
}
.mfn-search__toggle-input:checked ~ .mfn-search__form {
  display: block;
}
#block-mfn-search-results-form {
  text-align: center;
  padding-top: 2rem;
}
#block-mfn-search-results-form form > div {
  display: inline-block;
  text-align: left;
}
#block-mfn-search-results-form form > div label {
  display: block;
}
#block-mfn-search-results-form input.form-text,
#block-mfn-search-results-form input.form-submit {
  height: 2.3em;
}
#block-mfn-search-results-form input.form-text {
  padding-left: 2em;
  width: min(30em, calc(90vw - 5rem));
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWlkIiB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qxe2ZpbGw6IzFEMUQxQjt9Cgkuc3Qye2ZpbGw6I0ExQzAyNDt9Cgkuc3Qze2ZpbGw6IzUyNTI1Mjt9Cgkuc3Q0e2ZpbGw6I0YwRjBGMDt9Cgkuc3Q1e2ZpbGw6IzczNDcwMDt9Cgkuc3Q2e2ZpbGw6IzE2MDA3Mzt9Cgkuc3Q3e2ZpbGw6IzIzMUYyMDt9Cgkuc3Q4e2ZpbGw6I0NDQ0NDQzt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0xNy40LDEzLjVjMCwyLjEtMS43LDMuNy0zLjcsMy43Yy0yLjEsMC0zLjctMS43LTMuNy0zLjdjMC0yLjEsMS43LTMuNywzLjctMy43QzE1LjcsOS44LDE3LjQsMTEuNSwxNy40LDEzLjUKCSBNMTguNywxNy4xYzAuNy0xLDEuMi0yLjMsMS4yLTMuNmMwLTMuNC0yLjgtNi4yLTYuMi02LjJzLTYuMiwyLjgtNi4yLDYuMnMyLjgsNi4yLDYuMiw2LjJjMS4yLDAsMi4zLTAuNCwzLjMtMC45bDQsMy45bDEuNy0xLjgKCUwxOC43LDE3LjF6Ii8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
}
:root {
  --color-secondary: #545560;
}
form[class^="user-"] {
  box-sizing: border-box;
}
form[class^="user-"] input:not([type='submit']),
form[class^="user-"] textarea {
  width: 40rem;
}
form[class^="user-"] .description,
form[class^="user-"] p {
  font-size: 80%;
  color: var(--color-secondary);
  margin: 0;
  margin-bottom: 1rem;
}
form[class^="user-"] ul {
  margin: 0;
  font-size: 80%;
  color: var(--color-secondary);
}
form[class^="user-"] ul li {
  margin: 0 1.5rem;
  list-style: disc;
}
form[class^="user-"] .form-item,
form[class^="user-"] .form-actions {
  display: block;
  margin-bottom: 1rem;
  max-width: 40rem;
}
form[class^="user-"] .form-actions:last-child {
  margin-bottom: 5rem;
}
form[class^="user-"] input {
  display: block;
  margin: 0;
}
form[class^="user-"] label {
  font-weight: bold;
}
form[class^="user-"] label.form-required::after {
  margin-right: 0.15em;
  margin-left: 0.15em;
  font-size: 90%;
  display: inline-block;
  content: "*";
  color: var(--color-highlight);
}
#views-exposed-form-events-default {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 3rem;
}
@media screen and (max-width: 999px) {
  #views-exposed-form-events-default {
    flex-wrap: wrap;
    justify-content: flex-end;
  }
}
#views-exposed-form-events-default .form-item {
  width: 100%;
  padding-right: 1em;
}
@media screen and (max-width: 999px) {
  #views-exposed-form-events-default .form-item {
    padding-right: 0;
    padding-bottom: 1em;
  }
}
#views-exposed-form-events-default .form-item label {
  font-weight: bold;
}
#views-exposed-form-events-default select,
#views-exposed-form-events-default input[type="date"],
#views-exposed-form-events-default input[type="text"] {
  width: 100%;
}
#views-exposed-form-events-default select,
#views-exposed-form-events-default input[type="text"],
#views-exposed-form-events-default input[type="submit"] {
  padding: 0.5em 0.7em;
  font-size: 1rem;
}
.mfn-menu-content {
  display: grid;
  grid-template-columns: repeat(auto-fit, 18em);
  justify-content: space-evenly;
}
.mfn-menu-content__item {
  padding-left: 0;
  background: none;
  display: inline-block;
  padding: 0.5rem;
  position: relative;
  margin-bottom: 1rem;
}
.mfn-menu-content__item:hover {
  background-color: #fff;
}
.mfn-menu-content__item:hover .mfn-menu-content__link::after {
  visibility: visible;
}
.mfn-menu-content__link {
  display: block;
  color: #1a1a1a;
  font-size: 1.4rem;
  line-height: 1.3em;
  padding-bottom: 2rem;
}
.mfn-menu-content__link:hover {
  color: #1a1a1a;
}
.mfn-menu-content__link::after {
  position: absolute;
  visibility: hidden;
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
  color: #7da30b;
  font-size: 2rem;
  bottom: 0.2rem;
  right: 0;
}
.mfn-menu-content__title {
  font-weight: bold;
  -webkit-hyphens: manual;
      -ms-hyphens: manual;
          hyphens: manual;
}
.mfn-menu-content__image img {
  max-width: 100%;
  height: auto;
}
.mfn-menu-sidebar {
  margin-top: 0;
  margin-left: 1.5em;
}
.mfn-menu-sidebar li {
  color: #1a1a1a;
  font-weight: bold;
  font-size: 1.2em;
  padding-bottom: 0.5em;
  list-style-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDojN2RhMzBiO308L3N0eWxlPjwvZGVmcz48dGl0bGU+SWNvbl9BcnJvd19ncmVlbl8zMDwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImEiIHBvaW50cz0iMTguMiAtMC4wNiA5LjU4IC0wLjA2IDE3Ljk4IDEwLjk4IDAuNjYgMTAuOTggMC42NiAxOS4wMiAxNy45OCAxOS4wMiA5LjU4IDMwLjA2IDE4LjIgMzAuMDYgMjkuNjYgMTUgMTguMiAtMC4wNiIvPjwvc3ZnPgo=);
}
.mfn-menu-sidebar li a {
  color: #1a1a1a;
}
.mfn-field__remote-video {
  position: relative;
  display: block;
  padding-bottom: calc(100% / 16 * 9);
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.mfn-field__remote-video iframe,
.mfn-field__remote-video object,
.mfn-field__remote-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mfn-field__podigee {
  display: block;
  width: 100%;
}
.mfn-field__podigee iframe {
  width: 100%;
  overflow: hidden;
  height: 155px;
}
#views-exposed-form-pressreleases-newsroom,
#views-exposed-form-pressreleases-result {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  margin-bottom: 1rem;
  flex-wrap: wrap;
}
#views-exposed-form-pressreleases-newsroom + .mfn-tags,
#views-exposed-form-pressreleases-result + .mfn-tags {
  margin-bottom: 1rem;
}
#views-exposed-form-pressreleases-newsroom .js-form-item-sort-order,
#views-exposed-form-pressreleases-result .js-form-item-sort-order {
  display: flex;
  flex-wrap: wrap;
  width: 12.5rem;
}
#views-exposed-form-pressreleases-newsroom .js-form-item-sort-order select,
#views-exposed-form-pressreleases-result .js-form-item-sort-order select {
  width: 12rem;
}
#views-exposed-form-pressreleases-newsroom input,
#views-exposed-form-pressreleases-result input,
#views-exposed-form-pressreleases-newsroom select,
#views-exposed-form-pressreleases-result select {
  padding: 0.5rem 0.7rem;
}
#views-exposed-form-pressreleases-newsroom input,
#views-exposed-form-pressreleases-result input {
  margin-bottom: 3px;
}
#views-exposed-form-pressreleases-newsroom label,
#views-exposed-form-pressreleases-result label {
  font-weight: bold;
}
.mfn-pressrelease-date {
  margin-bottom: 1em;
  display: block;
  color: #666;
}
.teaser__date .mfn-pressrelease-date > *:first-child {
  display: none;
}
.mfn-field__body {
  display: block;
}
#views-exposed-form-news-default {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  margin-bottom: 1rem;
  flex-wrap: wrap;
}
#views-exposed-form-news-default + .mfn-tags {
  margin-bottom: 1rem;
}
#views-exposed-form-news-default .js-form-item-sort-order {
  display: flex;
  flex-wrap: wrap;
  width: 12.5rem;
}
#views-exposed-form-news-default .js-form-item-sort-order select {
  width: 12rem;
}
#views-exposed-form-news-default input,
#views-exposed-form-news-default select {
  padding: 0.5rem 0.7rem;
}
#views-exposed-form-news-default input {
  margin-bottom: 3px;
}
#views-exposed-form-news-default label {
  font-weight: bold;
}
.mfn-article--with-footer .mfn-article-content-blur--hidden,
.mfn-article--with-footer .mfn-article-content-blur--visible {
  background-color: #7da30b;
  display: inline-block;
  padding: 0.5rem 1rem;
  cursor: pointer;
}
.mfn-article--with-footer .mfn-article-content-blur--hidden:hover,
.mfn-article--with-footer .mfn-article-content-blur--visible:hover {
  background-color: #91bd0d;
}
.mfn-article--with-footer .mfn-article-content-blur--visible {
  display: none;
}
.mfn-article--with-footer #mfn-article-content-blur {
  position: absolute;
  visibility: hidden;
  top: -200vh;
}
.mfn-article--with-footer #mfn-article-content-blur ~ label {
  margin-top: -4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 4rem;
  position: relative;
}
.mfn-article--with-footer #mfn-article-content-blur ~ .mfn-layout__main {
  max-height: 20vh;
  margin-bottom: 4rem;
  -webkit-mask-image: linear-gradient(#000 60%, transparent);
          mask-image: linear-gradient(#000 60%, transparent);
}
.mfn-article--with-footer #mfn-article-content-blur:checked ~ label .mfn-article-content-blur--hidden {
  display: none;
}
.mfn-article--with-footer #mfn-article-content-blur:checked ~ label .mfn-article-content-blur--visible {
  display: inline-block;
}
.mfn-article--with-footer #mfn-article-content-blur:checked ~ .mfn-layout__main {
  max-height: 10000vh;
  -webkit-mask-image: none;
          mask-image: none;
}
.mfn-media-image {
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 510px) {
  .file {
    background-position-y: 5px;
  }
}
.mfn-hint {
  border: 1px solid #7da30b;
  padding: 1em;
}
.mfn-page-teaser {
  display: grid;
  grid-template-columns: minmax(30%, 1fr) auto;
  grid-gap: 2em;
}
@media all and (max-width: 600px) {
  .mfn-page-teaser {
    grid-template-columns: auto;
    grid-gap: 0.25em;
  }
}
.mfn-page-teaser .mfn-page-teaser__thumb {
  display: block;
}
.mfn-page-teaser .mfn-page-teaser__thumb img {
  font-family: "object-fit:cover";
  object-fit: cover;
  max-width: 100%;
  height: auto;
}
.mfn-page-teaser .mfn-page-teaser__thumb > *,
.mfn-page-teaser .mfn-page-teaser__content > * {
  display: block;
  margin: 0;
}
.mfn-page-teaser .mfn-page-teaser__thumb > * > *:first-child,
.mfn-page-teaser .mfn-page-teaser__content > * > *:first-child {
  margin-top: 0;
}
.mfn-page-teaser .mfn-page-teaser__thumb > * > *:last-child,
.mfn-page-teaser .mfn-page-teaser__content > * > *:last-child {
  margin-bottom: 0;
}
.mfn-page-teaser .mfn-page-teaser__title {
  font-size: 1.5em;
  font-weight: bold;
  color: #1a1a1a;
  font-size: 1.2em;
}
.mfn-page-teaser .mfn-page-teaser__text {
  display: block;
  color: #666;
}
.mfn-media-download__wrapper {
  display: grid;
  justify-content: space-between;
}
.mfn-media-download__wrapper > * {
  display: block;
}
.mfn-media-download__wrapper--document {
  grid-template-columns: repeat(auto-fill, 206px);
  grid-gap: 2em;
}
.mfn-media-download__wrapper--image {
  grid-template-columns: repeat(auto-fill, 190px);
  grid-gap: 1em;
}
.mfn-media-download a {
  color: #1a1a1a;
}
.mfn-media-download .mfn-media-download__box {
  display: block;
  background-color: #666;
  position: relative;
}
.mfn-media-download .mfn-media-download__box span {
  height: 100%;
}
.mfn-media-download .mfn-media-download__box a {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "object-fit:cover";
  object-fit: cover;
  height: 100%;
}
.mfn-media-download .mfn-media-download__box a:after {
  font-family: 'icomoon' !important;
  content: "\e90a";
  color: $dark;
  font-size: 2.5em;
  padding: 0.9em 0 0.2em 0.7em;
  float: right;
  background: linear-gradient(317deg, #7da30b 50%, rgba(125,163,11,0) 50%);
  position: absolute;
  cursor: pointer;
}
.mfn-media-download .mfn-media-download__box a:hover:after {
  background: linear-gradient(317deg, #91bd0d 50%, rgba(145,189,13,0) 50%);
}
.mfn-media-download .mfn-media-download__box img {
  font-family: "object-fit:fit";
  object-fit: fit;
}
.mfn-media-download .mfn-media-download__box * {
  display: block;
}
.mfn-media-download .mfn-media-download__title {
  padding-top: 0.2em;
  display: block;
}
.mfn-media-download .mfn-media-download__copyright {
  color: #666;
  display: block;
  line-height: 16px;
}
.mfn-media-download--image {
  width: 190px;
}
.mfn-media-download--document {
  width: 200px;
}
.mfn-media-download__copyright,
.mfn-media-download__title {
  font-size: 14px;
  color: #303030;
}
.mfn-media-download__box--document {
  width: 200px;
  height: 300px;
  box-shadow: 6px 6px 0 0 #cbcbcb;
  margin-bottom: 0.5em;
}
.mfn-media-download__box--document img {
  box-shadow: 0 0 1px #cbcbcb;
}
.mfn-media-download__box--document a:after {
  bottom: -6px;
  right: -6px;
}
.mfn-media-download__box--image {
  width: 190px;
  height: 190px;
}
.mfn-media-download__box--image a:after {
  bottom: 0;
  right: 0;
}
.mfn-media-download__title {
  font-weight: bold;
}
.mfn-media-download__title--document {
  font-size: 21px;
}
.mfn-media-download__title--image {
  line-height: 18px;
}
@media all and (max-width: 600px) {
  .mfn-media-download__wrapper {
    justify-content: center;
  }
  .mfn-media-download__wrapper--image {
    grid-template-columns: repeat(auto-fill, 125px);
    grid-auto-rows: 1fr 1fr;
    grid-gap: 1em;
  }
  .mfn-media-download--image {
    width: 125px;
  }
  .mfn-media-download__box--image {
    width: 125px;
    height: 125px;
  }
  .mfn-media-download__box--image img {
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
  }
}
@media all and (max-width: 500px) {
  .mfn-media-download__wrapper--document {
    grid-template-columns: fit-content(calc(50% - 0.5em));
    grid-auto-rows: 1fr;
    justify-content: center;
  }
}
.mfn-link-strong {
  background: #7da30b;
  color: #1a1a1a;
  padding: 0.3em 0.7em;
}
.mfn-link-strong:hover {
  background: #91bd0d;
  color: #1a1a1a;
}
.entity-reference-list__item:not(:last-of-type):after {
  content: ', ';
}
.mfn-page .swiper-slide {
  list-style: none;
  padding-bottom: 0;
  margin-left: 0;
}
.mfn-page .swiper-slide .mfn-media-image {
  margin-bottom: 0;
}
.mfn-page .swiper-page-container {
  position: relative;
}
.mfn-page .swiper-page-container .contextual-region {
  position: static;
}
.mfn-page .swiper-page-container .mfn-front-currently .swiper-slide {
  padding: 12px 8px;
}
.mfn-section.gray .mfn-page .swiper-page-container .mfn-front-currently .swiper-slide:hover,
.mfn-section.gray .mfn-page .swiper-page-container .mfn-front-currently .swiper-slide.swiper-slide-active {
  background-color: #fff;
}
.mfn-page .swiper-page-container--colored .mfn-front-currently .swiper-slide {
  background: none;
  padding: 12px 24px;
}
.mfn-page .swiper-page-container--colored .mfn-front-currently .swiper-slide:hover,
.mfn-page .swiper-page-container--colored .mfn-front-currently .swiper-slide.swiper-slide-active {
  background: none;
}
.mfn-page .swiper-page-container .swiper-button-next {
  right: auto;
  left: 100%;
}
.mfn-page .swiper-page-container .swiper-button-prev {
  right: 100%;
  left: auto;
}
.layout--twocol-section > *:not(:first-child) .mfn-page .swiper-page-container,
.layout--threecol-section > *:not(:first-child) .mfn-page .swiper-page-container,
.layout--fourcol-section > *:not(:first-child) .mfn-page .swiper-page-container {
  padding-left: 40px;
}
.layout--twocol-section > *:not(:first-child) .mfn-page .swiper-page-container .swiper-button-prev,
.layout--threecol-section > *:not(:first-child) .mfn-page .swiper-page-container .swiper-button-prev,
.layout--fourcol-section > *:not(:first-child) .mfn-page .swiper-page-container .swiper-button-prev {
  right: auto;
  left: 0;
}
.layout--twocol-section > *:not(:last-child) .mfn-page .swiper-page-container,
.layout--threecol-section > *:not(:last-child) .mfn-page .swiper-page-container,
.layout--fourcol-section > *:not(:last-child) .mfn-page .swiper-page-container {
  padding-right: 40px;
}
.layout--twocol-section > *:not(:last-child) .mfn-page .swiper-page-container .swiper-button-next,
.layout--threecol-section > *:not(:last-child) .mfn-page .swiper-page-container .swiper-button-next,
.layout--fourcol-section > *:not(:last-child) .mfn-page .swiper-page-container .swiper-button-next {
  right: 0;
  left: auto;
}
.mfn-page .mfn-section.full-width .swiper-page-container {
  padding-left: 40px;
  padding-right: 40px;
}
.mfn-page .mfn-section.full-width .swiper-page-container .swiper-button-next {
  right: 0;
  left: auto;
}
.mfn-page .mfn-section.full-width .swiper-page-container .swiper-button-prev {
  right: auto;
  left: 0;
}
@media screen and (max-width: 1245px) {
  .mfn-page .swiper-page-container {
    padding-left: 40px;
    padding-right: 40px;
  }
  .mfn-page .swiper-page-container .swiper-button-next {
    right: 0;
    left: auto;
  }
  .mfn-page .swiper-page-container .swiper-button-prev {
    right: auto;
    left: 0;
  }
}
@media screen and (max-width: 749px) {
  .mfn-page .swiper-page-container,
  .mfn-page .mfn-section.full-width .swiper-page-container {
    padding-left: 0;
    padding-right: 0;
  }
  .mfn-page .swiper-page-container .swiper-button-prev,
  .mfn-page .mfn-section.full-width .swiper-page-container .swiper-button-prev,
  .mfn-page .swiper-page-container .swiper-button-next,
  .mfn-page .mfn-section.full-width .swiper-page-container .swiper-button-next {
    display: none;
  }
}
.mfn-page .swiper-button-prev,
.mfn-page .swiper-button-next {
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -40px;
}
.mfn-page .swiper-button-prev:after,
.mfn-page .swiper-button-next:after {
  display: none;
}
.mfn-page .swiper-button-prev:hover svg path,
.mfn-page .swiper-button-next:hover svg path {
  stroke: #7da30b;
}
.mfn-page .swiper-button-next {
  right: 0;
  left: auto;
}
.mfn-page .swiper-button-prev {
  right: auto;
  left: 0;
  transform: scaleX(-1);
}
.mfn-page .swiper-pagination-container {
  margin-top: 1em;
  display: flex;
  justify-content: center;
}
.mfn-page .swiper-pagination {
  display: flex;
  position: static;
  gap: 0.5em;
  border-radius: 20px;
  padding: 6px;
  background: rgba(255,255,255,0.5);
}
.mfn-page .swiper-pagination .swiper-pagination-bullet {
  background: rgba(0,0,0,0.35);
  width: 12px;
  height: 12px;
  opacity: 1;
}
.mfn-page .swiper-pagination .swiper-pagination-bullet-active {
  background: #91bd0d;
}
.mfn-page .mfn-front-highlight .swiper-pagination {
  background: rgba(0,0,0,0.5);
}
.mfn-page .mfn-front-highlight .swiper-pagination .swiper-pagination-bullet {
  background: rgba(255,255,255,0.66);
}
.mfn-page .mfn-front-highlight .swiper-pagination .swiper-pagination-bullet-active {
  background: #daff6a;
}
.mfn-page .mfn-front-highlight .swiper-slide {
  background-color: #f0f0f0;
}
.mfn-page .mfn-front-highlight .swiper-pagination-container {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 150px;
  margin-bottom: 17px;
}
.mfn-page .swiper--highlight.swiper-button-prev,
.mfn-page .swiper--highlight.swiper-button-next {
  width: 28px;
  height: 28px;
  margin-top: -28px;
  background: rgba(0,0,0,0.9);
  border-radius: 50%;
}
.mfn-page .swiper--highlight.swiper-button-prev svg path,
.mfn-page .swiper--highlight.swiper-button-next svg path {
  stroke: #fff;
}
.mfn-page .swiper--highlight.swiper-button-prev:hover svg path,
.mfn-page .swiper--highlight.swiper-button-next:hover svg path {
  stroke: #7da30b;
}
.mfn-page .swiper--highlight.swiper-button-prev {
  left: 14px;
}
.mfn-page .swiper--highlight.swiper-button-next {
  right: 14px;
}
#publications thead {
  display: none;
}
#publications_filter {
  margin-bottom: 1em;
}
#publications td p {
  margin: 0;
}
.mfn-infobanner {
  background-color: #eaefd1;
  border: 1px solid #cadb97;
  padding: 1.5rem;
  margin-bottom: 2rem;
  position: relative;
}
.mfn-infobanner__container {
  transition: max-height 0.5s ease-in-out;
  overflow-y: hidden;
  max-height: 1000px;
}
.mfn-infobanner__container--slide-closed {
  max-height: 0;
}
.mfn-infobanner__container--closed {
  display: none;
}
.mfn-infobanner__close {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
@media screen and (max-width: 650px) {
  .mfn-infobanner__close {
    width: 25px;
    height: 25px;
  }
}
.mfn-infobanner__close--hidden {
  visibility: hidden;
}
.mfn-infobanner__close:after {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  color: #3b4f01;
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e907";
}
@media screen and (max-width: 650px) {
  .mfn-infobanner__close:after {
    width: 25px;
    height: 25px;
    font-size: 25px;
  }
}
.mfn-infobanner__close:hover:after {
  color: #cadb97;
}
.mfn-infobanner__content {
  text-overflow: elipsis;
  overflow: hidden;
}
.mfn-infobanner__content > h2 {
  margin-top: 0;
}
.mfn-infobanner__content a {
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}
.mfn-infobanner__content *:not(a):not(a *) {
  color: #3b4f01 !important;
}
.mfn-tags {
  display: flex;
  flex-wrap: wrap;
}
.mfn-tags__item {
  padding: 0.25em 0.35em;
  background-color: #e9ecde;
  border: 1px solid #aac037;
  font-size: 1em;
  line-height: 1;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
  white-space: nowrap;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.mfn-tags__item,
.mfn-tags__item a {
  color: #1a1a1a;
}
.teaser__tags .mfn-tags__item {
  background-color: #ccd987;
  border: none;
  padding: 0.25em 0.45em;
  font-size: 0.75em;
  color: #1a1a1a;
}
.mfn-tags.selectable {
  min-height: 38.5px;
}
.mfn-tags.selectable .note {
  font-size: 1em;
  line-height: 1;
  padding: 0.25em 0.35em;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
}
.mfn-tags.selectable.active {
  justify-content: flex-start;
}
.mfn-tags.selectable.active input.form-submit {
  padding: 0.5rem 0.7rem;
  margin-bottom: 0.5rem;
  cursor: pointer;
}
.mfn-tags.selectable .mfn-tags__item {
  cursor: pointer;
}
.mfn-tags.selectable .mfn-tags__item.active {
  background-color: #c6d381;
}
.mfn-tags.selectable .mfn-tags__item.active:after {
  display: inline-block;
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e907";
  font-size: 1em;
}
.mfn-tags.selectable .mfn-tags__item:hover {
  background-color: #acbf48;
}
.mfn-tags.selectable.max .mfn-tags__item {
  cursor: not-allowed;
}
.mfn-tags.selectable.max .mfn-tags__item.active {
  cursor: pointer;
}
.teaser__tags .mfn-tags {
  flex-wrap: nowrap;
}
.mfn-tag-select {
  overflow: hidden;
  transition: max-height ease-out 0.5s;
  max-height: 1000px;
  position: relative;
}
.mfn-tag-select .toggle {
  text-align: center;
  cursor: pointer;
}
.mfn-tag-select .toggle:hover {
  background-color: #fff;
}
.mfn-tag-select .toggle:after {
  display: inline-block;
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
  color: #7da30b;
  font-size: 2em;
  transform: rotate(-90deg);
}
.mfn-tag-select.closed {
  max-height: 77px;
  -webkit-mask-image: linear-gradient(#000 19.25px, transparent);
          mask-image: linear-gradient(#000 19.25px, transparent);
}
.mfn-tag-select.closed .toggle {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mfn-tag-select.closed .toggle:after {
  transform: rotate(90deg);
  background-color: #fff;
}
.mfn-tag-select__buttons {
  margin-top: 1em;
  margin-bottom: 3em;
  display: flex;
  justify-content: flex-end;
  gap: 0.5em;
}
.mfn-activity-box {
  padding: 2em;
  padding-top: calc(128px + 2em);
  max-width: 1165px/2;
  position: relative;
}
.mfn-activity-box__text-container {
  padding: 0 5em;
  margin-bottom: 1.5em;
}
@media screen and (max-width: 1165px) {
  .mfn-activity-box__text-container {
    padding: 0 2em;
  }
}
.mfn-activity-box__sub-headline {
  font-size: 0.6em;
  text-transform: uppercase;
  color: #666;
  letter-spacing: 0.2em;
  text-align: center;
}
.mfn-activity-box__headline {
  font-size: 1.5em;
  line-height: 1.205925925925926em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em;
  text-align: center;
}
.mfn-activity-box__text {
  font-size: 1em;
  line-height: 1.333333333333333em;
  color: #666;
  margin: 0 0 0.3em 0;
  text-align: center;
  color: #1a1a1a;
}
.mfn-activity-box__link {
  text-decoration: underline;
  white-space: nowrap;
  display: block;
}
.mfn-activity-box__link:hover {
  text-decoration: none;
}
.mfn-activity-box__form {
  display: flex;
}
.mfn-activity-box__input {
  flex-grow: 1;
  width: 1px;
}
.mfn-activity-box__input:focus,
.mfn-activity-box__input:hover {
  border-color: #1a1a1a;
}
.mfn-activity-box:after {
  content: '\00a0';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 128px;
  background-size: cover;
  background-position: top left;
  background-repeat: no-repeat;
}
.mfn-activity-box--data-portal {
  background-color: #91bd0d;
  color: #1a1a1a;
}
.mfn-activity-box--data-portal:after {
  background-image: url(/themes/custom/mfn/build/assets/activity-box-data-portal.webp);
}
.mfn-activity-box--data-portal .mfn-activity-box__link {
  color: #1a1a1a;
}
.mfn-activity-box--nature-view {
  background-color: #174364;
  color: #fff;
}
.mfn-activity-box--nature-view:after {
  background-image: url(/themes/custom/mfn/build/assets/activity-box-nature-view.webp);
}
.mfn-activity-box--nature-view .mfn-activity-box__headline,
.mfn-activity-box--nature-view .mfn-activity-box__sub-headline {
  color: #fff;
}
.mfn-activity-box--nature-view .mfn-activity-box__link,
.mfn-activity-box--nature-view .mfn-activity-box__text {
  color: #91bcdd;
}
.mfn-activity-box__dropdown {
  position: absolute;
  left: 2em;
  right: 2em;
  z-index: 2;
  background: #91bd0d;
  max-height: 12.5em;
  overflow: auto;
  box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12);
}
.mfn-activity-box__dropdown-line {
  background: transparent;
  border-bottom-color: rgba(58,58,58,0.2);
  border-left-color: rgba(58,58,58,0.2);
  border-right-color: transparent;
  border-top-color: transparent;
  border-width: 1px;
  border-style: solid;
}
.mfn-activity-box__dropdown-line-name {
  display: block;
  color: #fff;
  font-size: 1em;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mfn-activity-box__dropdown-line-label {
  display: block;
  color: #fff;
  font-size: 0.7125em;
  text-transform: uppercase;
  font-weight: normal;
}
.mfn-activity-box__dropdown-line-count {
  padding-left: 0.3em;
}
.mfn-activity-box__dropdown-line a {
  display: block;
  padding: 0.5em;
}
.mfn-social-media {
  text-align: center;
  max-width: 400px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 auto;
}
.mfn-social-media__icon {
  margin-bottom: 0.4em;
}
.mfn-social-media__icon *:not(.contextual-links):not(img) {
  display: block;
}
.mfn-social-media__headline {
  font-size: 1.2em;
  line-height: 1.206018518518518em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em;
  margin-bottom: 0.2em !important;
}
.mfn-social-media__follower {
  margin-bottom: 1em;
}
.mfn-social-media__preview {
  margin-bottom: 1.5em;
}
.mfn-social-media__preview *:not(.contextual-links):not(img) {
  display: block;
}
.mfn-social-media__preview img {
  max-width: 100%;
  aspect-ratio: 1/2;
  height: auto;
}
.alert-box {
  padding: 2em;
}
.alert-box__inner {
  display: flex;
  gap: 2em;
  max-width: 1140px;
  margin: 0 auto;
}
@media screen and (max-width: 650px) {
  .alert-box__inner {
    flex-direction: column;
  }
}
@media screen and (max-width: 1165px) {
  .alert-box__inner {
    gap: 1.2em;
  }
}
@media screen and (max-width: 1165px) {
  .alert-box {
    padding: 1.2em;
  }
}
.alert-box__content {
  flex-grow: 1;
  display: flex;
  gap: 2em;
}
@media screen and (max-width: 1165px) {
  .alert-box__content {
    gap: 1.2em;
  }
}
.alert-box__button_container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.alert-box__icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.alert-box__icon path {
  stroke: #7da30b;
}
.alert-box__body *:last-child {
  margin-bottom: 0 !important;
}
.alert-box__body h2 {
  font-size: 1.5em;
  line-height: 1.205925925925926em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em;
  color: #7da30b;
}
.alert-box__body h3 {
  font-size: 1.2em;
  line-height: 1.206018518518518em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em;
  color: #7da30b;
}
.alert-box__body p {
  font-size: 1em;
  line-height: 1.333333333333333em;
  color: #666;
  margin: 0 0 0.3em 0;
}
.alert-box__body a {
  color: #666;
  text-decoration: underline;
  transition: none;
  color: inherit;
}
.alert-box__body a:hover {
  color: inherit;
  text-decoration: none;
}
.alert-box__body a:focus {
  outline-offset: 2px;
  outline: 1px solid #91bd0d;
}
.alert-box--green {
  background-color: #91bd0d;
  color: #fff;
}
.alert-box--green .alert-box__icon path {
  stroke: #fff;
}
.alert-box--green .alert-box__body h2,
.alert-box--green .alert-box__body h3,
.alert-box--green .alert-box__body p,
.alert-box--green .alert-box__body span {
  color: #fff;
}
.alert-box--green .alert-box__body a:focus {
  outline-color: #fff !important;
}
.mfn-story {
  display: grid;
  grid-gap: 5em;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 30px;
}
@media screen and (max-width: 650px) {
  .mfn-story {
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
  }
}
@media screen and (max-width: 1165px) {
  .mfn-story {
    grid-gap: 2em;
  }
}
@media screen and (min-width: 651px) {
  .mfn-story--flipped > * {
    grid-row: 1;
  }
  .mfn-story--flipped > *:first-child {
    grid-column: 2;
  }
  .mfn-story--flipped > *:last-child {
    grid-column: 1;
  }
}
@media screen and (max-width: 650px) {
  .mfn-story {
    grid-template-columns: 1fr;
    grid-gap: 0.5em;
  }
}
.mfn-story__image {
  position: relative;
}
.mfn-story__image img {
  border-radius: 50%;
  max-width: 100%;
  height: auto;
  font-family: "object-fit:cover";
  object-fit: cover;
  aspect-ratio: 1/1;
}
.mfn-story__button {
  position: absolute;
  right: -30px;
  bottom: -15px;
}
@media screen and (max-width: 1165px) {
  .mfn-story__button {
    right: 0;
  }
}
.mfn-story__col {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 650px) {
  .mfn-story__body {
    padding: 0 $mobileTextHorizontalSpacing;
  }
}
.mfn-story__body a {
  color: #666;
  text-decoration: underline;
  transition: none;
  color: inherit;
}
.mfn-story__body a:hover {
  color: inherit;
  text-decoration: none;
}
.mfn-story__body a:focus {
  outline-offset: 2px;
  outline: 1px solid #91bd0d;
}
.mfn-story__body h2 {
  font-size: 2.777777777777778em;
  line-height: 1.026em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em 0;
}
@media screen and (min-width: 651px) {
  .mfn-story__body h2 {
    -webkit-hyphens: manual;
        -ms-hyphens: manual;
            hyphens: manual;
  }
}
.mfn-story__body h3 {
  font-size: 1.5em;
  line-height: 1.205925925925926em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em;
}
.mfn-story__body h4 {
  font-size: 1.2em;
  line-height: 1.206018518518518em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em;
}
.mfn-story__body p {
  font-size: 1em;
  line-height: 1.333333333333333em;
  color: #666;
  margin: 0 0 0.3em 0;
}
.mfn-section {
  display: grid;
  grid-template-columns: 1fr min(var(--width-main), 100vw) 1fr;
  grid-template-areas: ". content .";
  padding-bottom: 1em;
}
body.has-scrollbar .mfn-section {
  grid-template-columns: 1fr min(var(--width-main), calc(100vw - var(--scroll-bar))) 1fr;
}
.mfn-section > div {
  grid-area: content;
  padding: 0 13px 0 12px;
}
.mfn-section .layout--twocol-section,
.mfn-section .layout--threecol-section,
.mfn-section .layout--fourcol-section {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 1em;
}
.mfn-section .layout--twocol-section > *,
.mfn-section .layout--threecol-section > *,
.mfn-section .layout--fourcol-section > * {
  min-width: 0;
}
@media screen and (min-width: 651px) {
  .mfn-section .layout--twocol-section.layout--twocol-section--50-50 {
    grid-template-columns: [first] 1fr [second] 1fr;
  }
  .mfn-section .layout--twocol-section.layout--twocol-section--33-67 {
    grid-template-columns: [first] 1fr [second] 2fr;
  }
  .mfn-section .layout--twocol-section.layout--twocol-section--67-33 {
    grid-template-columns: [first] 2fr [second] 1fr;
  }
  .mfn-section .layout--twocol-section.layout--twocol-section--25-75 {
    grid-template-columns: [first] 1fr [second] 3fr;
  }
  .mfn-section .layout--twocol-section.layout--twocol-section--75-25 {
    grid-template-columns: [first] 3fr [second] 1fr;
  }
  .mfn-section .layout--threecol-section--33-34-33 {
    grid-template-columns: [first] 1fr [second] 1fr [third] 1fr;
  }
  .mfn-section .layout--threecol-section--25-50-25 {
    grid-template-columns: [first] 1fr [second] 2fr [third] 1fr;
  }
  .mfn-section .layout--threecol-section--25-25-50 {
    grid-template-columns: [first] 1fr [second] 1fr [third] 2fr;
  }
  .mfn-section .layout--threecol-section--50-25-25 {
    grid-template-columns: [first] 2fr [second] 1fr [third] 1fr;
  }
  .mfn-section .layout--fourcol-section {
    grid-template-columns: [first] 1fr [second] 1fr [third] 1fr [fourth] 1fr;
  }
  .mfn-section .layout__region--first {
    grid-column-start: first;
  }
  .mfn-section .layout__region--second {
    grid-column-start: second;
  }
  .mfn-section .layout__region--third {
    grid-column-start: third;
  }
  .mfn-section .layout__region--fourth {
    grid-column-start: fourth;
  }
}
.mfn-section ~ .mfn-section {
  padding-top: 1em;
}
.mfn-section ~ .mfn-section.padding-top {
  padding-top: 4em;
}
.mfn-section.padding-bottom {
  padding-bottom: 4em;
}
.mfn-section.gray {
  background-color: #f0f0f0;
}
.mfn-section.full-width {
  grid-template-columns: 1fr 100vw 1fr;
}
body.has-scrollbar .mfn-section.full-width {
  grid-template-columns: 1fr calc(100vw - var(--scroll-bar)) 1fr;
}
.mfn-section.full-width > * {
  min-width: 0;
}
.mfn-button {
  color: #1a1a1a;
  padding: 0.5em 1em;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: bold;
  background: #91bd0d;
  display: inline-block;
  box-shadow: none;
  border: none;
  cursor: pointer;
  transition: background 0.3s;
}
.mfn-button:hover {
  color: #1a1a1a;
  background: #7da30b;
}
.mfn-button:not(.mfn-button--active).mfn-button:focus {
  outline: 4px solid #c8de86;
}
.mfn-section.gray .mfn-button:focus {
  outline: 4px solid #c1d77f;
}
.mfn-button--active {
  border: 4px solid #c8de86;
}
.mfn-button:not(.mfn-button--active).mfn-button--not-active {
  border: 4px solid transparent;
}
.mfn-button--round {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  height: 186px;
  width: 186px;
  padding: 1rem;
  text-align: center;
  white-space: normal;
  -webkit-hyphens: manual;
      -ms-hyphens: manual;
          hyphens: manual;
}
.mfn-button--round:hover {
  border-color: #f0f0f0;
}
.mfn-button--xl {
  font-size: 1em;
}
.mfn-button--xxl {
  font-size: 1.5em;
  line-height: 1;
}
.alert-box--green .mfn-button,
.front-currently--colored:hover .mfn-button,
.swiper-slide-active .front-currently--colored .mfn-button {
  background: #fff;
}
.alert-box--green .mfn-button:focus,
.front-currently--colored:hover .mfn-button:focus,
.swiper-slide-active .front-currently--colored .mfn-button:focus {
  outline: 4px solid #c8de86;
  background-color: #fff;
}
.alert-box--green .mfn-button:hover,
.front-currently--colored:hover .mfn-button:hover,
.swiper-slide-active .front-currently--colored .mfn-button:hover {
  color: #1a1a1a;
  background: #dde6c3;
}
.mfn-button--gray {
  color: #fff;
  background-color: #1a1a1a;
  transition: 0.3s;
}
.mfn-button--gray:focus {
  outline: none;
}
.mfn-button--gray:hover {
  color: #000;
  background-color: #f0f0f0;
}
@media screen and (max-width: 650px) {
  .mfn-simple-text {
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
  }
}
.mfn-simple-text .mfn-field__body h2 {
  font-size: 2.777777777777778em;
  line-height: 1.026em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em 0;
}
@media screen and (min-width: 651px) {
  .mfn-simple-text .mfn-field__body h2 {
    -webkit-hyphens: manual;
        -ms-hyphens: manual;
            hyphens: manual;
  }
}
.mfn-simple-text .mfn-field__body h3 {
  font-size: 1.5em;
  line-height: 1.205925925925926em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em;
}
.mfn-simple-text .mfn-field__body h4 {
  font-size: 1.2em;
  line-height: 1.206018518518518em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em;
}
.mfn-simple-text .mfn-field__body p {
  font-size: 1em;
  line-height: 1.333333333333333em;
  color: #666;
  margin: 0 0 0.3em 0;
}
.mfn-simple-text .mfn-field__body a {
  color: #666;
  text-decoration: underline;
  transition: none;
}
.mfn-simple-text .mfn-field__body a:hover {
  color: inherit;
  text-decoration: none;
}
.mfn-simple-text .mfn-field__body a:focus {
  outline-offset: 2px;
  outline: 1px solid #91bd0d;
}
.mfn-masonry.mfn-masonry--active {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 2em;
}
@media screen and (max-width: 650px) {
  .mfn-masonry.mfn-masonry--active {
    grid-template-columns: 1fr 1fr;
  }
}
.mfn-masonry__colspan {
  grid-column: 1/3;
  display: grid;
  grid-gap: 2em;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: minmax(min-content, max-content);
}
.mfn-masonry__colspan > .mfn-masonry__item {
  grid-column: 1/-1;
  margin-bottom: 0;
}
.mfn-masonry__item {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 2em;
}
.mfn-masonry__item .mfn-menu-content__image img {
  display: block;
  width: 100%;
  height: auto;
  font-family: "object-fit:cover";
  object-fit: cover;
}
.mfn-masonry__item .mfn-menu-content__title {
  padding: 0.5em 0.2em;
  background: #fff;
  display: block;
  color: #1a1a1a;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.333333333333333em;
}
@media screen and (max-width: 1165px) {
  .mfn-masonry > ul,
  .mfn-masonry.mfn-masonry--active,
  .mfn-masonry__colspan {
    grid-gap: 1em;
  }
  .mfn-masonry__item {
    margin-bottom: 1em;
  }
}
.mfn-masonry > ul {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 2em;
}
.mfn-masonry > ul > li {
  margin: 0;
  padding: 0;
}
.mfn-masonry > ul > li:first-child {
  grid-column: 1/3;
}
.mfn-masonry > ul > li > a {
  margin: 0;
  padding: 0;
}
.mfn-masonry > ul > li > a img {
  display: block;
  width: 100%;
  height: auto;
}
.node-preview-container {
  background: #fff;
}
.mfn-cookie-banner {
  position: sticky;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  padding: 0 13px 0 12px;
}
.mfn-cookie-banner__modal {
  background: #fff;
  box-shadow: 0 0 18px 0 rgba(0,0,0,0.5);
  max-width: 1220px;
  padding: 2em 4em 0 4em;
  margin: 0 auto;
  overflow-y: auto;
  overflow-x: hidden;
}
@media screen and (max-width: 650px) {
  .mfn-cookie-banner__modal {
    padding: 1em 1em 0 1em;
  }
}
@media screen and (max-width: 1165px) {
  .mfn-cookie-banner__modal {
    width: 100%;
  }
}
.mfn-cookie-banner--modal {
  background-color: rgba(0,0,0,0.5);
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.mfn-cookie-banner--modal .mfn-cookie-banner__modal {
  margin-top: 2em;
  box-shadow: none;
}
@media screen and (max-width: 650px) {
  .mfn-cookie-banner--modal .mfn-cookie-banner__modal {
    margin-top: 13px;
  }
}
.mfn-cookie-banner__content {
  height: 100%;
  width: 100%;
  word-break: break-word;
}
.mfn-cookie-banner__content .back i {
  min-width: 0.8em;
}
.mfn-cookie-banner__content h2 {
  font-size: 2.777777777777778em;
  line-height: 1.026em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em 0;
}
@media screen and (min-width: 651px) {
  .mfn-cookie-banner__content h2 {
    -webkit-hyphens: manual;
        -ms-hyphens: manual;
            hyphens: manual;
  }
}
@media screen and (max-width: 650px) {
  .mfn-cookie-banner__content h2 {
    font-size: 1.5em;
    line-height: 1.205925925925926em;
    font-weight: bold;
    color: #1a1a1a;
    margin: 0 0 0.5em;
  }
}
.mfn-cookie-banner__content p {
  font-size: 1em;
  line-height: 1.333333333333333em;
  color: #666;
  margin: 0 0 0.3em 0;
  margin-bottom: 1.5em;
}
.mfn-cookie-banner__content .prefix {
  font-size: 0.6em;
  line-height: 1.205555555555555em;
  color: #666;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  margin: 0 0 0.3em 0;
  margin-bottom: 0.5em;
  position: relative;
}
@media screen and (max-width: 650px) {
  .mfn-cookie-banner__content .prefix {
    padding-top: 3px;
    padding-left: 42px;
    padding-bottom: 16px;
  }
}
.mfn-cookie-banner__content .prefix:after {
  content: '\00a0';
  position: absolute;
  top: 0;
  right: 100%;
  height: 40px;
  width: 42px;
  background-repeat: no-repeat;
  background-image: url(/themes/custom/mfn/build/assets/cookie.svg);
  margin-top: -5px;
  margin-right: 7px;
}
@media screen and (max-width: 650px) {
  .mfn-cookie-banner__content .prefix:after {
    left: -9px;
    top: 1px;
  }
}
.mfn-cookie-banner__buttons {
  padding: 0 4px;
  margin-bottom: 2em;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1.5em;
}
.mfn-cookie-banner__buttons--right {
  justify-content: flex-end;
}
@media screen and (max-width: 650px) {
  .mfn-cookie-banner__buttons {
    justify-content: center;
    flex-flow: row wrap-reverse;
  }
}
.mfn-cookie-banner__buttons > * {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  min-width: 20%;
  font-weight: normal;
}
@media screen and (max-width: 650px) {
  .mfn-cookie-banner__buttons > * {
    min-width: min(300px, 100%);
  }
}
.mfn-cookie-banner__service h3 {
  font-size: 1.2em;
  line-height: 1.206018518518518em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 2px solid #666;
}
.mfn-cookie-banner__service-text {
  display: flex;
  justify-content: space-between;
  gap: 5em;
}
.mfn-cookie-banner__service-text > *:first-child {
  flex-grow: 1;
}
.mfn-cookie-banner__service-text > *:last-child {
  flex-shrink: 0;
}
.mfn-cookie-banner--mini {
  display: flex;
  justify-content: flex-start;
  margin: 0 auto;
  max-width: 1220px;
}
@media screen and (max-width: 1165px) {
  .mfn-cookie-banner--mini {
    width: 100%;
  }
}
.mfn-cookie-banner--mini .mfn-cookie-banner__modal {
  width: auto;
  margin: 0;
  padding: 0.25em 1.5em;
  padding-left: 4em;
  border: 2px solid #91bd0d;
  border-bottom: none;
  cursor: pointer;
}
@media screen and (max-width: 650px) {
  .mfn-cookie-banner--mini .mfn-cookie-banner__modal {
    padding: 0.25em 0.5em;
  }
}
.mfn-cookie-banner--mini .mfn-cookie-banner__inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.mfn-cookie-banner--mini h2 {
  font-size: 1.5em;
  line-height: 1.205925925925926em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em;
  margin-bottom: 0.25em;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}
@media screen and (max-width: 650px) {
  .mfn-cookie-banner--mini h2 {
    font-size: 1.2em;
    line-height: 1.206018518518518em;
    font-weight: bold;
    color: #1a1a1a;
    margin: 0 0 0.5em;
    margin-bottom: 0.2em;
  }
}
.mfn-cookie-banner--mini h2:after {
  content: '\00a0';
  position: absolute;
  top: 0;
  right: 100%;
  height: 33px;
  width: 41px;
  background: url(/themes/custom/mfn/build/assets/cookie.svg);
  margin-top: 3px;
  margin-right: 12px;
}
.mfn-cookie-banner--mini .mfn-cookie-banner__content *:not(h2) {
  display: none;
}
.mfn-cookie-banner-iframe-container {
  position: relative;
  padding: 2rem;
  overflow: hidden;
}
@media screen and (max-width: 650px) {
  .mfn-cookie-banner-iframe-container {
    padding: 2rem 1rem;
  }
}
.mfn-cookie-banner-iframe-container__thumbnail-background {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  filter: blur(1rem);
  background-repeat: repeat;
  background-color: #ddd;
  background-size: 50%;
  background-image: url(/themes/custom/mfn/build/assets/logo.svg);
}
.mfn-cookie-banner-iframe-container .mfn-cookie-banner-iframe {
  background-color: rgba(255,255,255,0.95);
  box-shadow: 0 0 18px 0 rgba(0,0,0,0.5);
  padding: 1.5em;
  position: relative;
  display: flex;
  gap: 1.5rem;
}
@media screen and (max-width: 650px) {
  .mfn-cookie-banner-iframe-container .mfn-cookie-banner-iframe {
    flex-direction: column;
    align-items: center;
    padding: 1em;
    gap: 1rem;
  }
}
.mfn-cookie-banner-iframe-container .mfn-cookie-banner-iframe__thumbnail-container {
  min-width: 120px;
  display: flex;
  align-items: center;
  gap: 1rem;
}
@media screen and (min-width: 651px) {
  .mfn-cookie-banner-iframe-container .mfn-cookie-banner-iframe__thumbnail-container {
    flex-direction: column;
    justify-content: start;
  }
}
@media screen and (max-width: 650px) {
  .mfn-cookie-banner-iframe-container .mfn-cookie-banner-iframe__thumbnail-container {
    width: 100%;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 420px) {
  .mfn-cookie-banner-iframe-container .mfn-cookie-banner-iframe__thumbnail-container {
    flex-direction: column;
  }
}
.mfn-cookie-banner-iframe-container .mfn-cookie-banner-iframe__content-container {
  max-width: 100%;
}
.mfn-cookie-banner-iframe-container .mfn-cookie-banner-iframe__thumbnail {
  width: 120px;
  height: auto;
}
.mfn-cookie-banner-iframe-container .mfn-cookie-banner-iframe__branding {
  background-repeat: no-repeat;
  background-size: contain;
  width: 90px;
  background-position: top;
}
.mfn-cookie-banner-iframe-container .mfn-cookie-banner-iframe h3 {
  font-size: 1.5em;
  line-height: 1.205925925925926em;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 0.5em;
}
.mfn-cookie-banner-iframe-container .mfn-cookie-banner-iframe p {
  font-size: 1em;
  line-height: 1.333333333333333em;
  color: #666;
  margin: 0 0 0.3em 0;
  margin-bottom: 1.5em;
}
.mfn-cookie-banner-iframe-container .mfn-cookie-banner-iframe__buttons {
  display: flex;
  gap: 1.5em;
  flex-wrap: wrap;
}
@media screen and (max-width: 650px) {
  .mfn-cookie-banner-iframe-container .mfn-cookie-banner-iframe__buttons {
    justify-content: center;
  }
}
.mfn-toggle-switch {
  padding: 0;
  outline: none;
  background: none;
  cursor: pointer;
  box-sizing: content-box;
  position: relative;
  display: inline-block;
  width: 53px;
  height: 30px;
  border-radius: 20px;
  background: #dfedb5;
  transition: background 0.3s;
  border: 4px solid #fff;
}
.mfn-toggle-switch:focus {
  border-color: rgba(145,189,13,0.5);
}
.mfn-toggle-switch__note {
  position: absolute;
  right: 2px;
  margin-top: 4px;
  top: 100%;
  text-transform: uppercase;
  font-size: 0.75em;
  white-space: nowrap;
}
.mfn-toggle-switch__slider {
  position: absolute;
  width: 30px;
  height: 30px;
  background: #fff;
  border: 1px solid #666;
  border-radius: 50%;
  left: 0;
  bottom: 0;
  transition: 0.3s;
}
.mfn-toggle-switch--active {
  background: #91bd0d;
}
.mfn-toggle-switch--active:focus {
  border-color: #c8de86;
}
.mfn-toggle-switch--active .mfn-toggle-switch__slider {
  transform: translateX(23px);
}
.mfn-toggle-switch--readonly {
  cursor: not-allowed;
}
.mfn-toggle-switch--readonly.mfn-toggle-switch--active .mfn-toggle-switch__slider {
  background: #f0f0f0;
}
.mfn-toggle-switch--readonly:focus {
  border-color: #ccc;
}
.mfn-footer-information {
  display: flex;
  gap: 1.5em 3em;
  justify-content: center;
  flex-wrap: wrap;
}
@media screen and (max-width: 650px) {
  .mfn-footer-information {
    justify-content: flex-start;
  }
}
.mfn-footer-information__group *:last-child {
  margin-bottom: 0;
}
.mfn-footer-information__headline {
  font-size: 16px;
  line-height: 0.75em;
  margin-bottom: 0.4em;
}
.mfn-footer-information__headline + * {
  margin-top: 0;
}
.mfn-footer-information__paragraph {
  margin-bottom: 0;
}
.mfn-footer-information__paragraph--white {
  color: #fff;
}
.mfn-footer-information__table {
  display: table;
}
.mfn-footer-information__row {
  display: table-row;
}
.mfn-footer-information__col {
  display: table-cell;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}
.mfn-footer-information__col + .mfn-footer-information__col {
  padding-left: 2em;
}
.select2-container .select2-choice {
  border-radius: 0;
  border: 1px solid #ccc;
  -moz-appearance: none;
       appearance: none;
}
.select2-container .select2-choice > .select2-chosen {
  background-color: #fff;
}
.visually-hidden {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
.skip-link__wrapper,
.header__name-and-slogan,
.block__title,
.pane-custom,
.namu-slide-mobile-tablet,
.element-invisible,
.mfn-mobil-presse,
.Presse-Mobil-DE,
.events-front-mobile,
.js-form-type-hidden,
.hidden {
  display: none;
}
.front__video-logo {
  padding-bottom: 5em;
}
.front__video-logo video,
.front__video-logo .video-js {
  background-image: url(/themes/custom/mfn/build/assets/logo-video-cover.png);
  background-size: 100%;
}
.flex-break {
  flex-basis: 100%;
  height: 0;
}

/*! jQuery UI - v1.12.1 - 2018-01-03
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=&bgImgOpacityHighlight=&bgImgOpacityActive=&bgImgOpacityHover=&bgImgOpacityDefault=&bgImgOpacityContent=&bgImgOpacityHeader=&cornerRadiusShadow=0px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=0px&opacityShadow=0&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=%23666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=%23aaaaaa&iconColorError=%23cc0000&fcError=%235f3f3f&borderColorError=%23f1a899&bgTextureError=flat&bgColorError=%23fddfdf&iconColorHighlight=%237DA30B&fcHighlight=%231a1a1a&borderColorHighlight=%23f0f0f0&bgTextureHighlight=flat&bgColorHighlight=%237DA30B&iconColorActive=%237DA30B&fcActive=%237DA30B&borderColorActive=%23ccc&bgTextureActive=flat&bgColorActive=%23f0f0f0&iconColorHover=%237DA30B&fcHover=%23808080&borderColorHover=%2391BD0D&bgTextureHover=flat&bgColorHover=%23ffffff&iconColorDefault=%237DA30B&fcDefault=%23808080&borderColorDefault=%23f0f0f0&bgTextureDefault=flat&bgColorDefault=%23fff&iconColorContent=%237DA30B&fcContent=%23808080&borderColorContent=%23ccc&bgTextureContent=flat&bgColorContent=%23ffffff&iconColorHeader=%237DA30B&fcHeader=%23808080&borderColorHeader=%23cccccc&bgTextureHeader=flat&bgColorHeader=%23f0f0f0&cornerRadius=0&fwDefault=normal&fsDefault=18px&ffDefault=Trade%20Gothic%20Next%20LT%2C%20Helvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
	touch-action: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trade Gothic Next LT, Helvetica,sans-serif;
	font-size: 18px;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trade Gothic Next LT, Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #f0f0f0;
}
.ui-widget-content {
	border: 1px solid #ccc;
	background: #ffffff;
	color: #808080;
}
.ui-widget-content a {
	color: #808080;
}
.ui-widget-header {
	border: 1px solid #cccccc;
	background: #f0f0f0;
	color: #808080;
	font-weight: bold;
}
.ui-widget-header a {
	color: #808080;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #f0f0f0;
	background: #fff;
	font-weight: normal;
	color: #808080;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #808080;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #91BD0D;
	background: #ffffff;
	font-weight: normal;
	color: #808080;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #808080;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #ccc;
	background: #f0f0f0;
	font-weight: normal;
	color: #7DA30B;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #ccc;
	background-color: #7DA30B;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #7DA30B;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #f0f0f0;
	background: #7DA30B;
	color: #1a1a1a;
}
.ui-state-checked {
	border: 1px solid #f0f0f0;
	background: #7DA30B;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #1a1a1a;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABDlBMVEV9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owtosLm8AAAAWXRSTlMAGRAzBAhQv4KZLyJVcUBmYBoTMswNITwWQkhLIB5aIycxUyyFNIeAw2rIz8Y4RRy8uL58q7WljKqorR+yKf0BnlEk7woGAgOPomKUSqCvbd+cR2M/b3+RaPlAXvEAAAABYktHRACIBR1IAAAACXBIWXMAAABIAAAASABGyWs+AAAPZElEQVR42u1dC2PbthEGyUiq6ZiSXblLE6ex1mTO5iXZq+u6ro3abG26pOkSd13v//+RAXzhcIeHWMoUbeOTLesIEMB9PIB3ACgLERERMQIkkOy6CTvWH0bOQO/mJeDXP8EMqMzDEkIsEBRMAmh7jHSVmuAjAKwC8FRAzi8/DmoS1AI5AQltj5FOryAjgJ7OK2CZkwEZYO23q+BJ5wwKkttfui1z4s20VTAL5k2kF5hbiPcKcwvwNGB4C7CTwproI4CdDcxEPKUTExx+DNiAj0u9C9AuNPxdYOe46Y5QRERERERExIhx6Z7gjv2ghEVrQJ33hJ5BsxsBfsIq8M0HsAkhWfqglFgawAhgGWh2M1xMWAWUAE90qUofMhhi7be32JNsmVFJPKeLwBQglAQMNh3ALVjYbNaI1jaYD0jM0nw9atcWYEXiaXH/+QDeQ3Y6BoRx3e8CERERERERERG7Qz/HP+iaBsvvHXj0LAD4cip0yN27fXw7AGtQoDTwH+HqkWTgWczTwZVmr8DbAEuqv35bCT6CWDorjGnAqwOSCI7EhlFWHjkBXIkb1M/DZQgRwCeAwK9B+HRPFlPBOjeZszKz0wK9/FlzeE3I24GEzUII45bT/SYarqGLesE+btlDBP70QInkckDwggQqAGGt052667vAJZ8fvk1GRERERERE3FT035ba081ILLvR3UXa/NDgUlWg+m4N2KgCfzzP1lYtDUDpAi9ObeDVqczu4ASsy/u8kaxId/2W+JYq4CsbrBcV8SPw8iRvrWWze+IlILA3XFjNzMeAl7/EMt0TmH4wwtkmHG4OsLVzYkEsHLZE4+yRDbFBA+ypVoZJ6fR8iw24T2cEsBbw5pnptIuFCbA3wHkJN0pmAbObAOvaOl+hd14A1gVIFwl2AXsvT5w5GMPezQE8j8XAhFmAYCv0AQLIIEhS2bAUmsGh9VuukT/Z3goHgZsE7wEL4JnHPR+w6+djIiIiIiIiRo3LvYtzR4U8Kms5Y7uORbg46Ja9o/7Aj+Doz3oGZm2j9XKiMc0MTpGt7PgXvroD2G5x03es1iY9T4cHXH1LBmAKCyP69BIC9jL7EuB+vrtM8nw/gG0+w1yvZu31BQfNueA6fesENOGmi4DEEg7zpnviKZ5uW50Gkgr+zLBFChJLC1m4C9hEwduHLaXRCRHvnhUrAbRLbD2804Oamkxg0Zn5fL8lnQi2bo8JYfwECAkR3h/mjA6LTskTI4HoNbQJKDT/4J8/uoa47vpFRERERFxvpFf8RmZxO8C3XEW94V+i/5iWAqzLLKb3lQZXAyElhXpFIUa1GMK2LgsUryhVU0hRMGTGdylUFqDzC+sSOCNwLN0GePRCt9dL/Y3ozCAAKhKMeJaKWN8ExkWAZfmdE5QSmRKA/wpL7IaOJW0XG0sX2MACWH5zx0ZFkMMC6H6Fhu7R6M90ZGMAyWGdoUm1ldAxwLJBZjTmr9tkSPiPY8hH+VO7QmD5pDDgd2V2YIDT0e0i0XugD8kICeiLLvpHRERERNwsZMpPyDbPf2sicWuo1k1l42ZTX473Ap4b7FWukkvFjCZnfj5uiRwgF7dIAeiMfSnuC4dME8XtGuSERiU4KIopcvbKzwYhpVs057ufG3FRa7gw9G1bTGW2srVfpzetnuQwmUA+MRogWDBB99paherA3FZjG6QVRZFWIITMDAIQA6BMdKJr3DMIkEUfSrSuNDQW4FrvrorTBU5gcnT0PmAClsul/wkMgQkQAQL2DQJBqY4OSEISTEjVQJPwYwWXBcAU0B9VcT0GAGqg0eLj8vRjTcDRB/u/Mgi4c+cO2x7vlskBSoDS/0NMgGlSIPUHTlGKpv3gjoLTAg6V6jA91PMAWWn/LQGqfDTFVhWnC5Rd4O5d3AWWQl4C+d6ekJWvX0iA0v/2vQ/dBCTkgDySJIcJCmHg5OTEPQbAoWRA6o8JKH9aAspBEBFwX519/35z4KgaBI+IOugETgB7REMQAj7C8xPzxW35XrgIoBXCgxKowtPTU9AmyiwgO5xO5ZvuAqXsJuC0Qn0gyeGDPF9Bjp8RQl1IHvh1+cL6TigBE0IAGBYw1/p7CGiL+7gEMblJSwC1gOywRHOJmAxqjJ2C0SfzvL0L5E39udMCOAGhLoDTqzGwaDO3BGRmfW1xlR8A7wkHiAWEboNVe+bmHEymb93AFQ4MegtcPT9ACSgZKMT2kGWLEh18Pcah6bqEs0OvaaX9reofERERETFyPHzoT0/BO68NYNv6SJDpcPdReZt61Ih1sN3G2PNanrfnVq7J/sayEL8h7Sm89zUZbR2TQ/K2jfXPMs3ATHmRZ/kUBTuyyfO91pGzUpHp449qV7xhQJ6sQFaaTM8mV67gxnJ1PVoNCuXMpe29PVXczvE1fQzwmOivHKUTrb/yzdvoN7E7Yiich9/K1wFuUCavc4byG2uDNLYQvxPn4vc4vs2lkBuyMOXjyTGSVfsXC1cDoXb2a7kxOGRxsrGLVLuO1YxFG11xAkg4DOLJ/afP7t1H00aZtO8Mt8dLwB/gj/L1J6ygcv2JjIMPGRtPcur7tnLtzKf2+h42IhoHZnCwkBxUwl4zY7PnIqAeBZAFHMCf4aFukNQfTdmFLeAv4hPxVz2ldEos4JRYwCmxgIURe8geUA1SbXxL6vu0kj5tG1gG8zh2ADUGaP3CBDy5/9ED+bLrX3vqmIAUylmnRv4bfCZff0c7Jow+XsrvExmll/1X4oGDgCa6S40GEfsRGOYoD5OpODHiRUJARhgm+rc7IkwCkPz5J3dmd/7xRS0fNsXtbyYvzKsnWBeoZSw+fqxlZfvtfKeVAEGg9gilwj0pCWSS+1HdYH0XUFuMhKtLqO5OivPLgujPA/gU6y+efimHv/mXT1sCZP9PPeczRedsEDUnWdkkP/ED6LQ3kW3fAOOTF1R/ehsU1aYunVyuCNwu2vOBlWAgF1cQRYcA3/CBIiIiIiJ2gCmemFauHJyyPM/1x0veWlguRXjvftCnBSms5fsa35rPALmaH8JXX339NXyBmnOg9C8hP6zuwZMncG/VpJP9Fs10QzPf0Mr0QBu8Ub8ph9l0+sJgwP/lYiEsZFk5ijZBMrCm3viJ9rz+qfAv7Yqup7KABQtu2nSyVEs+1MGrziNdx0wGO3pxsErQwZVyjNfwwrJb9hcSoFwtdIbSvfw1DUAT8M23z59/+41uz1RAscArO5QAY8sIlJNRaMNDKqqpilT72pmaj0EEPFNrdbjCtWLdRQANL7m6JL1a3dMWtS5lrX9q5ofS1vfb01/KpBlyV2FCNmSY55froCgDqMBTxnMCW8B8jver56uVCi81AVJ/gabAKOM0WLCLxMTb9jc2gPSvrmAzBnwG+xLwss1QFMb5cOwn4Eh+PFI/TbIysCmcIAsg0euzZ4fPVnDWFvhCtW62PQKoBXxXys2sXK2/VjBflzgxT9eEyUt6fHxsEFBf2erPicTn8odseFg7x4DVSnUAPAi+mE5nWxwEyRjwXT0G1Awo/QsjHF2p9p7o09cHcIYYUAUdoWGvmbxp9Pv44/qHGIhzDJhmq9UKVpgBehvc9l3gsZqY1e2hodt6PtcTVnIElD+pZgCMP83H/eYAvQ2WFlHCMQbAVAETYLuGfQggSMtr/7jxAyx7BM0RVlrLi1SNlM+b1H8/ScyvdRHlqFFLk0xN6WXNho3ufsDucfTq1RESFweKq/R5yxhtMNs5GREREdELU7w7+vX3aoj5/vWuGzUg3gC8aYUfmlH3h103azDcVererYXX1R1HvWsbWMISn/AfizMjtrfzbFnyv+xf0KZ4owKoxgTeagLetjmI22DzIwpNCVt6oAeoDEt1T196y79E3K0Uvosqp64Ha09KDxTaKAIbN5X8bvLOXJ1l1Q1JgBwBVAj9xqjcbMMcL4xV+uvlxcLU37Z1d5EusH7v5Ns7I8NyhwQUzfUu3AQUpMsDnKc4DetvIyA1TKbcaD4xwmmDgAyWy+Vwnq5W2E0APwfpL3U3BsXeFjDsIFgaQPXQTKnDK03AK5Sp8BeA03uPAcNGa3TQe6rFpzgTOYkwYPDT+y4gxIBD4FIrXLXgohEvsI50DMBSsf3d5zsN1n9U07Lw8sddtmFMsxURERERERGXjAJ84mUDZsSR2egJiT7Y26P6g0e8fAKAUGAQUKalOEMxS9WbkUGFzI08rzK5w9uC+M4FS4ZyhWxAAkwKTAKqtLbN5eWR6tEMBgE4nRNAg0U+GWBuxh2EALwZmBJQTn/UjSz/zHCb6wyYgJlFp7DGhrjN/x+wEQEDWsBGBAxsAcOOARQ7HwMGvgvw+Y4d3wVGgN36ARERERERNxv+58iuO9L/Cvjpc7R3U3opZzfoe3LVc6TwU4GeZ8iLl5YHKBrfhH7/QVd5dFjD/yQBAu1OVqzMGAP0yVK9X7+bPDakcC7ET4U4x09br09kRGs+X6sVmRxP5E+7fRuOzf3sSgZTnqjXZKTubVbvmz/TVyhfgNptf+AgoPxqtOSw+X49SCBJ1IFGPlQv/f17Kl0eSQ5HSkBpARLn+IqrcWFt7E5GBHxRoTXxjvLoMCvvgQu050UGo1M4mToIuHaDYA5wfnaOh/1qOkKHpLDl/3A5NuRv5PV5cyWfmo+IiIiI6A36fEBIppuouspd6+srh0CfDwjJdBtdV7lrfX3l4PWHFq83kelGyq5y1/r6ykHQ5wPe6gIa+UL5hhe1XG2lLdNftTJQWTjT3+r0t876BXjT1Y5Oki5o+wV+3sEH0BVAKzeFiHo1+OICrw6H8vN0ll8vkdvS8eqZ/S8Y7RE///yzMNtTPpG8KQHGB4useu8FaTBuEMsvmEL+/ISAYHtE8+uQV5X+2yNggb6DzkKA7W8XhYL1WyzEZwHq20ZW0IGAcBdQ377VxcRDXQRCBHq7lCD5qSwZWLX5g6DPB1gGtWYQ1IMYHaSAyu5B1TpI0vrpIGumN/y4ZNUHWjmIoW9jfW+jXeUwhnZk+jpSXeUwhnZl+7rSXeWIiIiIiIgID2rH4dLk0YP8/8CwfA0JAD8B5QsrKPwECPpPD8eN6isJwSMTgqB5c8nk39+NHdECbvwYcNPvAhERERERERHbRnJ1PIHgLkjIum90Tcj/BxozEhFo6wYE0Ot9lfTfhgVQfa+U/qYFlNvby5eDgHbtzdTX4FCdfW3HgKyBqT++4pX+V8cG+lpAlf/q6t/XAq68/n3vAg79r+0YEIDW/+rYQNACukDp3fxGRIwc/we0wIqagmy7GAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wNy0xM1QxMDoyMTo1OSswMDowMBsBiYsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDctMTNUMDk6MjY6NTQrMDA6MDDzzaAQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg==);
}
.ui-widget-header .ui-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABDlBMVEV9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owtosLm8AAAAWXRSTlMAGRAzBAhQv4KZLyJVcUBmYBoTMswNITwWQkhLIB5aIycxUyyFNIeAw2rIz8Y4RRy8uL58q7WljKqorR+yKf0BnlEk7woGAgOPomKUSqCvbd+cR2M/b3+RaPlAXvEAAAABYktHRACIBR1IAAAACXBIWXMAAABIAAAASABGyWs+AAAPZElEQVR42u1dC2PbthEGyUiq6ZiSXblLE6ex1mTO5iXZq+u6ro3abG26pOkSd13v//+RAXzhcIeHWMoUbeOTLesIEMB9PIB3ACgLERERMQIkkOy6CTvWH0bOQO/mJeDXP8EMqMzDEkIsEBRMAmh7jHSVmuAjAKwC8FRAzi8/DmoS1AI5AQltj5FOryAjgJ7OK2CZkwEZYO23q+BJ5wwKkttfui1z4s20VTAL5k2kF5hbiPcKcwvwNGB4C7CTwproI4CdDcxEPKUTExx+DNiAj0u9C9AuNPxdYOe46Y5QRERERERExIhx6Z7gjv2ghEVrQJ33hJ5BsxsBfsIq8M0HsAkhWfqglFgawAhgGWh2M1xMWAWUAE90qUofMhhi7be32JNsmVFJPKeLwBQglAQMNh3ALVjYbNaI1jaYD0jM0nw9atcWYEXiaXH/+QDeQ3Y6BoRx3e8CERERERERERG7Qz/HP+iaBsvvHXj0LAD4cip0yN27fXw7AGtQoDTwH+HqkWTgWczTwZVmr8DbAEuqv35bCT6CWDorjGnAqwOSCI7EhlFWHjkBXIkb1M/DZQgRwCeAwK9B+HRPFlPBOjeZ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);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABDlBMVEV9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owtosLm8AAAAWXRSTlMAGRAzBAhQv4KZLyJVcUBmYBoTMswNITwWQkhLIB5aIycxUyyFNIeAw2rIz8Y4RRy8uL58q7WljKqorR+yKf0BnlEk7woGAgOPomKUSqCvbd+cR2M/b3+RaPlAXvEAAAABYktHRACIBR1IAAAACXBIWXMAAABIAAAASABGyWs+AAAPZElEQVR42u1dC2PbthEGyUiq6ZiSXblLE6ex1mTO5iXZq+u6ro3abG26pOkSd13v//+RAXzhcIeHWMoUbeOTLesIEMB9PIB3ACgLERERMQIkkOy6CTvWH0bOQO/mJeDXP8EMqMzDEkIsEBRMAmh7jHSVmuAjAKwC8FRAzi8/DmoS1AI5AQltj5FOryAjgJ7OK2CZkwEZYO23q+BJ5wwKkttfui1z4s20VTAL5k2kF5hbiPcKcwvwNGB4C7CTwproI4CdDcxEPKUTExx+DNiAj0u9C9AuNPxdYOe46Y5QRERERERExIhx6Z7gjv2ghEVrQJ33hJ5BsxsBfsIq8M0HsAkhWfqglFgawAhgGWh2M1xMWAWUAE90qUofMhhi7be32JNsmVFJPKeLwBQglAQMNh3ALVjYbNaI1jaYD0jM0nw9atcWYEXiaXH/+QDeQ3Y6BoRx3e8CERERERERERG7Qz/HP+iaBsvvHXj0LAD4cip0yN27fXw7AGtQoDTwH+HqkWTgWczTwZVmr8DbAEuqv35bCT6CWDorjGnAqwOSCI7EhlFWHjkBXIkb1M/DZQgRwCeAwK9B+HRPFlPBOjeZ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);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABDlBMVEV9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owtosLm8AAAAWXRSTlMAGRAzBAhQv4KZLyJVcUBmYBoTMswNITwWQkhLIB5aIycxUyyFNIeAw2rIz8Y4RRy8uL58q7WljKqorR+yKf0BnlEk7woGAgOPomKUSqCvbd+cR2M/b3+RaPlAXvEAAAABYktHRACIBR1IAAAACXBIWXMAAABIAAAASABGyWs+AAAPZElEQVR42u1dC2PbthEGyUiq6ZiSXblLE6ex1mTO5iXZq+u6ro3abG26pOkSd13v//+RAXzhcIeHWMoUbeOTLesIEMB9PIB3ACgLERERMQIkkOy6CTvWH0bOQO/mJeDXP8EMqMzDEkIsEBRMAmh7jHSVmuAjAKwC8FRAzi8/DmoS1AI5AQltj5FOryAjgJ7OK2CZkwEZYO23q+BJ5wwKkttfui1z4s20VTAL5k2kF5hbiPcKcwvwNGB4C7CTwproI4CdDcxEPKUTExx+DNiAj0u9C9AuNPxdYOe46Y5QRERERERExIhx6Z7gjv2ghEVrQJ33hJ5BsxsBfsIq8M0HsAkhWfqglFgawAhgGWh2M1xMWAWUAE90qUofMhhi7be32JNsmVFJPKeLwBQglAQMNh3ALVjYbNaI1jaYD0jM0nw9atcWYEXiaXH/+QDeQ3Y6BoRx3e8CERERERERERG7Qz/HP+iaBsvvHXj0LAD4cip0yN27fXw7AGtQoDTwH+HqkWTgWczTwZVmr8DbAEuqv35bCT6CWDorjGnAqwOSCI7EhlFWHjkBXIkb1M/DZQgRwCeAwK9B+HRPFlPBOjeZ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);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABDlBMVEV9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owtosLm8AAAAWXRSTlMAGRAzBAhQv4KZLyJVcUBmYBoTMswNITwWQkhLIB5aIycxUyyFNIeAw2rIz8Y4RRy8uL58q7WljKqorR+yKf0BnlEk7woGAgOPomKUSqCvbd+cR2M/b3+RaPlAXvEAAAABYktHRACIBR1IAAAACXBIWXMAAABIAAAASABGyWs+AAAPZElEQVR42u1dC2PbthEGyUiq6ZiSXblLE6ex1mTO5iXZq+u6ro3abG26pOkSd13v//+RAXzhcIeHWMoUbeOTLesIEMB9PIB3ACgLERERMQIkkOy6CTvWH0bOQO/mJeDXP8EMqMzDEkIsEBRMAmh7jHSVmuAjAKwC8FRAzi8/DmoS1AI5AQltj5FOryAjgJ7OK2CZkwEZYO23q+BJ5wwKkttfui1z4s20VTAL5k2kF5hbiPcKcwvwNGB4C7CTwproI4CdDcxEPKUTExx+DNiAj0u9C9AuNPxdYOe46Y5QRERERERExIhx6Z7gjv2ghEVrQJ33hJ5BsxsBfsIq8M0HsAkhWfqglFgawAhgGWh2M1xMWAWUAE90qUofMhhi7be32JNsmVFJPKeLwBQglAQMNh3ALVjYbNaI1jaYD0jM0nw9atcWYEXiaXH/+QDeQ3Y6BoRx3e8CERERERERERG7Qz/HP+iaBsvvHXj0LAD4cip0yN27fXw7AGtQoDTwH+HqkWTgWczTwZVmr8DbAEuqv35bCT6CWDorjGnAqwOSCI7EhlFWHjkBXIkb1M/DZQgRwCeAwK9B+HRPFlPBOjeZszKz0wK9/FlzeE3I24GEzUII45bT/SYarqGLesE+btlDBP70QInkckDwggQqAGGt052667vAJZ8fvk1GRERERERE3FT035ba081ILLvR3UXa/NDgUlWg+m4N2KgCfzzP1lYtDUDpAi9ObeDVqczu4ASsy/u8kaxId/2W+JYq4CsbrBcV8SPw8iRvrWWze+IlILA3XFjNzMeAl7/EMt0TmH4wwtkmHG4OsLVzYkEsHLZE4+yRDbFBA+ypVoZJ6fR8iw24T2cEsBbw5pnptIuFCbA3wHkJN0pmAbObAOvaOl+hd14A1gVIFwl2AXsvT5w5GMPezQE8j8XAhFmAYCv0AQLIIEhS2bAUmsGh9VuukT/Z3goHgZsE7wEL4JnHPR+w6+djIiIiIiIiRo3LvYtzR4U8Kms5Y7uORbg46Ja9o/7Aj+Doz3oGZm2j9XKiMc0MTpGt7PgXvroD2G5x03es1iY9T4cHXH1LBmAKCyP69BIC9jL7EuB+vrtM8nw/gG0+w1yvZu31BQfNueA6fesENOGmi4DEEg7zpnviKZ5uW50Gkgr+zLBFChJLC1m4C9hEwduHLaXRCRHvnhUrAbRLbD2804Oamkxg0Zn5fL8lnQi2bo8JYfwECAkR3h/mjA6LTskTI4HoNbQJKDT/4J8/uoa47vpFRERERFxvpFf8RmZxO8C3XEW94V+i/5iWAqzLLKb3lQZXAyElhXpFIUa1GMK2LgsUryhVU0hRMGTGdylUFqDzC+sSOCNwLN0GePRCt9dL/Y3ozCAAKhKMeJaKWN8ExkWAZfmdE5QSmRKA/wpL7IaOJW0XG0sX2MACWH5zx0ZFkMMC6H6Fhu7R6M90ZGMAyWGdoUm1ldAxwLJBZjTmr9tkSPiPY8hH+VO7QmD5pDDgd2V2YIDT0e0i0XugD8kICeiLLvpHRERERNwsZMpPyDbPf2sicWuo1k1l42ZTX473Ap4b7FWukkvFjCZnfj5uiRwgF7dIAeiMfSnuC4dME8XtGuSERiU4KIopcvbKzwYhpVs057ufG3FRa7gw9G1bTGW2srVfpzetnuQwmUA+MRogWDBB99paherA3FZjG6QVRZFWIITMDAIQA6BMdKJr3DMIkEUfSrSuNDQW4FrvrorTBU5gcnT0PmAClsul/wkMgQkQAQL2DQJBqY4OSEISTEjVQJPwYwWXBcAU0B9VcT0GAGqg0eLj8vRjTcDRB/u/Mgi4c+cO2x7vlskBSoDS/0NMgGlSIPUHTlGKpv3gjoLTAg6V6jA91PMAWWn/LQGqfDTFVhWnC5Rd4O5d3AWWQl4C+d6ekJWvX0iA0v/2vQ/dBCTkgDySJIcJCmHg5OTEPQbAoWRA6o8JKH9aAspBEBFwX519/35z4KgaBI+IOugETgB7REMQAj7C8xPzxW35XrgIoBXCgxKowtPTU9AmyiwgO5xO5ZvuAqXsJuC0Qn0gyeGDPF9Bjp8RQl1IHvh1+cL6TigBE0IAGBYw1/p7CGiL+7gEMblJSwC1gOywRHOJmAxqjJ2C0SfzvL0L5E39udMCOAGhLoDTqzGwaDO3BGRmfW1xlR8A7wkHiAWEboNVe+bmHEymb93AFQ4MegtcPT9ACSgZKMT2kGWLEh18Pcah6bqEs0OvaaX9reofERERETFyPHzoT0/BO68NYNv6SJDpcPdReZt61Ih1sN3G2PNanrfnVq7J/sayEL8h7Sm89zUZbR2TQ/K2jfXPMs3ATHmRZ/kUBTuyyfO91pGzUpHp449qV7xhQJ6sQFaaTM8mV67gxnJ1PVoNCuXMpe29PVXczvE1fQzwmOivHKUTrb/yzdvoN7E7Yiich9/K1wFuUCavc4byG2uDNLYQvxPn4vc4vs2lkBuyMOXjyTGSVfsXC1cDoXb2a7kxOGRxsrGLVLuO1YxFG11xAkg4DOLJ/afP7t1H00aZtO8Mt8dLwB/gj/L1J6ygcv2JjIMPGRtPcur7tnLtzKf2+h42IhoHZnCwkBxUwl4zY7PnIqAeBZAFHMCf4aFukNQfTdmFLeAv4hPxVz2ldEos4JRYwCmxgIURe8geUA1SbXxL6vu0kj5tG1gG8zh2ADUGaP3CBDy5/9ED+bLrX3vqmIAUylmnRv4bfCZff0c7Jow+XsrvExmll/1X4oGDgCa6S40GEfsRGOYoD5OpODHiRUJARhgm+rc7IkwCkPz5J3dmd/7xRS0fNsXtbyYvzKsnWBeoZSw+fqxlZfvtfKeVAEGg9gilwj0pCWSS+1HdYH0XUFuMhKtLqO5OivPLgujPA/gU6y+efimHv/mXT1sCZP9PPeczRedsEDUnWdkkP/ED6LQ3kW3fAOOTF1R/ehsU1aYunVyuCNwu2vOBlWAgF1cQRYcA3/CBIiIiIiJ2gCmemFauHJyyPM/1x0veWlguRXjvftCnBSms5fsa35rPALmaH8JXX339NXyBmnOg9C8hP6zuwZMncG/VpJP9Fs10QzPf0Mr0QBu8Ub8ph9l0+sJgwP/lYiEsZFk5ijZBMrCm3viJ9rz+qfAv7Yqup7KABQtu2nSyVEs+1MGrziNdx0wGO3pxsErQwZVyjNfwwrJb9hcSoFwtdIbSvfw1DUAT8M23z59/+41uz1RAscArO5QAY8sIlJNRaMNDKqqpilT72pmaj0EEPFNrdbjCtWLdRQANL7m6JL1a3dMWtS5lrX9q5ofS1vfb01/KpBlyV2FCNmSY55froCgDqMBTxnMCW8B8jver56uVCi81AVJ/gabAKOM0WLCLxMTb9jc2gPSvrmAzBnwG+xLwss1QFMb5cOwn4Eh+PFI/TbIysCmcIAsg0euzZ4fPVnDWFvhCtW62PQKoBXxXys2sXK2/VjBflzgxT9eEyUt6fHxsEFBf2erPicTn8odseFg7x4DVSnUAPAi+mE5nWxwEyRjwXT0G1Awo/QsjHF2p9p7o09cHcIYYUAUdoWGvmbxp9Pv44/qHGIhzDJhmq9UKVpgBehvc9l3gsZqY1e2hodt6PtcTVnIElD+pZgCMP83H/eYAvQ2WFlHCMQbAVAETYLuGfQggSMtr/7jxAyx7BM0RVlrLi1SNlM+b1H8/ScyvdRHlqFFLk0xN6WXNho3ufsDucfTq1RESFweKq/R5yxhtMNs5GREREdELU7w7+vX3aoj5/vWuGzUg3gC8aYUfmlH3h103azDcVererYXX1R1HvWsbWMISn/AfizMjtrfzbFnyv+xf0KZ4owKoxgTeagLetjmI22DzIwpNCVt6oAeoDEt1T196y79E3K0Uvosqp64Ha09KDxTaKAIbN5X8bvLOXJ1l1Q1JgBwBVAj9xqjcbMMcL4xV+uvlxcLU37Z1d5EusH7v5Ns7I8NyhwQUzfUu3AQUpMsDnKc4DetvIyA1TKbcaD4xwmmDgAyWy+Vwnq5W2E0APwfpL3U3BsXeFjDsIFgaQPXQTKnDK03AK5Sp8BeA03uPAcNGa3TQe6rFpzgTOYkwYPDT+y4gxIBD4FIrXLXgohEvsI50DMBSsf3d5zsN1n9U07Lw8sddtmFMsxURERERERGXjAJ84mUDZsSR2egJiT7Y26P6g0e8fAKAUGAQUKalOEMxS9WbkUGFzI08rzK5w9uC+M4FS4ZyhWxAAkwKTAKqtLbN5eWR6tEMBgE4nRNAg0U+GWBuxh2EALwZmBJQTn/UjSz/zHCb6wyYgJlFp7DGhrjN/x+wEQEDWsBGBAxsAcOOARQ7HwMGvgvw+Y4d3wVGgN36ARERERERNxv+58iuO9L/Cvjpc7R3U3opZzfoe3LVc6TwU4GeZ8iLl5YHKBrfhH7/QVd5dFjD/yQBAu1OVqzMGAP0yVK9X7+bPDakcC7ET4U4x09br09kRGs+X6sVmRxP5E+7fRuOzf3sSgZTnqjXZKTubVbvmz/TVyhfgNptf+AgoPxqtOSw+X49SCBJ1IFGPlQv/f17Kl0eSQ5HSkBpARLn+IqrcWFt7E5GBHxRoTXxjvLoMCvvgQu050UGo1M4mToIuHaDYA5wfnaOh/1qOkKHpLDl/3A5NuRv5PV5cyWfmo+IiIiI6A36fEBIppuouspd6+srh0CfDwjJdBtdV7lrfX3l4PWHFq83kelGyq5y1/r6ykHQ5wPe6gIa+UL5hhe1XG2lLdNftTJQWTjT3+r0t876BXjT1Y5Oki5o+wV+3sEH0BVAKzeFiHo1+OICrw6H8vN0ll8vkdvS8eqZ/S8Y7RE///yzMNtTPpG8KQHGB4useu8FaTBuEMsvmEL+/ISAYHtE8+uQV5X+2yNggb6DzkKA7W8XhYL1WyzEZwHq20ZW0IGAcBdQ377VxcRDXQRCBHq7lCD5qSwZWLX5g6DPB1gGtWYQ1IMYHaSAyu5B1TpI0vrpIGumN/y4ZNUHWjmIoW9jfW+jXeUwhnZk+jpSXeUwhnZl+7rSXeWIiIiIiIgID2rH4dLk0YP8/8CwfA0JAD8B5QsrKPwECPpPD8eN6isJwSMTgqB5c8nk39+NHdECbvwYcNPvAhERERERERHbRnJ1PIHgLkjIum90Tcj/BxozEhFo6wYE0Ot9lfTfhgVQfa+U/qYFlNvby5eDgHbtzdTX4FCdfW3HgKyBqT++4pX+V8cG+lpAlf/q6t/XAq68/n3vAg79r+0YEIDW/+rYQNACukDp3fxGRIwc/we0wIqagmy7GAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wNy0xM1QxMDoyMTo1OSswMDowMBsBiYsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDctMTNUMDk6MjY6NTQrMDA6MDDzzaAQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg==);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABDlBMVEXMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADP1XLPAAAAWXRSTlMAGRAzBAhQv4KZLyJVcUBmYBoTMswNITwWQkhLIB5aIycxUyyFNIeAw2rIz8Y4RRy8uL58q7WljKqorR+yKf0BnlEk7woGAgOPomKUSqCvbd+cR2M/b3+RaPlAXvEAAAABYktHRACIBR1IAAAACXBIWXMAAABIAAAASABGyWs+AAAPZElEQVR42u1dC2PbthEGyUiq6ZiSXblLE6ex1mTO5iXZq+u6ro3abG26pOkSd13v//+RAXzhcIeHWMoUbeOTLesIEMB9PIB3ACgLERERMQIkkOy6CTvWH0bOQO/mJeDXP8EMqMzDEkIsEBRMAmh7jHSVmuAjAKwC8FRAzi8/DmoS1AI5AQltj5FOryAjgJ7OK2CZkwEZYO23q+BJ5wwKkttfui1z4s20VTAL5k2kF5hbiPcKcwvwNGB4C7CTwproI4CdDcxEPKUTExx+DNiAj0u9C9AuNPxdYOe46Y5QRERERERExIhx6Z7gjv2ghEVrQJ33hJ5BsxsBfsIq8M0HsAkhWfqglFgawAhgGWh2M1xMWAWUAE90qUofMhhi7be32JNsmVFJPKeLwBQglAQMNh3ALVjYbNaI1jaYD0jM0nw9atcWYEXiaXH/+QDeQ3Y6BoRx3e8CERERERERERG7Qz/HP+iaBsvvHXj0LAD4cip0yN27fXw7AGtQoDTwH+HqkWTgWczTwZVmr8DbAEuqv35bCT6CWDorjGnAqwOSCI7EhlFWHjkBXIkb1M/DZQgRwCeAwK9B+HRPFlPBOjeZ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);
}
.ui-button .ui-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABDlBMVEV9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owt9owtosLm8AAAAWXRSTlMAGRAzBAhQv4KZLyJVcUBmYBoTMswNITwWQkhLIB5aIycxUyyFNIeAw2rIz8Y4RRy8uL58q7WljKqorR+yKf0BnlEk7woGAgOPomKUSqCvbd+cR2M/b3+RaPlAXvEAAAABYktHRACIBR1IAAAACXBIWXMAAABIAAAASABGyWs+AAAPZElEQVR42u1dC2PbthEGyUiq6ZiSXblLE6ex1mTO5iXZq+u6ro3abG26pOkSd13v//+RAXzhcIeHWMoUbeOTLesIEMB9PIB3ACgLERERMQIkkOy6CTvWH0bOQO/mJeDXP8EMqMzDEkIsEBRMAmh7jHSVmuAjAKwC8FRAzi8/DmoS1AI5AQltj5FOryAjgJ7OK2CZkwEZYO23q+BJ5wwKkttfui1z4s20VTAL5k2kF5hbiPcKcwvwNGB4C7CTwproI4CdDcxEPKUTExx+DNiAj0u9C9AuNPxdYOe46Y5QRERERERExIhx6Z7gjv2ghEVrQJ33hJ5BsxsBfsIq8M0HsAkhWfqglFgawAhgGWh2M1xMWAWUAE90qUofMhhi7be32JNsmVFJPKeLwBQglAQMNh3ALVjYbNaI1jaYD0jM0nw9atcWYEXiaXH/+QDeQ3Y6BoRx3e8CERERERERERG7Qz/HP+iaBsvvHXj0LAD4cip0yN27fXw7AGtQoDTwH+HqkWTgWczTwZVmr8DbAEuqv35bCT6CWDorjGnAqwOSCI7EhlFWHjkBXIkb1M/DZQgRwCeAwK9B+HRPFlPBOjeZ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);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	box-shadow: 0px 0px 0px #666666;
}

/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, 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') format('woff');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
       appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  font-family: "object-fit:contain";
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}

