body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.tablesorter-headerAsc{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.tablesorter-headerDesc{background-image:url(../../assets/tablesorter/images/desc.svg)}
.hamburger {
  /* position: absolute; */
  right: 15px;
  font: inherit;
  position: sticky;
  z-index: 1;
  display: inline-block;
  overflow: visible;
  /* margin: 2em; */
  padding: 0;
  cursor: pointer;
  transition-timing-function: linear;
  transition-duration: .15s;
  transition-property: opacity, filter;
  text-transform: none;
  color: inherit;
  border: 0;
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.hamburger *{
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner:after,
.hamburger.is-active .hamburger-inner:before {
  background-color: #083A47;
  width: 40px;
  height: 6px;
}

.hamburger-box {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 40px;
}
.hamburger.is-active .hamburger-box {
  width: 40px;
}

.hamburger-inner {
  top: 50%;
  display: block;
  margin-top: -2px
}

.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
  position: absolute;
  width: 40px;
  height: 2px;
  border-radius: 0;
  transition-timing-function: ease;
  transition-duration: .15s;
  transition-property: transform;
  background-color: #1C3440;
}

.hamburger-inner:after,
.hamburger-inner:before {
  display: block;
  content: ""
}

.hamburger-inner:before {
  top: -8px
}

.hamburger-inner:after {
  bottom: -8px
}

.hamburger--3dx .hamburger-box {
  perspective: 80px
}

.hamburger--3dx .hamburger-inner {
  transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx .hamburger-inner:after,
.hamburger--3dx .hamburger-inner:before {
  transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx.is-active .hamburger-inner {
  transform: rotateY(180deg);
  background-color: transparent !important
}

.hamburger--3dx.is-active .hamburger-inner:before {
  transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dx.is-active .hamburger-inner:after {
  transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dx-r .hamburger-box {
  perspective: 80px
}

.hamburger--3dx-r .hamburger-inner {
  transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx-r .hamburger-inner:after,
.hamburger--3dx-r .hamburger-inner:before {
  transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dx-r.is-active .hamburger-inner {
  transform: rotateY(-180deg);
  background-color: transparent !important
}

.hamburger--3dx-r.is-active .hamburger-inner:before {
  transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dx-r.is-active .hamburger-inner:after {
  transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dy .hamburger-box {
  perspective: 80px
}

.hamburger--3dy .hamburger-inner {
  transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy .hamburger-inner:after,
.hamburger--3dy .hamburger-inner:before {
  transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy.is-active .hamburger-inner {
  transform: rotateX(-180deg);
  background-color: transparent !important
}

.hamburger--3dy.is-active .hamburger-inner:before {
  transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dy.is-active .hamburger-inner:after {
  transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dy-r .hamburger-box {
  perspective: 80px
}

.hamburger--3dy-r .hamburger-inner {
  transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy-r .hamburger-inner:after,
.hamburger--3dy-r .hamburger-inner:before {
  transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dy-r.is-active .hamburger-inner {
  transform: rotateX(180deg);
  background-color: transparent !important
}

.hamburger--3dy-r.is-active .hamburger-inner:before {
  transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dy-r.is-active .hamburger-inner:after {
  transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dxy .hamburger-box {
  perspective: 80px
}

.hamburger--3dxy .hamburger-inner {
  transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dxy .hamburger-inner:after,
.hamburger--3dxy .hamburger-inner:before {
  transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dxy.is-active .hamburger-inner {
  transform: rotateX(180deg) rotateY(180deg);
  background-color: transparent !important
}

.hamburger--3dxy.is-active .hamburger-inner:before {
  transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dxy.is-active .hamburger-inner:after {
  transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--3dxy-r .hamburger-box {
  perspective: 80px
}

.hamburger--3dxy-r .hamburger-inner {
  transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dxy-r .hamburger-inner:after,
.hamburger--3dxy-r .hamburger-inner:before {
  transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
}

.hamburger--3dxy-r.is-active .hamburger-inner {
  transform: rotateX(180deg) rotateY(180deg) rotate(-180deg);
  background-color: transparent !important
}

.hamburger--3dxy-r.is-active .hamburger-inner:before {
  transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--3dxy-r.is-active .hamburger-inner:after {
  transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--arrow.is-active .hamburger-inner:before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrow.is-active .hamburger-inner:after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrow-r.is-active .hamburger-inner:before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrow-r.is-active .hamburger-inner:after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowalt .hamburger-inner:before {
  transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt .hamburger-inner:after {
  transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt.is-active .hamburger-inner:before {
  top: 0;
  transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
  transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowalt.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
  transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowalt-r .hamburger-inner:before {
  transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt-r .hamburger-inner:after {
  transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
}

.hamburger--arrowalt-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
  transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowalt-r.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
  transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowturn.is-active .hamburger-inner {
  transform: rotate(-180deg)
}

.hamburger--arrowturn.is-active .hamburger-inner:before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowturn.is-active .hamburger-inner:after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowturn-r.is-active .hamburger-inner {
  transform: rotate(-180deg)
}

.hamburger--arrowturn-r.is-active .hamburger-inner:before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowturn-r.is-active .hamburger-inner:after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7)
}

.hamburger--boring .hamburger-inner,
.hamburger--boring .hamburger-inner:after,
.hamburger--boring .hamburger-inner:before {
  transition-property: none
}

.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg)
}

.hamburger--boring.is-active .hamburger-inner:before {
  top: 0;
  opacity: 0
}

.hamburger--boring.is-active .hamburger-inner:after {
  bottom: 0;
  transform: rotate(-90deg)
}

.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-delay: .13s;
  transition-timing-function: cubic-bezier(.55, .055, .675, .19);
  transition-duration: .13s
}

.hamburger--collapse .hamburger-inner:after {
  top: -20px;
  transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
}

.hamburger--collapse .hamburger-inner:before {
  transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--collapse.is-active .hamburger-inner {
  transition-delay: .22s;
  transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--collapse.is-active .hamburger-inner:after {
  top: 0;
  transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
  opacity: 0
}

.hamburger--collapse.is-active .hamburger-inner:before {
  top: 0;
  transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
  transform: rotate(-90deg)
}

.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-delay: .13s;
  transition-timing-function: cubic-bezier(.55, .055, .675, .19);
  transition-duration: .13s
}

.hamburger--collapse-r .hamburger-inner:after {
  top: -20px;
  transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
}

.hamburger--collapse-r .hamburger-inner:before {
  transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--collapse-r.is-active .hamburger-inner {
  transition-delay: .22s;
  transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  transform: translate3d(0, -10px, 0) rotate(45deg)
}

.hamburger--collapse-r.is-active .hamburger-inner:after {
  top: 0;
  transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
  opacity: 0
}

.hamburger--collapse-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
  transform: rotate(90deg)
}

.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
  transition-duration: .275s
}

.hamburger--elastic .hamburger-inner:before {
  top: 10px;
  transition: opacity .125s ease .275s
}

.hamburger--elastic .hamburger-inner:after {
  top: 20px;
  transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55)
}

.hamburger--elastic.is-active .hamburger-inner {
  transition-delay: 75ms;
  transform: translate3d(0, 10px, 0) rotate(135deg)
}

.hamburger--elastic.is-active .hamburger-inner:before {
  transition-delay: 0s;
  opacity: 0
}

.hamburger--elastic.is-active .hamburger-inner:after {
  transition-delay: 75ms;
  transform: translate3d(0, -20px, 0) rotate(-270deg)
}

.hamburger--elastic-r .hamburger-inner {
  top: 2px;
  transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
  transition-duration: .275s
}

.hamburger--elastic-r .hamburger-inner:before {
  top: 10px;
  transition: opacity .125s ease .275s
}

.hamburger--elastic-r .hamburger-inner:after {
  top: 20px;
  transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55)
}

.hamburger--elastic-r.is-active .hamburger-inner {
  transition-delay: 75ms;
  transform: translate3d(0, 10px, 0) rotate(-135deg)
}

.hamburger--elastic-r.is-active .hamburger-inner:before {
  transition-delay: 0s;
  opacity: 0
}

.hamburger--elastic-r.is-active .hamburger-inner:after {
  transition-delay: 75ms;
  transform: translate3d(0, -20px, 0) rotate(270deg)
}

.hamburger--emphatic {
  overflow: hidden
}

.hamburger--emphatic .hamburger-inner {
  transition: background-color .125s ease-in .175s
}

.hamburger--emphatic .hamburger-inner:before {
  left: 0;
  transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s
}

.hamburger--emphatic .hamburger-inner:after {
  top: 10px;
  right: 0;
  transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s
}

.hamburger--emphatic.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important
}

.hamburger--emphatic.is-active .hamburger-inner:before {
  top: -80px;
  left: -80px;
  transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
  transform: translate3d(80px, 80px, 0) rotate(45deg)
}

.hamburger--emphatic.is-active .hamburger-inner:after {
  top: -80px;
  right: -80px;
  transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
  transform: translate3d(-80px, 80px, 0) rotate(-45deg)
}

.hamburger--emphatic-r {
  overflow: hidden
}

.hamburger--emphatic-r .hamburger-inner {
  transition: background-color .125s ease-in .175s
}

.hamburger--emphatic-r .hamburger-inner:before {
  left: 0;
  transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s
}

.hamburger--emphatic-r .hamburger-inner:after {
  top: 10px;
  right: 0;
  transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s
}

.hamburger--emphatic-r.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important
}

.hamburger--emphatic-r.is-active .hamburger-inner:before {
  top: 80px;
  left: -80px;
  transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
  transform: translate3d(80px, -80px, 0) rotate(-45deg)
}

.hamburger--emphatic-r.is-active .hamburger-inner:after {
  top: 80px;
  right: -80px;
  transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
  transform: translate3d(-80px, -80px, 0) rotate(45deg)
}

.hamburger--minus .hamburger-inner:after,
.hamburger--minus .hamburger-inner:before {
  transition: bottom .08s ease-out 0s, top .08s ease-out 0s, opacity 0s linear
}

.hamburger--minus.is-active .hamburger-inner:after,
.hamburger--minus.is-active .hamburger-inner:before {
  transition: bottom .08s ease-out, top .08s ease-out, opacity 0s linear .08s;
  opacity: 0
}

.hamburger--minus.is-active .hamburger-inner:before {
  top: 0
}

.hamburger--minus.is-active .hamburger-inner:after {
  bottom: 0
}

.hamburger--slider .hamburger-inner {
  top: 2px
}

.hamburger--slider .hamburger-inner:before {
  top: 10px;
  transition-timing-function: ease;
  transition-duration: .15s;
  transition-property: transform, opacity
}

.hamburger--slider .hamburger-inner:after {
  top: 20px
}

.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--slider.is-active .hamburger-inner:before {
  transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  opacity: 0
}

.hamburger--slider.is-active .hamburger-inner:after {
  transform: translate3d(0, -20px, 0) rotate(-90deg)
}

.hamburger--slider-r .hamburger-inner {
  top: 2px
}

.hamburger--slider-r .hamburger-inner:before {
  top: 10px;
  transition-timing-function: ease;
  transition-duration: .15s;
  transition-property: transform, opacity
}

.hamburger--slider-r .hamburger-inner:after {
  top: 20px
}

.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-45deg)
}

.hamburger--slider-r.is-active .hamburger-inner:before {
  transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
  opacity: 0
}

.hamburger--slider-r.is-active .hamburger-inner:after {
  transform: translate3d(0, -20px, 0) rotate(90deg)
}

.hamburger--spin .hamburger-inner {
  transition-timing-function: cubic-bezier(.55, .055, .675, .19);
  transition-duration: .22s
}

.hamburger--spin .hamburger-inner:before {
  transition: top .1s ease-in .25s, opacity .1s ease-in
}

.hamburger--spin .hamburger-inner:after {
  transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spin.is-active .hamburger-inner {
  transition-delay: .12s;
  transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  transform: rotate(225deg)
}

.hamburger--spin.is-active .hamburger-inner:before {
  top: 0;
  transition: top .1s ease-out, opacity .1s ease-out .12s;
  opacity: 0
}

.hamburger--spin.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s;
  transform: rotate(-90deg)
}

.hamburger--spin-r .hamburger-inner {
  transition-timing-function: cubic-bezier(.55, .055, .675, .19);
  transition-duration: .22s
}

.hamburger--spin-r .hamburger-inner:before {
  transition: top .1s ease-in .25s, opacity .1s ease-in
}

.hamburger--spin-r .hamburger-inner:after {
  transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spin-r.is-active .hamburger-inner {
  transition-delay: .12s;
  transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  transform: rotate(-225deg)
}

.hamburger--spin-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top .1s ease-out, opacity .1s ease-out .12s;
  opacity: 0
}

.hamburger--spin-r.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s;
  transform: rotate(90deg)
}

.hamburger--spring .hamburger-inner {
  top: 2px;
  transition: background-color 0s linear .13s
}

.hamburger--spring .hamburger-inner:before {
  top: 10px;
  transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spring .hamburger-inner:after {
  top: 20px;
  transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spring.is-active .hamburger-inner {
  transition-delay: .22s;
  background-color: transparent !important
}

.hamburger--spring.is-active .hamburger-inner:before {
  top: 0;
  transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
  transform: translate3d(0, 10px, 0) rotate(45deg)
}

.hamburger--spring.is-active .hamburger-inner:after {
  top: 0;
  transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
  transform: translate3d(0, 10px, 0) rotate(-45deg)
}

.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(.55, .055, .675, .19);
  transition-duration: .13s
}

.hamburger--spring-r .hamburger-inner:after {
  top: -20px;
  transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity 0s linear
}

.hamburger--spring-r .hamburger-inner:before {
  transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spring-r.is-active .hamburger-inner {
  transition-delay: .22s;
  transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--spring-r.is-active .hamburger-inner:after {
  top: 0;
  transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity 0s linear .22s;
  opacity: 0
}

.hamburger--spring-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
  transform: rotate(90deg)
}

.hamburger--stand .hamburger-inner {
  transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms
}

.hamburger--stand .hamburger-inner:before {
  transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand .hamburger-inner:after {
  transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand.is-active .hamburger-inner {
  transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s;
  transform: rotate(90deg);
  background-color: transparent !important
}

.hamburger--stand.is-active .hamburger-inner:before {
  top: 0;
  transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
  transform: rotate(-45deg)
}

.hamburger--stand.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
  transform: rotate(45deg)
}

.hamburger--stand-r .hamburger-inner {
  transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms
}

.hamburger--stand-r .hamburger-inner:before {
  transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand-r .hamburger-inner:after {
  transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
}

.hamburger--stand-r.is-active .hamburger-inner {
  transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s;
  transform: rotate(-90deg);
  background-color: transparent !important
}

.hamburger--stand-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
  transform: rotate(-45deg)
}

.hamburger--stand-r.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
  transform: rotate(45deg)
}

.hamburger--squeeze .hamburger-inner {
  transition-timing-function: cubic-bezier(.55, .055, .675, .19);
  transition-duration: 75ms
}

.hamburger--squeeze .hamburger-inner:before {
  transition: top 75ms ease .12s, opacity 75ms ease
}

.hamburger--squeeze .hamburger-inner:after {
  transition: bottom 75ms ease .12s, transform 75ms cubic-bezier(.55, .055, .675, .19)
}

.hamburger--squeeze.is-active .hamburger-inner {
  transition-delay: .12s;
  transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  transform: rotate(45deg)
}

.hamburger--squeeze.is-active .hamburger-inner:before {
  top: 0;
  transition: top 75ms ease, opacity 75ms ease .12s;
  opacity: 0
}

.hamburger--squeeze.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;
  transform: rotate(-90deg)
}

.hamburger--vortex .hamburger-inner {
  transition-timing-function: cubic-bezier(.19, 1, .22, 1);
  transition-duration: .2s
}

.hamburger--vortex .hamburger-inner:after,
.hamburger--vortex .hamburger-inner:before {
  transition-delay: .1s;
  transition-timing-function: linear;
  transition-duration: 0s
}

.hamburger--vortex .hamburger-inner:before {
  transition-property: top, opacity
}

.hamburger--vortex .hamburger-inner:after {
  transition-property: bottom, transform
}

.hamburger--vortex.is-active .hamburger-inner {
  transition-timing-function: cubic-bezier(.19, 1, .22, 1);
  transform: rotate(765deg)
}

.hamburger--vortex.is-active .hamburger-inner:after,
.hamburger--vortex.is-active .hamburger-inner:before {
  transition-delay: 0s
}

.hamburger--vortex.is-active .hamburger-inner:before {
  top: 0;
  opacity: 0
}

.hamburger--vortex.is-active .hamburger-inner:after {
  bottom: 0;
  transform: rotate(90deg)
}

.hamburger--vortex-r .hamburger-inner {
  transition-timing-function: cubic-bezier(.19, 1, .22, 1);
  transition-duration: .2s
}

.hamburger--vortex-r .hamburger-inner:after,
.hamburger--vortex-r .hamburger-inner:before {
  transition-delay: .1s;
  transition-timing-function: linear;
  transition-duration: 0s
}

.hamburger--vortex-r .hamburger-inner:before {
  transition-property: top, opacity
}

.hamburger--vortex-r .hamburger-inner:after {
  transition-property: bottom, transform
}

.hamburger--vortex-r.is-active .hamburger-inner {
  transition-timing-function: cubic-bezier(.19, 1, .22, 1);
  transform: rotate(-765deg)
}

.hamburger--vortex-r.is-active .hamburger-inner:after,
.hamburger--vortex-r.is-active .hamburger-inner:before {
  transition-delay: 0s
}

.hamburger--vortex-r.is-active .hamburger-inner:before {
  top: 0;
  opacity: 0
}

.hamburger--vortex-r.is-active .hamburger-inner:after {
  bottom: 0;
  transform: rotate(-90deg)
}

.hamburger--header {
  margin-right: -5px;
  padding-right: 0;
  padding-left: 5px;
  cursor: default;
  vertical-align: middle
}

.hamburger--header .hamburger-inner,
.hamburger--header .hamburger-inner:after,
.hamburger--header .hamburger-inner:before,
.hamburger--header.is-active .hamburger-inner,
.hamburger--header.is-active .hamburger-inner:after,
.hamburger--header.is-active .hamburger-inner:before {
  background-color: #222
}

.hamburger--header.hamburger--elastic .hamburger-inner,
.hamburger--header.hamburger--slider .hamburger-inner {
  top: 2px
}

.hamburger--header:hover {
  opacity: 1
}

.hamburger-wrap {
  text-align: center
}

.hamburger--accessible {
  display: inline-block
}

.hamburger--accessible .hamburger-box {
  display: inline-block;
  vertical-align: middle
}

.hamburger--accessible .hamburger-inner,
.hamburger--accessible .hamburger-inner:after,
.hamburger--accessible .hamburger-inner:before,
.hamburger--accessible.is-active .hamburger-inner,
.hamburger--accessible.is-active .hamburger-inner:after,
.hamburger--accessible.is-active .hamburger-inner:before {
  background-color: #222
}

.hamburger-label {
  font-weight: 600;
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
  text-transform: uppercase
}

.hamburger-label-hidden {
  display: none
}

.name {
  font-size: .8em;
  font-weight: 600;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 1.25em;
  padding-top: 2em;
  color: #1A1A1A
}

.information-directions {
  font-size: 14px;
  width: 100%
}

.browsers,
.types {
  padding-left: 0;
  list-style: none
}

.browsers li,
.types li {
  margin-bottom: .25em
}

.browsers {
  padding-left: 1em;
  column-count: 2
}

.hint {
  display: none;
  margin-bottom: 1em
}

.hint.is-visible {
  display: block
}

@media only screen and (min-width:320px) {
  .browsers {
    column-count: 2
  }
}

@media only screen and (min-width:480px) {
  .types {
    column-count: 2
  }

  .browsers {
    column-count: 3
  }
}

@media only screen and (min-width:632px) {
  .information-directions {
    font-size: 15px
  }
}

#carbonads {
  padding-top: 20px;
  padding-bottom: 32px
}

#carbonads a {
  text-decoration: none
}

#carbonads>span {
  position: relative;
  display: block;
  width: 100%;
  max-width: 300px;
  margin-right: auto;
  margin-left: auto
}

.carbon-wrap {
  position: relative;
  display: table;
  width: 100%
}

.carbon-img,
.carbon-text {
  display: table-cell;
  text-align: left;
  vertical-align: middle
}

.carbon-img {
  background-color: #1A1A1A
}

.carbon-img img {
  display: block
}

.carbon-text {
  font-size: 12px;
  line-height: 1.2;
  padding-left: 15px
}

.carbon-poweredby {
  font-size: 11px;
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 130px;
  text-align: center;
  color: #999
}

@media only screen and (min-width:1280px) {
  #carbonads {
    position: absolute;
    top: 45px;
    right: 30px;
    padding-top: 0;
    padding-bottom: 0
  }
}
@font-face {
  font-family: 'High Summit'; /* Gewünschter Name */
  src: url('/files/layout/fonts/High-Summit.eot');
            /* für IE9 */
  src: url('/files/layout/fonts/High-Summit.woff') 
            format('woff'), 
       url('/files/layout/fonts/High-Summit.otf') 
            format('opentype'), 
           /* für moderne Browser */
       url('/files/layout/fonts/High-Summit.ttf') 
            format('truetype');
          /* für Safari, Android, iOS */
 }

 @font-face {
  font-family: 'Outfit Bold'; /* Gewünschter Name */
  src: url('/files/layout/fonts/Outfit-Bold.eot');
            /* für IE9 */
  src: url('/files/layout/fonts/Outfit-Bold.woff') 
            format('woff'), 
          url('/files/layout/fonts/Outfit-Bold.otf') 
            format('opentype'), 
           /* für moderne Browser */
       url('/files/layout/fonts/Outfit-Bold.ttf') 
            format('truetype');
          /* für Safari, Android, iOS */
 }

  @font-face {
  font-family: 'Outfit Light'; /* Gewünschter Name */
  src: url('/files/layout/fonts/Outfit-Light.eot');
            /* für IE9 */
  src: url('/files/layout/fonts/Outfit-Light.woff') 
            format('woff'), 
      url('/files/layout/fonts/Outfit-Light.otf') 
            format('opentype'), 
           /* für moderne Browser */
       url('/files/layout/fonts/Outfit-Light.ttf') 
            format('truetype');
          /* für Safari, Android, iOS */
 }
 

/*Allgemeines*/
html{
  overflow-x: hidden;
}

body {
  font-family: "Outfit Light", sans-serif;
  font-style: normal;
  font-size: 16px;
  color: #1C3440;
  background-color: #fff;
  margin: 0;
  padding: 0;
  width: 100%;
}

@media (max-width: 450px) {
  body{
    font-size: 14px;
  } 
}

strong {
  font-family: "Outfit Bold", sans-serif;
  font-weight: normal;
}

::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-thumb {
  background: #000;
}

::-webkit-scrollbar-track {
  background: linear-gradient(90deg, #DFDFDF, #DFDFDF 1px, #EBEBEC 0, #EBEBEC);
}

::selection {
  background: rgba(0,0,0, 0.95);
  color: #fff;
  text-shadow: none;
}

.relative {
  position: relative;
}

:focus {
  outline: none !important;
}




hr {
  border: 0;
  height: 1px;
  background: #1C3440;
  clear: left;
}

a {
  text-decoration: none;
}


p {
  color: #1C3440;
  line-height: 23px;
  margin-top: 0;
}

.active {
  font-family: "Outfit Bold", sans-serif;
  font-style: normal;
}

.center {
  text-align: center;
}

h1{
  color: #1C3440;
  font-family: "Outfit Light", sans-serif;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 0;
  word-break: break-word;
  font-size: 40px;
  margin-top: 0;
}
h2 {
  color: #1C3440;
  font-family: "High Summit", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 45px;
  margin-bottom: 0;
  margin-top: 0;
}
h3,
h4,
h5,
h6,
h7 {
  color: #1C3440;
  font-family: "Outfit Light", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  margin-bottom: 1rem;
}


ul,
strong,
a {
  line-height: 25px;
}


@media (max-width: 450px) {
 

    h1 {
      font-size: 30px;
    }
    h2,
    h3,
    h4,
    h5,
    h6{
        font-size: 17px;
      } 
}


.ce_image {
  width: 100%;
}

img {
  display: block;
}
.mod_article {
  width: 100vw;
  position: relative;
}

/*Navigation*/
#header {
  height: auto;
  z-index: 1000;
  position: absolute;
  top: 0;
  height: 120px;
}
.mobile_menu_active #header {
  position: fixed;
}
#header>.inside {
  display: flex;
  justify-content: space-between;
  width: calc(100vw - 200px);
  z-index: 999;
  padding: 25px 100px;
  height: 80px;
}
#header .logo {
  height: 80px;
}
#header .logo img {
  height: 80px;
  object-fit: contain;
  margin-right: 59px;
}
#header .icon_social {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#header .icon_social .rte {
  display: flex;
  gap: 15px;
  height: max-content;
}
#header .icon_social .rte p {
  margin: 0;
  height: 23px;
}
#header .mod_mobile_menu {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#header .mod_navigation {
  margin-left: auto;
}
#header .mod_navigation ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: 60px;
  height: 100%;
}
#header .mod_navigation ul li {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#header .mod_navigation ul li a,
#header .mod_navigation ul li strong {
  color: #083A47;
  font-size: 18px;
}
#header .greenbutton {
  margin-left: 25px;
}
#header .mod_navigation ul .greenbutton a {
  color: #fff;
}
#header .greenbutton a:hover {
  margin-left: 20px;
}
#header .header_logo img {
  width: 200px;
}


/*Mobiles Menü */
.mobile_menu {
  z-index: 1000;
  width: calc(100vw) !important;
  height: calc(100vh) !important;
  box-shadow: none;
  top: 120px !important;
  transform: none !important;
  display: none !important;
}
.mobile_menu.active.position_right {
  box-shadow: none;
}
.mobile_menu.active {
  display: block !important;
}
.mobile_menu .inner {
  overflow-y: unset;
  background: rgb(28 52 64 / 0.90);
  padding: 100px;
  padding-top: 0;
  height: calc(100% - 220px);
  position: relative;
}
.mobile_menu .inner .mod_navigation {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  overflow: visible;
  grid-gap: 50px;
}
.mobile_menu .inner .mod_navigation::after {
  content: '';
  background-image: url('/files/bilder/2026_do_be_you_menu_bild.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  height: calc(100% - 50px);
  display: flex;
  margin-top: 25px;
  width: calc(50vw - 125px);
  margin-bottom: 25px;
  background-position: center;
  border-radius: 7px;
}
.mobile_menu .inner .mod_navigation ul {
  list-style-type: none;
  margin: 0;
  padding: 25px 0;
  padding-left: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 50px);
}
.mobile_menu .inner .mod_navigation ul li {
  height: 75px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.mobile_menu .inner .mod_navigation ul li.buttonpfeil {
  position: absolute;
  bottom: 75px;
  right: 105px;
  height: max-content;
  
}
.mobile_menu .inner .mod_navigation ul li.buttonpfeil a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='20.828' viewBox='0 0 96 20.828'%3E%3Cg id='Gruppe_35' data-name='Gruppe 35' transform='translate(-754.671 970.414) rotate(-90)'%3E%3Cg id='Gruppe_17' data-name='Gruppe 17' transform='translate(854.829 871.671)'%3E%3Cline id='Linie_1' data-name='Linie 1' y2='75' transform='translate(105.171 -116)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3Cpath id='Pfad_107' data-name='Pfad 107' d='M683.5,827.75l9,9,9-9' transform='translate(267.5 12.921)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  padding-left: 110px;
  color: #fff;
  font-family: 'Outfit Bold', sans-serif;
  font-size: 18px;
  background-size: auto;
}
.mobile_menu .inner .mod_navigation ul li.buttonpfeil a:hover {
  font-size: 18px;
}
.mobile_menu .inner .mod_navigation ul li a {
  color: #fff;
  font-size: 40px;
  font-family: "Outfit Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77' height='2' viewBox='0 0 77 2'%3E%3Cg id='Gruppe_21' data-name='Gruppe 21' transform='translate(-40 -104.171) rotate(90)'%3E%3Cline id='Linie_1' data-name='Linie 1' y2='75' transform='translate(105.171 -116)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  padding-right: 0;
  padding-left: 70px;
  background-position: left center;
  transition: all 1s;
  background-size: 60px;
}
.mobile_menu .inner .mod_navigation ul li a:hover {
  font-size: 50px;
}
.mobile_menu .inner .mod_navigation ul .active .active {
  font-size: 50px;
  font-family: "Outfit Light", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77' height='2' viewBox='0 0 77 2'%3E%3Cg id='Gruppe_21' data-name='Gruppe 21' transform='translate(-40 -104.171) rotate(90)'%3E%3Cline id='Linie_1' data-name='Linie 1' y2='75' transform='translate(105.171 -116)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  padding-right: 0;
  padding-left: 70px;
  background-position: left center;
  background-size: 60px;
}


.mobile_menu_active #header {
  background: rgb(28 52 64 / 0.90);
}
.mobile_menu_active #header .logo img {
  content: url('/files/bilder/logos/2026_do-be-you_logo-variante_weiss.svg');
}
.mobile_menu_active #header .icon_social p:nth-child(1) img {
  content: url('/files/bilder/logos/icon_instagram_weiss.svg');
}
.mobile_menu_active #header .icon_social p:nth-child(2) img {
  content: url('/files/bilder/logos/icon_facebook_weiss.svg');
}
.mobile_menu_active #header .icon_social p:nth-child(3) img {
  content: url('/files/bilder/logos/icon_linked-in_weiss.svg');
}
.mobile_menu_active #header .hamburger .hamburger-inner,
.mobile_menu_active #header .hamburger .hamburger-inner:after,
.mobile_menu_active #header .hamburger .hamburger-inner:before {
  background-color: #fff;
  width: 40px;
  height: 2px;
}

