@charset "UTF-8";
/* *******
/* CSS: Boehm Group
/* Author: cycro digital solutions, Erfurt
/* www.cycro-digital-solutions.com
/* *******
*/
/**
 * @license
 *
 * Font Family: Author
 * Designed by: Satya Rajpurohit
 * URL: https://www.fontshare.com/fonts/author
 * © 2022 Indian Type Foundry
*/
/**
* This is a variable font
* You can controll variable axes as shown below:
* font-variation-settings: 'wght' 700.0;
*
* available axes:

* 'wght' (range from 200.0 to 700.0)

*/
@font-face {
  font-family: "Author-Variable";
  src: url("../fonts/author/Author-Variable.woff2") format("woff2"), url("../fonts/author/Author-Variable.woff") format("woff"), url("../fonts/author/Author-Variable.ttf") format("truetype");
  font-weight: 200 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Author-Variable";
  src: url("../fonts/author/Author-VariableItalic.woff2") format("woff2"), url("../fonts/author/Author-VariableItalic.woff") format("woff"), url("../fonts/author/Author-VariableItalic.ttf") format("truetype");
  font-weight: 200 700;
  font-display: swap;
  font-style: italic;
}
/*Theme eclipse colors */
/*
$background: 	rgb(247,248,249);
$success:       rgb(192,211,81);
$info:          rgb(204, 215, 221);
$warning:       rgb(250,230,75);
$danger:        rgb(232,59,74);
$light:         rgb(255,255,255);
$dark:          rgb(51,35,52);
*/
/*
$colorAccent
$colorSecond
$colorCustom1
$colorCustom2
$bgColor
$bgColorLightGray
$bgColorGray
$bgColorDarkGray
$txtColorGray
*/
/* Variablen */
:root {
  --font-sans-serif: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --body-font-family: "Author-Variable", var(--font-sans-serif);
  --body-font-size: 17px;
  --wrapperPadding: 6vw;
  --paddingTop: 9rem;
  --paddingBottom: calc(var(--paddingTop) * 1.26);
}
@media (max-width: 767px) {
  :root {
    --paddingTop: 3.3rem;
    --contentBoxedWidth: calc(100% - 15%);
  }
}
@media (max-width: 576px) {
  :root {
    --wrapperPadding: 2ch;
    --contentBoxedWidth: calc(100% - 9%);
  }
}

/* Setup-CSS */
body {
  font-family: var(--body-font-family);
  min-height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));
  overflow-y: auto;
  overflow-x: hidden;
  letter-spacing: 0.03rem;
  hyphenate-limit-chars: 8 4 4;
}

.mt-xs {
  margin-top: 0.72rem !important;
}

.mt-sm {
  margin-top: 1.44rem !important;
}

.mt-md {
  margin-top: 2.16rem !important;
}

.mt-lg {
  margin-top: 4.32rem !important;
}

.mt-xl {
  margin-top: 7.2rem !important;
}

.mr-xs {
  margin-right: 0.72rem !important;
}

.mr-sm {
  margin-right: 1.44rem !important;
}

.mr-md {
  margin-right: 2.16rem !important;
}

.mr-lg {
  margin-right: 4.32rem !important;
}

.mr-xl {
  margin-right: 7.2rem !important;
}

.mb-xs {
  margin-bottom: 0.72rem !important;
}

.mb-sm {
  margin-bottom: 1.44rem !important;
}

.mb-md {
  margin-bottom: 2.16rem !important;
}

.mb-lg {
  margin-bottom: 4.32rem !important;
}

.mb-xl {
  margin-bottom: 7.2rem !important;
}

.ml-xs {
  margin-left: 0.72rem !important;
}

.ml-sm {
  margin-left: 1.44rem !important;
}

.ml-md {
  margin-left: 2.16rem !important;
}

.ml-lg {
  margin-left: 4.32rem !important;
}

.ml-xl {
  margin-left: 7.2rem !important;
}

.pt-xs {
  padding-top: 0.72rem !important;
}

.pt-sm {
  padding-top: 1.44rem !important;
}

.pt-md {
  padding-top: 2.16rem !important;
}

.pt-lg {
  padding-top: 2.88rem !important;
}

.pt-xl {
  padding-top: 3.6rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pr-xs {
  padding-right: 0.72rem !important;
}

.pr-sm {
  padding-right: 1.44rem !important;
}

.pr-md {
  padding-right: 2.16rem !important;
}

.pr-lg {
  padding-right: 2.88rem !important;
}

.pr-xl {
  padding-right: 3.6rem !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pr-seitenrand {
  padding-right: var(--wrapperPadding);
}

.pb-xs {
  padding-bottom: 0.72rem !important;
}

.pb-sm {
  padding-bottom: 1.44rem !important;
}

.pb-md {
  padding-bottom: 2.16rem !important;
}

.pb-lg {
  padding-bottom: 2.88rem !important;
}

.pb-xl {
  padding-bottom: 3.6rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pl-xs {
  padding-left: 0.72rem !important;
}

.pl-sm {
  padding-left: 1.44rem !important;
}

.pl-md {
  padding-left: 2.16rem !important;
}

.pl-lg {
  padding-left: 2.88rem !important;
}

.pl-xl {
  padding-left: 3.6rem !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.pl-seitenrand {
  padding-left: var(--wrapperPadding);
}

.font-size-xl {
  font-size: calc(var(--body-fontSize) * 3);
  line-height: normal;
}

.font-size-l {
  font-size: calc(var(--body-fontSize) * 1.96);
  line-height: normal;
}

.font-size-md {
  font-size: calc(var(--body-fontSize) * 1.49);
  line-height: normal;
}

.font-size-sm {
  font-size: calc(var(--body-fontSize) * 0.8);
  line-height: normal;
}

.font-weight-light {
  font-variation-settings: "wght" 230;
}

.font-weight-medium {
  font-variation-settings: "wght" 480;
}

.font-weight-bold {
  font-variation-settings: "wght" 590;
}

.font-weight-extrabold {
  font-variation-settings: "wght" 690;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-lowercase {
  text-transform: lowercase;
}

.aspect-ratio-1 {
  aspect-ratio: 1 !important;
  width: 100%;
  height: auto;
}

.pointer-none {
  pointer-events: none;
}

.pointer-all {
  pointer-events: all;
}

.d-flex {
  display: flex;
}

.flex-direction-column {
  flex-direction: column;
}
.flex-direction-column-reverse {
  flex-direction: column-reverse;
}
.flex-direction-row {
  flex-direction: row;
}
.flex-direction-row-reverse {
  flex-direction: row-reverse;
}

.align-items-start {
  align-items: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-end {
  align-items: flex-end;
}

.justify-content-start {
  justify-content: flex-start;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-end {
  justify-content: flex-end;
}
.justify-content-between {
  justify-content: space-between;
}
.justify-content-evenly {
  justify-content: space-evenly;
}

.bg-accent-alpha {
  background-color: rgba(from var(--accentColor) r g b/0.91) !important;
}

.bg-second-alpha {
  background-color: rgba(from var(--secondColor) r g b/0.91) !important;
}

.bg-customColor1-alpha {
  background-color: rgba(from var(--customColor1) r g b/0.91) !important;
}

.bg-customColor2-alpha {
  background-color: rgba(from var(--customColor2) r g b/0.91) !important;
}

.bg-lightgray-alpha {
  background-color: rgba(from var(--bgColorLightGray) r g b/0.91) !important;
}

.bg-gray-alpha {
  background-color: rgba(from var(--bgColorGray) r g b/0.91) !important;
}

.bg-darkgray-alpha {
  background-color: rgba(from var(--bgColorDarkGray) r g b/0.91) !important;
}

.bg-white-alpha {
  background-color: rgba(255, 255, 255, 0.91) !important;
}

.bg-black-alpha {
  background-color: rgba(0, 0, 0, 0.91) !important;
}

.autogrid_row.same_height .same-height-wrap {
  height: 100%;
}
.autogrid_row:is(.group, .grid-cols-5) {
  flex-wrap: nowrap;
}
@media (max-width: 1100px) {
  .autogrid_row:is(.group, .grid-cols-5) {
    flex-wrap: wrap;
  }
}
.autogrid_row:is(.group, .grid-cols-5) > .column {
  flex: 5 5 30%;
}
@media (max-width: 1100px) {
  .autogrid_row:is(.group, .grid-cols-5) > .column {
    max-width: 50% !important;
    margin-bottom: 0 !important;
  }
}
@media (max-width: 567px) {
  .autogrid_row:is(.group, .grid-cols-5) > .column {
    flex: 1 1 100%;
    max-width: 100% !important;
  }
}

.d-grid {
  display: grid;
}

/*Theme eclipse colors */
/*
$background: 	rgb(247,248,249);
$success:       rgb(192,211,81);
$info:          rgb(204, 215, 221);
$warning:       rgb(250,230,75);
$danger:        rgb(232,59,74);
$light:         rgb(255,255,255);
$dark:          rgb(51,35,52);
*/
/*
$colorAccent
$colorSecond
$colorCustom1
$colorCustom2
$bgColor
$bgColorLightGray
$bgColorGray
$bgColorDarkGray
$txtColorGray
*/
body {
  font-variation-settings: "wght" 360;
}

p {
  hyphens: auto;
  hyphenate-limit-chars: 10;
  text-wrap: pretty;
}

:is(h1, h2, h3) {
  font-variation-settings: "wght" 230;
}

:is(h4, h5, h6) {
  font-variation-settings: "wght" 590;
}

strong {
  font-variation-settings: "wght" 590;
}

:is(p, ul, blockquote, div) + :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {
  margin-top: 2.5rem;
}

:is(.ce_text_extented) ul li {
  list-style-type: disc;
  list-style-position: inside;
  position: relative;
  padding-top: 2px;
  padding-bottom: 2px;
}

.font-size-xl {
  font-size: calc(var(--body-fontSize) * 3);
}

.font-size-l {
  font-size: calc(var(--body-fontSize) * 1.96);
}

.font-size-reg {
  font-size: var(--body-fontSize);
}

.font-size-md {
  font-size: calc(var(--body-fontSize) * 1.49);
}

.font-size-sm {
  font-size: calc(var(--body-fontSize) * 0.8);
}

.font-weight-light {
  font-variation-settings: "wght" 230;
}

.font-weight-regular {
  font-variation-settings: "wght" 360;
}

.font-weight-medium {
  font-variation-settings: "wght" 480;
}

.font-weight-bold {
  font-variation-settings: "wght" 590;
}

.font-weight-extrabold {
  font-variation-settings: "wght" 690;
}

#main p a:not(.button, .btn) {
  color: currentColor;
}

.mod_article.boxed > .container {
  max-width: unset;
}

/*Theme eclipse colors */
/*
$background: 	rgb(247,248,249);
$success:       rgb(192,211,81);
$info:          rgb(204, 215, 221);
$warning:       rgb(250,230,75);
$danger:        rgb(232,59,74);
$light:         rgb(255,255,255);
$dark:          rgb(51,35,52);
*/
/*
$colorAccent
$colorSecond
$colorCustom1
$colorCustom2
$bgColor
$bgColorLightGray
$bgColorGray
$bgColorDarkGray
$txtColorGray
*/
.mod_navigation.mainmenu ul li a.a-level_1 {
  font-variation-settings: "wght" 590;
}

#stickyheader .mod_navigation.mainmenu ul li a.a-level-1 {
  font-variation-settings: "wght" 360;
}
#stickyheader .mod_navigation.mainmenu ul li a.a-level_1:not(.trail, .active):hover {
  color: var(--accentColor);
}
#stickyheader .mod_navigation.mainmenu ul li :is(a.a-level_1.trail, a.a-level_1.active):not(.highlight):after {
  border: 1px solid currentColor;
}

#mmenu {
  top: 0;
}

/*Theme eclipse colors */
/*
$background: 	rgb(247,248,249);
$success:       rgb(192,211,81);
$info:          rgb(204, 215, 221);
$warning:       rgb(250,230,75);
$danger:        rgb(232,59,74);
$light:         rgb(255,255,255);
$dark:          rgb(51,35,52);
*/
/*
$colorAccent
$colorSecond
$colorCustom1
$colorCustom2
$bgColor
$bgColorLightGray
$bgColorGray
$bgColorDarkGray
$txtColorGray
*/
.header {
  background: transparent;
}
.header > .inside {
  --contentBoxedWidth: calc(100% - 12%);
}
.header.original .logo {
  padding-top: 1.32rem;
}

@media (max-width: 768px) {
  .header.original {
    background: transparent !important;
  }
}

footer .footer-logo.logo {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6%;
  margin-bottom: 0.3rem;
}
footer .footer-logo.claim {
  font-size: 0.9rem !important;
}

#slider .ce_bgimage .tp-dottedoverlay {
  position: absolute;
  inset: 0;
  background: url(../../cto_layout/scripts/revolution/assets/gridtile.png);
}

#main .ce_bgimage {
  --contentBoxedWidth: 100%;
}