.mobile_menu_active #header .hamburger--squeeze .hamburger-inner {
  transition-delay: .12s;
  transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  transform: rotate(45deg)
}

.mobile_menu_active #header .hamburger--squeeze .hamburger-inner:before {
  top: 0;
  transition: top 75ms ease, opacity 75ms ease .12s;
  opacity: 0
}

.mobile_menu_active #header .hamburger--squeeze .hamburger-inner:after {
  bottom: 0;
  transition: bottom 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;
  transform: rotate(-90deg)
}


/*Green Button*/
.buttongreen a,
form button.submit {
  border: 0px solid transparent;
  border-radius: 7px;
  background: linear-gradient(45deg,rgba(172, 207, 121, 1) 0%, rgba(66, 165, 114, 1) 100%);
  color: #fff;
  padding: 10px 25px;
  text-transform: uppercase;
  font-family: 'Outfit Bold', sans-serif;
  font-size: 14px;
}


/*weißer Button*/
.buttonwhite a {
  border: 0px solid transparent;
  border-radius: 7px;
  background-color: #fff;
  color: #ACCF79;
  padding: 10px 25px;
  text-transform: uppercase;
  font-family: 'Outfit Bold', sans-serif;
  text-align: center;
  font-size: 14px;
}
.orangebutton a:hover {
  font-size: 20px;
  padding: 10px 20px;
}

/* Headerbild */
#headerimage {
  height: 100vh;
  width: 100vw;
  min-height: 900px;
}
#headerimage .mod_article {
  display: grid;
  grid-template-columns: 60% 40%;
  height: 100vh;
  min-height: 900px;
  position: relative;
}
#headerimage .mod_article::after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1296.983' height='218' viewBox='0 0 1296.983 218'%3E%3Cdefs%3E%3CradialGradient id='radial-gradient' cx='0.5' cy='0.5' r='1.009' gradientTransform='translate(0 0)' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%237ecbea'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath id='Pfad_141' data-name='Pfad 141' d='M178.76-74.217Q184.2-61.309,179.949-49a81.819,81.819,0,0,1-10.615,21.91,184.034,184.034,0,0,1-75.665,59.7A289.1,289.1,0,0,1,47.9,49.853a193.86,193.86,0,0,1-24.2,5.265,83.477,83.477,0,0,1-12.653,1.1A24.86,24.86,0,0,1,3.821,55.2,13.065,13.065,0,0,1,1.529,53.93,8.032,8.032,0,0,1,.467,52.359,3.6,3.6,0,0,1,0,50.7a7.319,7.319,0,0,1,.467-2.42A4.678,4.678,0,0,1,1.444,46.8a8.949,8.949,0,0,0,.51-.764,2.883,2.883,0,0,1,1.826-1.274,3.438,3.438,0,0,1,2.335.34,2.726,2.726,0,0,1,1.316,1.7A2.917,2.917,0,0,1,7.133,49l-.51.679v.085a17.043,17.043,0,0,0,4.416.34A73.992,73.992,0,0,0,22.5,48.834,206.989,206.989,0,0,0,45.688,43.06,307.719,307.719,0,0,0,90.1,25.905q44.669-20.042,71.844-57.237a80.312,80.312,0,0,0,9.6-19.872q3.652-10.53-.17-19.7-4.756-8.747-15.88-12.568a79.121,79.121,0,0,0-22.674-4.076q-4.671-.17-9.341-.085-4.246,6.369-8.407,12.738-1.7,2.633-3.482,5.265-7.3,11.04-14.352,22.25-4.841,7.728-9.851,15.456Q80-20.462,72.778-8.912,56.048,17.5,38.979,43.739a3.278,3.278,0,0,1-4.246.934,2.721,2.721,0,0,1-1.316-1.656,2.811,2.811,0,0,1,.212-2.081q21.74-39.319,46.2-77.109,12.229-19.022,25.307-37.451,5.01-6.879,10.276-13.588A176.411,176.411,0,0,0,85.6-82.625a151.406,151.406,0,0,0-22.5,7.3A44.879,44.879,0,0,0,44.669-62.583l-.17.17a2.081,2.081,0,0,1-1.274.722,2.3,2.3,0,0,1-1.529-.3,1.9,1.9,0,0,1-.764-1.146,1.785,1.785,0,0,1,.255-1.4A48.433,48.433,0,0,1,60.8-79.737a136.6,136.6,0,0,1,23.1-8.577,178.039,178.039,0,0,1,37.111-5.945,167.623,167.623,0,0,1,13.248-14.522,1.917,1.917,0,0,1,1.4-.594,2.084,2.084,0,0,1,1.4.51,1.967,1.967,0,0,1,.637,1.274,1.747,1.747,0,0,1-.467,1.274l-.085.17q-3.821,4.671-7.3,9.681-.679,1.1-1.444,2.123h1.868q1.444-.085,2.8-.085a85.073,85.073,0,0,1,25.052,4.161A34.668,34.668,0,0,1,178.76-74.217ZM326.185-77.1a30.551,30.551,0,0,1,5.18,18.088A78.13,78.13,0,0,1,321.6-25.387a154.509,154.509,0,0,1-18.938,28.7,163.213,163.213,0,0,1-52.736,43.4,87.937,87.937,0,0,1-33.459,9.426,60.87,60.87,0,0,1-17.749-1.783q-9.511-1.953-15.371-10.87Q179.1,33.8,182.157,24.8a75.168,75.168,0,0,1,6.709-16.135A163.945,163.945,0,0,1,200.84-9a19.7,19.7,0,0,1-5.1-16.3q5.1-18.513,19.277-29.468A150.988,150.988,0,0,1,275.4-86.531a69.289,69.289,0,0,1,35.073-1.019A27.16,27.16,0,0,1,326.185-77.1Zm-11.38,48.236a72.772,72.772,0,0,0,9-30.232q.34-16.73-15.371-21.315a62.165,62.165,0,0,0-31.336.934,147.429,147.429,0,0,0-57.577,29.808q-13.5,10.615-17.664,25.222a13.281,13.281,0,0,0,2.718,10.785q.849-1.1,1.614-2.123,1.274-1.7,2.633-3.312a246.041,246.041,0,0,1,23.948-24.033q6.284-5.6,13.163-10.615,3.482-2.548,7.218-4.756l1.359-.679a15.184,15.184,0,0,1,7.473-2.463,1.479,1.479,0,0,1,1.274.425,2.067,2.067,0,0,1,.594,1.274,1.8,1.8,0,0,1-.425,1.189,1.651,1.651,0,0,1-1.1.594l-.51.085a18.558,18.558,0,0,0-6.284,2.717q-3.312,2.123-6.454,4.5a2.267,2.267,0,0,0-.594.425q-6.539,5.1-12.568,10.785a278.1,278.1,0,0,0-22.759,24.2q-1.444,1.7-2.717,3.482-.849,1.1-1.614,2.208a46.633,46.633,0,0,0,10.615,5.775h.085a2.571,2.571,0,0,1,1.529,1.444,3.038,3.038,0,0,1,.085,2.123,2.908,2.908,0,0,1-1.486,1.529,2.914,2.914,0,0,1-2.081.085,50.681,50.681,0,0,1-12.484-6.284,174.728,174.728,0,0,0-10.87,16.645,68.413,68.413,0,0,0-5.945,14.776q-2.208,7.9.764,14.012,3.737,5.775,11.464,7.516a56.873,56.873,0,0,0,15.626,1.316A79.572,79.572,0,0,0,246.613,40a165.345,165.345,0,0,0,50.019-41.7A149.716,149.716,0,0,0,314.805-28.869ZM335.611,31a10.5,10.5,0,0,0-3.142,3.4,4.411,4.411,0,0,0-.679,3.4A2.191,2.191,0,0,0,334,39.238a7.339,7.339,0,0,0,3.821-1.444,10.5,10.5,0,0,0,3.142-3.4,4.411,4.411,0,0,0,.679-3.4,2.191,2.191,0,0,0-2.208-1.444A7.339,7.339,0,0,0,335.611,31Zm282.11-76.345A71.011,71.011,0,0,1,592.754-28.19a137.356,137.356,0,0,1-12.908,4.925,39.073,39.073,0,0,1,16.475,10.021,23.386,23.386,0,0,1,6.539,16.73,28.184,28.184,0,0,1-6.284,16.39A67.816,67.816,0,0,1,570.5,38.644,210.378,210.378,0,0,1,510.21,53.675a465.238,465.238,0,0,1-61.483,2.378,2.228,2.228,0,0,1-1.4-.637,1.9,1.9,0,0,1-.552-1.4,1.76,1.76,0,0,1,.552-1.359,2.346,2.346,0,0,1,1.4-.594,505.091,505.091,0,0,0,60.719-4.5,205.65,205.65,0,0,0,58-15.456,61.378,61.378,0,0,0,23.014-16.9A19.07,19.07,0,0,0,594.92,3.359a15.076,15.076,0,0,0-4.628-11q-9.936-9.172-24.967-9.851a51.731,51.731,0,0,0-6.624-.085q-11.379,2.378-22.759,3.906a4.365,4.365,0,0,1-3.142-.849,4.074,4.074,0,0,1-1.613-2.8,4.219,4.219,0,0,1,.637-2.8,4.258,4.258,0,0,1,2.335-1.783,92.055,92.055,0,0,1,24.882-4.246,159.142,159.142,0,0,0,30.4-9.426,63.606,63.606,0,0,0,22.25-15.031,18.493,18.493,0,0,0,5.053-10.573,11.738,11.738,0,0,0-3.864-9.893q-9.6-8.237-23.948-9.766A114.55,114.55,0,0,0,564.39-81.1Q544.6-50.609,525.581-19.443l-39.913,64.8a2.985,2.985,0,0,1-1.868,1.4,2.886,2.886,0,0,1-2.293-.382,3.052,3.052,0,0,1-1.316-1.783,2.907,2.907,0,0,1,.212-2.123q17.579-34.054,37.875-66.494,10.106-16.22,21.061-31.931,9-12.653,19.022-24.627a233.478,233.478,0,0,0-52.142,13.248,2.927,2.927,0,0,1-2.293-.085,2.841,2.841,0,0,1-1.529-1.7,2.847,2.847,0,0,1,.042-2.208,2.991,2.991,0,0,1,1.656-1.613,228.335,228.335,0,0,1,56.218-15.286,115.352,115.352,0,0,1,29.638-.255q15.456,1.1,28.534,11.889a20.4,20.4,0,0,1,6.2,16.05A27.252,27.252,0,0,1,617.721-45.344ZM661.456,4.42a17.161,17.161,0,0,1-.679,9.681,37.653,37.653,0,0,1-4.076,7.643,50.083,50.083,0,0,1-11.889,11.8,42.786,42.786,0,0,1-7.643,4.119A21.6,21.6,0,0,1,628,39.238a15.338,15.338,0,0,1-9.681-3.737,13.36,13.36,0,0,1-4.246-9.936,21.781,21.781,0,0,1,2.335-9.384A26.814,26.814,0,0,1,621.8,8.921a37.26,37.26,0,0,1,6.879-5.435l1.7-1.019A12.407,12.407,0,0,1,633.3.981a5.567,5.567,0,0,1,3.524.042,3.671,3.671,0,0,1,2.378,4.756.346.346,0,0,1-.085.255l-.17.51A5.15,5.15,0,0,1,637.3,8.751a10.712,10.712,0,0,1-2,1.1,5.971,5.971,0,0,0-2.038,1.1,29.64,29.64,0,0,0-5.35,4.076q-5.01,4.841-5.435,10.445a4.46,4.46,0,0,0,2.76,4.756,12.359,12.359,0,0,0,7.176.51,18.839,18.839,0,0,0,8.068-3.652,39.69,39.69,0,0,0,8.322-7.218,27.219,27.219,0,0,0,5.435-8.917l-1.7-1.019-3.312-2.378a17.842,17.842,0,0,0-1.7-1.359,15.617,15.617,0,0,1-2.335-2.081A12.108,12.108,0,0,1,643.028.089a3.353,3.353,0,0,1,.382-2.208,4.419,4.419,0,0,1,1.4-1.486,5.088,5.088,0,0,1,1.571-.722q.722-.17.892,0a4.806,4.806,0,0,1,1.062-.042,5.464,5.464,0,0,1,.722.127,3.936,3.936,0,0,1,.764.085,19.39,19.39,0,0,1,4.416,1.1,11.428,11.428,0,0,1,4.416,2.717A10.156,10.156,0,0,1,661.456,4.42Zm-4.161,3.737h0Zm-5.435-5.18a.555.555,0,0,0,.255.255,5.549,5.549,0,0,0,.51.594l2.293,2.293A4.544,4.544,0,0,0,651.86,2.977ZM806.333-101.732a8.959,8.959,0,0,1,1.274,3.227,3.4,3.4,0,0,1-.255,1.783,4.621,4.621,0,0,0-.17,1.274,46.9,46.9,0,0,1-2.123,7.049,3.287,3.287,0,0,1-.17.425q-2.633,6.964-5.69,13.672a308.748,308.748,0,0,1-29.171,51.42,202.052,202.052,0,0,1-40.89,43.1.992.992,0,0,1-.255.17.245.245,0,0,1-.17.085q-.594,1.359-1.274,2.633-.849,1.529-1.614,3.142a217.341,217.341,0,0,0-10.36,27.005,71.477,71.477,0,0,0-2.8,13.927,25.518,25.518,0,0,0,.212,6.751,8.643,8.643,0,0,0,2.76,5.223l.085.085a1.745,1.745,0,0,1,.637,1.274,2.072,2.072,0,0,1-.382,1.359,2.207,2.207,0,0,1-1.316.679,1.656,1.656,0,0,1-1.316-.425h-.085a13.278,13.278,0,0,1-4.076-7.388,33.573,33.573,0,0,1-.425-7.813,74.914,74.914,0,0,1,2.8-14.776A210.352,210.352,0,0,1,721.5,25.4a100.579,100.579,0,0,1-18.513,10.021,50.639,50.639,0,0,1-15.456,3.652,31.554,31.554,0,0,1-4.543-.34A13.294,13.294,0,0,1,678.1,36.86a8.408,8.408,0,0,1-3.779-5.01,9.138,9.138,0,0,1-.127-5.69A33.3,33.3,0,0,1,682.049,11.6,45.981,45.981,0,0,1,694.83,1.873a51.432,51.432,0,0,1,15.031-5.18,37.226,37.226,0,0,1,8.407-.425,13.617,13.617,0,0,1,4.671,1.1,7.653,7.653,0,0,1,3.906,4.161A2.291,2.291,0,0,1,726.8,3.1a1.941,1.941,0,0,1-1.147,1.062.245.245,0,0,0-.17.085l-3.312.934a6.334,6.334,0,0,1-2.25.255,15.082,15.082,0,0,1-2.42-.425,23.2,23.2,0,0,0-6.2.34,45.367,45.367,0,0,0-12.568,4.076,37.455,37.455,0,0,0-10.488,7.813,25.061,25.061,0,0,0-6.072,10.785,5.809,5.809,0,0,0-.17,1.1,1.183,1.183,0,0,0,.085.51.961.961,0,0,0,.34.34.244.244,0,0,0,.17.085,4.987,4.987,0,0,0,1.868.679,14.316,14.316,0,0,0,2.8.255,40.191,40.191,0,0,0,12.908-2.972,103.186,103.186,0,0,0,24.373-13.842q1.1-.934,2.123-1.868.849-.849,1.783-1.614,9.511-19.617,20.3-38.47,14.522-25.561,31.336-49.764,1.274-1.7,2.463-3.4,3.652-5.18,7.558-10.191a83.221,83.221,0,0,1,8.917-9.681l.509-.34a5.93,5.93,0,0,1,1.529-1.019,4.661,4.661,0,0,0,.594-.255,3.433,3.433,0,0,1,1.741-.51A4.889,4.889,0,0,1,806.333-101.732Zm-7.218,11.549a10.484,10.484,0,0,0,.51-1.614q.17-.594.425-1.274a178.988,178.988,0,0,0-15.286,18.853q-16.9,23.778-31.676,49-8.067,13.672-15.456,27.769a221.794,221.794,0,0,0,31.591-36.941A294.622,294.622,0,0,0,793.34-76.935Q796.482-83.559,799.114-90.183Zm75.5,109.549a2.067,2.067,0,0,1,1.274.594,1.728,1.728,0,0,1,.51,1.274,1.89,1.89,0,0,1-.594,1.231,1.813,1.813,0,0,1-1.274.467,192.492,192.492,0,0,0-39.064,3.482A172.82,172.82,0,0,0,798.18,38.134q-1.529.679-3.057,1.444-7.9,15.286-16.984,30.062-5.265,8.492-11.21,16.645-3.057,4.076-6.369,7.983a73.981,73.981,0,0,1-7.218,7.388,41.771,41.771,0,0,1-4.246,3.227,20.494,20.494,0,0,1-4.925,2.633,14.523,14.523,0,0,1-6.114,1.1,10.967,10.967,0,0,1-3.227-.679q-.34-.085-.594-.17a.245.245,0,0,0-.17-.085,2.142,2.142,0,0,0-.51-.255.651.651,0,0,0-.255-.085,4.168,4.168,0,0,1-.425-.255,4.157,4.157,0,0,0-.425-.255,9.273,9.273,0,0,1-.764-.679,7.6,7.6,0,0,1-1.359-1.614,7.488,7.488,0,0,1-.764-1.7,12.105,12.105,0,0,1-.51-3.312,19.62,19.62,0,0,1,.934-5.69,47.015,47.015,0,0,1,4.331-9.681,89.758,89.758,0,0,1,12.4-16.22,130.526,130.526,0,0,1,14.946-13.587A156.309,156.309,0,0,1,787.9,37.795q1.614-3.142,3.227-6.369,2.038-4.076,3.991-8.237a63.772,63.772,0,0,1-7.473,5.945,53.984,53.984,0,0,1-6.114,3.567,27.81,27.81,0,0,1-7.133,2.378,16.544,16.544,0,0,1-4.161.34,13.617,13.617,0,0,1-4.671-1.1,9.64,9.64,0,0,1-4.076-3.482,10.38,10.38,0,0,1-1.783-4.671,15.976,15.976,0,0,1-.085-4.331,25.35,25.35,0,0,1,.764-3.821,34.076,34.076,0,0,1,2.8-6.709A68.106,68.106,0,0,1,770.75-.166q2.123-2.717,4.331-5.18a3.372,3.372,0,0,0,.425-.51,20.144,20.144,0,0,1,1.953-1.868,7.7,7.7,0,0,1,3.227-1.444,3.324,3.324,0,0,1,2.59.552,3.3,3.3,0,0,1,1.4,2.166,3.6,3.6,0,0,1,0,1.1v.17a7.444,7.444,0,0,1-.51,1.7,11.641,11.641,0,0,1-.764,1.444A22.037,22.037,0,0,1,781.96-.25a2.957,2.957,0,0,0-.594.594q-2.123,2.293-4.076,4.756a60.692,60.692,0,0,0-6.709,10.021,26.845,26.845,0,0,0-2.208,5.18,21.2,21.2,0,0,0-.509,2.463,6.608,6.608,0,0,0,0,2.123,2.562,2.562,0,0,0,.425,1.359,2.114,2.114,0,0,0,.764.594,3.931,3.931,0,0,0,1.614.425,17.515,17.515,0,0,0,2.293-.17,21.955,21.955,0,0,0,5.1-1.783,32.6,32.6,0,0,0,5.1-2.887A70.488,70.488,0,0,0,792.49,14.7a99.169,99.169,0,0,0,8.237-9.341q3.822-4.925,7.218-10.276a3.95,3.95,0,0,1,2.463-1.7,3.98,3.98,0,0,1,2.972.51,3.793,3.793,0,0,1,1.614,2.123,3.772,3.772,0,0,1-.17,2.718q-2.038,4.586-4.161,9.087-2.038,4.5-4.161,9-3.906,8.068-7.9,16.05A178.4,178.4,0,0,1,834.7,22.254,196.861,196.861,0,0,1,874.61,19.366ZM782.045,49l1.868-3.567a150.387,150.387,0,0,0-19.022,12.993,120.175,120.175,0,0,0-14.182,13.163,86.77,86.77,0,0,0-6.2,7.473,79.756,79.756,0,0,0-5.265,7.9,37.881,37.881,0,0,0-3.737,8.407,13.938,13.938,0,0,0-.679,4.076,4.6,4.6,0,0,0,.255,1.614,2.145,2.145,0,0,0,.255.51,1.333,1.333,0,0,0,.255.34.245.245,0,0,0,.17.085l.085.085h.085l.085.085a.075.075,0,0,1,.085.085.346.346,0,0,1,.255.085l.425.085a7.414,7.414,0,0,0,1.529.34,9.607,9.607,0,0,0,3.652-.764,17.912,17.912,0,0,0,3.737-2.123,33.726,33.726,0,0,0,3.567-2.8,94.43,94.43,0,0,0,6.539-6.879q3.057-3.737,5.86-7.728,5.69-7.9,10.7-16.39Q777.374,57.666,782.045,49ZM1098.8-88.4a5.91,5.91,0,0,1,1.4,2.166,9.79,9.79,0,0,1,.382,1.741v.255a18.892,18.892,0,0,1-.509,5.265v.17a74.979,74.979,0,0,1-2.718,9.341q-3.227,9.087-7.218,17.664a366.559,366.559,0,0,1-17.494,33.374A249.622,249.622,0,0,1,1026.2,41.191a79.017,79.017,0,0,1-16.05,11.04,46.988,46.988,0,0,1-9.511,3.439,24.274,24.274,0,0,1-11.125-.127,11.735,11.735,0,0,1-5.477-3.652,13.123,13.123,0,0,1-2.93-5.52,31.433,31.433,0,0,1-.849-10.615A92.115,92.115,0,0,1,983.9,16.564l1.019-2.887q.34-1.019.764-2.123a237.742,237.742,0,0,1-19.957,20.721,119.09,119.09,0,0,1-31.676,21.4,28.479,28.479,0,0,1-10.106,2.378,11.855,11.855,0,0,1-6.029-1.189,5.551,5.551,0,0,0-.594-.34,10.454,10.454,0,0,1-2.208-1.7q-.934-1.359-1.783-2.887a20.816,20.816,0,0,1-.34-11.125,62.87,62.87,0,0,1,2.887-9.426,183.382,183.382,0,0,1,18.428-33.2,633,633,0,0,1,45.943-59.191,1.871,1.871,0,0,1,1.232-.679,1.656,1.656,0,0,1,1.316.425,1.707,1.707,0,0,1,.637,1.231,2.341,2.341,0,0,1-.382,1.4A684.05,684.05,0,0,0,939.065-.675,174.678,174.678,0,0,0,921.656,31.6a45.938,45.938,0,0,0-2.548,8.45,15.138,15.138,0,0,0,.085,7.346q.849,2.378,4.586,2.123a23.523,23.523,0,0,0,7.813-2.038,112.026,112.026,0,0,0,29.383-20.551,215.841,215.841,0,0,0,24.8-27.005q4.671-6.2,9-12.568a392.219,392.219,0,0,1,19.872-40q1.274-2.038,2.718-4.161l.849-1.189.17-.17.212-.212.3-.3.51-.51a3.732,3.732,0,0,1,1.1-.679,3.929,3.929,0,0,1,1.614-.34,3.59,3.59,0,0,1,2.293.807,3.46,3.46,0,0,1,1.529,2l.127.51a1.154,1.154,0,0,1,.042.255.651.651,0,0,0,.085.255v.552a3.348,3.348,0,0,1-.042.552l-.042.255-.255,1.019-.425,1.359q-1.614,4.246-3.4,8.068-.17.425-.425.934-.595,1.189-1.189,2.463-3.4,7.388-7.473,14.437-5.35,9.172-11.379,17.834a285.9,285.9,0,0,0-10.361,27.6,84.749,84.749,0,0,0-3.482,17.579,21.545,21.545,0,0,0,.552,7.9q.977,3.482,3.524,4.246a16.036,16.036,0,0,0,7.218-.127,33.083,33.083,0,0,0,7.9-2.76,74.817,74.817,0,0,0,14.607-9.936,254.584,254.584,0,0,0,45.263-57.577,368.5,368.5,0,0,0,17.749-32.525q4.076-8.322,7.3-16.9a74.09,74.09,0,0,0,2.633-8.577,24.49,24.49,0,0,0,.51-3.567,2.673,2.673,0,0,1-2.887-1.7,2.636,2.636,0,0,1,.042-2.123,2.728,2.728,0,0,1,1.571-1.444h.085a6.878,6.878,0,0,1,2.08-.467A4.724,4.724,0,0,1,1098.8-88.4Zm20.3,92.82a17.161,17.161,0,0,1-.679,9.681,37.647,37.647,0,0,1-4.076,7.643,50.084,50.084,0,0,1-11.889,11.8,42.775,42.775,0,0,1-7.643,4.119,21.6,21.6,0,0,1-9.172,1.571,15.339,15.339,0,0,1-9.681-3.737,13.361,13.361,0,0,1-4.246-9.936,21.783,21.783,0,0,1,2.335-9.384,26.818,26.818,0,0,1,5.393-7.261,37.265,37.265,0,0,1,6.879-5.435l1.7-1.019a12.406,12.406,0,0,1,2.93-1.486,5.566,5.566,0,0,1,3.524.042,3.671,3.671,0,0,1,2.378,4.756.346.346,0,0,1-.085.255l-.17.51a5.148,5.148,0,0,1-1.656,2.208,10.708,10.708,0,0,1-2,1.1,5.971,5.971,0,0,0-2.038,1.1,29.64,29.64,0,0,0-5.35,4.076q-5.01,4.841-5.435,10.445a4.46,4.46,0,0,0,2.76,4.756,12.36,12.36,0,0,0,7.176.51,18.839,18.839,0,0,0,8.067-3.652,39.686,39.686,0,0,0,8.322-7.218,27.22,27.22,0,0,0,5.435-8.917l-1.7-1.019-3.312-2.378a17.872,17.872,0,0,0-1.7-1.359,15.618,15.618,0,0,1-2.335-2.081,12.108,12.108,0,0,1-2.166-4.034,3.354,3.354,0,0,1,.382-2.208,4.417,4.417,0,0,1,1.4-1.486,5.089,5.089,0,0,1,1.571-.722q.722-.17.892,0a4.806,4.806,0,0,1,1.062-.042,5.463,5.463,0,0,1,.722.127,3.934,3.934,0,0,1,.764.085,19.39,19.39,0,0,1,4.416,1.1A11.428,11.428,0,0,1,1116.3-.335,10.158,10.158,0,0,1,1119.1,4.42Zm-4.161,3.737h0Zm-5.435-5.18a.555.555,0,0,0,.255.255,5.542,5.542,0,0,0,.51.594l2.293,2.293A4.543,4.543,0,0,0,1109.5,2.977Zm79.232-3.991a6.053,6.053,0,0,1,2.038,2.293,4.591,4.591,0,0,1,.594,2.378,14.714,14.714,0,0,1-1.189,4.968,24.632,24.632,0,0,1-2.123,3.694,23.143,23.143,0,0,0-1.274,1.953,3.156,3.156,0,0,1-1.868,1.444,3.441,3.441,0,0,1-2.463-.255,3,3,0,0,1-1.486-1.783,2.828,2.828,0,0,1,.212-2.293l.17-.17.085-.17A37.073,37.073,0,0,0,1183.6,7.35a10.9,10.9,0,0,0,1.146-3.015h-.085a15.428,15.428,0,0,0-4.076.849,93.958,93.958,0,0,0-17.494,8.832,161.663,161.663,0,0,0-16.05,11.464A63.363,63.363,0,0,0,1134.216,38.9l-.17.17a.244.244,0,0,1-.085.17l-.34.425a3.553,3.553,0,0,1-2.378,1.274,3.73,3.73,0,0,1-2.717-.764,3.3,3.3,0,0,1-1.316-2.123,3.4,3.4,0,0,1,.552-2.463l.085-.085v-.085q4.926-8.917,10.021-17.664l4.671-8.917,2.038-4.5.934-2.208.425-1.1a.245.245,0,0,1,.085-.17.408.408,0,0,1,.127-.3.963.963,0,0,1,.552-.17,5.494,5.494,0,0,1,1.359.127l.425.085a16.573,16.573,0,0,1,6.2,2.208,5.089,5.089,0,0,1,1.062.722.813.813,0,0,1,.3.51.528.528,0,0,1-.17.382.245.245,0,0,1-.085.17l-.51,1.274-1.189,2.463-2.548,4.756-.51.849a3.322,3.322,0,0,1-.425.764l2.887-2.038a69.128,69.128,0,0,1,5.945-4.076A92.855,92.855,0,0,1,1178.46-.76h.17a21.719,21.719,0,0,1,5.775-1.189A9.075,9.075,0,0,1,1188.736-1.015Zm108.021,16.73a2.186,2.186,0,0,1,.17,1.444,1.8,1.8,0,0,1-.849,1.1q-11.38,6.539-23.1,12.314A198.926,198.926,0,0,1,1248.69,40.6a96.83,96.83,0,0,1-12.993,3.227,41.07,41.07,0,0,1-13.927,0,18.622,18.622,0,0,1-7.006-2.93,14.808,14.808,0,0,1-5.138-5.9,21.15,21.15,0,0,1-1.613-5.945q-10.106,9.681-19.617,19.7l-.255.255a3.836,3.836,0,0,1-2.548,1.189,3.465,3.465,0,0,1-2.633-1.019,3.353,3.353,0,0,1-1.1-2.081,3.732,3.732,0,0,1,.425-2.335q8.407-14.012,17.154-26.411,2.972-4.331,6.029-8.747l23.693-34.054,23.948-33.8,12.059-16.9,6.029-8.407,1.189-1.7a15.039,15.039,0,0,1,6.03-5.86,3.288,3.288,0,0,1,2.633-.085,3.392,3.392,0,0,1,1.868,1.783,3.255,3.255,0,0,1,.34,1.783,15,15,0,0,1-3.652,7.473,20.263,20.263,0,0,0-1.274,1.783l-6.115,8.322-12.144,16.73-24.2,33.629-24.033,33.714-2.718,3.906a.245.245,0,0,0-.085.17l.17-.17.17-.17q6.794-6.284,14.012-12.229A160.04,160.04,0,0,1,1238.67-5.6a47.309,47.309,0,0,1,9-4.331.346.346,0,0,0,.255-.085,13.471,13.471,0,0,1,5.6-.594,7.648,7.648,0,0,1,3.524,1.1,7.2,7.2,0,0,1,2.76,2.972,6.211,6.211,0,0,1,.594,4.331,7.84,7.84,0,0,1-1.528,3.312,21.23,21.23,0,0,1-3.906,3.906,58.659,58.659,0,0,1-8.322,5.1,219.744,219.744,0,0,1-32.78,13.078,15.885,15.885,0,0,0,1.486,9.766,10.4,10.4,0,0,0,7.6,5.435,35.744,35.744,0,0,0,11.932.212,79.28,79.28,0,0,0,12.271-2.76,186.16,186.16,0,0,0,23.948-9.172q11.719-5.435,23.1-11.634a1.8,1.8,0,0,1,1.444-.212A1.987,1.987,0,0,1,1296.756,15.715ZM1242.151.174a143.163,143.163,0,0,0-16.22,12.229,172.434,172.434,0,0,0,17.749-7.9,46.976,46.976,0,0,0,7.3-4.586,8.271,8.271,0,0,0,1.953-1.7,7.748,7.748,0,0,0,1.019-1.486q.255-.552,0-.3-.085-.764-2.08-.467a20.12,20.12,0,0,0-4.713,1.444A26.72,26.72,0,0,0,1242.151.174Z' transform='translate(0 109.375)' opacity='0.2' fill='url(%23radial-gradient)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 200px;
  width: 100vw;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
}
#headerimage #article-14.mod_article::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1309.541' height='191.971' viewBox='0 0 1309.541 191.971'%3E%3Cdefs%3E%3CradialGradient id='radial-gradient' cx='0.5' cy='0.5' r='1.115' gradientTransform='translate(0 0)' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%237ecbea'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath id='Pfad_173' data-name='Pfad 173' d='M176.924-87.539a73.494,73.494,0,0,1-25.84,17.754,142.158,142.158,0,0,1-13.359,5.1,40.439,40.439,0,0,1,17.051,10.371A24.2,24.2,0,0,1,161.543-37a29.17,29.17,0,0,1-6.5,16.963A70.187,70.187,0,0,1,128.057-.615a217.732,217.732,0,0,1-62.4,15.557A481.5,481.5,0,0,1,2.021,17.4a2.306,2.306,0,0,1-1.45-.659A1.965,1.965,0,0,1,0,15.293a1.822,1.822,0,0,1,.571-1.406,2.428,2.428,0,0,1,1.45-.615A522.749,522.749,0,0,0,64.863,8.613a212.839,212.839,0,0,0,60.029-16,63.522,63.522,0,0,0,23.818-17.49,19.736,19.736,0,0,0,4.614-12.261,15.6,15.6,0,0,0-4.79-11.382q-10.283-9.492-25.84-10.2a53.541,53.541,0,0,0-6.855-.088q-11.777,2.461-23.555,4.043a4.518,4.518,0,0,1-3.252-.879,4.216,4.216,0,0,1-1.67-2.9,4.367,4.367,0,0,1,.659-2.9,4.407,4.407,0,0,1,2.417-1.846,95.274,95.274,0,0,1,25.752-4.395,164.708,164.708,0,0,0,31.465-9.756,65.83,65.83,0,0,0,23.027-15.557,19.14,19.14,0,0,0,5.229-10.942,12.148,12.148,0,0,0-4-10.239q-9.932-8.525-24.785-10.107a118.554,118.554,0,0,0-25.4-.264Q101.25-92.988,81.563-60.732L40.254,6.328a3.09,3.09,0,0,1-1.934,1.45,2.987,2.987,0,0,1-2.373-.4,3.159,3.159,0,0,1-1.362-1.846,3.009,3.009,0,0,1,.22-2.2Q53-31.9,74-65.479,84.463-82.266,95.8-98.525q9.316-13.1,19.688-25.488A241.64,241.64,0,0,0,61.523-110.3a3.029,3.029,0,0,1-2.373-.088,2.94,2.94,0,0,1-1.582-1.758,2.946,2.946,0,0,1,.044-2.285,3.1,3.1,0,0,1,1.714-1.67,236.318,236.318,0,0,1,58.184-15.82,119.384,119.384,0,0,1,30.674-.264q16,1.143,29.531,12.3a21.11,21.11,0,0,1,6.416,16.611A28.2,28.2,0,0,1,176.924-87.539ZM377.93-124.98a6.931,6.931,0,0,1,.791,2.021,3.593,3.593,0,0,1,0,1.582,8.7,8.7,0,0,1-.439,1.318l-.176.527a3.344,3.344,0,0,1-2.021,1.538,3.471,3.471,0,0,1-2.461-.308,3.012,3.012,0,0,1-1.406-2.461h-.088a1.446,1.446,0,0,1-.439-.088,40.379,40.379,0,0,0-4.131-.352q-4.57,0-9.4.352-9.492.791-19.072,1.934-4.922.7-9.932,1.318-14.15,1.846-28.389,3.955l-18.633,2.813q-1.406.176-2.725.439Q261.563-89.561,244.512-68.2q-4.658,5.889-9.141,11.777-1.934,2.461-3.867,5.01,8.613-2.2,17.4-3.779,2.285-.352,4.658-.791,6.768-1.23,13.623-1.934l1.758-.176q3.779-.352,7.646-.439a46.532,46.532,0,0,1,4.922.088,21.961,21.961,0,0,1,2.9.439,3.023,3.023,0,0,1,.923.264q.659.264,1.187.527a3.8,3.8,0,0,1,1.846,2.461,4,4,0,0,1-.439,3.164A3.034,3.034,0,0,1,286-50.054a3.471,3.471,0,0,1-2.461-.308,2.88,2.88,0,0,1-.352-.439q0-.088-.176-.264h-.264a12.322,12.322,0,0,0-1.318.088q-2.021.176-4.219.527l-8.789,1.494q-4.834.879-9.668,1.67-4.131.615-8.262,1.406-5.625,1.055-11.338,1.758-3.34.527-6.768,1.055h-.527q-3.779.439-7.471.791-13.1,17.314-25.137,35.156Q193.887.7,189.229,8.789q-2.109,3.779-3.779,7.559,16.26-2.2,32.256-3.6,1.055-.088,2.021-.176,37.705-3.428,75.41-5.889a3.551,3.551,0,0,1,2.329.835,3.018,3.018,0,0,1,1.1,2.241,3.182,3.182,0,0,1-.747,2.373,3.326,3.326,0,0,1-2.153,1.143l-75.059,8.262q-5.273.615-10.635,1.23-13.535,1.406-26.455,3.252l-1.143.176a.078.078,0,0,1-.088.088,12.849,12.849,0,0,1-1.582.088,8.024,8.024,0,0,1-1.934-.264,7.068,7.068,0,0,1-2.769-2.2,5.873,5.873,0,0,1-1.011-2.329,7.163,7.163,0,0,1-.088-1.89V19.16A18.628,18.628,0,0,1,176.4,13.8a3.435,3.435,0,0,1,.264-.7q2.021-4.57,4.307-8.613a4.3,4.3,0,0,0,.264-.439q4.922-8.525,10.283-16.523,10.2-15.117,21.357-29.531a1.954,1.954,0,0,1-1.055-1.67,2.146,2.146,0,0,1,1.406-2.109,17.036,17.036,0,0,1,1.846-.615,15.927,15.927,0,0,0,1.582-.439Q227.2-60.381,238.184-73.564q15.557-18.193,32.08-35.508-23.115,3.6-46.406,6.416a2.185,2.185,0,0,1-1.626-.439,2.058,2.058,0,0,1-.747-1.494,2.116,2.116,0,0,1,.352-1.45,1.9,1.9,0,0,1,1.143-.835q28.564-7.91,57.744-13.008,1.934-1.934,3.867-3.955,2.725-2.988,5.625-5.8a1.983,1.983,0,0,1,1.538-.659,2.153,2.153,0,0,1,1.45.659,1.984,1.984,0,0,1,.615,1.45,2.508,2.508,0,0,1-.527,1.538q-1.23,1.406-2.461,2.9-1.143,1.318-2.2,2.549l3.164-.527,7.559-1.23q2.549-.352,5.01-.791,16.787-2.637,33.838-4.131,9.756-.879,19.688-1.055a98.8,98.8,0,0,1,10.107.352h.088a32.828,32.828,0,0,1,5.361.879.253.253,0,0,1,.176.088,9.194,9.194,0,0,1,1.494.527,9.919,9.919,0,0,1,1.758,1.055ZM282.393-54.844a2.215,2.215,0,0,0-.264,2.021A2.711,2.711,0,0,1,282.393-54.844Zm89.824-66.885.088.088v-.352a2.351,2.351,0,0,1,.176-.879.866.866,0,0,0-.22.308.974.974,0,0,0-.044.308ZM333.105-8.525a10.864,10.864,0,0,0-3.252,3.516,4.565,4.565,0,0,0-.7,3.516A2.267,2.267,0,0,0,331.436,0a7.6,7.6,0,0,0,3.955-1.494,10.864,10.864,0,0,0,3.252-3.516,4.565,4.565,0,0,0,.7-3.516,2.267,2.267,0,0,0-2.285-1.494A7.6,7.6,0,0,0,333.105-8.525ZM624.551-132.979a4.4,4.4,0,0,1,2.9.483,4.042,4.042,0,0,1,1.934,2.681,6.2,6.2,0,0,1,0,2.109,10.922,10.922,0,0,1-.527,1.758,111.778,111.778,0,0,1-7.207,13.008q-1.143,1.846-2.285,3.779-5.01,8.086-10.107,16.172Q594.4-69.609,580.518-45.7A327.31,327.31,0,0,0,563.291-13.1a74.493,74.493,0,0,0-5.713,16.875,15.294,15.294,0,0,0-.352,3.955,5.351,5.351,0,0,0,.791,2.9A2.5,2.5,0,0,0,560,11.777a11.074,11.074,0,0,0,3.647-.088h.088a2.606,2.606,0,0,1,2.153.4,2.952,2.952,0,0,1,1.187,1.8,2.869,2.869,0,0,1-.483,2.153,2.993,2.993,0,0,1-1.89,1.187h-.352a16.2,16.2,0,0,1-5.361.176,8.412,8.412,0,0,1-3.164-1.055,7.868,7.868,0,0,1-2.637-2.373,11.905,11.905,0,0,1-1.89-5.537,25.473,25.473,0,0,1,.22-5.01,2.582,2.582,0,0,1,.088-.615,84.806,84.806,0,0,1,5.8-18.457,358.723,358.723,0,0,1,16.787-33.574q13.975-24.17,28.74-47.637l10.02-16.172.527-.879q.7-1.318,1.494-2.549a.078.078,0,0,0-.088.088q-13.8,12.3-27.158,25.225-24.785,23.906-49.131,48.252l-4.043,4.043a4.28,4.28,0,0,1-2.856,1.143,4.28,4.28,0,0,1-2.856-1.143,4.05,4.05,0,0,1-.791-4.57l.176-.352q2.725-6.24,5.449-14.15.527-1.406.967-2.725l6.152-17.842,5.1-15.117q-5.186,6.328-10.547,12.568l-.176.176q-12.656,14.5-26.1,28.3a491.782,491.782,0,0,1-57.92,50.8,1.889,1.889,0,0,1-1.362.352,1.935,1.935,0,0,1-1.274-.7,2.114,2.114,0,0,1-.352-1.406,1.908,1.908,0,0,1,.7-1.23,543.912,543.912,0,0,0,55.811-51.943q13.184-13.8,25.576-28.389A315.8,315.8,0,0,0,553.1-114.961l.088-.176a3.382,3.382,0,0,1,2.2-1.538,3.369,3.369,0,0,1,2.637.483,3.606,3.606,0,0,1,1.45,1.8,3.453,3.453,0,0,1,.044,2.241L548-76.113,542.021-58.1q-.088.264-.176.615l-.176.352Q561.8-77.168,582.275-96.768q13.447-12.92,27.51-25.4.879-.7,1.67-1.406,2.725-2.373,5.625-4.658a30.285,30.285,0,0,1,4.131-3.076l1.055-.7.615-.352q.352-.176.747-.352A3.821,3.821,0,0,1,624.551-132.979Zm20.83,79.629a4.773,4.773,0,0,1-3.12-1.67,4.361,4.361,0,0,1-1.011-3.34,3.08,3.08,0,0,1,.176-.967,6.735,6.735,0,0,1,.747-1.406,28.438,28.438,0,0,1,1.846-2.417q1.274-1.538,3.472-3.823a4.585,4.585,0,0,1,3.208-1.45,4.688,4.688,0,0,1,3.3,1.274,4.645,4.645,0,0,1,1.406,3.164,4.293,4.293,0,0,1-1.23,3.252q-.967.967-2.329,2.5a21.5,21.5,0,0,0-1.978,2.5,4.577,4.577,0,0,1-4.043,2.373Zm35.244,26.807a1.824,1.824,0,0,1,.132,1.406,1.723,1.723,0,0,1-.923,1.055q-1.055.615-2.2,1.23Q664.98-15.82,651.8-9.448A178.536,178.536,0,0,1,624.2,1.143a43.082,43.082,0,0,1-8.086,1.406h-.264a20.19,20.19,0,0,1-4.526-.176,11.272,11.272,0,0,1-5.229-2.461,9.031,9.031,0,0,1-2.5-5.977,18.381,18.381,0,0,1,.659-5.01,39.03,39.03,0,0,1,3.428-7.734,112.847,112.847,0,0,1,8.7-13.1l4.746-6.064,2.461-2.9a3.032,3.032,0,0,0,.791-.967,2.065,2.065,0,0,1,.835-.967,2.753,2.753,0,0,1,1.978,0h.088a7.161,7.161,0,0,1,4.57,4.043,2.521,2.521,0,0,1,.22,1.934,2.451,2.451,0,0,1-.835.967,2.268,2.268,0,0,0-.791.879l-2.461,2.813-4.746,5.625a106.952,106.952,0,0,0-8.525,11.777,18.12,18.12,0,0,0-2.153,4,23.023,23.023,0,0,0-1.143,3.691q-.308,1.538.044,1.538.439.615,2.285.747A24.015,24.015,0,0,0,618-4.922a33.774,33.774,0,0,0,4.526-.791,179.473,179.473,0,0,0,27.949-9.668q13.887-5.713,27.6-12.129a1.912,1.912,0,0,1,1.494-.088A1.865,1.865,0,0,1,680.625-26.543Zm98.877,8a1.993,1.993,0,0,1,1.582.308,2.044,2.044,0,0,1,.879,1.274,2.3,2.3,0,0,1-.4,1.582,2.044,2.044,0,0,1-1.274.879q-2.9.527-5.713,1.143Q763.418-11.074,752.212-9.4a149.494,149.494,0,0,1-23.159,1.582q-.527-.088-1.318-.176a8.3,8.3,0,0,1-3.428-.659q-1.934-.747-3.6-3.735a9.353,9.353,0,0,1,0-4.438,13.712,13.712,0,0,1,1.318-3.032,5.706,5.706,0,0,0,.7-1.318,93.431,93.431,0,0,1,5.8-7.822q1.143-1.318,2.109-2.637l.176-.176h-.439a49.6,49.6,0,0,0-11.426,2.9,181.516,181.516,0,0,0-22.412,10.635q-10.986,6.152-21.709,12.92l-5.449,3.34-1.494.879-.967.527q.088,0-.088.088a4.792,4.792,0,0,1-.571.22,6.414,6.414,0,0,1-.879.22,5.163,5.163,0,0,1-.923.088q0-.088-.044-.088T664.277,0h-.264a1.684,1.684,0,0,1-.527-.132,6.063,6.063,0,0,1-.879-.439,8.847,8.847,0,0,1-1.318-1.011,5.544,5.544,0,0,1-.923-1.8,4.869,4.869,0,0,1-.176-1.538,3.809,3.809,0,0,1,.264-1.23,4.317,4.317,0,0,1,.439-.835,3.813,3.813,0,0,1,.308-.4l-.088.088.176-.176,1.934-2.549,7.734-10.2,7.734-10.2,3.867-5.1a6.157,6.157,0,0,0,1.318-1.67,4.71,4.71,0,0,1,1.274-1.67,3.973,3.973,0,0,1,2.593-.7,5.339,5.339,0,0,1,4.922,4.131v.176a3.8,3.8,0,0,1-.088,2.725,6.157,6.157,0,0,1-1.318,1.67,7.254,7.254,0,0,0-1.23,1.67l-3.955,4.922-3.691,4.57A219.525,219.525,0,0,1,716.4-36.123,57.025,57.025,0,0,1,729.756-39.2a19.414,19.414,0,0,1,3.691,0,8.333,8.333,0,0,1,2.021.264.3.3,0,0,0,.22.088H736a3.008,3.008,0,0,1,.571.088,3.384,3.384,0,0,1,1.011.483A12.989,12.989,0,0,1,739.16-37a5.866,5.866,0,0,1,.879,2.944,4.163,4.163,0,0,1-.439,1.714l-.176.527a7.693,7.693,0,0,1-1.143,1.846l-2.109,2.813q-1.318,1.67-2.9,3.428-2.373,2.813-4.263,5.317a9.134,9.134,0,0,0-2.021,3.779q-.132,1.274,2.681.483A149,149,0,0,0,752.7-14.9q11.777-1.274,23.467-3.208Q777.832-18.369,779.5-18.545ZM668.232-1.934l-.088.088-.132.132ZM912.217-145.9a9.271,9.271,0,0,1,1.318,3.34,3.524,3.524,0,0,1-.264,1.846,4.78,4.78,0,0,0-.176,1.318,48.544,48.544,0,0,1-2.2,7.295,3.41,3.41,0,0,1-.176.439q-2.725,7.207-5.889,14.15a319.539,319.539,0,0,1-30.19,53.218,209.116,209.116,0,0,1-42.319,44.6,1.022,1.022,0,0,1-.264.176.253.253,0,0,1-.176.088q-.615,1.406-1.318,2.725-.879,1.582-1.67,3.252A224.933,224.933,0,0,0,818.174,14.5a73.967,73.967,0,0,0-2.9,14.414,26.406,26.406,0,0,0,.22,6.987,8.945,8.945,0,0,0,2.856,5.405l.088.088a1.806,1.806,0,0,1,.659,1.318,2.144,2.144,0,0,1-.4,1.406,2.284,2.284,0,0,1-1.362.7,1.714,1.714,0,0,1-1.362-.439h-.088a13.742,13.742,0,0,1-4.219-7.646,34.746,34.746,0,0,1-.439-8.086,77.538,77.538,0,0,1,2.9-15.293,217.7,217.7,0,0,1,10.283-27.686,104.1,104.1,0,0,1-19.16,10.371,52.41,52.41,0,0,1-16,3.779,32.658,32.658,0,0,1-4.7-.352A13.759,13.759,0,0,1,779.5-2.461a8.7,8.7,0,0,1-3.911-5.186,9.457,9.457,0,0,1-.132-5.889,34.463,34.463,0,0,1,8.13-15.073,47.586,47.586,0,0,1,13.228-10.063,53.23,53.23,0,0,1,15.557-5.361,38.528,38.528,0,0,1,8.7-.439,14.093,14.093,0,0,1,4.834,1.143,7.921,7.921,0,0,1,4.043,4.307,2.371,2.371,0,0,1-.044,1.626,2.008,2.008,0,0,1-1.187,1.1.253.253,0,0,0-.176.088l-3.428.967a6.555,6.555,0,0,1-2.329.264,15.608,15.608,0,0,1-2.5-.439,24.011,24.011,0,0,0-6.416.352,46.954,46.954,0,0,0-13.008,4.219A38.766,38.766,0,0,0,790-22.764,25.937,25.937,0,0,0,783.721-11.6a6.016,6.016,0,0,0-.176,1.143,1.224,1.224,0,0,0,.088.527,1,1,0,0,0,.352.352.253.253,0,0,0,.176.088,5.161,5.161,0,0,0,1.934.7,14.816,14.816,0,0,0,2.9.264A41.6,41.6,0,0,0,802.354-11.6a106.794,106.794,0,0,0,25.225-14.326q1.143-.967,2.2-1.934.879-.879,1.846-1.67,9.844-20.3,21.006-39.814,15.029-26.455,32.432-51.5,1.318-1.758,2.549-3.516,3.779-5.361,7.822-10.547a86.124,86.124,0,0,1,9.229-10.02l.527-.352a6.135,6.135,0,0,1,1.582-1.055,4.823,4.823,0,0,0,.615-.264,3.553,3.553,0,0,1,1.8-.527A5.06,5.06,0,0,1,912.217-145.9Zm-7.471,11.953a10.864,10.864,0,0,0,.527-1.67q.176-.615.439-1.318a185.253,185.253,0,0,0-15.82,19.512Q872.4-92.812,857.109-66.709q-8.35,14.15-16,28.74a229.55,229.55,0,0,0,32.7-38.232,304.926,304.926,0,0,0,24.961-44.033Q902.021-127.09,904.746-133.945Zm199.688,1.846a6.113,6.113,0,0,1,1.45,2.241,10.128,10.128,0,0,1,.4,1.8v.264a19.555,19.555,0,0,1-.527,5.449v.176a77.6,77.6,0,0,1-2.812,9.668q-3.34,9.4-7.471,18.281a379.383,379.383,0,0,1-18.105,34.541,258.351,258.351,0,0,1-48.076,61.7,81.782,81.782,0,0,1-16.611,11.426,48.628,48.628,0,0,1-9.844,3.56,25.123,25.123,0,0,1-11.514-.132,12.145,12.145,0,0,1-5.669-3.779,13.582,13.582,0,0,1-3.032-5.713A32.53,32.53,0,0,1,981.738-3.6a95.327,95.327,0,0,1,3.779-19.863l1.055-2.988q.352-1.055.791-2.2A246.046,246.046,0,0,1,966.709-7.207a123.253,123.253,0,0,1-32.783,22.148A29.475,29.475,0,0,1,923.467,17.4a12.27,12.27,0,0,1-6.24-1.23,5.746,5.746,0,0,0-.615-.352,10.818,10.818,0,0,1-2.285-1.758q-.967-1.406-1.846-2.988a21.544,21.544,0,0,1-.352-11.514,65.079,65.079,0,0,1,2.988-9.756,189.789,189.789,0,0,1,19.072-34.365,655.09,655.09,0,0,1,47.549-61.26,1.935,1.935,0,0,1,1.274-.7,1.714,1.714,0,0,1,1.362.439,1.767,1.767,0,0,1,.659,1.274,2.422,2.422,0,0,1-.4,1.45,707.95,707.95,0,0,0-45.527,62.051,180.779,180.779,0,0,0-18.018,33.4A47.535,47.535,0,0,0,918.457.835a15.667,15.667,0,0,0,.088,7.6q.879,2.461,4.746,2.2a24.346,24.346,0,0,0,8.086-2.109,115.941,115.941,0,0,0,30.41-21.27,223.368,223.368,0,0,0,25.664-27.949q4.834-6.416,9.316-13.008a405.9,405.9,0,0,1,20.566-41.4q1.318-2.109,2.813-4.307l.879-1.23.176-.176.22-.22.308-.308.527-.527a3.861,3.861,0,0,1,1.143-.7,4.066,4.066,0,0,1,1.67-.352,3.716,3.716,0,0,1,2.373.835,3.581,3.581,0,0,1,1.582,2.065l.132.527a1.2,1.2,0,0,1,.044.264.674.674,0,0,0,.088.264v.571a3.48,3.48,0,0,1-.044.571l-.044.264-.264,1.055L1028.5-95.1q-1.67,4.395-3.516,8.35-.176.439-.439.967-.615,1.23-1.23,2.549-3.516,7.646-7.734,14.941-5.537,9.492-11.777,18.457A295.943,295.943,0,0,0,993.076-21.27a87.719,87.719,0,0,0-3.6,18.193,22.3,22.3,0,0,0,.571,8.174q1.011,3.6,3.647,4.395a16.6,16.6,0,0,0,7.471-.132,34.241,34.241,0,0,0,8.174-2.856,77.433,77.433,0,0,0,15.117-10.283,263.49,263.49,0,0,0,46.846-59.59,381.418,381.418,0,0,0,18.369-33.662q4.219-8.613,7.559-17.49a76.717,76.717,0,0,0,2.725-8.877,25.309,25.309,0,0,0,.527-3.691,2.766,2.766,0,0,1-2.988-1.758,2.727,2.727,0,0,1,.044-2.2,2.824,2.824,0,0,1,1.626-1.494h.088a7.121,7.121,0,0,1,2.153-.483A4.889,4.889,0,0,1,1104.434-132.1Zm21.006,96.064a17.761,17.761,0,0,1-.7,10.02,38.968,38.968,0,0,1-4.219,7.91,51.834,51.834,0,0,1-12.3,12.217,44.278,44.278,0,0,1-7.91,4.263A22.354,22.354,0,0,1,1090.811,0a15.875,15.875,0,0,1-10.02-3.867A13.827,13.827,0,0,1,1076.4-14.15a22.543,22.543,0,0,1,2.417-9.712,27.754,27.754,0,0,1,5.581-7.515A38.565,38.565,0,0,1,1091.514-37l1.758-1.055a12.841,12.841,0,0,1,3.032-1.538,5.761,5.761,0,0,1,3.647.044,3.771,3.771,0,0,1,2.285,1.934,3.771,3.771,0,0,1,.176,2.988.358.358,0,0,1-.088.264l-.176.527a5.329,5.329,0,0,1-1.714,2.285,11.082,11.082,0,0,1-2.065,1.143,6.179,6.179,0,0,0-2.109,1.143,30.674,30.674,0,0,0-5.537,4.219q-5.186,5.01-5.625,10.811a4.616,4.616,0,0,0,2.856,4.922,12.791,12.791,0,0,0,7.427.527,19.5,19.5,0,0,0,8.35-3.779,41.078,41.078,0,0,0,8.613-7.471,28.171,28.171,0,0,0,5.625-9.229l-1.758-1.055-3.428-2.461a18.465,18.465,0,0,0-1.758-1.406,16.164,16.164,0,0,1-2.417-2.153,12.532,12.532,0,0,1-2.241-4.175,3.47,3.47,0,0,1,.4-2.285,4.573,4.573,0,0,1,1.45-1.538,5.266,5.266,0,0,1,1.626-.747q.747-.176.923,0a4.975,4.975,0,0,1,1.1-.044,5.656,5.656,0,0,1,.747.132,4.074,4.074,0,0,1,.791.088,20.068,20.068,0,0,1,4.57,1.143,11.828,11.828,0,0,1,4.57,2.813A10.512,10.512,0,0,1,1125.439-36.035Zm-4.307,3.867h0Zm-5.625-5.361a.575.575,0,0,0,.264.264,5.736,5.736,0,0,0,.527.615l2.373,2.373Q1118.232-36.387,1115.508-37.529Zm82-4.131a6.265,6.265,0,0,1,2.109,2.373,4.752,4.752,0,0,1,.615,2.461,15.231,15.231,0,0,1-1.23,5.142,25.5,25.5,0,0,1-2.2,3.823,23.958,23.958,0,0,0-1.318,2.021,3.266,3.266,0,0,1-1.934,1.494,3.561,3.561,0,0,1-2.549-.264,3.1,3.1,0,0,1-1.538-1.846,2.926,2.926,0,0,1,.22-2.373l.176-.176.088-.176A38.357,38.357,0,0,0,1192.192-33a11.283,11.283,0,0,0,1.187-3.12h-.088a15.967,15.967,0,0,0-4.219.879,97.24,97.24,0,0,0-18.105,9.141,167.314,167.314,0,0,0-16.611,11.865A65.579,65.579,0,0,0,1141.084-.352l-.176.176a.253.253,0,0,1-.088.176l-.352.439a3.677,3.677,0,0,1-2.461,1.318A3.861,3.861,0,0,1,1135.2.967a3.415,3.415,0,0,1-1.362-2.2,3.516,3.516,0,0,1,.571-2.549l.088-.088v-.088q5.1-9.229,10.371-18.281l4.834-9.229,2.109-4.658.967-2.285.439-1.143a.253.253,0,0,1,.088-.176.422.422,0,0,1,.132-.308,1,1,0,0,1,.571-.176,5.687,5.687,0,0,1,1.406.132l.439.088a17.153,17.153,0,0,1,6.416,2.285,5.27,5.27,0,0,1,1.1.747.841.841,0,0,1,.308.527.546.546,0,0,1-.176.4.253.253,0,0,1-.088.176l-.527,1.318-1.23,2.549-2.637,4.922-.527.879a3.439,3.439,0,0,1-.439.791l2.988-2.109a71.512,71.512,0,0,1,6.152-4.219,96.1,96.1,0,0,1,19.688-9.668h.176a22.477,22.477,0,0,1,5.977-1.23A9.392,9.392,0,0,1,1197.51-41.66Zm111.8,17.314a2.263,2.263,0,0,1,.176,1.494,1.865,1.865,0,0,1-.879,1.143q-11.777,6.768-23.906,12.744a205.882,205.882,0,0,1-25.137,10.371,100.218,100.218,0,0,1-13.447,3.34,42.506,42.506,0,0,1-14.414,0,19.273,19.273,0,0,1-7.251-3.032,15.325,15.325,0,0,1-5.317-6.108,21.886,21.886,0,0,1-1.67-6.152Q1207-.527,1197.158,9.844l-.264.264a3.969,3.969,0,0,1-2.637,1.23,3.586,3.586,0,0,1-2.725-1.055,3.471,3.471,0,0,1-1.143-2.153,3.863,3.863,0,0,1,.439-2.417q8.7-14.5,17.754-27.334,3.076-4.482,6.24-9.053l24.521-35.244,24.785-34.98,12.48-17.49,6.24-8.7,1.23-1.758a15.566,15.566,0,0,1,6.24-6.064,3.4,3.4,0,0,1,2.725-.088,3.51,3.51,0,0,1,1.934,1.846,3.369,3.369,0,0,1,.352,1.846,15.522,15.522,0,0,1-3.779,7.734,21,21,0,0,0-1.318,1.846l-6.328,8.613L1271.338-95.8,1246.289-61,1221.416-26.1l-2.812,4.043a.253.253,0,0,0-.088.176l.176-.176.176-.176q7.031-6.5,14.5-12.656a165.622,165.622,0,0,1,15.82-11.514,48.972,48.972,0,0,1,9.316-4.482.358.358,0,0,0,.264-.088,13.942,13.942,0,0,1,5.8-.615,7.916,7.916,0,0,1,3.647,1.143,7.457,7.457,0,0,1,2.856,3.076,6.43,6.43,0,0,1,.615,4.482,8.113,8.113,0,0,1-1.582,3.428,21.969,21.969,0,0,1-4.043,4.043,60.706,60.706,0,0,1-8.613,5.273,227.42,227.42,0,0,1-33.926,13.535A16.44,16.44,0,0,0,1225.063-6.5a10.765,10.765,0,0,0,7.866,5.625,36.994,36.994,0,0,0,12.349.22,82.045,82.045,0,0,0,12.7-2.856,192.672,192.672,0,0,0,24.785-9.492q12.129-5.625,23.906-12.041a1.858,1.858,0,0,1,1.494-.22A2.057,2.057,0,0,1,1309.307-24.346ZM1252.793-40.43a148.172,148.172,0,0,0-16.787,12.656,178.465,178.465,0,0,0,18.369-8.174,48.63,48.63,0,0,0,7.559-4.746,8.562,8.562,0,0,0,2.021-1.758,8.029,8.029,0,0,0,1.055-1.538q.264-.571,0-.308-.088-.791-2.153-.483a20.825,20.825,0,0,0-4.878,1.494A27.654,27.654,0,0,0,1252.793-40.43Z' transform='translate(0 147.134)' opacity='0.2' fill='url(%23radial-gradient)'/%3E%3C/svg%3E");
}
#headerimage #article-16.mod_article::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1667.548' height='223.199' viewBox='0 0 1667.548 223.199'%3E%3Cdefs%3E%3CradialGradient id='radial-gradient' cx='0.5' cy='0.5' r='1.251' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%237ecbea'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath id='Pfad_174' data-name='Pfad 174' d='M151.787-131.221a3.982,3.982,0,0,1,1.318,2.5,3.791,3.791,0,0,1-.791,2.769h-.088Q124.1-90.615,94.131-56.865L84.287-46.143a2.346,2.346,0,0,1-.439.615q23.73-8.877,47.813-16.523a2.908,2.908,0,0,1,2.065.22,2.928,2.928,0,0,1,1.362,1.626,2.842,2.842,0,0,1-.22,2.021,2.551,2.551,0,0,1-1.538,1.318Q103.1-46.846,73.74-34.717A429.875,429.875,0,0,1,29.971,7.207,90.253,90.253,0,0,1,20.3,13.8a12.043,12.043,0,0,1-1.494.791,25.331,25.331,0,0,1-4.922,2.241,16.683,16.683,0,0,1-6.5.659,7.257,7.257,0,0,1-4.263-2.2,9.06,9.06,0,0,1-2.329-3.6A11.618,11.618,0,0,1,.527,3.867,26.121,26.121,0,0,1,7.91-6.855a157.881,157.881,0,0,1,38.32-23.2A4.858,4.858,0,0,0,47.2-30.5q10.371-4.746,20.918-8.965Q78.4-50.625,88.506-61.875l7.91-9.141q2.2-2.637,4.482-5.273a131.958,131.958,0,0,1-47.285,21.8,59.829,59.829,0,0,1-15.908,1.23,26.2,26.2,0,0,1-15.732-5.8,15.643,15.643,0,0,1-4.79-7.778,19.769,19.769,0,0,1-.4-8.745,41.455,41.455,0,0,1,6.24-15.029,166.684,166.684,0,0,1,44.912-42.1,1.662,1.662,0,0,1,1.318-.308,1.766,1.766,0,0,1,1.143.747,2.073,2.073,0,0,1,.264,1.318,1.605,1.605,0,0,1-.7,1.143A162.356,162.356,0,0,0,27.51-87.891a37.127,37.127,0,0,0-5.186,13.1q-1.23,7.119,3.428,11.426a20.994,20.994,0,0,0,12.3,4.263,52.623,52.623,0,0,0,14.326-1.362,135.536,135.536,0,0,0,52.383-26.982,226.637,226.637,0,0,0,29.092-28.037q2.637-3.164,5.273-6.24,3.6-4.482,7.295-8.877l.088-.088a3.664,3.664,0,0,1,2.5-1.362A3.968,3.968,0,0,1,151.787-131.221ZM25.576,1.494A361.673,361.673,0,0,0,56.338-27.07q-1.318.615-2.637,1.143-1.846.791-3.6,1.67A156.326,156.326,0,0,0,12.744-1.67,19.541,19.541,0,0,0,7.295,5.889a3.751,3.751,0,0,0-.22,2.2,4.862,4.862,0,0,0,.7,1.846q.483.7.835.527A8.325,8.325,0,0,0,12.261,9.8a22.427,22.427,0,0,0,4.526-2.241A76,76,0,0,0,25.576,1.494Zm254.707-121.9a31.619,31.619,0,0,1,5.361,18.721,80.861,80.861,0,0,1-10.107,34.8,159.91,159.91,0,0,1-19.6,29.707,168.919,168.919,0,0,1-54.58,44.912,91.011,91.011,0,0,1-34.629,9.756,63,63,0,0,1-18.369-1.846q-9.844-2.021-15.908-11.25-4.395-10.02-1.23-19.336a77.8,77.8,0,0,1,6.943-16.7,169.674,169.674,0,0,1,12.393-18.281A20.389,20.389,0,0,1,145.283-66.8q5.273-19.16,19.951-30.5a156.266,156.266,0,0,1,62.49-32.871,71.711,71.711,0,0,1,36.3-1.055A28.109,28.109,0,0,1,280.283-120.41ZM268.506-70.488a75.316,75.316,0,0,0,9.316-31.289q.352-17.314-15.908-22.061a64.339,64.339,0,0,0-32.432.967,152.583,152.583,0,0,0-59.59,30.85q-13.975,10.986-18.281,26.1a13.746,13.746,0,0,0,2.813,11.162q.879-1.143,1.67-2.2,1.318-1.758,2.725-3.428A254.643,254.643,0,0,1,183.6-85.254q6.5-5.8,13.623-10.986,3.6-2.637,7.471-4.922l1.406-.7a15.715,15.715,0,0,1,7.734-2.549,1.53,1.53,0,0,1,1.318.439,2.139,2.139,0,0,1,.615,1.318,1.864,1.864,0,0,1-.439,1.23,1.709,1.709,0,0,1-1.143.615l-.527.088a19.207,19.207,0,0,0-6.5,2.813q-3.428,2.2-6.68,4.658a2.346,2.346,0,0,0-.615.439Q193.1-87.539,186.855-81.65A287.822,287.822,0,0,0,163.3-56.6q-1.494,1.758-2.812,3.6-.879,1.143-1.67,2.285A48.263,48.263,0,0,0,169.8-44.736h.088a2.661,2.661,0,0,1,1.582,1.494,3.144,3.144,0,0,1,.088,2.2,3.01,3.01,0,0,1-1.538,1.582,3.016,3.016,0,0,1-2.153.088,52.453,52.453,0,0,1-12.92-6.5A180.832,180.832,0,0,0,143.7-28.652a70.806,70.806,0,0,0-6.152,15.293q-2.285,8.174.791,14.5,3.867,5.977,11.865,7.778a58.862,58.862,0,0,0,16.172,1.362A82.353,82.353,0,0,0,197.93.791,171.125,171.125,0,0,0,249.7-42.363,154.953,154.953,0,0,0,268.506-70.488Zm177.363-60.645a5.246,5.246,0,0,1,.483,1.538,4.834,4.834,0,0,1-.044,1.714,4.063,4.063,0,0,0-.132.483,1.362,1.362,0,0,1-.088.308l-.044.088a.253.253,0,0,0-.088.176.253.253,0,0,1-.088.176l-.176.352a3.435,3.435,0,0,1-.264.7,2.045,2.045,0,0,1-.352.527,9.262,9.262,0,0,1-.527.791q-.527.879-1.055,1.67l-3.164,4.395-5.537,7.119q-10.02,14.15-21.357,27.6-9.053,11.953-17.49,24.346a228.732,228.732,0,0,0-20.391,36.3,61.194,61.194,0,0,0-4.922,19.424q-.615,10.283,6.943,16.172a2.778,2.778,0,0,1,1.055,1.758,2.527,2.527,0,0,1-.439,1.934,2.621,2.621,0,0,1-1.67,1.1,2.389,2.389,0,0,1-1.934-.4,21.159,21.159,0,0,1-7.559-9.229A24.963,24.963,0,0,1,364.922-3.6a67.635,67.635,0,0,1,5.01-21.533A184.992,184.992,0,0,1,383.2-51.5a235.29,235.29,0,0,1-26.191,21.357,142.242,142.242,0,0,1-40.518,18.633q-1.934.352-3.955.7a79.1,79.1,0,0,1-18.633,1.67,35,35,0,0,1-11.689-2.109,16.727,16.727,0,0,1-5.625-3.428,13.406,13.406,0,0,1-3.779-5.713,22.978,22.978,0,0,1-.264-12.085,57.05,57.05,0,0,1,3.867-10.415l.352-.879a140.039,140.039,0,0,1,11.777-19.072,516.086,516.086,0,0,1,58.887-64.863,1.54,1.54,0,0,1,1.23-.483,1.859,1.859,0,0,1,1.23.571,1.489,1.489,0,0,1,.483,1.187,2.025,2.025,0,0,1-.483,1.187A584.736,584.736,0,0,0,293.2-59.5a131.183,131.183,0,0,0-10.986,18.369,50.378,50.378,0,0,0-3.56,9.58,15.763,15.763,0,0,0,.044,8.965,9.041,9.041,0,0,0,5.845,5.273,28.466,28.466,0,0,0,9.624,1.582,72.448,72.448,0,0,0,16.611-1.758l4.043-.7a134.538,134.538,0,0,0,38.057-18.193A270.833,270.833,0,0,0,385.664-63.9a399.1,399.1,0,0,0,27.07-30.146q.615-.791,1.143-1.582l1.406-1.758,10.635-13.8q7.295-9.844,14.238-20.391a3.25,3.25,0,0,1,2.065-1.406,3.487,3.487,0,0,1,2.5.439,3.076,3.076,0,0,1,1.143,1.318ZM429.17-8.525a10.864,10.864,0,0,0-3.252,3.516,4.565,4.565,0,0,0-.7,3.516A2.267,2.267,0,0,0,427.5,0a7.6,7.6,0,0,0,3.955-1.494,10.864,10.864,0,0,0,3.252-3.516,4.565,4.565,0,0,0,.7-3.516,2.267,2.267,0,0,0-2.285-1.494A7.6,7.6,0,0,0,429.17-8.525ZM672.1-132.012a2.192,2.192,0,0,1,.088,1.362,1.6,1.6,0,0,1-.791,1.011l-.264.176a84.727,84.727,0,0,0-22.324,22.852q-1.494,1.934-2.9,3.779-11.162,15.205-21.533,31.113Q618.135-62.4,611.895-53q-14.5,22.412-30.674,44.121-5.273,6.855-11.25,13.359.967-.176,1.846-.264,5.537-1.055,11.162-1.846A342.159,342.159,0,0,1,659.619.615a2.658,2.658,0,0,1,1.89.967,2.82,2.82,0,0,1,.659,2.109,2.9,2.9,0,0,1-1.011,1.846,2.972,2.972,0,0,1-1.978.7,379.194,379.194,0,0,0-75.146,3.779q-9.316,1.406-18.457,3.34l-8.965,1.934a1.023,1.023,0,0,1-.264.176.954.954,0,0,1-.352.176,17.1,17.1,0,0,1-3.428,1.055q-.7.176-1.494.439l-1.406.264-.352.088h-.176q.088.088-.044.088t-.571-.044q-.439-.044-1.494-.132a4.6,4.6,0,0,1-1.582-.923,3.559,3.559,0,0,1-.879-1.187,1.871,1.871,0,0,1-.352-1.318A6,6,0,0,1,544.57,12a2.941,2.941,0,0,1,1.143-1.538,6.428,6.428,0,0,1,1.011-.7q.22-.088.132,0l.088-.088.176-.088a19.016,19.016,0,0,1,2.2-.615,3.41,3.41,0,0,1,.439-.176l4.131-1.055a11.063,11.063,0,0,0,2.461-1.494,54.7,54.7,0,0,0,6.5-5.889A178.438,178.438,0,0,0,574.8-13.887q16.172-21.709,31.553-44.3l12.129-17.578q10.986-15.557,22.852-30.674,5.977-7.471,12.656-14.414a56.278,56.278,0,0,1,15.645-12.041,1.693,1.693,0,0,1,1.406-.088A1.893,1.893,0,0,1,672.1-132.012ZM548,9.58h-.088Zm2.021,7.559h0ZM714.551-53.35a4.773,4.773,0,0,1-3.12-1.67,4.361,4.361,0,0,1-1.011-3.34,3.08,3.08,0,0,1,.176-.967,6.735,6.735,0,0,1,.747-1.406,28.438,28.438,0,0,1,1.846-2.417q1.274-1.538,3.472-3.823a4.585,4.585,0,0,1,3.208-1.45,4.688,4.688,0,0,1,3.3,1.274,4.645,4.645,0,0,1,1.406,3.164,4.293,4.293,0,0,1-1.23,3.252q-.967.967-2.329,2.5a21.5,21.5,0,0,0-1.978,2.5,4.577,4.577,0,0,1-4.043,2.373Zm35.244,26.807a1.824,1.824,0,0,1,.132,1.406A1.723,1.723,0,0,1,749-24.082q-1.055.615-2.2,1.23-12.656,7.031-25.84,13.4a178.536,178.536,0,0,1-27.6,10.591,43.082,43.082,0,0,1-8.086,1.406h-.264a20.19,20.19,0,0,1-4.526-.176,11.272,11.272,0,0,1-5.229-2.461,9.031,9.031,0,0,1-2.5-5.977,18.381,18.381,0,0,1,.659-5.01,39.03,39.03,0,0,1,3.428-7.734,112.847,112.847,0,0,1,8.7-13.1l4.746-6.064,2.461-2.9a3.032,3.032,0,0,0,.791-.967,2.065,2.065,0,0,1,.835-.967,2.753,2.753,0,0,1,1.978,0h.088a7.161,7.161,0,0,1,4.57,4.043,2.521,2.521,0,0,1,.22,1.934,2.451,2.451,0,0,1-.835.967,2.268,2.268,0,0,0-.791.879l-2.461,2.813L692.4-26.543a106.952,106.952,0,0,0-8.525,11.777,18.12,18.12,0,0,0-2.153,4,23.023,23.023,0,0,0-1.143,3.691q-.308,1.538.044,1.538.439.615,2.285.747a24.015,24.015,0,0,0,4.263-.132,33.774,33.774,0,0,0,4.526-.791,179.473,179.473,0,0,0,27.949-9.668q13.887-5.713,27.6-12.129a1.912,1.912,0,0,1,1.494-.088A1.865,1.865,0,0,1,749.795-26.543Zm78.486-63.281A8.227,8.227,0,0,1,826.7-84.9a5.1,5.1,0,0,1-2.329,1.714,3.216,3.216,0,0,1-2.5-.044,2.594,2.594,0,0,1-.879-.7l-.439-.7a1.022,1.022,0,0,0-.176-.264v-.088a2.781,2.781,0,0,0-.615.264q-.527.264-1.274.615a8.325,8.325,0,0,0-1.45.879,99.072,99.072,0,0,0-11.074,8.438Q794.971-65.3,784.512-54.844q-12.3,12.217-23.994,24.961,2.2.088,4.395.088,5.273-.088,10.371.176,6.416.352,12.832,1.143,3.164.439,6.24,1.055a21.733,21.733,0,0,1,3.164.967.675.675,0,0,1,.264.088,9.011,9.011,0,0,1,1.406.791q.264.088.571.7a2.973,2.973,0,0,1,.264,1.494,2.872,2.872,0,0,1-.835,1.758,2.885,2.885,0,0,1-1.406.923,1.577,1.577,0,0,1-1.406-.22,1.479,1.479,0,0,1-.439-1.494h0a2.57,2.57,0,0,0-.264-.22.712.712,0,0,0-.439-.132,16.775,16.775,0,0,0-2.725-.7q-2.9-.527-6.064-.879-6.152-.615-12.568-.791-7.646-.176-15.293.088h-2.373l-.615.615a3.492,3.492,0,0,1-.439.527,9.068,9.068,0,0,1,2.9,5.625,19.531,19.531,0,0,1-.176,6.416,70.294,70.294,0,0,1-4.746,13.711,205.5,205.5,0,0,1-14.414,25.532q-8.174,12.349-17.4,24.038a251.063,251.063,0,0,1-20.127,22.676,84.7,84.7,0,0,1-12.217,10.2q-.527.352-1.143.7a17.667,17.667,0,0,1-7.471,2.9,6.672,6.672,0,0,1-5.01-1.187,5.855,5.855,0,0,1-2.373-3.911,19.412,19.412,0,0,1,.615-7.207,37.317,37.317,0,0,1,2.461-6.328q.352-.791.615-1.582a140.88,140.88,0,0,1,7.207-13.008q7.91-12.48,16.875-24.346,17.842-23.73,37.441-46.23L740.83-18.9q1.143-1.23,2.2-2.461a33.575,33.575,0,0,1-4.482-.967h-.088a18.247,18.247,0,0,1-1.758-.7.141.141,0,0,0-.088-.132.612.612,0,0,0-.264-.044,2.569,2.569,0,0,0-.264-.22,1.725,1.725,0,0,1-.4-.527,7.408,7.408,0,0,1-.483-1.187,8.9,8.9,0,0,1,.923-2.241,2.925,2.925,0,0,1,.967-1.011,1.75,1.75,0,0,1,.747-.264,1.114,1.114,0,0,0,.527-.264,16.892,16.892,0,0,1,3.428-.7h.615q3.516-.352,6.768-.439h1.582Q764.385-45.264,778.8-59.941q10.547-10.723,22.061-20.83a112.891,112.891,0,0,1,12.568-9.668l1.582-.879a18.806,18.806,0,0,1,3.252-1.758,17.6,17.6,0,0,1,4.746-1.143,4.416,4.416,0,0,1,3.735,1.274A4.044,4.044,0,0,1,828.281-89.824ZM740.3-27.861h-.088ZM747.422.7A53.844,53.844,0,0,0,751.509-10.5q1.362-5.669-.835-8.481-1.318,1.494-2.725,3.076-1.934,2.021-3.867,4.219Q724.57,10.371,706.816,33.574q-8.877,11.6-16.523,23.555-3.691,5.889-6.812,12.085t-3.12,10.5a1.456,1.456,0,0,0,.527.923,1.051,1.051,0,0,0,.791.132,3.617,3.617,0,0,0,1.89-.571q1.274-.659,2.5-1.45A70.588,70.588,0,0,0,696.8,69.873,226.058,226.058,0,0,0,716.221,48.34Q725.361,37,733.4,25.049A196.63,196.63,0,0,0,747.422.7ZM819.4-86.133q-.176,0-.088.176a1,1,0,0,0,.352.352l.527.352a.078.078,0,0,1-.088-.088,3.243,3.243,0,0,0-.352-.571A.476.476,0,0,0,819.4-86.133Zm46.23,69.873a2.36,2.36,0,0,1,.791,1.274,1.847,1.847,0,0,1-.264,1.45,2.36,2.36,0,0,1-1.274.791,1.847,1.847,0,0,1-1.45-.264q.527.176.571.264t-.176.132q-.22.044-.571.132a4.667,4.667,0,0,0-.659.044.481.481,0,0,0-.4.22l-2.725.7-5.537,1.758L842.871-6.5a225.613,225.613,0,0,1-22.764,5.361q-1.934.176-3.955.439a53.877,53.877,0,0,1-9.976.659,22.594,22.594,0,0,1-10.415-3.12,8.937,8.937,0,0,1-3.56-6.592,15,15,0,0,1,1.011-6.768,32.671,32.671,0,0,1,6.328-10.811,65.06,65.06,0,0,1,19.248-14.414,74.355,74.355,0,0,1,11.162-4.57,41.671,41.671,0,0,1,6.328-1.318h.439a9.816,9.816,0,0,1,3.691.439,2.741,2.741,0,0,1,1.934,1.011,7.708,7.708,0,0,1,1.538,2.373,3.269,3.269,0,0,1,.132,2.5,17.025,17.025,0,0,1-2.856,5.229,25.494,25.494,0,0,1-3.384,3.3q-1.143.967-2.285,2.109a59.276,59.276,0,0,1-10.02,7.031,76.789,76.789,0,0,1-11.162,5.1,61.046,61.046,0,0,1-6.064,1.67.078.078,0,0,1-.088.088,25.445,25.445,0,0,1-3.164.527q-.879.088-1.846.176h-.264a5.04,5.04,0,0,1-.615-.044,1.062,1.062,0,0,1-.659-.4,2.734,2.734,0,0,1-.483-1.23,5.358,5.358,0,0,1,.176-2.725v-.176a21.9,21.9,0,0,0-3.252,5.8q-2.109,5.273.7,7.822a17.384,17.384,0,0,0,9.536,2.285A77.257,77.257,0,0,0,819.4-5.713a196.943,196.943,0,0,0,22.324-4.834L852.8-13.711l5.537-1.582,2.9-.791a3.013,3.013,0,0,0,.571-.044,1.569,1.569,0,0,0,.4-.132q.264-.088.615-.176a3.221,3.221,0,0,1,.967-.044Q864.4-16.436,865.635-16.26ZM821.514-36.211A64.764,64.764,0,0,0,805.869-25.4a.78.78,0,0,1,.352-.088h.352q2.549-.439,5.186-1.143A64.1,64.1,0,0,0,821.865-30.5a53.5,53.5,0,0,0,9.316-5.537,34.227,34.227,0,0,0,2.9-2.461,31.813,31.813,0,0,0,2.461-2.549,25.616,25.616,0,0,0-4.834.879A62.083,62.083,0,0,0,821.514-36.211ZM934.98-23.467a1.674,1.674,0,0,1,1.494,0,2.3,2.3,0,0,1,1.055,1.055,1.9,1.9,0,0,1-.044,1.45,2.116,2.116,0,0,1-1.011,1.011A380.365,380.365,0,0,1,900.615-5.713,136.484,136.484,0,0,1,881.631-.879,49.06,49.06,0,0,1,871.348,0a4.471,4.471,0,0,0-.879-.088,20.682,20.682,0,0,1-5.317-.967,10.377,10.377,0,0,1-5.229-4.219,11.019,11.019,0,0,1-1.1-6.636,20.3,20.3,0,0,1,1.714-5.229q.176-.352.352-.791a44.521,44.521,0,0,1,5.889-8.7,49.386,49.386,0,0,1,16.787-12.217,46.312,46.312,0,0,1,20.566-4.395,17.108,17.108,0,0,1,6.24,1.406,8.172,8.172,0,0,1,3.867,3.428,7.076,7.076,0,0,1,.7,3.428,6.191,6.191,0,0,1-.7,2.813,12.744,12.744,0,0,1-1.978,2.9A12.438,12.438,0,0,1,910.2-27.51a3.061,3.061,0,0,1-.615.615,14.478,14.478,0,0,0-1.23.791,4.829,4.829,0,0,1-1.758,1.011,3.4,3.4,0,0,1-2.373-.308,5.156,5.156,0,0,1-2.9-4.922l.088-.527a3.217,3.217,0,0,1,.615-1.978,3.174,3.174,0,0,1,1.23-.835,5.426,5.426,0,0,0,.967-.615l.088-.088h.088a.78.78,0,0,0-.352-.088,1.659,1.659,0,0,1-.527-.088,39.459,39.459,0,0,0-16.7,3.252,41.417,41.417,0,0,0-14.238,9.844,30.266,30.266,0,0,0-3.516,4.526,24.951,24.951,0,0,0-2.5,4.878q-.835,2.285-.308,3.164.879,1.582,5.405,1.89a39.383,39.383,0,0,0,8.921-.4,136.733,136.733,0,0,0,18.281-4.131Q917.139-16.611,934.98-23.467Zm96.152,6.416a1.688,1.688,0,0,1-.044,1.143,1.482,1.482,0,0,1-.835.791q-5.8,2.461-11.777,4.658-5.977,2.285-12.041,4.307t-12.393,3.6q-3.076.7-6.328,1.318a61.267,61.267,0,0,1-6.592.7q-1.758,0-3.516-.176a13.267,13.267,0,0,1-3.691-.967,6.517,6.517,0,0,1-1.846-1.055A6.373,6.373,0,0,1,970.4-4.57a6.243,6.243,0,0,1-.791-2.285,9.329,9.329,0,0,1-.088-2.2,14.211,14.211,0,0,1,.967-3.691v-.088l-.264.264a9.262,9.262,0,0,0-.791.527q-3.867,2.549-7.91,4.922Q957.48-4.834,953.086-2.9a38.474,38.474,0,0,1-4.57,1.67,32.938,32.938,0,0,1-5.01,1.055,14.794,14.794,0,0,1-5.537-.176,10.564,10.564,0,0,1-2.9-.967,10.938,10.938,0,0,1-2.637-1.934,12.3,12.3,0,0,1-3.076-5.1,26.71,26.71,0,0,1-.7-2.725q-.088-.439-.176-.967v-.439a.78.78,0,0,0-.088-.352V-13.8a16.7,16.7,0,0,1,.967-5.625,20.023,20.023,0,0,1,2.549-4.834,25.349,25.349,0,0,1,3.6-3.867,38.675,38.675,0,0,1,4.131-2.988,50.434,50.434,0,0,1,8.789-4.219,71.175,71.175,0,0,1,9.141-2.725,73.036,73.036,0,0,1,9.4-1.494,65.186,65.186,0,0,1,9.58-.352,34.156,34.156,0,0,1,4.834.352h.352l.879.176a2.519,2.519,0,0,1,1.143.264,5.563,5.563,0,0,1,1.23.527,5.6,5.6,0,0,1,.967,1.055,2.839,2.839,0,0,1,.571,2.285,3.152,3.152,0,0,1-1.274,2.021.253.253,0,0,0-.176.088l-.264.176a3.465,3.465,0,0,1-1.23.439,3.318,3.318,0,0,1-1.055.176,6.405,6.405,0,0,1-1.055-.088,1.948,1.948,0,0,0-.615-.088.78.78,0,0,0-.352-.088q-2.109-.264-4.219-.352a61.958,61.958,0,0,0-8.7.264A68.92,68.92,0,0,0,950.713-29a37.374,37.374,0,0,0-7.559,3.6,21.2,21.2,0,0,0-5.977,5.1,10.365,10.365,0,0,0-2.285,6.416v1.23a1.659,1.659,0,0,1,.088.527q.176.879.439,1.758a6.365,6.365,0,0,0,1.494,2.637,4.834,4.834,0,0,0,2.373,1.23,9.968,9.968,0,0,0,3.516.088,32.083,32.083,0,0,0,7.91-2.2,74.463,74.463,0,0,0,7.822-3.867q3.867-2.109,7.646-4.57,7.471-4.922,14.5-10.547,1.494-1.143,2.9-2.285.527-.527,1.143-1.055,4.658-4.482,9.668-8.525a3.016,3.016,0,0,1,2.065-.615,2.475,2.475,0,0,1,1.8.967,2.752,2.752,0,0,1,.352,2.813.358.358,0,0,1-.088.264.179.179,0,0,1-.044.132l-.088.088-.044.044-.088.176a1.022,1.022,0,0,1-.176.264l-.264.264a3.492,3.492,0,0,0-.439.527,10.7,10.7,0,0,1-.879.791q-.879.879-1.758,1.67Q993.076-30.5,991.318-29q-3.428,2.988-7.031,5.889a5.737,5.737,0,0,0-.615.527,1.377,1.377,0,0,0-.352.264q-1.846,1.934-3.6,4.043a53.2,53.2,0,0,0-3.516,4.834q-.7,1.23-1.318,2.461a8.408,8.408,0,0,0-.615,2.461,2.675,2.675,0,0,0,0,.967,1.083,1.083,0,0,0,.176.615,1.744,1.744,0,0,0,.527.615,3.067,3.067,0,0,0,.791.527,9.448,9.448,0,0,0,2.461.615,21.306,21.306,0,0,0,2.813.176,42.845,42.845,0,0,0,6.064-.439q2.988-.439,6.064-1.143,6.064-1.318,12.129-3.164,6.064-1.758,12.041-3.867,5.977-2.021,11.865-4.307a1.531,1.531,0,0,1,1.143.088A1.725,1.725,0,0,1,1031.133-17.051Zm53.174-24.609a6.265,6.265,0,0,1,2.109,2.373,4.752,4.752,0,0,1,.615,2.461,15.231,15.231,0,0,1-1.23,5.142,25.5,25.5,0,0,1-2.2,3.823,23.958,23.958,0,0,0-1.318,2.021,3.266,3.266,0,0,1-1.934,1.494,3.561,3.561,0,0,1-2.549-.264,3.1,3.1,0,0,1-1.538-1.846,2.926,2.926,0,0,1,.22-2.373l.176-.176.088-.176A38.357,38.357,0,0,0,1078.989-33a11.283,11.283,0,0,0,1.187-3.12h-.088a15.967,15.967,0,0,0-4.219.879,97.24,97.24,0,0,0-18.105,9.141,167.314,167.314,0,0,0-16.611,11.865A65.579,65.579,0,0,0,1027.881-.352l-.176.176a.253.253,0,0,1-.088.176l-.352.439a3.677,3.677,0,0,1-2.461,1.318,3.861,3.861,0,0,1-2.812-.791,3.415,3.415,0,0,1-1.362-2.2,3.516,3.516,0,0,1,.571-2.549l.088-.088v-.088q5.1-9.229,10.371-18.281l4.834-9.229,2.109-4.658.967-2.285.439-1.143a.253.253,0,0,1,.088-.176.422.422,0,0,1,.132-.308,1,1,0,0,1,.571-.176,5.687,5.687,0,0,1,1.406.132l.439.088a17.153,17.153,0,0,1,6.416,2.285,5.27,5.27,0,0,1,1.1.747.841.841,0,0,1,.308.527.546.546,0,0,1-.176.4.253.253,0,0,1-.088.176l-.527,1.318-1.23,2.549-2.637,4.922-.527.879a3.439,3.439,0,0,1-.439.791l2.988-2.109a71.512,71.512,0,0,1,6.152-4.219,96.1,96.1,0,0,1,19.688-9.668h.176a22.477,22.477,0,0,1,5.977-1.23A9.392,9.392,0,0,1,1084.307-41.66Zm148.535,21.445a2.358,2.358,0,0,1,.791,1.23,1.766,1.766,0,0,1-.264,1.406,1.893,1.893,0,0,1-1.934.791h-.352l-.879.176q-.879.088-1.846.264-1.846.352-3.691.791l-7.559,1.494-14.941,3.076q-15.029,3.076-30.234,5.625-15.117,2.637-30.5,4.219-7.646.791-15.381,1.055-3.867.176-7.822,0a71.893,71.893,0,0,1-7.91-.615q-2.021-.352-3.955-.791a27.627,27.627,0,0,1-4.043-1.406,11.385,11.385,0,0,1-3.867-2.725,7.123,7.123,0,0,1-1.582-2.109,7.367,7.367,0,0,1-.7-2.637,9.281,9.281,0,0,1,0-2.549,9.224,9.224,0,0,1,.264-1.23,4.662,4.662,0,0,1,.264-.967,30.17,30.17,0,0,1,1.494-4.043,34.928,34.928,0,0,1,4.57-6.855A57.476,57.476,0,0,1,1114.8-36.65a79.183,79.183,0,0,1,14.15-7.383,41.331,41.331,0,0,1,7.91-2.285,13.228,13.228,0,0,1,2.2-.352,12.778,12.778,0,0,1,2.549.088,4.731,4.731,0,0,1,1.494.264,6.244,6.244,0,0,1,1.846.967,4.523,4.523,0,0,1,1.67,2.2,4.824,4.824,0,0,1,.352,2.461,10.89,10.89,0,0,1-1.055,3.076q-.7,1.055-1.406,1.934a30.3,30.3,0,0,1-2.812,3.252q-.7.7-1.494,1.406a3.492,3.492,0,0,0-.527.439,7.535,7.535,0,0,1-.967.967q-1.582,1.318-3.164,2.549a26.536,26.536,0,0,1-3.34,2.373q-1.67,1.143-3.428,2.109a76.507,76.507,0,0,1-7.295,3.6,58.416,58.416,0,0,1-7.822,2.637q-2.021.527-4.219.879-1.055.176-2.285.264h-1.318a.73.73,0,0,1-.7-.264,2.045,2.045,0,0,1-.352-.527,2.069,2.069,0,0,1-.264-.791,5.384,5.384,0,0,1,.176-2.373l.352-1.318a26.505,26.505,0,0,0-2.285,3.6,24.162,24.162,0,0,0-1.318,3.164,6.233,6.233,0,0,1-.264.791,2.889,2.889,0,0,0-.088.7,3.051,3.051,0,0,0-.088,1.23,3.136,3.136,0,0,0,.967,2.021,7.435,7.435,0,0,0,2.373,1.67,26.7,26.7,0,0,0,6.68,1.846q3.6.527,7.383.7,3.691.088,7.471,0,7.559-.176,15.117-.879Q1156.2-7.119,1171.23-9.58q15.117-2.461,30.146-5.361l15.029-2.9,7.471-1.494,3.867-.7q.879-.088,1.934-.264.439-.088.967-.176h1.582a.557.557,0,0,0,.264.132A1.718,1.718,0,0,1,1232.842-20.215Zm-91.67-19.863Zm-23.2,8.35a56.766,56.766,0,0,0-9.756,7.646h.176q1.582-.176,3.252-.527a60.644,60.644,0,0,0,6.855-2.021,59.384,59.384,0,0,0,12.832-6.328q1.494-.967,2.9-2.021l.879-.7a3.492,3.492,0,0,1,.527-.439q.7-.615,1.318-1.23a21.893,21.893,0,0,0,2.285-2.461l.352-.352h-.088a7.273,7.273,0,0,0-1.582.176,37.2,37.2,0,0,0-6.768,1.758A68.924,68.924,0,0,0,1117.969-31.729ZM1230.82-17.051a1.022,1.022,0,0,1,.264.176A1.023,1.023,0,0,0,1230.82-17.051Zm.527.176v.088h0v-.088h0ZM1462.412-132.1a6.113,6.113,0,0,1,1.45,2.241,10.128,10.128,0,0,1,.4,1.8v.264a19.555,19.555,0,0,1-.527,5.449v.176a77.6,77.6,0,0,1-2.812,9.668q-3.34,9.4-7.471,18.281a379.383,379.383,0,0,1-18.105,34.541,258.351,258.351,0,0,1-48.076,61.7,81.782,81.782,0,0,1-16.611,11.426,48.628,48.628,0,0,1-9.844,3.56,25.123,25.123,0,0,1-11.514-.132,12.145,12.145,0,0,1-5.669-3.779,13.582,13.582,0,0,1-3.032-5.713,32.53,32.53,0,0,1-.879-10.986,95.327,95.327,0,0,1,3.779-19.863l1.055-2.988q.352-1.055.791-2.2a246.046,246.046,0,0,1-20.654,21.445A123.253,123.253,0,0,1,1291.9,14.941a29.475,29.475,0,0,1-10.459,2.461,12.27,12.27,0,0,1-6.24-1.23,5.746,5.746,0,0,0-.615-.352,10.818,10.818,0,0,1-2.285-1.758q-.967-1.406-1.846-2.988a21.544,21.544,0,0,1-.352-11.514A65.079,65.079,0,0,1,1273.1-10.2a189.789,189.789,0,0,1,19.072-34.365,655.09,655.09,0,0,1,47.549-61.26,1.935,1.935,0,0,1,1.274-.7,1.714,1.714,0,0,1,1.362.439,1.767,1.767,0,0,1,.659,1.274,2.422,2.422,0,0,1-.4,1.45,707.95,707.95,0,0,0-45.527,62.051,180.779,180.779,0,0,0-18.018,33.4,47.535,47.535,0,0,0-2.637,8.745,15.667,15.667,0,0,0,.088,7.6q.879,2.461,4.746,2.2a24.346,24.346,0,0,0,8.086-2.109,115.941,115.941,0,0,0,30.41-21.27,223.368,223.368,0,0,0,25.664-27.949q4.834-6.416,9.316-13.008a405.9,405.9,0,0,1,20.566-41.4q1.318-2.109,2.813-4.307l.879-1.23.176-.176.22-.22.308-.308.527-.527a3.861,3.861,0,0,1,1.143-.7,4.066,4.066,0,0,1,1.67-.352,3.716,3.716,0,0,1,2.373.835A3.581,3.581,0,0,1,1387-100.02l.132.527a1.2,1.2,0,0,1,.044.264.674.674,0,0,0,.088.264v.571a3.48,3.48,0,0,1-.044.571l-.044.264-.264,1.055-.439,1.406q-1.67,4.395-3.516,8.35-.176.439-.439.967-.615,1.23-1.23,2.549-3.516,7.646-7.734,14.941-5.537,9.492-11.777,18.457a295.943,295.943,0,0,0-10.723,28.564,87.719,87.719,0,0,0-3.6,18.193,22.3,22.3,0,0,0,.571,8.174q1.011,3.6,3.647,4.395a16.6,16.6,0,0,0,7.471-.132,34.241,34.241,0,0,0,8.174-2.856,77.433,77.433,0,0,0,15.117-10.283,263.49,263.49,0,0,0,46.846-59.59,381.418,381.418,0,0,0,18.369-33.662q4.219-8.613,7.559-17.49a76.717,76.717,0,0,0,2.725-8.877,25.309,25.309,0,0,0,.527-3.691,2.766,2.766,0,0,1-2.988-1.758,2.727,2.727,0,0,1,.044-2.2,2.824,2.824,0,0,1,1.626-1.494h.088a7.121,7.121,0,0,1,2.153-.483A4.889,4.889,0,0,1,1462.412-132.1Zm21.006,96.064a17.761,17.761,0,0,1-.7,10.02,38.968,38.968,0,0,1-4.219,7.91,51.834,51.834,0,0,1-12.3,12.217,44.278,44.278,0,0,1-7.91,4.263A22.354,22.354,0,0,1,1448.789,0a15.875,15.875,0,0,1-10.02-3.867,13.827,13.827,0,0,1-4.395-10.283,22.543,22.543,0,0,1,2.417-9.712,27.754,27.754,0,0,1,5.581-7.515A38.565,38.565,0,0,1,1449.492-37l1.758-1.055a12.841,12.841,0,0,1,3.032-1.538,5.761,5.761,0,0,1,3.647.044,3.771,3.771,0,0,1,2.285,1.934,3.771,3.771,0,0,1,.176,2.988.358.358,0,0,1-.088.264l-.176.527a5.329,5.329,0,0,1-1.714,2.285,11.082,11.082,0,0,1-2.065,1.143,6.179,6.179,0,0,0-2.109,1.143,30.674,30.674,0,0,0-5.537,4.219q-5.186,5.01-5.625,10.811a4.616,4.616,0,0,0,2.856,4.922,12.791,12.791,0,0,0,7.427.527,19.5,19.5,0,0,0,8.35-3.779,41.078,41.078,0,0,0,8.613-7.471,28.171,28.171,0,0,0,5.625-9.229l-1.758-1.055-3.428-2.461A18.465,18.465,0,0,0,1469-34.189a16.164,16.164,0,0,1-2.417-2.153,12.532,12.532,0,0,1-2.241-4.175,3.47,3.47,0,0,1,.4-2.285,4.573,4.573,0,0,1,1.45-1.538,5.266,5.266,0,0,1,1.626-.747q.747-.176.923,0a4.975,4.975,0,0,1,1.1-.044,5.656,5.656,0,0,1,.747.132,4.074,4.074,0,0,1,.791.088,20.068,20.068,0,0,1,4.57,1.143,11.828,11.828,0,0,1,4.57,2.813A10.512,10.512,0,0,1,1483.418-36.035Zm-4.307,3.867h0Zm-5.625-5.361a.575.575,0,0,0,.264.264,5.736,5.736,0,0,0,.527.615l2.373,2.373Q1476.211-36.387,1473.486-37.529Zm82-4.131a6.265,6.265,0,0,1,2.109,2.373,4.752,4.752,0,0,1,.615,2.461,15.231,15.231,0,0,1-1.23,5.142,25.5,25.5,0,0,1-2.2,3.823,23.958,23.958,0,0,0-1.318,2.021,3.266,3.266,0,0,1-1.934,1.494,3.561,3.561,0,0,1-2.549-.264,3.1,3.1,0,0,1-1.538-1.846,2.926,2.926,0,0,1,.22-2.373l.176-.176.088-.176A38.357,38.357,0,0,0,1550.171-33a11.283,11.283,0,0,0,1.187-3.12h-.088a15.967,15.967,0,0,0-4.219.879,97.24,97.24,0,0,0-18.105,9.141,167.314,167.314,0,0,0-16.611,11.865A65.579,65.579,0,0,0,1499.063-.352l-.176.176A.253.253,0,0,1,1498.8,0l-.352.439a3.677,3.677,0,0,1-2.461,1.318,3.861,3.861,0,0,1-2.812-.791,3.415,3.415,0,0,1-1.362-2.2,3.516,3.516,0,0,1,.571-2.549l.088-.088v-.088q5.1-9.229,10.371-18.281l4.834-9.229,2.109-4.658.967-2.285.439-1.143a.253.253,0,0,1,.088-.176.422.422,0,0,1,.132-.308,1,1,0,0,1,.571-.176,5.687,5.687,0,0,1,1.406.132l.439.088a17.153,17.153,0,0,1,6.416,2.285,5.27,5.27,0,0,1,1.1.747.841.841,0,0,1,.308.527.546.546,0,0,1-.176.4.253.253,0,0,1-.088.176l-.527,1.318-1.23,2.549-2.637,4.922-.527.879a3.439,3.439,0,0,1-.439.791l2.988-2.109a71.512,71.512,0,0,1,6.152-4.219,96.1,96.1,0,0,1,19.688-9.668h.176a22.477,22.477,0,0,1,5.977-1.23A9.392,9.392,0,0,1,1555.488-41.66Zm111.8,17.314a2.263,2.263,0,0,1,.176,1.494,1.865,1.865,0,0,1-.879,1.143q-11.777,6.768-23.906,12.744a205.882,205.882,0,0,1-25.137,10.371,100.218,100.218,0,0,1-13.447,3.34,42.506,42.506,0,0,1-14.414,0,19.273,19.273,0,0,1-7.251-3.032,15.325,15.325,0,0,1-5.317-6.108,21.886,21.886,0,0,1-1.67-6.152q-10.459,10.02-20.3,20.391l-.264.264a3.969,3.969,0,0,1-2.637,1.23,3.586,3.586,0,0,1-2.725-1.055,3.471,3.471,0,0,1-1.143-2.153,3.863,3.863,0,0,1,.439-2.417q8.7-14.5,17.754-27.334,3.076-4.482,6.24-9.053l24.521-35.244,24.785-34.98,12.48-17.49,6.24-8.7,1.23-1.758a15.566,15.566,0,0,1,6.24-6.064,3.4,3.4,0,0,1,2.725-.088,3.51,3.51,0,0,1,1.934,1.846,3.369,3.369,0,0,1,.352,1.846,15.522,15.522,0,0,1-3.779,7.734,21,21,0,0,0-1.318,1.846l-6.328,8.613L1629.316-95.8,1604.268-61,1579.395-26.1l-2.812,4.043a.253.253,0,0,0-.088.176l.176-.176.176-.176q7.031-6.5,14.5-12.656a165.622,165.622,0,0,1,15.82-11.514,48.972,48.972,0,0,1,9.316-4.482.358.358,0,0,0,.264-.088,13.942,13.942,0,0,1,5.8-.615,7.916,7.916,0,0,1,3.647,1.143,7.457,7.457,0,0,1,2.856,3.076,6.43,6.43,0,0,1,.615,4.482,8.113,8.113,0,0,1-1.582,3.428,21.969,21.969,0,0,1-4.043,4.043,60.706,60.706,0,0,1-8.613,5.273A227.42,227.42,0,0,1,1581.5-16.611,16.44,16.44,0,0,0,1583.042-6.5a10.765,10.765,0,0,0,7.866,5.625,36.994,36.994,0,0,0,12.349.22,82.045,82.045,0,0,0,12.7-2.856,192.672,192.672,0,0,0,24.785-9.492q12.129-5.625,23.906-12.041a1.858,1.858,0,0,1,1.494-.22A2.057,2.057,0,0,1,1667.285-24.346ZM1610.771-40.43a148.172,148.172,0,0,0-16.787,12.656,178.465,178.465,0,0,0,18.369-8.174,48.63,48.63,0,0,0,7.559-4.746,8.562,8.562,0,0,0,2.021-1.758,8.029,8.029,0,0,0,1.055-1.538q.264-.571,0-.308-.088-.791-2.153-.483a20.825,20.825,0,0,0-4.878,1.494A27.654,27.654,0,0,0,1610.771-40.43Z' transform='translate(0.028 135.243)' opacity='0.2' fill='url(%23radial-gradient)'/%3E%3C/svg%3E");
}