.ce_headerimage.tp-dottedoverlay:before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  background: url(../../cto_layout/scripts/revolution/assets/gridtile.png);
}
.ce_headerimage.tp-dottedoverlay .content {
  border: 0;
}
.ce_headerimage.tp-dottedoverlay .content .headline {
  font-size: 5rem;
}
.ce_headerimage.tp-dottedoverlay .content .subline {
  font-size: 1.32rem;
}

.ce_gallery li img {
  aspect-ratio: 1;
  object-fit: cover;
}

/*Theme eclipse colors */
/*
$background: 	rgb(247,248,249);
$success:       rgb(192,211,81);
$info:          rgb(204, 215, 221);
$warning:       rgb(250,230,75);
$danger:        rgb(232,59,74);
$light:         rgb(255,255,255);
$dark:          rgb(51,35,52);
*/
/*
$colorAccent
$colorSecond
$colorCustom1
$colorCustom2
$bgColor
$bgColorLightGray
$bgColorGray
$bgColorDarkGray
$txtColorGray
*/
[class*=box-overlay] {
  --bgColorRgb: 59,60,66;
  --bgAlpha: .5;
  --bgAlphaHover: .66
  position: relative;
}
[class*=box-overlay] :is(.ce_text_imagebox_image)::before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: rgba(var(--bgColorRgb), var(--bgAlpha));
  transition: all 0.29 cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