#headerimage .content-image {
  height: 100%;
}
#headerimage .content-image figure {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#headerimage .content-image figure img {
  height: 60%;
  width: 100%;
  object-fit: cover;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}
.headertext {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 300px;
  margin-right: 150px;
  min-height: 900px;
}
.headertext h1 {
  margin-bottom: 40px; 
}
.headertext .buttongreen {
  margin-top: 50px;
}
.headertext h2 {
  font-size: 30px;
}


/* Headerbild Startseite */
.startseite #headerimage {
  height: 100vh;
  width: 100vw;
}
.startseite #headerimage img,
.startseite #headerimage video {
  height: 100vh;
  width: 100vw;
  object-fit: cover;
}
.startseite #headerimage video {
  object-position: top;
  transform: scaleX(-1);
}
.startseite #headerimage .mod_article {
  display: block;
}
.startseite #headerimage .mod_article::after {
  display: none;
}
.startseite #headerimage .content-image figure {
  display: block;
}
.startseite #headerimage .content-image figure img {
  height: 100%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}


.startseite .headertext {
  top: calc((100vh - 223px) / 2);
  display: block;
  position: absolute;
  margin-left: 25px;
  margin-right: 25px;
  left: auto;
  text-align: center;
  width: calc(100vw - 50px);
}
.startseite .headertext h1 {
  color: #fff;
  font-size: 70px;
  margin-bottom: 0;
  margin-top: 0;
}
.startseite .headertext h3 {
  font-size: 35px;
  color: #fff;
  margin-top: 0;
  margin-bottom: 50px;
}