[class*=box-overlay]:hover :is(.ce_text_imagebox_image)::before {
  background-color: rgba(var(--bgColorRgb), var(--bgAlphaHover));
}

.box-overlay-dark {
  --bgColorRgb: 59,60,66;
  --bgAlpha: .5;
  --bgAlphaHover: .66 ;
}

/*Theme eclipse colors */
/*
$background: 	rgb(247,248,249);
$success:       rgb(192,211,81);
$info:          rgb(204, 215, 221);
$warning:       rgb(250,230,75);
$danger:        rgb(232,59,74);
$light:         rgb(255,255,255);
$dark:          rgb(51,35,52);
*/
/*
$colorAccent
$colorSecond
$colorCustom1
$colorCustom2
$bgColor
$bgColorLightGray
$bgColorGray
$bgColorDarkGray
$txtColorGray
*/
.ce_flipbox .ce_flipbox_inside {
  perspective: 90cm;
}
.ce_flipbox .ce_flipbox_frontside {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  background-size: cover;
}
.ce_flipbox .ce_flipbox_frontside .ce_flipbox_frontside_inside {
  background-color: rgba(from var(--bgColorGray) r g b/0.91);
  align-self: center;
  margin-top: 25%;
}
.ce_flipbox .ce_flipbox_frontside .ce_headline {
  margin-bottom: 0 !important;
}
.ce_flipbox .ce_flipbox_backside {
  z-index: 0;
}
.ce_flipbox ul li {
  line-height: normal;
  margin-bottom: 0.7rem;
}
.ce_flipbox:has(.swiper-container) .ce_flipbox_backside_inside {
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.ce_flipbox:has(.swiper-container) :is(.ce_swiper-slider-start, .swiper-container) {
  height: 100%;
}
.ce_flipbox:has(.swiper-container) .ce_swiper-slider-start .swiper-buttons {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0 auto;
  z-index: 50;
}

/*Theme eclipse colors */
/*
$background: 	rgb(247,248,249);
$success:       rgb(192,211,81);
$info:          rgb(204, 215, 221);
$warning:       rgb(250,230,75);
$danger:        rgb(232,59,74);
$light:         rgb(255,255,255);
$dark:          rgb(51,35,52);
*/
/*
$colorAccent
$colorSecond
$colorCustom1
$colorCustom2
$bgColor
$bgColorLightGray
$bgColorGray
$bgColorDarkGray
$txtColorGray
*/
.ce_featurebox .ce_featurebox_content div.ce_headline .ce_headline {
  padding: 0.25rem;
  background-color: rgba(92, 102, 124, 0.8);
  color: #FFF;
}
.ce_featurebox .ce_featurebox_content .headline_two div.ce_headline .ce_headline {
  padding-top: 0;
}
.ce_featurebox .ce_featurebox_content p {
  margin-top: 0.81rem;
}

.ce_featurelist.list-col1 li {
  width: 100%;
}
#footer .ce_featurelist li::before, #footer .ce_featurelist li::after {
  display: none;
}