/* Pfeil */
.pfeil {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.828' height='96' viewBox='0 0 20.828 96'%3E%3Cg id='Gruppe_49' data-name='Gruppe 49' transform='translate(-949.586 -754.671)'%3E%3Cg id='Gruppe_17' data-name='Gruppe 17' transform='translate(854.829 871.671)'%3E%3Cline id='Linie_1' data-name='Linie 1' y2='75' transform='translate(105.171 -116)' fill='none' stroke='%23accf79' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3Cpath id='Pfad_107' data-name='Pfad 107' d='M683.5,827.75l9,9,9-9' transform='translate(267.5 12.921)' fill='none' stroke='%23accf79' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  height: 50px;
  width: 50px;
  background-size: contain;
  position: relative;
  left: calc(50% - 25px);
  bottom: 75px;
  transition: all 1s;
  margin: 25px 0;
}
.pfeil:hover {
  bottom: 50px;
}
.startseite #headerimage .pfeil {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.828' height='96' viewBox='0 0 20.828 96'%3E%3Cg id='Gruppe_19' data-name='Gruppe 19' transform='translate(-949.586 -754.671)'%3E%3Cg id='Gruppe_17' data-name='Gruppe 17' transform='translate(854.829 871.671)'%3E%3Cline id='Linie_1' data-name='Linie 1' y2='75' transform='translate(105.171 -116)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3Cpath id='Pfad_107' data-name='Pfad 107' d='M683.5,827.75l9,9,9-9' transform='translate(267.5 12.921)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
  position: absolute;
}
.leistungen .pfeil {
  position: absolute;
}

/* Button Reihe */
.buttonreihe {
  display: flex;
  gap: 10px;
  margin-top: 20px;
}
.buttonreihe .buttonpfeil {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.buttonreihe p {
  margin-bottom: 0;
  display: flex;
  gap: 10px;
}
.buttonreihe p img {
  width: max-content;
  margin-bottom: 0;
  border-radius: 0;
  object-fit: contain;
}

/* Button Pfeil */
.buttonpfeil a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='20.828' viewBox='0 0 96 20.828'%3E%3Cg id='Gruppe_35' data-name='Gruppe 35' transform='translate(-754.671 970.414) rotate(-90)'%3E%3Cg id='Gruppe_17' data-name='Gruppe 17' transform='translate(854.829 871.671)'%3E%3Cline id='Linie_1' data-name='Linie 1' y2='75' transform='translate(105.171 -116)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3Cpath id='Pfad_107' data-name='Pfad 107' d='M683.5,827.75l9,9,9-9' transform='translate(267.5 12.921)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  padding-left: 110px;
  color: #fff;
  font-family: 'Outfit Bold', sans-serif;
}

/* Hintergrund grün */
.background_green {
  padding: 50px 200px;
  width: calc(100vw - 400px);
  background: linear-gradient(45deg,rgba(172, 207, 121, 1) 0%, rgba(66, 165, 114, 1) 100%);
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-gap: 100px;
  margin-bottom: 75px;
}
.background_green .rte {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.background_green .rte img {
  height: 25px;
  width: 25px;
  object-fit: contain;
}
.background_green .rte p,
.background_green .rte h2 {
  color: #fff;
}
.background_green figure {
  margin-left: 100px;
}
.background_green img {
  width: 100%;
  margin-bottom: -125px;
  border-radius: 7px;
  object-fit: cover;
}
.background_green.links figure {
  margin-right: 100px;
  margin-left: 0;
}
.background_green:not(.rechts,.links) .buttonwhite {
  margin-top: 25px;
}
.background_green.rechts {
  margin-bottom: 125px;
}


/* Leistungen */
.leistungen {
  background-image: url('/files/bilder/hintergrund/do_be_you_background.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 50px 150px;
  width: calc(100vw - 300px);
  height: 800px;
  position: relative;
  margin-top: -75px;
}
.leistungen .content-text {
  width: 350px;
  position: absolute;
  text-align: center;
}
.leistungen .content-text:nth-child(1) {
  left: 15vw;
  top: 150px;
}
.leistungen .content-text:nth-child(2) {
  right: 15vw;
  top: 150px;
}
.leistungen .content-text:nth-child(3) {
  bottom: 175px;
  left: calc((100vw - 350px) / 2)
}

.leistungen .content-text h2 {
  font-family: "Outfit Light", sans-serif;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 40px;
}

.leistungen .content-text .buttongreen {
  margin-top: 30px;
}

/* Unterseite Leistungen */
.leistungstext {
  padding: 100px 300px;
  display: grid;
  grid-template-columns: 350px calc(100% - 390px);
  gap: 40px;
}
.leistungstext:nth-child(2),
.leistungstext:nth-child(4) {
  grid-template-columns: calc(100% - 390px) 350px;
}
.leistungstext figure {
  width: 100%;
}
.leistungstext figure img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 7px;
}
.leistungstext .rte {
  height: max-content;
}
.leistungstext p:last-child {
  margin-bottom: 0;
}

/* Text zentriert */
.text_center {
  padding: 200px 300px;
  text-align: center;
  position: relative;
}
.text_center h1 {
  margin-bottom: 40px;
}
.text_center .buttongreen {
  margin-top: 40px;
}
.text_center::after {
  content: '';
  display: block;
  height: 200px;
  width: 200px;
  background-image: url('/files/bilder/logos/blauer_button.png');
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  right: 75px;
  top: 125px;
}
.text_center.buttonblau::after {
  display: none;
}
.text_center.buttonblau img {
  display: block;
  height: 200px;
  width: 200px;
  position: absolute;
  right: 75px;
  top: 100px;
}


/* Gallerie */
.content-gallery {
  margin-bottom: 150px;
  margin-top: -100px;
  margin-left: -50px;
  margin-right: -50px;
}
.content-gallery ul {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 20px;
}
.content-gallery ul li img {
  object-fit: cover;
  aspect-ratio: 3 / 2;
  width: 100%;
}
.content-gallery ul li:nth-child(1) img {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.content-gallery ul li:nth-child(2) img {
  border-radius: 7px;
}
.content-gallery ul li:nth-child(3) img {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}



/*Footer*/
#footer {
  position: relative;
}
#footer .inside {
  text-align: left;
  width: calc(100vw - 400px);
  display: flex;
  justify-content: space-between;
  padding: 50px 200px;
  padding-bottom: 90px;
}