/*Theme eclipse colors */
/*
$background: 	rgb(247,248,249);
$success:       rgb(192,211,81);
$info:          rgb(204, 215, 221);
$warning:       rgb(250,230,75);
$danger:        rgb(232,59,74);
$light:         rgb(255,255,255);
$dark:          rgb(51,35,52);
*/
/*
$colorAccent
$colorSecond
$colorCustom1
$colorCustom2
$bgColor
$bgColorLightGray
$bgColorGray
$bgColorDarkGray
$txtColorGray
*/
.ce_teambox.hover_image:hover .team-content-hover {
  background-color: rgba(174, 177, 172, 0.81);
  backdrop-filter: blur(4px);
}
.ce_teambox .function {
  color: #fff;
}

/*Theme eclipse colors */
/*
$background: 	rgb(247,248,249);
$success:       rgb(192,211,81);
$info:          rgb(204, 215, 221);
$warning:       rgb(250,230,75);
$danger:        rgb(232,59,74);
$light:         rgb(255,255,255);
$dark:          rgb(51,35,52);
*/
/*
$colorAccent
$colorSecond
$colorCustom1
$colorCustom2
$bgColor
$bgColorLightGray
$bgColorGray
$bgColorDarkGray
$txtColorGray
*/
.ce_form form.style5 :is(input, select, textarea) {
  background-color: var(--bodyBackgroundColor);
}
.ce_form form .submit {
  background-color: var(--customColor1);
  font-variation-settings: "wght" 590;
}

.mod_socialmedialist {
  display: flex;
  gap: 0.8ch;
}
@media (max-width: 768px) {
  .mod_socialmedialist {
    gap: 2.25ch;
  }
}
#footer .mod_socialmedialist {
  gap: 1.2ch;
}
#footer .mod_socialmedialist .fa-sm {
  font-size: 1.5rem;
  line-height: 1.2;
}

.ce_accordion_v2 .accordion {
  box-shadow: rgba(0, 0, 0, 0.03) 0px 2px 2px 2px;
  background: rgb(255, 255, 255);
  padding: 2rem 3rem;
}
@media (max-width: 767px) {
  .ce_accordion_v2 {
    padding: 1ch 0;
  }
}

.accordion > div:has(figure.float_left, figure.float_right) {
  overflow: auto;
}

.ce_chartbar .chart_data.bg-second {
  background: var(--secondColor);
}

.ce_openstreetmap .leaflet-tile-pane {
  filter: saturate(0.035) contrast(1);
}