#footer p,
#footer a {
  color: #1C3440;
  margin: 0;
}
#footer .content-image img {
  width: 150px;
  object-fit: contain;
}
#footer .footer_leistungen {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
#footer .footer_leistungen .rte {
  display: grid;
  grid-template-columns: 115px 140px 75px 65px 95px;
  grid-column-gap: 25px;
  grid-row-gap: 5px;
}
#footer .footer_copyright {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
#footer .footer_copyright .rte {
  height: 55px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
#footer .footer_copyright p {
  font-size: 12px;
  color: #1C3440;
  display: flex;
  gap: 10px;
  justify-content: flex-end;
}
#footer .footer_hinweis {
  position: absolute;
  bottom: 15px;
  width: calc(100vw - 400px);
}
#footer .footer_hinweis p {
  font-size: 12px;
}

/*Kontakt*/
.kontakt {
  padding: 200px 300px;
  width: calc(100vw - 600px);
  display: grid;
  grid-template-columns: calc((100% - 75px) * 0.4) calc((100% - 75px) * 0.6);
  grid-gap: 75px;
}
.kontakt h1 {
  margin-bottom: 40px;
}
.kontakt1 .content-text p:last-child {
  display: flex;
  gap: 10px;
}
.kontakt1 p a {
  color: #1C3440;
  text-decoration: underline;
}
.kontakt1 .content-text p:nth-child(3) {
  margin-top: 40px;
}
.kontakt1 .content-text p:nth-child(3) a {
  font-family: 'Outfit Bold', sans-serif;
  color: #1C3440;
}
.kontakt #newsletter {
  margin-top: 150px;
}

/*Datenschutz, Impressum*/
.recht {
  margin: 150px 100px;
  width: calc(100vw - 200px);
}
.recht h1 {
  margin-bottom: 40px;
}


/* Kontaktformular */

form .formbody input, 
form .formbody textarea {
  width: calc(100% - 20px);
  padding: 10px;
  border-radius: 7px;
  border: 0px solid;
  color: #1C3440;
  background-color: #F5F5F5;
  font-family: "Outfit Bold", sans-serif;
  font-size: 14px;
}
form .formbody .widget {
  margin-bottom: 10px;
  margin-top: 10px;
}
.ce_form .formbody select {
  width: 100%;
  padding: 10px;
  border-radius: 10px;
  border: 0px solid;
  color: #4A4A49;
  background-color: #fff;
  font-family: "Myriad", sans-serif;
  font-weight: 400;
  font-size: 16px;
}
form .formbody input::placeholder,
form .formbody textarea::placeholder {
  color: #1C3440;
  font-family: "Outfit Bold", sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  opacity: 0.6;
}
select:focus {
  border: 0px solid transparent;
  font-weight: normal;
}
.select-hidden {
  display: none;
  visibility: hidden;
  padding-right: 10px;
}
.select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  color: #3C3C3B;
  width: 100%;
}
.select-styled {
  position: absolute; 
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 0px;
  padding: 0 20px;
}
.select-styled:after {
    content:"";
    width: 30px;
    height: 30px;
    background-position: right center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='19.875' viewBox='0 0 23 19.875'%3E%3Cpath id='Pfad_77' data-name='Pfad 77' d='M12.245,14.064H1.1c-.823,0-1.1-.276-1.1-1.1Q0,9.9,0,6.839c0-.723.31-1.029,1.043-1.03q5.34,0,10.68,0h.522V5.331c0-1.461.007-2.923,0-4.384A.825.825,0,0,1,12.751.06a.847.847,0,0,1,.959.258q4.478,4.488,8.963,8.969a.811.811,0,0,1,0,1.3q-4.493,4.5-8.99,9a.834.834,0,0,1-.968.22.791.791,0,0,1-.477-.824c.007-1.616,0-3.232,0-4.916' transform='translate(0 0)' fill='%233c3c3b'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.select-styled:active, .select-styled.active {
  background-color: #fff;
  font-weight: normal;
}
.select-styled:active:after, .select-styled.active:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.875' height='23' viewBox='0 0 19.875 23'%3E%3Cpath id='Pfad_77' data-name='Pfad 77' d='M12.245,14.064H1.1c-.823,0-1.1-.276-1.1-1.1Q0,9.9,0,6.839c0-.723.31-1.029,1.043-1.03q5.34,0,10.68,0h.522V5.331c0-1.461.007-2.923,0-4.384A.825.825,0,0,1,12.751.06a.847.847,0,0,1,.959.258q4.478,4.488,8.963,8.969a.811.811,0,0,1,0,1.3q-4.493,4.5-8.99,9a.834.834,0,0,1-.968.22.791.791,0,0,1-.477-.824c.007-1.616,0-3.232,0-4.916' transform='translate(0 23) rotate(-90)' fill='%233c3c3b'/%3E%3C/svg%3E%0A");
}
.select-options {
  display: none; 
  position: absolute;
  top: auto;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  box-shadow: 0 3px 6px rgb(0 0 0 / 16%);
}
.select-options li {
  margin: 0;
  padding: 5px 20px;
  background-color:#fff;
  color: #3C3C3B;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.select-options li:hover, 
.select-options li.is-selected {
    color: #3C3C3B;
    background: #fff;
}
.select-options li[rel="hide"] {
    display: none;
}
.select-options li:first-child {
  display: none;
}

form .kursauswahl {
  margin: 0; 
  padding: 0;
  border: 0px solid transparent;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 10px;
  margin-top: 30px;
}
form .kursauswahl legend {
  grid-column: 1 / 4;
  text-transform: uppercase;
  font-family: 'Outfit Bold', sans-serif;
}
form .kursauswahl .widget-checkbox {
  background-color: #F5F5F5;
  border-radius: 7px;
  margin-top: 5px;
  margin-bottom:5px;
}
form .kursauswahl .widget-checkbox fieldset {
  display: flex;
  flex-direction: column;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  width: calc(100% - 20px);
}
form .kursauswahl .widget-checkbox fieldset span {
  width: max-content;
  margin-bottom: 5px;
}
form .kursauswahl .widget-checkbox fieldset legend {
  text-transform: uppercase;
  font-family: 'Outfit Bold', sans-serif;
}
.widget-checkbox a {
  text-decoration: underline;
  color: #1C3440;
}
.ce_form .widget-checkbox fieldset {
  display: inline-block;
  width: 100%;
  border: 0px solid transparent;
  padding: 0;
  margin-top: 10px;
}
.ce_form .widget-checkbox fieldset.mandatory label {
  font-size: 14px;
}
.ce_form .pflichtfeld p {
  font-size: 14px;
  text-align: right;
  margin-top: 30px;
}

/*Checkbox Style*/

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border:1px solid #DCDCDC;
  border-radius: 10px;
  min-width: 175px;
  background-color:white;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.235' height='6.996' viewBox='0 0 12.235 6.996'%3E%3Cpath id='Icon_ionic-ios-arrow-down' data-name='Icon ionic-ios-arrow-down' d='M12.307,16.133l4.626-4.63a.871.871,0,0,1,1.235,0,.882.882,0,0,1,0,1.239l-5.242,5.246a.873.873,0,0,1-1.206.025L6.442,12.746a.875.875,0,0,1,1.235-1.239Z' transform='translate(-6.188 -11.246)' fill='%23394348'/%3E%3C/svg%3E");
  background-position: right 10px center;
  background-repeat: no-repeat;
  padding: .75em 1em .5em 1em;
  color: #4A4A49;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
select::-ms-expand {
  display:none;
}

option {
    padding: 10px;
    border-radius: 10px;
    border: 0px solid;
    color: #4A4A49;
    background-color: #EDEDED;
    font-family: "myriad-variable", sans-serif;
}
/* remove standard-styles */
input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border:none;
  border-radius: 0;
  font-size: 16px;
  width: 100%
} 

/* graceful degradation for ie8 */
input[type='checkbox'],
input[type='radio'] {
  width:auto;
  float:left;
  margin-right: .75em;
  background:transparent;
  border:none;
}

input[type='checkbox']:checked,
input[type='checkbox']:not(:checked),
input[type='radio']:checked,
input[type='radio']:not(:checked) {
  background: transparent;
  position: relative;
  visibility: hidden;
  margin:0;
  padding:0;
}

input[type='checkbox'] + label,
input[type='radio'] + label {
  cursor: pointer;
  font-size: 16px;
}
input[type='checkbox']:checked + label::before,
input[type='checkbox']:not(:checked) + label::before,
input[type='radio']:checked + label::before,
input[type='radio']:not(:checked) + label::before {
    content:' ';
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    margin-bottom: -2px;
    border-radius: 5px;
    border: 0px solid transparent;
    background: #FFFFFF;
    margin-right: 5px;
    box-shadow: unset !important;
}

input[type=radio]:checked + label::before,
input[type=radio]:not(:checked) + label::before {
  border-radius: 30px;
}

input[type='checkbox']:hover  + label::before,
input[type='radio']:hover  + label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath id='Vereinigungsmenge_2' data-name='Vereinigungsmenge 2' d='M273.5,8.214,266.715,15,266,14.286,272.786,7.5,266,.714,266.715,0,273.5,6.786,280.286,0,281,.714,274.215,7.5,281,14.286l-.715.714Z' transform='translate(-266)' fill='%2376858C'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}

input[type='checkbox']:checked  + label::before,
input[type='radio']:checked  + label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath id='Vereinigungsmenge_2' data-name='Vereinigungsmenge 2' d='M273.5,8.214,266.715,15,266,14.286,272.786,7.5,266,.714,266.715,0,273.5,6.786,280.286,0,281,.714,274.215,7.5,281,14.286l-.715.714Z' transform='translate(-266)' fill='%2342a572'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}

.widget-checkbox.mandatory input[type='checkbox']:checked + label::before,
.widget-checkbox.mandatory input[type='checkbox']:not(:checked) + label::before,
.widget-checkbox.mandatory input[type='radio']:checked + label::before,
.widget-checkbox.mandatory input[type='radio']:not(:checked) + label::before {
  background-color: #F5F5F5;
}


/*Main */

.cookie_settings {
  height: 60vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  width: 100%;
}
.cookie_settings a {
  font-size: 18px;
}

#error {
  text-align: center;
  min-height: calc(100vh - 315px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 25px;
  width: calc(100vw - 50px);
}
#error h1 {
  padding-left: 0;
  border-left: 0px transparent;
}



#popup {
  position: fixed;
  top: 0;
  background-color: rgb(255 255 255 / 50%);
  z-index: 10000;
}
#popup .inside {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100vw;
  height: 100vh;
}
#popup .popup-job {
  height: max-content;
  width: 1050px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  position: relative;
}

#popup .popup-job .close {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.414' height='31.414' viewBox='0 0 31.414 31.414'%3E%3Cpath id='Vereinigungsmenge_1' data-name='Vereinigungsmenge 1' d='M15,15,0,30,15,15,0,0,15,15,30,0,15,15,30,30Z' transform='translate(0.707 0.707)' fill='none' stroke='%23083A47' stroke-width='2'/%3E%3C/svg%3E%0A");
  right: 15px;
  top: 15px;
  position: absolute;
  height: 30px;
  cursor: pointer;
}
#popup .popup-job .content-text {
  padding: 50px;
  text-align: left;
}
#popup .popup-job .content-text h3,
#popup .popup-job .content-text h2,
#popup .popup-job .content-text p {
  color: #083A47;
  margin-bottom: 0;
}
#popup .popup-job .content-image {
  padding: 50px;
}
#popup .popup-job .content-image figure {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
#popup .popup-job .content-image figure img {
  height: 50vh;
  object-fit: cover;
}



/* FAQ */
.mod_faqpage {
  padding: 50px 300px;
  width: calc(100vw - 600px);
}
.mod_faqpage:last-child {
  margin-top: 50px;
}
.mod_faqpage section:not(:first-child) {
  margin-top: 20px;
}
.mod_faqpage h3 {
  margin: 0;
  padding: 15px;
  font-family: 'Outfit Bold', sans-serif;
  color: #1C3440;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.414' height='20.828' viewBox='0 0 11.414 20.828'%3E%3Cpath id='Pfad_176' data-name='Pfad 176' d='M683.5,827.75l9,9,9-9' transform='translate(-826.336 702.914) rotate(-90)' fill='none' stroke='%2342a572' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-position: right center;
  background-repeat: no-repeat;
  margin-right: 15px;
  padding-right: 0;
  font-size: 18px;
}
.mod_faqpage section {
  background-color: #F5F5F5;
}
.mod_faqpage .open h3 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.828' height='11.414' viewBox='0 0 20.828 11.414'%3E%3Cpath id='Pfad_176' data-name='Pfad 176' d='M683.5,827.75l9,9,9-9' transform='translate(-682.086 -826.336)' fill='none' stroke='%2342a572' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.mod_faqpage .open h3::after {
  content: '';
  border-bottom: 2px solid #42A572;
  width: 100%;
  display: block;
  margin-top: 10px;
}
.mod_faqpage .ce_text {
    display: none;
}
.mod_faqpage .open .ce_text {
    display: block;
    padding: 0 15px;
}
#article-5 .leistungen {
  height: auto;
} 
.leistungen .text_center {
  height: max-content;
  width: calc(100% - 300px);
  left: 0 !important;
  top: 0 !important;
  position: relative;
  padding: 0 150px;
  padding-bottom: 50px;
}
.leistungen .text_center:last-child {
  margin-top: 50px;
  right: 0 !important;
  position: relative;
}
.leistungen .text_center::after {
  display: none;
}

/* Partner */
#partner {
  padding: 100px 200px;
  width: calc(100vw - 400px);
  padding-top: 0;
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-column-gap: 30px;
  grid-row-gap: 50px;
}
#partner img {
  border-radius: 7px;
  aspect-ratio: 3 / 2;
  width: 100%;
  margin-bottom: 25px;
}



@media (max-width: 1500px) {
  .background_green figure {
    margin-left: 0;
  }
  .headertext {
    margin-left: 200px;
    margin-right: 100px;
  }
  .leistungstext {
    padding: 100px 200px;
  }
  .text_center {
    padding: 200px;
  }
  .leistungen .text_center {
    padding: 0 50px;
    width: calc(100% - 100px);
    padding-bottom: 50px;
  }
  .leistungen.text_center {
    width: calc(100vw - 400px);
  }
  .text_center::after,
  .text_center.buttonblau img {
    right: 50px;
    top: 100px;
  }
  .background_green.links figure {
    margin-right: 0;
  }
  .kontakt {
    padding: 200px;
    width: calc(100vw - 400px);
  }
  .mod_faqpage {
    padding: 50px 200px;
    width: calc(100vw - 400px);
  }
}
@media (max-width: 1400px) {
  #footer .inside {
    width: calc(100vw - 300px);
    padding: 50px 150px;
    padding-bottom: 90px;
  }
  #footer .footer_hinweis {
    width: calc(100vw - 300px);
  }
}

@media (max-width: 1300px) {
  .background_green {
    padding: 50px 150px;
    width: calc(100vw - 300px);
    gap: 50px;
  }
  #footer .inside {
    width: calc(100vw - 200px);
    padding: 50px 100px;
    padding-bottom: 90px;
  }
  #footer .footer_hinweis {
    width: calc(100vw - 200px);
  }
  .headertext {
    margin-left: 150px;
    margin-right: 50px;
  }
  .leistungstext {
    padding: 100px 100px;
  }
  .text_center::after,
  .text_center.buttonblau img {
    height: 150px;
    width: 150px;
  }
  .kontakt {
    padding: 200px 150px;
    width: calc(100vw - 300px);
  }
  .mod_faqpage {
    padding: 50px 150px;
    width: calc(100vw - 300px);
  }
  #partner {
    padding: 100px 150px;
    width: calc(100vw - 300px);
    padding-top: 0;
  }
  .mobile_menu .inner .mod_navigation ul li {
    height: 50px;
  }
  .mobile_menu .inner .mod_navigation ul li a {
    font-size: 30px;
  }
  .mobile_menu .inner .mod_navigation ul li a:hover {
    font-size: 40px;
  }
}
@media (max-height: 700px) {
  .mobile_menu .inner .mod_navigation ul li {
    height: 50px;
  }
  .mobile_menu .inner .mod_navigation ul li a {
    font-size: 30px;
  }
  .mobile_menu .inner .mod_navigation ul li a:hover {
    font-size: 40px;
  }
}
@media (max-width: 1200px) {
  .background_green {
    padding: 50px 100px;
    width: calc(100vw - 200px);
  }
  .background_green img {
    aspect-ratio: 2 / 3;
  }
  .leistungen {
    padding: 50px 100px;
    width: calc(100vw - 200px);
  }
  .leistungen .content-text:nth-child(1) {
    left: 100px;
  }
  .leistungen .content-text:nth-child(2) {
    right: 100px;
  }
  #footer .footer_leistungen .rte {
    grid-template-columns: repeat(3,1fr);
  }
  #footer .footer_leistungen .rte p:nth-child(2) {
    grid-column: 1;
    grid-row: 3;
  }
  #footer .footer_leistungen .rte p:nth-child(5) {
    grid-column: 1;
  }
  #footer .footer_leistungen .rte p:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
  }
  #footer .footer_leistungen .rte p:nth-child(6) {
    grid-column: 1;
    grid-row: 2;
  }
  #footer .footer_leistungen .rte p:nth-child(7) {
    grid-column: 2;
    grid-row: 2;
  }
  #footer .footer_leistungen .rte p:nth-child(4) {
    grid-column: 3;
    grid-row: 1
  }
  #footer .footer_leistungen .rte p:nth-child(8) {
    grid-column: 3;
    grid-row: 2;
  }
  #footer .footer_leistungen .rte p:nth-child(9) {
    grid-column: 2;
    grid-row: 3;
  }
  .text_center {
    padding: 200px 100px;
  }
  .text_center::after,
  .text_center.buttonblau img {
    right: 25px;
  }
  .leistungen.text_center {
    width: calc(100vw - 200px);
  }
  .kontakt {
    padding: 150px 100px;
    width: calc(100vw - 200px);
  }
  .mod_faqpage {
    padding: 50px 100px;
    width: calc(100vw - 200px);
  }
  #partner {
    padding: 100px;
    width: calc(100vw - 200px);
    padding-top: 0;
  }
}


@media (max-width: 1050px) {
  #popup .popup-job {
    width: 90vw;
  }
  h1 {
    font-size: 45px;
  }
  #header .inside {
    width: calc(100vw - 150px);
    padding: 25px 75px;
  }

  #header .mod_navigation {
    display: none;
  }
  .mobile_menu {
    top: 119px !important;
  }
  .mobile_menu .inner .mod_navigation {
    grid-template-columns: repeat(1,1fr);
  }
  .mobile_menu .inner .mod_navigation::after {
    display: none;
  }
  .background_green {
    padding: 50px 75px;
    width: calc(100vw - 150px);
  }
  .leistungen {
    padding: 50px 75px;
    width: calc(100vw - 150px);
  }
  .leistungen .content-text:nth-child(1) {
    left: 75px;
    top: 75px;
  }
  .leistungen .content-text:nth-child(2) {
    right: 75px;
    top: 75px;
  }
  #footer .inside {
    padding: 75px;
    width: calc(100vw - 150px);
    padding-bottom: 90px;
  }
  #footer .footer_hinweis {
    width: calc(100vw - 150px);
  }
  .leistungstext {
    padding: 75px;
  }
  #headerimage {
    min-height: 800px;
  }
  .headertext {
    margin-left: 75px;
    min-height: auto;
  }
  #header .mod_navigation.open {
    display: block;
    position: absolute;
    top: 99.5px;
    background-color: rgb(255 255 255 / 80%);
    backdrop-filter: blur(5px);
    width: 100vw;
    left: 0;
    height: calc(100vh - 100px);
  }
  #header .mod_navigation.open ul {
    flex-direction: column;
    padding: 0 75px;
    padding-top: 75px;
    height: max-content;
  }
  #header .mail_icon.is-active {
    position: absolute;
    left: 75px;
    top: calc(100vh - 225px);
    display: block;
  }
  #header .mod_navigation ul li a, #header .mod_navigation ul li strong {
    font-size: 24px;
    text-align: center;
  }
  #header .greenbutton a {
    width: max-content;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px !important;
  }
  #header .blue_header.is-active {
    display: block;
    top: calc(50vh + 100px);
    z-index: 1;
    background-color: transparent;
  }
  #header .blue_header.is-active .rte {
    flex-direction: column;
    margin: 0;
  }
  .mobile_menu .inner {
    padding: 100px 75px;
    padding-top: 10px;
    height: calc(100% - 210px);
  }
  .recht {
    margin: 100px 75px;
    margin-top: 125px;
    width: calc(100vw - 150px);
  }
  .text_center {
    padding: 150px 75px;
  }
  .text_center::after,
  .text_center.buttonblau img {
    display: none;
  }
  .leistungen .text_center {
    padding: 0;
    width: 100%;
    padding-bottom: 50px;
  }
  .leistungen .text_center:last-child {
    margin-top: 0;
  }
  .kontakt {
    padding: 150px 75px;
    width: calc(100vw - 150px);
    grid-template-columns: repeat(1,1fr);
  }
  .mod_faqpage {
    padding: 50px 75px;
    width: calc(100vw - 150px);
  }
  .kontakt #newsletter {
    margin-top: 50px;
  }
  #partner {
    padding: 100px 75px;
    width: calc(100vw - 150px);
    padding-top: 0;
    grid-template-columns: repeat(2,1fr);
  }
}
@media (max-width: 950px) {
  .background_green {
    grid-template-columns: repeat(1,1fr);
  }
  .background_green img {
    aspect-ratio: 3 / 2;
  }
  .background_green.rechts figure {
    grid-row: 2;
  }
  .background_green.rechts figure img {
    aspect-ratio: 1;
  }
  #footer .inside {
    flex-direction: column;
    gap: 25px;
  }
  #footer .inside .content-image figure {
    display: flex;
    justify-content: center;
  }
  #footer .footer_leistungen .rte {
    width: max-content;
    margin-left: auto;
    margin-right: auto;
  }
  #footer .footer_leistungen .rte p:nth-child(3),
  #footer .footer_leistungen .rte p:nth-child(7),
  #footer .footer_leistungen .rte p:nth-child(9),
  #footer .footer_leistungen .rte p:nth-child(10) {
    width: 70px;
    margin-left: auto;
    margin-right: auto;
  }
  #footer .footer_leistungen .rte p:nth-child(4),
  #footer .footer_leistungen .rte p:nth-child(8) {
    width: 90px;
    margin-left: auto;
  }
  #footer .footer_copyright p {
    justify-content: center;
  }
  #headerimage {
    height: max-content;
    min-height: max-content;
  }
  #headerimage .mod_article {
    grid-template-columns: repeat(1,1fr);
    height: max-content;
    padding: 150px 75px;
    width: calc(100vw - 150px);
  }
  .headertext {
    margin-left: 0;
    margin-right: 0;
  }
  #headerimage .content-image {
    margin-right: -75px;
    width: calc(100vw - 75px);
  }
  #headerimage .content-image figure img {
    height: max-content;
    aspect-ratio: 3 / 2;
    margin-top: 50px;
  }
  .startseite #headerimage .mod_article {
    padding: 0;
    width: 100vw;
    height: 100vh;
  }
  .startseite #headerimage .content-image {
    margin-right: 0;
    width: 100vw;
    height: 100vh;
  }
  .startseite #headerimage .content-image img {
    aspect-ratio: unset;
    margin-top: 0;
    border-radius: 0 !important;
  }
  .leistungstext, .leistungstext:nth-child(2),
  .leistungstext:nth-child(4) {
    grid-template-columns: repeat(1,1fr);
  }
  .leistungstext figure {
    aspect-ratio: 3 / 2;
    grid-row: 2;
  }
}
@media (max-width: 900px) {
  .leistungen {
    display: flex;
    flex-direction: column;
    gap: 25px;
    padding: 150px 75px;
    height: max-content;
  }
  .leistungen .content-text:nth-child(1),
  .leistungen .content-text:nth-child(2),
  .leistungen .content-text:nth-child(3) {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    margin-left: auto;
    margin-right: auto;
  }
  #article-5 .leistungen {
    padding-top: 0;
    padding-bottom: 50px;
  }
}
@media (max-width: 700px) {
  #popup .popup-job .content-text {
    padding: 25px;
  }
  #popup .popup-job {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  #popup {
    overflow: scroll;
  }
  #header .inside {
    width: calc(100vw - 100px);
    padding: 25px 50px;
    height: 60px;
  }
  #header .icon_social {
    position: absolute;
    right: 120px;
    top: 40px;
  }
  #header .logo img {
    height: 60px;
  }
  .mobile_menu .inner {
    padding: 100px 50px;
    padding-top: 0;
    height: calc(100% - 220px);
  }
  .buttonreihe {
    flex-direction: column;
    gap: 20px;
  }
  h1 {
    font-size: 35px;
  }
  #footer .inside {
    padding: 50px;
    width: calc(100vw - 100px);
    padding-bottom: 125px;
  }
  #footer .footer_hinweis {
    width: calc(100vw - 100px);
  }
  #headerimage .mod_article {
    padding: 150px 50px;
    width: calc(100vw - 100px);
  }
  #headerimage .content-image {
    margin-right: -50px;
    width: calc(100vw - 50px);
  }
  #headerimage .mod_article::after {
    background-position: center;
  }
  #header .mod_navigation.open ul {
    padding: 0 50px;
    padding-top: 25px;
    height: max-content;
  }
  .leistungen {
    padding: 150px 50px;
    width: calc(100vw - 100px);
  }
  .background_green {
    padding: 50px;
    width: calc(100vw - 100px);
  }
  .leistungstext {
    padding: 50px;
  }
  .recht {
    margin: 75px 50px;
    margin-top: 125px;
    width: calc(100vw - 100px);
  }
  .text_center {
    padding: 150px 50px;
  }
  .leistungen.text_center {
    width: calc(100vw - 100px);
  }
  .kontakt {
    padding: 150px 50px;
    width: calc(100vw - 100px);
  }
  .mod_faqpage {
    padding: 40px 50px;
    width: calc(100vw - 100px);
  }
  #partner {
    padding: 75px 50px;
    width: calc(100vw - 100px);
    padding-top: 0;
    margin-top: -50px;
  }
  .mobile_menu .inner .mod_navigation ul {
    padding-top: 0;
  }
  #footer .footer_hinweis p {
    text-align: center;
  }
}
@media (max-width: 550px) {
  .mobile_menu .inner .mod_navigation ul li a {
    font-size: 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='2' viewBox='0 0 32 2'%3E%3Cg id='Gruppe_21' data-name='Gruppe 21' transform='translate(31 1) rotate(90)'%3E%3Cline id='Linie_1' data-name='Linie 1' y2='30' transform='translate(0)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    padding-left: 50px;
    background-size: 40px;
  }
  .mobile_menu .inner .mod_navigation ul li a:hover,
  .mobile_menu .inner .mod_navigation ul .active .active {
    font-size: 35px;
  }
  .mobile_menu .inner .mod_navigation ul .active .active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='2' viewBox='0 0 32 2'%3E%3Cg id='Gruppe_21' data-name='Gruppe 21' transform='translate(31 1) rotate(90)'%3E%3Cline id='Linie_1' data-name='Linie 1' y2='30' transform='translate(0)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    padding-left: 50px;
    background-size: 40px;
  }
  #footer .footer_leistungen .rte {
    grid-template-columns: repeat(1,1fr);
    text-align: center;
  }
  #footer .footer_leistungen .rte p:nth-child(2) {
    grid-row: 2;
  }
  #footer .footer_leistungen .rte p:nth-child(5) {
    grid-row: 10;
  }
  #footer .footer_leistungen .rte p:nth-child(3) {
    grid-row: 4;
    grid-column: 1;
    width: auto;
    margin: 0;
  }
  #footer .footer_leistungen .rte p:nth-child(6) {
    grid-row: 3;
    grid-column: 1;
    width: auto;
    margin: 0;
  }
  #footer .footer_leistungen .rte p:nth-child(7) {
    grid-row: 6;
    grid-column: 1;
    width: auto;
    margin: 0;
  }
  #footer .footer_leistungen .rte p:nth-child(4) {
    grid-row: 5;
    grid-column: 1;
    width: auto;
    margin: 0;
  }
  #footer .footer_leistungen .rte p:nth-child(8) {
    grid-row: 8;
    grid-column: 1;
    width: auto;
    margin: 0;
  }
  #footer .footer_leistungen .rte p:nth-child(9) {
    grid-row: 9;
    grid-column: 1;
    width: auto;
    margin: 0;
  }
  #footer .footer_leistungen .rte p:nth-child(10) {
    grid-row: 11;
    grid-column: 1;
    width: auto;
    margin: 0;
  }
}
@media (max-width: 500px) {
  #popup .inside {
    display: block;
  }
  h1 {
    font-size: 30px;
  }
  .startseite .headertext h1 {
    font-size: 35px;
  }
  h2 {
    font-size: 25px;
  }
  .startseite .headertext h3 {
    font-size: 22px;
  }
  p, li, strong, a, label, button,
  .bluebackground p,
  .headertext p {
    font-size: 14px;
    line-height: 20px;
  }
  .headertext h2 {
    font-size: 22px;
  }
  .background_green img {
    aspect-ratio: 1 / 1;
  }
  .background_green {
    padding: 50px 25px;
    width: calc(100vw - 50px);
  }
  .leistungen {
    padding: 150px 25px;
    width: calc(100vw - 50px);
  }
  .leistungen .content-text {
    width: 100%;
  }
  #header>.inside {
    padding: 25px;
    width: calc(100vw - 50px);
  }
  #header .icon_social .rte {
    gap: 8px;
  }
  #header .icon_social {
    right: 80px;
  }
  .mobile_menu .inner {
    padding: 75px 25px;
    padding-top: 0px;
    height: calc(100% - 175px);
  }
  .mobile_menu .inner .mod_navigation ul li a {
    font-size: 25px;
  }
  .mobile_menu .inner .mod_navigation ul li a:hover,
  .mobile_menu .inner .mod_navigation ul .active .active {
    font-size: 30px;
  }
  .mobile_menu .inner .mod_navigation ul li.buttonpfeil {
    display: none;
  }
  #article-17 .pfeil,
  #article-15 .pfeil,
  #article-2 .pfeil {
    margin-top: 50px;
    bottom: 40px;
  }
  #article-17 .pfeil:hover,
  #article-15 .pfeil:hover,
  #article-2 .pfeil:hover {
    bottom: 10px;
  }
  #footer .inside {
    padding: 25px;
    width: calc(100% - 50px);
    padding-bottom: 150px;
  }
  #footer .footer_hinweis {
    width: calc(100vw - 50px);
  }
  #footer .content-image img {
    width: 200px;
  }
  #footer .footer_kontakt {
    margin-bottom: 25px;
  }
  #footer .footer_copyright {
    right: 25px;
    left: 25px;
  }
  .headertext .buttonreihe {
    margin-top: 25px;
    grid-gap: 15px;
  }
  .leistungstext {
    padding: 25px;
    gap: 20px;
  }
  .headertext h3 {
    font-size: 20px;
  }
  #header .mod_navigation.open ul {
    padding: 0 25px;
    padding-top: 25px;
    gap: 25px;
  }
  #header .mod_navigation ul li a, #header .mod_navigation ul li strong {
    font-size: 20px;
  }
  .content-gallery ul {
    grid-template-columns: repeat(1,1fr);
    padding-left: 25px;
    padding-right: 25px;
  }
  .content-gallery ul li img {
    border-radius: 7px;
  }
  .text_center {
    padding: 150px 25px;
  }
  .leistungen.text_center {
    width: calc(100vw - 50px);
    padding-top: 75px;
  }
  .kontakt {
    padding: 150px 25px;
    width: calc(100vw - 50px);
    padding-bottom: 50px;
  }
  
  .pfeil_unten {
    left: auto;
    right: 25px;
    top: calc(100vh - 75px);
  }
  .mod_faqpage {
    padding: 40px 25px;
    width: calc(100vw - 50px);
  }
  .mod_faqpage h3 {
    font-size: 16px;
  }
  .mod_faqpage p {
    font-size: 14px;
  }
  .recht {
    margin: 50px 25px;
    margin-top: 125px;
    width: calc(100vw - 50px);
  }
  .headertext h1 {
    margin-bottom: 20px;
    font-size: 35px;
  }
  #headerimage .mod_article {
    padding: 150px 25px;
    width: calc(100vw - 50px);
  }
  #headerimage .content-image {
    margin-right: -25px;
    width: calc(100vw - 25px);
  }
  #error a {
    display: flex    ;
    justify-content: center;
  }
  #partner {
    padding: 75px 25px;
    width: calc(100vw - 50px);
    padding-top: 0;
    grid-template-columns: repeat(1,1fr);
    grid-row-gap: 30px;
  }
}
@media (max-width: 450px) {
  .mitarbeiter .rsts-slide {
    height: 300px;
  }

}

@media (max-width: 350px) {
  .mobile_menu .inner .mod_navigation ul li a {
    font-size: 20px;
  }
  .mobile_menu .inner .mod_navigation ul li a:hover {
    font-size: 25px;
  }
}