.module-plenta-jobs-basic-offer-list {
  max-width: max-content;
}
.module-plenta-jobs-basic-offer-list > div {
  width: 100%;
}
.module-plenta-jobs-basic-offer-list > div .first-column {
  width: 100%;
}
.module-plenta-jobs-basic-offer-list > div .title {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0.36rem 0.5rem;
  transition: all 0.34s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.module-plenta-jobs-basic-offer-list > div .title a {
  display: flex;
  align-items: center;
  transition: inherit;
}
.module-plenta-jobs-basic-offer-list > div .title a::before {
  font-family: "Font Awesome 5 Pro";
  font-size: 1.2rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  content: "\f178";
  width: 2.4ch;
  height: auto;
  aspect-ratio: 1;
  margin-right: 1.2ch;
  padding: 0.33rem;
  border-radius: 50%;
  border: 2px solid currentColor;
  color: inherit;
  opacity: 0.4;
  transition: inherit;
}
.module-plenta-jobs-basic-offer-list > div .title:hover {
  background-color: oklch(from var(--bgColorGray) l c h/1); /*#fff;*/
}
.module-plenta-jobs-basic-offer-list > div .title:hover a::before {
  opacity: 1;
}

.widget-fineuploader {
  display: flex;
  gap: 2.5ch;
}

.qq-upload-list-selector {
  display: none;
}

/*Theme eclipse colors */
/*
$background: 	rgb(247,248,249);
$success:       rgb(192,211,81);
$info:          rgb(204, 215, 221);
$warning:       rgb(250,230,75);
$danger:        rgb(232,59,74);
$light:         rgb(255,255,255);
$dark:          rgb(51,35,52);
*/
/*
$colorAccent
$colorSecond
$colorCustom1
$colorCustom2
$bgColor
$bgColorLightGray
$bgColorGray
$bgColorDarkGray
$txtColorGray
*/
.mod_newsarchive h1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 1.5rem 1rem;
  background: url(../img/element_library/headerimage.jpg) no-repeat var(--body-color, #000);
  background-size: cover;
  color: #fff;
  font-size: var(--body-fontSize);
  text-transform: uppercase;
  font-variation-settings: "wght" 480;
}
.mod_newsarchive h1 span {
  display: block;
  font-family: inherit;
  color: #fff;
  font-size: calc(var(--body-fontSize) * 3);
  font-variation-settings: "wght" 360;
  text-transform: uppercase;
  line-height: normal;
}
.mod_newsarchive h1::after {
  content: "";
  display: none;
  position: absolute;
  width: max-content;
  height: 90%;
  border-top: 1px solid #fff;
  border-bottom: 1px soldi #fff;
  margin: 0 auto;
}
.mod_newsarchive .ce_accordion {
  --borderRadius: 10px;
  padding: 0;
}
.mod_newsarchive .ce_accordion button {
  background-color: var(--bodyBackgroundColor) !important;
  font-family: inherit;
  border-radius: var(--borderRadius);
  z-index: 2;
}
.mod_newsarchive .ce_accordion button::before {
  left: unset !important;
  right: 20px;
}
.mod_newsarchive .ce_accordion button .date {
  top: 0;
  left: 0;
}
.mod_newsarchive .ce_accordion button .date .day {
  font-size: calc(var(--body-fontSize) * 1.49);
  display: block;
  width: 2.5ch;
}
.mod_newsarchive .ce_accordion .accordion {
  position: relative;
  padding: 0;
  margin: 0;
  margin-top: -12px;
  z-index: 1;
}
.mod_newsarchive .ce_accordion .content {
  padding: 2rem 3rem;
  border-radius: 0 0 var(--borderRadius) var(--borderRadius);
  box-shadow: 0px 2px 2px 2px rgba(0, 0, 0, 0.03);
}
.mod_newsarchive .ce_accordion .content .image_container {
  max-width: 66%;
  border-radius: 0;
  margin-bottom: 3%;
}
.mod_newsarchive .ce_accordion .content .image_container img {
  width: 100%;
}
.mod_newsarchive .ce_accordion .content .image_container figcaption {
  background: transparent;
  color: var(--body-color);
}

.mod_newsmenu {
  margin-bottom: 2.4rem;
}
.mod_newsmenu ul {
  display: flex;
  justify-content: center;
  gap: 4ch;
}/*# sourceMappingURL=customize.css.map */