﻿/* ::: uaWarning ::: */
#uaWarningWrapper {
    background-color:#ffe9af;
    border-bottom:1px solid #c0c0c0;
}
#uaWarning {
    max-width:1024px;
    margin:0 auto;
    padding:24px 16px;
}
#uaWarningClose {
    text-align:right;
    cursor:pointer;
}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}/*!
 * Bootstrap Grid v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 T/*!
 * Bootstrap Grid v5.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 1rem); /*var(--bs-gutter-x, 0.75rem);*/
  padding-left: var(--bs-gutter-x, 1rem); /*var(--bs-gutter-x, 0.75rem);*/
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 2rem; /*1.5rem;*/
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -.5);
  margin-left: calc(var(--bs-gutter-x) * -.5);
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

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

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

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

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

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

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

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

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }

  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }

  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }

  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }

  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }

  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }

  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

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

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

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

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

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

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

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

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-grid {
    display: grid !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }

  .d-sm-none {
    display: none !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

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

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

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

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

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

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

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

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

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

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

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

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

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

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

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

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

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

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

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

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

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

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

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

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

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

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

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

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

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

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-grid {
    display: grid !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }

  .d-md-none {
    display: none !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-last {
    order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

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

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

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

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

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

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

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

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

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

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

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

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

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

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

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

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

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

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

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

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

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

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

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

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

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

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

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

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

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

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-grid {
    display: grid !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }

  .d-lg-none {
    display: none !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-last {
    order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

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

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

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

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

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

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

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

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

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

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

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

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

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

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

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

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

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

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

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

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

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

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

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

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

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

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

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

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

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

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-grid {
    display: grid !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }

  .d-xl-none {
    display: none !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-last {
    order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

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

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

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

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

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

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

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

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

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

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

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

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

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

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

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

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

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

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

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

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

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

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

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

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

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

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

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

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

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

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-grid {
    display: grid !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }

  .d-xxl-none {
    display: none !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-last {
    order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

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

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

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

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-grid {
    display: grid !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }

  .d-print-none {
    display: none !important;
  }
}witter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}/* source-sans-pro-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/source-sans-pro-v21-latin-300.eot'); /* IE9 Compat Modes */
  src: url('/fonts/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('/fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/source-sans-pro-v21-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('/fonts/source-sans-pro-v21-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v21-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v21-latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/source-sans-pro-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: url('/fonts/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/source-sans-pro-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: url('/fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}/**
 * Swiper 9.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 28, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@charset "UTF-8";
:root {
  --c1: #00A649;
  --c1-light-5: #00bf54;
  --c1-light-10: #00d95f;
  --c1-light-15: #00f26b;
  --c1-light-20: #0dff77;
  --c1-dark-5: #008c3e;
  --c1-dark-10: #007333;
  --c1-dark-15: #005927;
  --c1-dark-20: #00401c;
  --c1-hover: var(--c1-dark-5);
  --c1-hover-dark-5: var(--c1-dark-10);
  --c1-hover-dark-10: var(--c1-dark-15);
  --c1-hover-dark-15: var(--c1-dark-20);
  --c2: #FFD500;
  --c2-light-5: #ffd91a;
  --c2-light-10: #ffdd33;
  --c2-light-15: #ffe24d;
  --c2-light-20: #ffe666;
  --c2-dark-5: #e6c000;
  --c2-dark-10: #ccaa00;
  --c2-dark-15: #b39500;
  --c2-dark-20: #998000;
  --c3: #035AA7;
  --c3-light-5: #0367c0;
  --c3-light-10: #0475d9;
  --c3-light-15: #0482f2;
  --c3-light-20: #158ffb;
  --c3-dark-5: #034c8e;
  --c3-dark-10: #023f75;
  --c3-dark-15: #02315c;
  --c3-dark-20: #012443;
  --c4: #E52328;
  --c4-light-5: #e83a3e;
  --c4-light-10: #ea5155;
  --c4-light-15: #ed676b;
  --c4-light-20: #f07e81;
  --c4-dark-5: #d5191e;
  --c4-dark-10: #be171b;
  --c4-dark-15: #a81418;
  --c4-dark-20: #911114;
  --bg-g: #F5F5F5;
  --bg-g-dark-5: #e8e8e8;
  --bg-g-dark-10: #dbdbdb;
  --bg-g-dark-15: #cfcfcf;
  --bg-g-dark-20: #c2c2c2; }

[data-theme="dark"] {
  --c1: #333333;
  --c1-light-5: #404040;
  --c1-light-10: #4d4d4d;
  --c1-light-15: #595959;
  --c1-light-20: #666666;
  --c1-dark-5: #262626;
  --c1-dark-10: #1a1a1a;
  --c1-dark-15: #0d0d0d;
  --c1-dark-20: #000000;
  --c1-hover: var(--c1-dark-5);
  --c1-hover-dark-5: var(--c1-dark-10);
  --c1-hover-dark-10: var(--c1-dark-15);
  --c1-hover-dark-15: var(--c1-dark-20);
  --c2: var(--c1);
  --c2-light-5: var(--c1-light-5);
  --c2-light-10: var(--c1-light-10);
  --c2-light-15: var(--c1-light-15);
  --c2-light-20: var(--c1-light-20);
  --c2-dark-5: var(--c1-dark-5);
  --c2-dark-10: var(--c1-dark-10);
  --c2-dark-15: var(--c1-dark-15);
  --c2-dark-20: var(--c1-dark-20);
  --c3: var(--c1);
  --c3-light-5: var(--c1-light-5);
  --c3-light-10: var(--c1-light-10)
    --c3-light-15: var(--c1-light-15)
    --c3-light-20: var(--c1-light-20)

    --c3-dark-5: var(--c1-dark-5);
  --c3-dark-10: var(--c1-dark-10);
  --c3-dark-15: var(--c1-dark-15);
  --c3-dark-20: var(--c1-dark-20);
  --c4: var(--c1);
  --c4-light-5: var(--c1-light-5);
  --c4-light-10: var(--c1-light-10)
    --c4-light-15: var(--c1-light-15)
    --c4-light-20: var(--c1-light-20)

    --c4-dark-5: var(--c1-dark-5);
  --c4-dark-10: var(--c1-dark-10);
  --c4-dark-15: var(--c1-dark-15);
  --c4-dark-20: var(--c1-dark-20);
  --bg-g: #F5F5F5;
  --bg-g-dark-5: #e8e8e8;
  --bg-g-dark-10: #dbdbdb;
  --bg-g-dark-15: #cfcfcf;
  --bg-g-dark-20: #c2c2c2; }
  [data-theme="dark"] [data-theme="jg-zentrale"], [data-theme="dark"] [data-theme="altenhilfe"], [data-theme="dark"] [data-theme="gesundheitswesen"], [data-theme="dark"] [data-theme="rehabilitation"] {
    --main-t: white; }

[data-theme="jg-zentrale"], [data-theme="default"] {
  --main-c: var(--c1);
  --main-c-hover: var(--c1-dark-5);
  --main-t: white;
  --main-btn: black; }

[data-theme="altenhilfe"] {
  --main-c: var(--c2);
  --main-c-hover: var(--c2-dark-5);
  --main-t: black;
  --main-btn: black; }

[data-theme="gesundheitswesen"] {
  --main-c: var(--c3);
  --main-c-hover: var(--c3-dark-5);
  --main-t: white;
  --main-btn: black; }

[data-theme="rehabilitation"] {
  --main-c: var(--c4);
  --main-c-hover: var(--c4-dark-5);
  --main-t: white;
  --main-btn: black; }

.job-alarm--gray figure.zoomable .figurewrapper:after, .bg-gray figure.zoomable .figurewrapper:after, .job-alarm--gray .col-img--withlogo .logo, .bg-gray .col-img--withlogo .logo {
  background-color: var(--bg-g); }

.job-alarm--gray [class*="bttn"]:not(.stellen__bttn, .bttn__a, .search__field--bttn), .bg-gray [class*="bttn"]:not(.stellen__bttn, .bttn__a, .search__field--bttn) {
  display: inline-block;
  color: white;
  background: var(--c1); }
  .job-alarm--gray [class*="bttn"]:not(.stellen__bttn, .bttn__a, .search__field--bttn):hover, .bg-gray [class*="bttn"]:not(.stellen__bttn, .bttn__a, .search__field--bttn):hover {
    background: var(--c1-hover);
    border-color: var(--c1-hover); }
  .inhaltsseite .job-alarm--gray [class*="bttn"]:not(.stellen__bttn, .bttn__a, .search__field--bttn), .inhaltsseite .bg-gray [class*="bttn"]:not(.stellen__bttn, .bttn__a, .search__field--bttn) {
    color: var(--main-t);
    background: var(--main-c);
    border-color: var(--main-c); }
    .inhaltsseite .job-alarm--gray [class*="bttn"]:not(.stellen__bttn, .bttn__a, .search__field--bttn):hover, .inhaltsseite .bg-gray [class*="bttn"]:not(.stellen__bttn, .bttn__a, .search__field--bttn):hover, .inhaltsseite .job-alarm--gray [class*="bttn"]:not(.stellen__bttn, .bttn__a, .search__field--bttn):focus, .inhaltsseite .bg-gray [class*="bttn"]:not(.stellen__bttn, .bttn__a, .search__field--bttn):focus, .inhaltsseite .job-alarm--gray [class*="bttn"]:not(.stellen__bttn, .bttn__a, .search__field--bttn):not(:disabled):active, .inhaltsseite .bg-gray [class*="bttn"]:not(.stellen__bttn, .bttn__a, .search__field--bttn):not(:disabled):active {
      color: var(--main-t);
      background: var(--main-c-hover);
      border-color: var(--main-c-hover); }

.job-alarm--gray .tabelle thead tr, .bg-gray .tabelle thead tr {
  background: transparent !important; }

.job-alarm--gray tr:nth-child(odd), .bg-gray tr:nth-child(odd) {
  background: var(--bg-g-dark-5) !important; }

.job-alarm--gray .accordion > h2, .bg-gray .accordion > h2,
.job-alarm--gray .accordion > .alt-2,
.bg-gray .accordion > .alt-2,
.job-alarm--gray .accordion__content,
.bg-gray .accordion__content {
  background: white; }
  .job-alarm--gray .accordion > h2 .tabelle tbody tr:nth-child(odd), .bg-gray .accordion > h2 .tabelle tbody tr:nth-child(odd),
.job-alarm--gray .accordion > .alt-2 .tabelle tbody tr:nth-child(odd),
.bg-gray .accordion > .alt-2 .tabelle tbody tr:nth-child(odd),
.job-alarm--gray .accordion__content .tabelle tbody tr:nth-child(odd),
.bg-gray .accordion__content .tabelle tbody tr:nth-child(odd) {
    background: #f6f5f4 !important; }
  .job-alarm--gray .accordion > h2 .download, .bg-gray .accordion > h2 .download,
.job-alarm--gray .accordion > .alt-2 .download,
.bg-gray .accordion > .alt-2 .download,
.job-alarm--gray .accordion__content .download,
.bg-gray .accordion__content .download {
    background: var(--bg-g); }

.job-alarm--gray .ui-tabs-tab, .bg-gray .ui-tabs-tab,
.job-alarm--gray .ui-tabs-panel,
.bg-gray .ui-tabs-panel {
  background: white; }
  .job-alarm--gray .ui-tabs-tab .tabelle tbody tr:nth-child(odd), .bg-gray .ui-tabs-tab .tabelle tbody tr:nth-child(odd),
.job-alarm--gray .ui-tabs-panel .tabelle tbody tr:nth-child(odd),
.bg-gray .ui-tabs-panel .tabelle tbody tr:nth-child(odd) {
    background: #f6f5f4 !important; }
  .job-alarm--gray .ui-tabs-tab .download, .bg-gray .ui-tabs-tab .download,
.job-alarm--gray .ui-tabs-panel .download,
.bg-gray .ui-tabs-panel .download {
    background: var(--bg-g); }

.job-alarm--gray .download, .bg-gray .download {
  background: white; }

.job-alarm--gray .subnav, .bg-gray .subnav {
  background: white; }

.bg-default .projekt,
.bg-default .card, .bg-default .stellen__card {
  background: var(--bg-g); }

.bg-default .stellen__tag:not(.stellen__tag--main) {
  background: white; }

.bg-default .accordion > h2 .tabelle tbody tr:nth-child(odd),
.bg-default .accordion > .alt-2 .tabelle tbody tr:nth-child(odd),
.bg-default .accordion__content .tabelle tbody tr:nth-child(odd) {
  background: #e1e1e1 !important; }

.bg-default .accordion > h2 .download,
.bg-default .accordion > .alt-2 .download,
.bg-default .accordion__content .download {
  background: white; }

.bg-default .accordion > h2 [class*="bttn"],
.bg-default .accordion > .alt-2 [class*="bttn"],
.bg-default .accordion__content [class*="bttn"] {
  background: var(--bg-g); }
  .bg-default .accordion > h2 [class*="bttn"]:hover,
.bg-default .accordion > .alt-2 [class*="bttn"]:hover,
.bg-default .accordion__content [class*="bttn"]:hover {
    background: var(--c1); }

.bg-default .ui-tabs-tab .tabelle tbody tr:nth-child(odd),
.bg-default .ui-tabs-panel .tabelle tbody tr:nth-child(odd) {
  background: #e1e1e1 !important; }

.bg-default .ui-tabs-tab .download,
.bg-default .ui-tabs-panel .download {
  background: white; }

.bg-default .ui-tabs-tab figure.zoomable .figurewrapper:after,
.bg-default .ui-tabs-panel figure.zoomable .figurewrapper:after {
  background-color: var(--bg-g); }

.bg-default .ui-tabs-tab [class*="bttn"],
.bg-default .ui-tabs-panel [class*="bttn"] {
  background: var(--bg-g); }
  .bg-default .ui-tabs-tab [class*="bttn"]:hover,
.bg-default .ui-tabs-panel [class*="bttn"]:hover {
    background: var(--c1); }

.bg-default {
  background-color: white;
  -webkit-transition: background-color 0.6s ease-out;
  -moz-transition: background-color 0.6s ease-out;
  -ms-transition: background-color 0.6s ease-out;
  -o-transition: background-color 0.6s ease-out;
  transition: background-color 0.6s ease-out; }
  .bg-default + .bg-default {
    padding-top: 0; }

.bg-gray {
  background-color: var(--bg-g);
  -webkit-transition: background-color 0.6s ease-out;
  -moz-transition: background-color 0.6s ease-out;
  -ms-transition: background-color 0.6s ease-out;
  -o-transition: background-color 0.6s ease-out;
  transition: background-color 0.6s ease-out; }
  .bg-gray + .bg-gray {
    padding-top: 0; }

.bg-themen {
  background: var(--main-c, var(--c1));
  -webkit-transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  -ms-transition: background-color 0.4s;
  -o-transition: background-color 0.4s;
  transition: background-color 0.4s; }
  .bg-themen h2, .bg-themen p {
    color: var(--main-t, white) !important; }
  [data-theme="jg-zentrale"] .bg-themen h2, [data-theme="altenhilfe"] .bg-themen h2, [data-theme="gesundheitswesen"] .bg-themen h2, [data-theme="rehabilitation"] .bg-themen h2 {
    color: var(--main-t, white); }
  .bg-themen--custom {
    padding: 80px;
    margin-top: 70px !important;
    border-radius: 30px; }
    .bg-themen--custom [class*="bttn"]:hover, .bg-themen--custom [class*="bttn"]:focus, .bg-themen--custom [class*="bttn"]:active {
      color: #fff;
      background: var(--c1);
      border-color: #fff; }
    .bg-themen--custom figure {
      max-width: 380px;
      margin: 0 auto; }

@media (min-width: 992px) {
  .bg-themen--custom .col-img {
    position: relative; }
  .bg-themen--custom figure {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 18px; } }

@media (max-width: 1399px) {
  .bg-themen--custom {
    padding: 40px; } }

@media (max-width: 1199px) {
  .bg-themen--custom {
    padding: 30px; } }

@-ms-viewport {
  width: device-width; }

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

* {
  outline: none;
  min-height: 0;
  min-width: 0; }

html {
  width: 100%;
  height: 100%;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
  font-size: 100%;
  height: 100%;
  scroll-padding-top: 15rem; }

.text-center {
  text-align: center !important; }

@media (max-width: 768px) {
  .text-center.row {
    text-align: left !important; } }

.text-right {
  text-align: right !important; }

input::-webkit-search-decoration:hover, input::-webkit-search-cancel-button:hover {
  cursor: pointer; }

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  padding-right: 18px;
  padding-left: 18px; }

.row {
  margin-right: -18px;
  margin-left: -18px; }
  .row > * {
    padding-right: 18px;
    padding-left: 18px; }

@media (min-width: 1660px) {
  .container {
    max-width: 1636px; } }

@media (min-width: 992px) {
  .col-lg-12 > h1:not(.textcenter, .text-center, .textright, .text-right, .bttn, .imgleft ~ p), .col-lg-12 > h2:not(.textcenter, .text-center, .textright, .text-right, .bttn, .imgleft ~ p), .col-lg-12 > .alt-2:not(.textcenter, .text-center, .textright, .text-right, .bttn, .imgleft ~ p), .col-lg-12 > h3:not(.textcenter, .text-center, .textright, .text-right, .bttn, .imgleft ~ p), .col-lg-12 > .alt-3:not(.textcenter, .text-center, .textright, .text-right, .bttn, .imgleft ~ p), .col-lg-12 > h4:not(.textcenter, .text-center, .textright, .text-right, .bttn, .imgleft ~ p), .col-lg-12 > h5:not(.textcenter, .text-center, .textright, .text-right, .bttn, .imgleft ~ p), .col-lg-12 > h6:not(.textcenter, .text-center, .textright, .text-right, .bttn, .imgleft ~ p), .col-lg-12 > [class^='heading-']:not(.textcenter, .text-center, .textright, .text-right, .bttn, .imgleft ~ p),
.col-lg-12 > p:not(.textcenter, .text-center, .textright, .text-right, .bttn, .imgleft ~ p),
.col-lg-12 > a:not(.textcenter, .text-center, .textright, .text-right, .bttn, .imgleft ~ p),
.col-lg-12 > figure:not(.textcenter, .text-center, .textright, .text-right, .bttn, .imgleft ~ p),
.col-lg-12 > .tabelle-wrapper:not(.textcenter, .text-center, .textright, .text-right, .bttn, .imgleft ~ p),
.col-lg-12 > .accordion:not(.textcenter, .text-center, .textright, .text-right, .bttn, .imgleft ~ p),
.col-lg-12 > .ui-tabs:not(.textcenter, .text-center, .textright, .text-right, .bttn, .imgleft ~ p) {
    width: 66.66666667%; } }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  .custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .custom-select[multiple] {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select .is-valid {
    border-color: #28a745;
    padding-right: calc(0.75em + 2.3125rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
    .custom-select .is-valid:focus {
      border-color: #28a745;
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  .dropdown-menu.show {
    display: block; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item-text {
    display: block;
    padding: 0.25rem 1.5rem;
    color: #212529; }
  .dropdown-item:focus, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff; }

body {
  margin: 0;
  overflow-x: hidden;
  overflow-y: scroll; }
  body main {
    padding-top: 200px; }

@media (max-width: 768px) {
  body main {
    padding-top: 88px !important; } }
    body main.stellenmarkt-detail, body main.formular__bewerbung {
      background: var(--bg-g); }
  body.compensate-for-scrollbar .header {
    right: 17px; }
  body.compensate-for-scrollbar .breadcrumb__wrapper {
    right: 8.5px; }
  body.compensate-for-scrollbar .to-top {
    right: 43px; }
  body .fancybox-caption__body {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: normal;
    font-size: 1.125rem; }

h1, h2, .alt-2, h3, .alt-3, h4, h5, h6, [class^='heading-'] {
  font-family: "Source Sans Pro", sans-serif; }
  h1 a, h2 a, .alt-2 a, h3 a, .alt-3 a, h4 a, h5 a, h6 a, [class^='heading-'] a {
    color: inherit; }
    h1 a:hover, h1 a:active, h1 a:focus, h2 a:hover, h2 a:active, h2 a:focus, .alt-2 a:hover, .alt-2 a:active, .alt-2 a:focus, h3 a:hover, h3 a:active, h3 a:focus, .alt-3 a:hover, .alt-3 a:active, .alt-3 a:focus, h4 a:hover, h4 a:active, h4 a:focus, h5 a:hover, h5 a:active, h5 a:focus, h6 a:hover, h6 a:active, h6 a:focus, [class^='heading-'] a:hover, [class^='heading-'] a:active, [class^='heading-'] a:focus {
      color: var(--c1-dark-10); }

h1,
.alt-1 {
  font-size: 3.75rem;
  line-height: 3.625rem;
  font-weight: 400;
  color: var(--c1);
  margin: 0;
  margin-bottom: 30px; }
  p + h1, .bttn + h1, .tabelle-wrapper + h1, .accordion + h1, table + h1, p + .alt-1, .bttn + .alt-1, .tabelle-wrapper + .alt-1, .accordion + .alt-1, table + .alt-1 {
    margin-top: 40px; }
  .inhaltsseite h1, .inhaltsseite .alt-1 {
    color: var(--main-c); }
    [data-theme="altenhilfe"] .inhaltsseite h1, [data-theme="altenhilfe"] .inhaltsseite .alt-1 {
      color: #000000; }

@media only screen and (max-width: 1399px) {
  h1,
.alt-1 {
    font-size: 3.375rem;
    line-height: 3.5rem; } }

@media only screen and (max-width: 575px) {
  h1,
.alt-1 {
    font-size: 2.625rem !important;
    line-height: 2.75rem !important;
    word-wrap: break-word; } }

h2,
.alt-2 {
  font-size: 2.25rem;
  line-height: 2.8125rem;
  font-weight: 400;
  color: #000000;
  margin: 0;
  margin-bottom: 21px; }

@media only screen and (max-width: 575px) {
  h2,
.alt-2 {
    font-size: 1.375rem !important;
    line-height: 1.75rem !important; } }
  h2.green,
.alt-2.green {
    color: var(--c1); }
  p + h2, figure + h2, .bttn + h2, .tabelle-wrapper + h2, .accordion + h2, table + h2, [class*="wrapper"] + h2, p + .alt-2, figure + .alt-2, .bttn + .alt-2, .tabelle-wrapper + .alt-2, .accordion + .alt-2, table + .alt-2, [class*="wrapper"] + .alt-2 {
    margin-top: 50px; }

@media only screen and (max-width: 575px) {
  p + h2, figure + h2, .bttn + h2, .tabelle-wrapper + h2, .accordion + h2, table + h2, [class*="wrapper"] + h2, p + .alt-2, figure + .alt-2, .bttn + .alt-2, .tabelle-wrapper + .alt-2, .accordion + .alt-2, table + .alt-2, [class*="wrapper"] + .alt-2 {
    margin-top: 30px; } }
  h2 + .benefits,
.alt-2 + .benefits {
    margin-top: 112px; }

@media only screen and (max-width: 575px) {
  h2 + .benefits,
.alt-2 + .benefits {
    margin-top: 57px; } }

h3,
.alt-3 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
  margin: 0;
  margin-bottom: 20px;
  color: #000000; }
  p + h3, figure + h3, .bttn + h3, .tabelle-wrapper + h3, .accordion + h3, table + h3, [class*="wrapper"] + h3, p + .alt-3, figure + .alt-3, .bttn + .alt-3, .tabelle-wrapper + .alt-3, .accordion + .alt-3, table + .alt-3, [class*="wrapper"] + .alt-3 {
    margin-top: 50px; }

@media only screen and (max-width: 575px) {
  h3,
.alt-3 {
    font-size: 1.25rem !important;
    line-height: 1.625rem !important; } }

h4,
.alt-4 {
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 400;
  margin-bottom: 0; }
  p + h4, figure + h4, .bttn + h4, .tabelle-wrapper + h4, .accordion + h4, table + h4, [class*="wrapper"] + h4, p + .alt-4, figure + .alt-4, .bttn + .alt-4, .tabelle-wrapper + .alt-4, .accordion + .alt-4, table + .alt-4, [class*="wrapper"] + .alt-4 {
    margin-top: 25px; }

h5,
.alt-5 {
  font-size: 1rem;
  line-height: 1.5625rem;
  font-weight: bold;
  margin-bottom: 15px;
  color: #f26d21; }

a {
  color: #000000;
  font-size: 1.25rem;
  line-height: 1.875rem;
  text-decoration: underline;
  background-color: transparent; }

@media only screen and (max-width: 575px) {
  a {
    font-size: 1rem;
    line-height: 1.5rem; } }
  a:not([class*="__a"]:hover, [class*="bttn"]):hover {
    color: var(--c1-dark-10);
    text-decoration: underline; }
  a[href=""] {
    pointer-events: none; }

p {
  color: #000000;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 1rem; }

@media only screen and (max-width: 575px) {
  p {
    font-size: 1rem;
    line-height: 1.5rem; } }
  p.large {
    font-size: 1.375rem;
    line-height: 2rem; }
  p.small {
    font-size: 1.125rem;
    line-height: 1.75rem; }
  p .cite {
    font-size: 1.375rem;
    font-style: italic;
    font-weight: 400;
    margin-top: 30px;
    display: block; }
  p + [class*="bttn"] {
    margin-top: 0.75rem; }

[href^="https"]:not([class*="social"], [class*="link__a--wa"]):after {
  content: "";
  position: relative;
  background-repeat: no-repeat;
  background-position: bottom;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 10px;
  background-image: url("data:image/svg+xml,%3Csvg id='icon-extern' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M12,14H2V4H6V2H2A1.959,1.959,0,0,0,0,4V14a1.959,1.959,0,0,0,2,2H12a1.959,1.959,0,0,0,2-2V10H12Z'/%3E%3Cpath d='M9,0V2h3.586L6.33,8.33,7.744,9.744,14,3.488V7h2V0Z'/%3E%3C/svg%3E%0A"); }

[href^="https"]:not([class*="social"], [class*="link__a--wa"])[class*="bttn"]:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M12,14H2V4H6V2H2A1.959,1.959,0,0,0,0,4V14a1.959,1.959,0,0,0,2,2H12a1.959,1.959,0,0,0,2-2V10H12Z' fill='%23fff'/%3E%3Cpath d='M9,0V2h3.586L6.33,8.33,7.744,9.744,14,3.488V7h2V0Z' fill='%23fff'/%3E%3C/svg%3E%0A"); }
  [data-theme="altenhilfe"] [href^="https"]:not([class*="social"], [class*="link__a--wa"])[class*="bttn"]:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M12,14H2V4H6V2H2A1.959,1.959,0,0,0,0,4V14a1.959,1.959,0,0,0,2,2H12a1.959,1.959,0,0,0,2-2V10H12Z' fill='%23000'/%3E%3Cpath d='M9,0V2h3.586L6.33,8.33,7.744,9.744,14,3.488V7h2V0Z' fill='%23000'/%3E%3C/svg%3E%0A"); }
    [data-theme="dark"] [data-theme="altenhilfe"] [href^="https"]:not([class*="social"], [class*="link__a--wa"])[class*="bttn"]:after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M12,14H2V4H6V2H2A1.959,1.959,0,0,0,0,4V14a1.959,1.959,0,0,0,2,2H12a1.959,1.959,0,0,0,2-2V10H12Z' fill='%23fff'/%3E%3Cpath d='M9,0V2h3.586L6.33,8.33,7.744,9.744,14,3.488V7h2V0Z' fill='%23fff'/%3E%3C/svg%3E%0A"); }

[href^="https"]:not([class*="social"], [class*="link__a--wa"]).share__a:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M12,14H2V4H6V2H2A1.959,1.959,0,0,0,0,4V14a1.959,1.959,0,0,0,2,2H12a1.959,1.959,0,0,0,2-2V10H12Z' fill='%23000'/%3E%3Cpath d='M9,0V2h3.586L6.33,8.33,7.744,9.744,14,3.488V7h2V0Z' fill='%23000'/%3E%3C/svg%3E%0A") !important; }

[href$=".pdf" i], [href$=".pdfx" i] {
  color: #000000;
  display: inline-flex; }
  [href$=".pdf" i]:hover, [href$=".pdfx" i]:hover {
    color: #000000 !important;
    text-decoration: underline; }
  [href$=".pdf" i]:before, [href$=".pdfx" i]:before {
    content: "";
    position: relative;
    background-repeat: no-repeat;
    background-position: bottom;
    width: 24px;
    height: 28px;
    display: inline-block;
    margin-right: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28'%3E%3Cpath d='M25.508,8.141a3.636,3.636,0,0,1,.75,1.188,3.606,3.606,0,0,1,.312,1.375v18a1.494,1.494,0,0,1-1.5,1.5h-21a1.494,1.494,0,0,1-1.5-1.5V3.7a1.494,1.494,0,0,1,1.5-1.5h14a3.607,3.607,0,0,1,1.375.313,3.636,3.636,0,0,1,1.188.75ZM18.571,4.328V10.2h5.875a1.707,1.707,0,0,0-.344-.641L19.211,4.672a1.707,1.707,0,0,0-.641-.344Zm6,23.875v-16h-6.5a1.494,1.494,0,0,1-1.5-1.5V4.2h-12v24h20Zm-8.031-9.266a11.888,11.888,0,0,0,1.313.875A15.505,15.505,0,0,1,19.68,19.7q2.3,0,2.766.766a.755.755,0,0,1,.031.812.045.045,0,0,1-.016.031l-.031.031v.016q-.094.594-1.109.594a6.445,6.445,0,0,1-1.8-.313,11.393,11.393,0,0,1-2.031-.828,28.135,28.135,0,0,0-6.125,1.3Q8.977,26.2,7.586,26.2a.909.909,0,0,1-.438-.109l-.375-.187q-.016-.016-.094-.078a.646.646,0,0,1-.094-.562,3.393,3.393,0,0,1,.875-1.43,7.551,7.551,0,0,1,2.063-1.508.228.228,0,0,1,.359.094.09.09,0,0,1,.031.063q.812-1.328,1.672-3.078a23.848,23.848,0,0,0,1.625-4.094,12.631,12.631,0,0,1-.477-2.492,6.075,6.075,0,0,1,.1-1.992q.172-.625.656-.625h.344a.659.659,0,0,1,.547.234,1.248,1.248,0,0,1,.141,1.062.339.339,0,0,1-.063.125.407.407,0,0,1,.016.125v.469a20.461,20.461,0,0,1-.219,3,7.905,7.905,0,0,0,2.281,3.719Zm-9,6.422A6.9,6.9,0,0,0,9.68,22.891,8.907,8.907,0,0,0,8.313,24.2,5.194,5.194,0,0,0,7.539,25.36Zm6.219-14.375a4.646,4.646,0,0,0-.031,2.063q.016-.109.109-.688,0-.047.109-.672a.352.352,0,0,1,.063-.125.045.045,0,0,1-.016-.031.032.032,0,0,0-.008-.023.032.032,0,0,1-.008-.023.9.9,0,0,0-.2-.562.045.045,0,0,1-.016.031v.031ZM11.821,21.313a22.918,22.918,0,0,1,4.438-1.266,2.358,2.358,0,0,1-.2-.148,2.8,2.8,0,0,1-.25-.211,8.277,8.277,0,0,1-1.984-2.75,20.88,20.88,0,0,1-1.3,3.078q-.469.875-.7,1.3Zm10.094-.25a3.739,3.739,0,0,0-2.187-.375,5.91,5.91,0,0,0,1.937.438,1.516,1.516,0,0,0,.281-.016q0-.016-.031-.047Z' transform='translate(-2.571 -2.203)'/%3E%3C/svg%3E%0A"); }
  [href$=".pdf" i][class*="bttn"], [href$=".pdfx" i][class*="bttn"] {
    display: inline-flex;
    align-items: center; }
    [href$=".pdf" i][class*="bttn"]:before, [href$=".pdfx" i][class*="bttn"]:before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28'%3E%3Cpath d='M25.508,8.141a3.636,3.636,0,0,1,.75,1.188,3.606,3.606,0,0,1,.312,1.375v18a1.494,1.494,0,0,1-1.5,1.5h-21a1.494,1.494,0,0,1-1.5-1.5V3.7a1.494,1.494,0,0,1,1.5-1.5h14a3.607,3.607,0,0,1,1.375.313,3.636,3.636,0,0,1,1.188.75ZM18.571,4.328V10.2h5.875a1.707,1.707,0,0,0-.344-.641L19.211,4.672a1.707,1.707,0,0,0-.641-.344Zm6,23.875v-16h-6.5a1.494,1.494,0,0,1-1.5-1.5V4.2h-12v24h20Zm-8.031-9.266a11.888,11.888,0,0,0,1.313.875A15.505,15.505,0,0,1,19.68,19.7q2.3,0,2.766.766a.755.755,0,0,1,.031.812.045.045,0,0,1-.016.031l-.031.031v.016q-.094.594-1.109.594a6.445,6.445,0,0,1-1.8-.313,11.393,11.393,0,0,1-2.031-.828,28.135,28.135,0,0,0-6.125,1.3Q8.977,26.2,7.586,26.2a.909.909,0,0,1-.438-.109l-.375-.187q-.016-.016-.094-.078a.646.646,0,0,1-.094-.562,3.393,3.393,0,0,1,.875-1.43,7.551,7.551,0,0,1,2.063-1.508.228.228,0,0,1,.359.094.09.09,0,0,1,.031.063q.812-1.328,1.672-3.078a23.848,23.848,0,0,0,1.625-4.094,12.631,12.631,0,0,1-.477-2.492,6.075,6.075,0,0,1,.1-1.992q.172-.625.656-.625h.344a.659.659,0,0,1,.547.234,1.248,1.248,0,0,1,.141,1.062.339.339,0,0,1-.063.125.407.407,0,0,1,.016.125v.469a20.461,20.461,0,0,1-.219,3,7.905,7.905,0,0,0,2.281,3.719Zm-9,6.422A6.9,6.9,0,0,0,9.68,22.891,8.907,8.907,0,0,0,8.313,24.2,5.194,5.194,0,0,0,7.539,25.36Zm6.219-14.375a4.646,4.646,0,0,0-.031,2.063q.016-.109.109-.688,0-.047.109-.672a.352.352,0,0,1,.063-.125.045.045,0,0,1-.016-.031.032.032,0,0,0-.008-.023.032.032,0,0,1-.008-.023.9.9,0,0,0-.2-.562.045.045,0,0,1-.016.031v.031ZM11.821,21.313a22.918,22.918,0,0,1,4.438-1.266,2.358,2.358,0,0,1-.2-.148,2.8,2.8,0,0,1-.25-.211,8.277,8.277,0,0,1-1.984-2.75,20.88,20.88,0,0,1-1.3,3.078q-.469.875-.7,1.3Zm10.094-.25a3.739,3.739,0,0,0-2.187-.375,5.91,5.91,0,0,0,1.937.438,1.516,1.516,0,0,0,.281-.016q0-.016-.031-.047Z' fill='%23fff' transform='translate(-2.571 -2.203)'/%3E%3C/svg%3E%0A"); }
      [data-theme="altenhilfe"] [href$=".pdf" i][class*="bttn"]:before, [data-theme="altenhilfe"] [href$=".pdfx" i][class*="bttn"]:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28'%3E%3Cpath d='M25.508,8.141a3.636,3.636,0,0,1,.75,1.188,3.606,3.606,0,0,1,.312,1.375v18a1.494,1.494,0,0,1-1.5,1.5h-21a1.494,1.494,0,0,1-1.5-1.5V3.7a1.494,1.494,0,0,1,1.5-1.5h14a3.607,3.607,0,0,1,1.375.313,3.636,3.636,0,0,1,1.188.75ZM18.571,4.328V10.2h5.875a1.707,1.707,0,0,0-.344-.641L19.211,4.672a1.707,1.707,0,0,0-.641-.344Zm6,23.875v-16h-6.5a1.494,1.494,0,0,1-1.5-1.5V4.2h-12v24h20Zm-8.031-9.266a11.888,11.888,0,0,0,1.313.875A15.505,15.505,0,0,1,19.68,19.7q2.3,0,2.766.766a.755.755,0,0,1,.031.812.045.045,0,0,1-.016.031l-.031.031v.016q-.094.594-1.109.594a6.445,6.445,0,0,1-1.8-.313,11.393,11.393,0,0,1-2.031-.828,28.135,28.135,0,0,0-6.125,1.3Q8.977,26.2,7.586,26.2a.909.909,0,0,1-.438-.109l-.375-.187q-.016-.016-.094-.078a.646.646,0,0,1-.094-.562,3.393,3.393,0,0,1,.875-1.43,7.551,7.551,0,0,1,2.063-1.508.228.228,0,0,1,.359.094.09.09,0,0,1,.031.063q.812-1.328,1.672-3.078a23.848,23.848,0,0,0,1.625-4.094,12.631,12.631,0,0,1-.477-2.492,6.075,6.075,0,0,1,.1-1.992q.172-.625.656-.625h.344a.659.659,0,0,1,.547.234,1.248,1.248,0,0,1,.141,1.062.339.339,0,0,1-.063.125.407.407,0,0,1,.016.125v.469a20.461,20.461,0,0,1-.219,3,7.905,7.905,0,0,0,2.281,3.719Zm-9,6.422A6.9,6.9,0,0,0,9.68,22.891,8.907,8.907,0,0,0,8.313,24.2,5.194,5.194,0,0,0,7.539,25.36Zm6.219-14.375a4.646,4.646,0,0,0-.031,2.063q.016-.109.109-.688,0-.047.109-.672a.352.352,0,0,1,.063-.125.045.045,0,0,1-.016-.031.032.032,0,0,0-.008-.023.032.032,0,0,1-.008-.023.9.9,0,0,0-.2-.562.045.045,0,0,1-.016.031v.031ZM11.821,21.313a22.918,22.918,0,0,1,4.438-1.266,2.358,2.358,0,0,1-.2-.148,2.8,2.8,0,0,1-.25-.211,8.277,8.277,0,0,1-1.984-2.75,20.88,20.88,0,0,1-1.3,3.078q-.469.875-.7,1.3Zm10.094-.25a3.739,3.739,0,0,0-2.187-.375,5.91,5.91,0,0,0,1.937.438,1.516,1.516,0,0,0,.281-.016q0-.016-.031-.047Z' transform='translate(-2.571 -2.203)'/%3E%3C/svg%3E%0A"); }

.containerbox [href^="mailto:"]:before {
  content: "";
  position: relative;
  background-repeat: no-repeat;
  background-position: bottom;
  width: 20px;
  height: 15px;
  display: inline-block;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' viewBox='0 0 20 15'%3E%3Cpath d='M19.621,9.453A.235.235,0,0,1,20,9.637v7.988A1.875,1.875,0,0,1,18.125,19.5H1.875A1.875,1.875,0,0,1,0,17.625V9.641a.234.234,0,0,1,.379-.184c.875.68,2.035,1.543,6.02,4.438.824.6,2.215,1.867,3.6,1.859,1.395.012,2.812-1.281,3.605-1.859C17.59,11,18.746,10.133,19.621,9.453ZM10,14.5c.906.016,2.211-1.141,2.867-1.617,5.184-3.762,5.578-4.09,6.773-5.027A.935.935,0,0,0,20,7.117V6.375A1.875,1.875,0,0,0,18.125,4.5H1.875A1.875,1.875,0,0,0,0,6.375v.742a.94.94,0,0,0,.359.738c1.2.934,1.59,1.266,6.773,5.027C7.789,13.359,9.094,14.516,10,14.5Z' transform='translate(0 -4.5)' fill='%23fff' /%3E%3C/svg%3E%0A"); }
  [data-theme="altenhilfe"] .containerbox [href^="mailto:"]:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' viewBox='0 0 20 15'%3E%3Cpath d='M19.621,9.453A.235.235,0,0,1,20,9.637v7.988A1.875,1.875,0,0,1,18.125,19.5H1.875A1.875,1.875,0,0,1,0,17.625V9.641a.234.234,0,0,1,.379-.184c.875.68,2.035,1.543,6.02,4.438.824.6,2.215,1.867,3.6,1.859,1.395.012,2.812-1.281,3.605-1.859C17.59,11,18.746,10.133,19.621,9.453ZM10,14.5c.906.016,2.211-1.141,2.867-1.617,5.184-3.762,5.578-4.09,6.773-5.027A.935.935,0,0,0,20,7.117V6.375A1.875,1.875,0,0,0,18.125,4.5H1.875A1.875,1.875,0,0,0,0,6.375v.742a.94.94,0,0,0,.359.738c1.2.934,1.59,1.266,6.773,5.027C7.789,13.359,9.094,14.516,10,14.5Z' transform='translate(0 -4.5)'/%3E%3C/svg%3E%0A"); }
    [data-theme="dark"] [data-theme="altenhilfe"] .containerbox [href^="mailto:"]:before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' viewBox='0 0 20 15'%3E%3Cpath d='M19.621,9.453A.235.235,0,0,1,20,9.637v7.988A1.875,1.875,0,0,1,18.125,19.5H1.875A1.875,1.875,0,0,1,0,17.625V9.641a.234.234,0,0,1,.379-.184c.875.68,2.035,1.543,6.02,4.438.824.6,2.215,1.867,3.6,1.859,1.395.012,2.812-1.281,3.605-1.859C17.59,11,18.746,10.133,19.621,9.453ZM10,14.5c.906.016,2.211-1.141,2.867-1.617,5.184-3.762,5.578-4.09,6.773-5.027A.935.935,0,0,0,20,7.117V6.375A1.875,1.875,0,0,0,18.125,4.5H1.875A1.875,1.875,0,0,0,0,6.375v.742a.94.94,0,0,0,.359.738c1.2.934,1.59,1.266,6.773,5.027C7.789,13.359,9.094,14.516,10,14.5Z' transform='translate(0 -4.5)' fill='%23fff' /%3E%3C/svg%3E%0A"); }

.containerbox [href^="tel:"]:before {
  content: "";
  position: relative;
  background-repeat: no-repeat;
  background-position: bottom;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M19.43,14.133l-4.375-1.875a.938.938,0,0,0-1.094.27l-1.938,2.367A14.479,14.479,0,0,1,5.1,7.973L7.469,6.036a.935.935,0,0,0,.27-1.094L5.863.567A.944.944,0,0,0,4.789.024L.727.962A.938.938,0,0,0,0,1.875,18.123,18.123,0,0,0,18.125,20a.938.938,0,0,0,.914-.727l.938-4.063a.949.949,0,0,0-.547-1.078Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/svg%3E%0A"); }
  [data-theme="altenhilfe"] .containerbox [href^="tel:"]:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M19.43,14.133l-4.375-1.875a.938.938,0,0,0-1.094.27l-1.938,2.367A14.479,14.479,0,0,1,5.1,7.973L7.469,6.036a.935.935,0,0,0,.27-1.094L5.863.567A.944.944,0,0,0,4.789.024L.727.962A.938.938,0,0,0,0,1.875,18.123,18.123,0,0,0,18.125,20a.938.938,0,0,0,.914-.727l.938-4.063a.949.949,0,0,0-.547-1.078Z' transform='translate(0 0)'/%3E%3C/svg%3E%0A"); }
    [data-theme="dark"] [data-theme="altenhilfe"] .containerbox [href^="tel:"]:before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M19.43,14.133l-4.375-1.875a.938.938,0,0,0-1.094.27l-1.938,2.367A14.479,14.479,0,0,1,5.1,7.973L7.469,6.036a.935.935,0,0,0,.27-1.094L5.863.567A.944.944,0,0,0,4.789.024L.727.962A.938.938,0,0,0,0,1.875,18.123,18.123,0,0,0,18.125,20a.938.938,0,0,0,.914-.727l.938-4.063a.949.949,0,0,0-.547-1.078Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/svg%3E%0A"); }

[class*="bttn"] {
  display: inline-block;
  color: var(--c1);
  background: white;
  border: 1px solid var(--c1);
  border-radius: 50px;
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-decoration: none;
  padding: 11px 24px 12px;
  margin-bottom: 1rem;
  -webkit-transition: color 0.4s, background-color 0.4s, border-color 0.4s;
  -moz-transition: color 0.4s, background-color 0.4s, border-color 0.4s;
  -ms-transition: color 0.4s, background-color 0.4s, border-color 0.4s;
  -o-transition: color 0.4s, background-color 0.4s, border-color 0.4s;
  transition: color 0.4s, background-color 0.4s, border-color 0.4s; }

@media only screen and (max-width: 575px) {
  [class*="bttn"] {
    font-size: 1rem;
    line-height: 1.5rem; } }
  [class*="bttn"]:hover, [class*="bttn"]:focus, [class*="bttn"]:not(:disabled):active {
    color: white;
    background: var(--c1); }
  [class*="bttn"]:has(+ [class*="bttn"]) {
    margin-right: 15px; }
  [class*="bttn"][class*="__a"] {
    font-size: 1.25rem;
    line-height: 1.875rem;
    color: var(--c1);
    font-weight: 400;
    background-color: transparent;
    border: 0;
    padding: 0;
    padding-right: 20px;
    position: relative; }

@media only screen and (max-width: 575px) {
  [class*="bttn"][class*="__a"] {
    font-size: 1.125rem;
    line-height: 1.625rem; } }
    [class*="bttn"][class*="__a"]:hover, [class*="bttn"][class*="__a"]:focus, [class*="bttn"][class*="__a"]:not(:disabled):active {
      color: var(--c1);
      background-color: transparent; }
    [class*="bttn"][class*="__a"]:focus, [class*="bttn"][class*="__a"]:not(:disabled):active:focus {
      box-shadow: none; }
    [class*="bttn"][class*="__a"]:before {
      content: "";
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.414' height='18.828' viewBox='0 0 10.414 18.828'%3E%3Cpath d='M9,13.5l8,8,8-8' transform='translate(-12.086 26.414) rotate(-90)' fill='none' stroke='%2300a649' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
      display: inline-block;
      background-size: contain;
      background-repeat: no-repeat;
      width: 9px;
      height: 16px;
      -webkit-transition: background-image 0.4s;
      -moz-transition: background-image 0.4s;
      -ms-transition: background-image 0.4s;
      -o-transition: background-image 0.4s;
      transition: background-image 0.4s; }
      [data-theme="dark"] [class*="bttn"][class*="__a"]:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.414' height='18.828' viewBox='0 0 10.414 18.828'%3E%3Cpath d='M9,13.5l8,8,8-8' transform='translate(-12.086 26.414) rotate(-90)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A"); }
    [class*="bttn"][class*="__a"]:after {
      width: calc(100% - 20px);
      background-color: var(--c1); }
  [class*="bttn"][class*="--full"], .inhaltsseite [class*="bttn"] {
    color: var(--main-t, white) !important;
    background: var(--main-c, var(--c1));
    border-color: var(--main-c, var(--c1)); }
    [class*="bttn"][class*="--full"]:hover, [class*="bttn"][class*="--full"]:focus, [class*="bttn"][class*="--full"]:not(:disabled):active, .inhaltsseite [class*="bttn"]:hover, .inhaltsseite [class*="bttn"]:focus, .inhaltsseite [class*="bttn"]:not(:disabled):active {
      color: var(--main-t, white);
      background: var(--main-c-hover, var(--c1-hover));
      border-color: var(--main-c-hover, var(--c1-hover)); }
  .formular__bewerbung [class*="bttn"] {
    color: white;
    background: var(--c1);
    border-color: var(--c1); }
    .formular__bewerbung [class*="bttn"]:hover, .formular__bewerbung [class*="bttn"]:focus, .formular__bewerbung [class*="bttn"]:not(:disabled):active {
      color: white;
      background: var(--c1-hover);
      border-color: var(--c1-hover); }

[class$="__a"], [class*="__alt"], .link__a {
  position: relative;
  text-decoration: none; }
  [class$="__a"]:after, [class*="__alt"]:after, .link__a:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    bottom: 0px;
    background-color: #3d3d3d;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    z-index: 1; }
  [class$="__a"] .arrow, [class*="__alt"] .arrow, .link__a .arrow {
    width: 9px;
    height: 9px;
    right: 0;
    bottom: inherit;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
    [class$="__a"] .arrow:before, [class$="__a"] .arrow:after, [class*="__alt"] .arrow:before, [class*="__alt"] .arrow:after, .link__a .arrow:before, .link__a .arrow:after {
      width: 2px;
      height: 4px;
      border-bottom: 5px solid #3d3d3d; }
  [class$="__a"]:hover, [class*="__alt"]:hover, .link__a:hover {
    text-decoration: none; }
    [class$="__a"]:hover:after, [class*="__alt"]:hover:after, .link__a:hover:after {
      -webkit-transform: scaleX(1);
      -moz-transform: scaleX(1);
      -ms-transform: scaleX(1);
      -o-transform: scaleX(1);
      transform: scaleX(1); }

[class*="__a"]:hover > [class*="__a"]:after,
.nav__li--dropdown:hover > [class*="__a"] > [class*="__a"]:after {
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1); }

[class*="__a"]:hover .arrow,
.nav__li--dropdown:hover > [class*="__a"] .arrow {
  -webkit-transform: translate(0, -8px);
  -moz-transform: translate(0, -8px);
  -ms-transform: translate(0, -8px);
  -o-transform: translate(0, -8px);
  transform: translate(0, -8px); }
  [class*="__a"]:hover .arrow:before,
.nav__li--dropdown:hover > [class*="__a"] .arrow:before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  [class*="__a"]:hover .arrow:after,
.nav__li--dropdown:hover > [class*="__a"] .arrow:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }

.textleft {
  text-align: left; }

.textcenter {
  text-align: center; }

.textright {
  text-align: right; }

.textjustify {
  text-align: justify; }

.doublespacer {
  height: 32px; }

.clear {
  clear: both; }

a.jumpto {
  display: block;
  position: absolute;
  top: 240px;
  left: -1000px;
  z-index: 100;
  padding: 10px;
  font-size: 1rem;
  line-height: 1.125rem;
  font-weight: bold;
  color: var(--c1);
  background-color: #ffffff !important;
  border-radius: 0 8px 8px 0;
  /*border: 2px solid $color1;*/
  /*border-left: 0;*/ }
  a.jumpto:focus, a.jumpto:active {
    left: 0; }

*:focus:not(:focus-visible) {
  outline: none; }

input:focus-visible {
  outline: 1px solid var(--c1) !important;
  outline-offset: -1px !important; }

select:focus-visible {
  outline: 0.5px solid var(--c1) !important;
  outline-offset: -1px !important; }

*:focus-visible {
  outline: 2px solid var(--c1) !important;
  outline-offset: 4px; }

[class*="col-"] > *:first-child,
[class*="col"] > *:first-child {
  margin-top: 0; }

[class*="col-"] > *:last-child,
[class*="col"] > *:last-child {
  margin-bottom: 0; }

[class*="col-"]:empty,
[class*="col"]:empty {
  display: none; }

[class*="col-"].m-bottom *:last-child,
[class*="col"].m-bottom *:last-child {
  margin-bottom: 1rem; }

.mid,
.center-bttn {
  text-align: center; }

input.placeholder {
  -webkit-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  -ms-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
  color: #000000;
  opacity: 1; }

input:-moz-placeholder {
  -webkit-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  -ms-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
  color: #000000;
  opacity: 1; }

input::-moz-placeholder {
  -webkit-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  -ms-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
  color: #000000;
  opacity: 1; }

input:-ms-input-placeholder {
  -webkit-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  -ms-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
  color: #000000;
  opacity: 1; }

input::-webkit-input-placeholder {
  -webkit-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  -ms-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
  color: #000000;
  opacity: 1; }

input:hover.placeholder, input:focus.placeholder {
  color: #dbdbdb !important;
  opacity: 1; }

input:hover:-moz-placeholder, input:focus:-moz-placeholder {
  color: #dbdbdb !important;
  opacity: 1; }

input:hover::-moz-placeholder, input:focus::-moz-placeholder {
  color: #dbdbdb !important;
  opacity: 1; }

input:hover:-ms-input-placeholder, input:focus:-ms-input-placeholder {
  color: #dbdbdb !important;
  opacity: 1; }

input:hover::-webkit-input-placeholder, input:focus::-webkit-input-placeholder {
  color: #dbdbdb !important;
  opacity: 1; }

.mail {
  display: block;
  width: 56px;
  height: 56px;
  position: fixed;
  right: 0;
  top: 184px;
  background: white;
  z-index: 1;
  border-radius: 4px 0 0 4px;
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.12); }
  .mail:before {
    content: "";
    background-image: url(/img/system/icon_mail.svg);
    position: absolute;
    left: 13px;
    top: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 30px;
    height: 24px; }

.arrow {
  display: block;
  width: 13px;
  height: 13px;
  display: inline-block;
  position: absolute;
  right: 30px;
  bottom: 16px;
  margin-left: 10px;
  text-align: left;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg); }
  .arrow:before, .arrow:after {
    position: absolute;
    content: "";
    background-color: transparent;
    width: 2px;
    height: 10px;
    display: inline-block;
    position: absolute;
    border-bottom: 12px solid #000000;
    top: 2px;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease; }
  .arrow:before {
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg); }
  .arrow:after {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg); }
  .active-dropdown > a > .arrow {
    -webkit-transform: translate(0, -6px);
    -moz-transform: translate(0, -6px);
    -ms-transform: translate(0, -6px);
    -o-transform: translate(0, -6px);
    transform: translate(0, -6px); }
    .active-dropdown > a > .arrow:before {
      border-color: var(--c1);
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    .active-dropdown > a > .arrow:after {
      border-color: var(--c1);
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg); }

.breadcrumb {
  font-size: 1.25rem;
  line-height: 1.875rem;
  padding: 0;
  margin: 0; }

@media only screen and (max-width: 575px) {
  .breadcrumb {
    font-size: 1rem;
    line-height: 1.5rem; } }
  .breadcrumb li {
    display: inline-block;
    color: var(--bread-color); }
    .breadcrumb li + li:before {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.414' height='14.828' viewBox='0 0 8.414 14.828'%3E%3Cpath d='M9,13.5l6,6,6-6' transform='translate(-12.086 22.414) rotate(-90)' fill='none' stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
      display: inline-block;
      margin-left: 10px;
      margin-right: 10px;
      background-size: contain;
      background-repeat: no-repeat;
      width: 7px;
      height: 12px; }

@media only screen and (max-width: 575px) {
  .breadcrumb li + li:before {
    margin-left: 6px;
    margin-right: 6px; } }
  .breadcrumb a {
    color: #000000;
    text-decoration: none; }
    .breadcrumb a:hover {
      color: var(--c1); }
  .breadcrumb__wrapper {
    padding-top: 32px; }
    .breadcrumb__wrapper--search {
      background: var(--bg-g); }

@media (max-width: 991px) {
  .breadcrumb__wrapper {
    position: static;
    padding: 25px 0; } }

*:not(.dropdown-main) > ul.on-list, *:not(.dropdown-main) > ul:not([class*="__ul"], .onp_sortable) {
  position: relative;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 1rem;
  margin-left: 1.375rem; }
  *:not(.dropdown-main) > ul.on-list > li, *:not(.dropdown-main) > ul:not([class*="__ul"], .onp_sortable) > li {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 1.25rem;
    line-height: 1.875rem;
    font-weight: 400; }

@media only screen and (max-width: 575px) {
  *:not(.dropdown-main) > ul.on-list > li, *:not(.dropdown-main) > ul:not([class*="__ul"], .onp_sortable) > li {
    font-size: 1rem;
    line-height: 1.5rem; } }
    *:not(.dropdown-main) > ul.on-list > li + li, *:not(.dropdown-main) > ul:not([class*="__ul"], .onp_sortable) > li + li {
      margin-top: 12px; }
    *:not(.dropdown-main) > ul.on-list > li > .on-list, *:not(.dropdown-main) > ul:not([class*="__ul"], .onp_sortable) > li > .on-list {
      margin-top: 10px !important; }
  *:not(.dropdown-main) > ul.on-list:has(.clock-list), *:not(.dropdown-main) > ul:not([class*="__ul"], .onp_sortable):has(.clock-list) {
    list-style: none;
    margin-left: 0; }
  *:not(.dropdown-main) > ul.on-list > li:has(.clock-list), *:not(.dropdown-main) > ul:not([class*="__ul"], .onp_sortable) > li:has(.clock-list) {
    padding-left: 25px;
    position: relative; }
    *:not(.dropdown-main) > ul.on-list > li:has(.clock-list):before, *:not(.dropdown-main) > ul:not([class*="__ul"], .onp_sortable) > li:has(.clock-list):before {
      width: 16px;
      height: 16px;
      content: "";
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      position: absolute;
      top: 8px;
      left: 0;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M19,11a8,8,0,1,1-8-8A8,8,0,0,1,19,11Z' transform='translate(-3 -3)' fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M18,9v4.8l3.2,1.6' transform='translate(-10 -5.799)' fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A"); }

*:not(.dropdown-main) > ol.on-list, *:not(.dropdown-main) > ol:not(.breadcrumb, .onp_sortable) {
  position: relative;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 1rem;
  margin-left: 1.375rem;
  list-style: none;
  counter-reset: count; }
  *:not(.dropdown-main) > ol.on-list li, *:not(.dropdown-main) > ol:not(.breadcrumb, .onp_sortable) li {
    counter-increment: count;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 1.25rem;
    line-height: 1.875rem;
    font-weight: 400; }

@media only screen and (max-width: 575px) {
  *:not(.dropdown-main) > ol.on-list li, *:not(.dropdown-main) > ol:not(.breadcrumb, .onp_sortable) li {
    font-size: 1rem;
    line-height: 1.5rem; } }
    *:not(.dropdown-main) > ol.on-list li + li, *:not(.dropdown-main) > ol:not(.breadcrumb, .onp_sortable) li + li {
      margin-top: 12px; }
    *:not(.dropdown-main) > ol.on-list li:before, *:not(.dropdown-main) > ol:not(.breadcrumb, .onp_sortable) li:before {
      content: counter(count) ".";
      font-family: "Source Sans Pro", sans-serif;
      font-size: 1.25rem;
      line-height: 1.875rem;
      font-weight: 400;
      position: absolute;
      left: -22px;
      display: inline-block; }
    *:not(.dropdown-main) > ol.on-list li > .on-list, *:not(.dropdown-main) > ol:not(.breadcrumb, .onp_sortable) li > .on-list {
      margin-top: 10px !important; }

.container__wrapper {
  position: relative;
  padding: 100px 0;
  overflow: hidden; }

@media (max-width: 991px) {
  .container__wrapper {
    padding: 80px 0; }
    .container__wrapper.kv {
      padding-top: 0 !important; } }

@media (max-width: 768px) {
  .container__wrapper {
    padding: 60px 0; } }

@media only screen and (max-width: 575px) {
  .container__wrapper {
    padding: 30px 0; }
    .breadcrumb__wrapper + .container__wrapper {
      padding-top: 0 !important; } }

.row.extension > * {
  margin-bottom: 1rem; }

@media (max-width: 991px) {
  section .img--left > .col-img,
section .img--right > .col-img {
    margin-bottom: 24px; } }

section .img--left > [class*="col-"] {
  order: 1; }

section .img--left > .col-img {
  order: 0; }
  section .img--left > .col-img.with-bg {
    padding-right: calc(8.267% - 16px); }
    section .img--left > .col-img.with-bg:before {
      right: 18px; }
  section .img--left > .col-img.with-big-bg:before {
    right: 77px; }
  section .img--left > .col-img--withlogo .logo {
    right: inherit;
    left: 38px; }

@media (min-width: 1200px) {
  section .img--left > .col-img.offset-xl-1 {
    margin-right: 8.33333333%;
    margin-left: 0; } }

section .img--right > [class*="col-"] {
  order: 0; }

@media (max-width: 991px) {
  section .img--right > [class*="col-"] {
    order: 1; } }

section .img--right > .col-img {
  order: 1; }

@media (max-width: 991px) {
  section .img--right > .col-img {
    order: 0; } }
  section .img--right > .col-img.with-bg {
    padding-left: calc(8.267% - 16px); }
    section .img--right > .col-img.with-bg:before {
      left: 18px; }
  section .img--right > .col-img.with-big-bg:before {
    left: 77px; }

section .content--top,
section .inhaltTop,
section .inhaltTop .extension {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start; }

section .content--center,
section .inhaltCenter,
section .inhaltCenter .extension {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }

section .content--bottom,
section .inhaltBottom,
section .inhaltBottom .extension {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end; }

section .bg--orange {
  --bg-color: #f26d21; }

section .bg--black {
  --bg-color: #09080a; }

section .bg--blue {
  --bg-color: #009fe3; }

.col-img {
  position: relative; }
  .col-img.with-bg {
    z-index: 0; }
    .col-img.with-bg:before {
      content: "";
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      background: var(--c1);
      height: 543px;
      width: 1000%;
      z-index: -1; }
  .col-img.with-big-bg {
    z-index: 0; }
    .col-img.with-big-bg:before {
      content: "";
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      background: var(--c1);
      height: 543px;
      width: 1000%;
      z-index: -1; }
  .col-img--withlogo .logo {
    position: absolute;
    top: 20px;
    right: 38px;
    background: #fff;
    padding: 24px;
    border-radius: 24px; }

@media only screen and (max-width: 768px) {
  .col-img--withlogo .logo {
    left: inherit;
    top: 16px;
    right: 20px;
    padding: 15px; } }
    .col-img--withlogo .logo img {
      border-radius: 0;
      width: 220px; }

@media only screen and (max-width: 575px) {
  .col-img--withlogo .logo img {
    width: 134px; } }

@media only screen and (max-width: 575px) {
  .col-img--withlogo {
    padding: 0; }
    .col-img--withlogo img {
      border-radius: 0; } }

.link__a {
  color: #000000;
  display: inline-flex;
  align-items: center;
  margin-bottom: 1rem; }
  .link__a[class*="--"]:before {
    content: "";
    position: relative;
    background-repeat: no-repeat;
    background-position: bottom;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 10px; }
  .link__a[class*="--"]:after {
    right: 0;
    left: inherit;
    width: calc(100% - 30px) !important; }
  .link__a--location:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='21.333' viewBox='0 0 16 21.333'%3E%3Cpath d='M7.178,20.9C1.124,12.126,0,11.226,0,8A8,8,0,1,1,16,8c0,3.226-1.124,4.126-7.178,12.9a1,1,0,0,1-1.644,0ZM8,11.333A3.333,3.333,0,1,0,4.667,8,3.333,3.333,0,0,0,8,11.333Z' transform='translate(0)' fill='%23666'/%3E%3C/svg%3E%0A"); }
  .link__a--phone:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M19.43,14.133l-4.375-1.875a.938.938,0,0,0-1.094.27l-1.938,2.367A14.479,14.479,0,0,1,5.1,7.973L7.469,6.036a.935.935,0,0,0,.27-1.094L5.863.567A.944.944,0,0,0,4.789.024L.727.962A.938.938,0,0,0,0,1.875,18.123,18.123,0,0,0,18.125,20a.938.938,0,0,0,.914-.727l.938-4.063a.949.949,0,0,0-.547-1.078Z' transform='translate(0 0)' fill='%23666'/%3E%3C/svg%3E%0A"); }
  .link__a--wa:before {
    width: 25px !important;
    height: 25px !important;
    margin-right: 5px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z' fill='%23666' /%3E%3C/svg%3E"); }

.download {
  display: -webkit-box ;
  display: -webkit-flex ;
  display: -moz-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  background: var(--bg-g);
  margin-bottom: 1.25rem;
  color: #000000;
  -webkit-transition: color 0.4s;
  -moz-transition: color 0.4s;
  -ms-transition: color 0.4s;
  -o-transition: color 0.4s;
  transition: color 0.4s; }
  .download__icon {
    width: 50px;
    height: 50px;
    background: var(--c1);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.076' height='31.588' viewBox='0 0 27.076 31.588'%3E%3Cpath data-name='Icon metro-file-pdf' d='M28.448,8.9a4.1,4.1,0,0,1,.846,1.34,4.068,4.068,0,0,1,.353,1.551V32.1a1.685,1.685,0,0,1-1.692,1.692H4.263A1.685,1.685,0,0,1,2.571,32.1V3.9A1.685,1.685,0,0,1,4.263,2.2H20.057a4.069,4.069,0,0,1,1.551.353,4.1,4.1,0,0,1,1.34.846ZM20.621,4.6v6.628h6.628a1.926,1.926,0,0,0-.388-.723L21.344,4.989a1.925,1.925,0,0,0-.723-.388ZM27.39,31.536V13.485H20.057a1.685,1.685,0,0,1-1.692-1.692V4.46H4.827V31.536H27.39ZM18.33,21.082a13.413,13.413,0,0,0,1.481.987,17.492,17.492,0,0,1,2.062-.123q2.591,0,3.12.864a.852.852,0,0,1,.035.917.051.051,0,0,1-.018.035l-.035.035v.018q-.106.67-1.252.67a7.271,7.271,0,0,1-2.027-.353A12.853,12.853,0,0,1,19.4,23.2a31.741,31.741,0,0,0-6.91,1.463q-2.7,4.618-4.266,4.618a1.025,1.025,0,0,1-.494-.123l-.423-.212q-.018-.018-.106-.088a.728.728,0,0,1-.106-.635,3.828,3.828,0,0,1,.987-1.613,8.519,8.519,0,0,1,2.327-1.7.257.257,0,0,1,.405.106.1.1,0,0,1,.035.071q.917-1.5,1.886-3.473a26.9,26.9,0,0,0,1.833-4.618,14.249,14.249,0,0,1-.538-2.812,6.854,6.854,0,0,1,.115-2.247q.194-.705.74-.705h.388a.743.743,0,0,1,.617.264,1.408,1.408,0,0,1,.159,1.2.382.382,0,0,1-.071.141.459.459,0,0,1,.018.141V13.5a23.083,23.083,0,0,1-.247,3.384,8.918,8.918,0,0,0,2.574,4.2ZM8.176,28.327a7.783,7.783,0,0,0,2.415-2.785,10.049,10.049,0,0,0-1.542,1.481A5.859,5.859,0,0,0,8.176,28.327ZM15.192,12.11a5.241,5.241,0,0,0-.035,2.327q.018-.123.123-.776,0-.053.123-.758a.4.4,0,0,1,.071-.141.051.051,0,0,1-.018-.035.036.036,0,0,0-.009-.026.036.036,0,0,1-.009-.026,1.015,1.015,0,0,0-.229-.635.051.051,0,0,1-.018.035v.035ZM13.006,23.762a25.856,25.856,0,0,1,5.006-1.428,2.66,2.66,0,0,1-.229-.167,3.157,3.157,0,0,1-.282-.238,9.337,9.337,0,0,1-2.239-3.1A23.556,23.556,0,0,1,13.8,22.3q-.529.987-.793,1.463Zm11.387-.282a4.218,4.218,0,0,0-2.468-.423,6.668,6.668,0,0,0,2.186.494,1.71,1.71,0,0,0,.317-.018q0-.018-.035-.053Z' transform='translate(-2.571 -2.204)' fill='%23fff'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center; }
  .download__text {
    padding: 11px 23px;
    font-size: 1.125rem;
    line-height: 1.75rem; }

.bildbaustein--image {
  position: relative; }
  .bildbaustein--image figure {
    margin: 0; }
    .bildbaustein--image figure a {
      width: 100%;
      height: 100%; }
  .bildbaustein--image img {
    width: 100%;
    height: 100%; }

.bildbaustein--text {
  margin-bottom: -25px !important; }

@media (max-width: 768px) {
  .bildbaustein--text {
    margin-bottom: 20px !important;
    margin: 0; } }
  .bildbaustein--text--wrapper {
    position: relative;
    top: -124px;
    background: var(--c1);
    padding: 30px; }

@media (max-width: 768px) {
  .bildbaustein--text--wrapper {
    position: static;
    padding: 20px; } }

img {
  width: 100%;
  height: auto; }

figure {
  display: -webkit-box ;
  display: -webkit-flex ;
  display: -moz-flex ;
  display: -ms-flexbox ;
  display: flex ;
  margin: 0;
  margin-bottom: 16px; }
  figure img {
    width: 100%;
    height: 100%;
    border-radius: 30px; }
  figure a {
    width: 100%;
    height: 100%; }
  figure figcaption,
figure + figcaption {
    margin-top: 10px;
    font-size: 1.125rem;
    line-height: 1.75rem; }
  figure + figcaption {
    position: absolute;
    bottom: -20px; }

@media (max-width: 768px) {
  figure + figcaption {
    position: static;
    background: #f2f7fb;
    padding: 5px 20px 0; } }
  figure.imgleft, figure.imgright {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    max-width: 33.33333333%;
    margin-bottom: 15px; }

@media (max-width: 768px) {
  figure.imgleft, figure.imgright {
    flex: 0 0 100%;
    max-width: 100%; } }
  figure.imgleft {
    float: left;
    margin-right: 8.33333333%; }
  figure.imgright {
    float: right;
    text-align: right;
    margin-left: 8.33333333%; }
  figure.zoomable, figure.gallery {
    cursor: pointer; }
    figure.zoomable .figurewrapper, figure.gallery .figurewrapper {
      display: -webkit-box ;
      display: -webkit-flex ;
      display: -moz-flex ;
      display: -ms-flexbox ;
      display: flex ;
      position: relative; }
      figure.zoomable .figurewrapper:after, figure.gallery .figurewrapper:after {
        content: "";
        display: block;
        position: absolute;
        z-index: 1;
        bottom: 0;
        right: 0;
        width: 50px;
        height: 50px;
        pointer-events: none;
        background-color: #fff;
        background-repeat: no-repeat;
        background-size: 35px;
        background-position: center; }
  figure.gallery .figurewrapper {
    width: 100%; }
    figure.gallery .figurewrapper a:first-child {
      width: 100%; }
  figure.zoomable .figurewrapper:after {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="23.274" height="23.274" viewBox="0 0 23.274 23.274"%3E%3Cpath d="M17.469,8.734A8.734,8.734,0,1,1,8.734,0,8.76,8.76,0,0,1,17.469,8.734Z" transform="translate(1.5 1.5)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/%3E%3Cpath id="Pfad_405" d="M25.231,25.231,20.5,20.5" transform="translate(-4.079 -4.079)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/%3E%3Cpath d="M12,7.5v6.551" transform="translate(-1.766 -0.541)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/%3E%3Cpath d="M7.5,12h6.551" transform="translate(-0.541 -1.766)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/%3E%3C/svg%3E%0A'); }
  figure.gallery .figurewrapper:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg transform='translate(-375 -1119)'%3E%3Cg transform='translate(375 1119)' fill='none' stroke='%233d3d3d' stroke-width='2'%3E%3Crect width='11' height='11' rx='2' stroke='none'/%3E%3Crect x='1' y='1' width='9' height='9' rx='1' fill='none'/%3E%3C/g%3E%3Cg transform='translate(375 1132)' fill='none' stroke='%233d3d3d' stroke-width='2'%3E%3Crect width='11' height='11' rx='2' stroke='none'/%3E%3Crect x='1' y='1' width='9' height='9' rx='1' fill='none'/%3E%3C/g%3E%3Cg transform='translate(388 1119)' fill='none' stroke='%233d3d3d' stroke-width='2'%3E%3Crect width='11' height='11' rx='2' stroke='none'/%3E%3Crect x='1' y='1' width='9' height='9' rx='1' fill='none'/%3E%3C/g%3E%3Cg transform='translate(388 1132)' fill='none' stroke='%233d3d3d' stroke-width='2'%3E%3Crect width='11' height='11' rx='2' stroke='none'/%3E%3Crect x='1' y='1' width='9' height='9' rx='1' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }

.protect {
  position: absolute;
  background: #e2e2e2;
  width: 100%;
  height: 100%;
  display: -webkit-box ;
  display: -webkit-flex ;
  display: -moz-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  overflow: auto; }
  .protect__info {
    z-index: 1;
    padding: 25px;
    overflow: auto;
    text-align: center; }
    .protect__info svg {
      width: 39px;
      height: 39px; }

@media (max-width: 768px) {
  .protect__info p {
    font-size: 14px;
    line-height: 17px; } }
  .protect__bttn {
    cursor: pointer; }

@media only screen and (max-width: 650px) {
  .protect__bttn {
    font-size: 3vw; } }

.youtube {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0; }
  .youtube__wrapper {
    margin-bottom: 1rem !important;
    position: relative; }
  .youtube__icon svg {
    width: 39px;
    height: 39px;
    position: static; }
  .youtube__editorinfo {
    padding: 0 25px;
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    border: 1px solid #d0020e; }
  .youtube iframe,
.youtube video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .youtube .video {
    background: #000; }

select {
  background: white;
  display: block;
  border: 0;
  cursor: pointer;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 19px;
  line-height: 27px;
  min-width: 300px;
  padding: 12px 20px 11px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.037' height='19.475' viewBox='0 0 14.037 19.475'%3E%3Cg transform='translate(0.735)'%3E%3Cpath data-name='Pfad 59' d='M1047.927,8825.221l6.283,6.813,6.283-6.812' transform='translate(-1047.927 -8814.033)' fill='none' stroke='%23f26d21' stroke-width='2'/%3E%3Cpath data-name='Pfad 60' d='M1054.739,8831.937v-18' transform='translate(-1048.456 -8813.937)' fill='none' stroke='%23f26d21' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 13px; }
  select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000; }
  select:focus, select:active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.037' height='19.475' viewBox='0 0 14.037 19.475'%3E%3Cg transform='translate(13.302 19.475) rotate(180)'%3E%3Cpath data-name='Pfad 59' d='M1047.927,8825.221l6.283,6.813,6.283-6.812' transform='translate(-1047.927 -8814.033)' fill='none' stroke='%23f26d21' stroke-width='2'/%3E%3Cpath data-name='Pfad 60' d='M1054.739,8831.937v-18' transform='translate(-1048.456 -8813.937)' fill='none' stroke='%23f26d21' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.tabelle {
  border-collapse: collapse;
  margin: 0;
  margin-bottom: 1.25em;
  width: 100%; }
  .tabelle tr,
.tabelle th,
.tabelle td {
    border: none; }
  .tabelle th,
.tabelle td {
    padding: 17px 16px;
    text-align: left; }
    .tabelle th p:last-child,
.tabelle td p:last-child {
      margin-bottom: 0; }
  .tabelle th {
    border-bottom: 0.5px solid #aeadad; }
    .tabelle th > * {
      font-weight: bold; }
  .tabelle tr:nth-child(odd) {
    background: #f6f5f4; }
  .tabelle thead tr {
    background: transparent !important; }
  .tabelle tbody {
    vertical-align: baseline; }

.accordion {
  margin-bottom: 25px !important;
  position: relative; }
  .accordion > h2,
.accordion > .alt-2 {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 400;
    background: var(--bg-g);
    padding: 23px 110px 18px 24px;
    margin: 0;
    position: relative;
    cursor: pointer;
    border-radius: 6px;
    -webkit-transition: background 0.4s;
    -moz-transition: background 0.4s;
    -ms-transition: background 0.4s;
    -o-transition: background 0.4s;
    transition: background 0.4s; }
    .accordion > h2 a,
.accordion > .alt-2 a {
      font-size: 1.5rem;
      line-height: 30px;
      color: #000000;
      -webkit-transition: color 0.4s;
      -moz-transition: color 0.4s;
      -ms-transition: color 0.4s;
      -o-transition: color 0.4s;
      transition: color 0.4s;
      text-decoration: none !important; }

@media only screen and (max-width: 575px) {
  .accordion > h2 a,
.accordion > .alt-2 a {
    font-size: 1.25rem; } }
      .accordion > h2 a:hover,
.accordion > .alt-2 a:hover {
        color: inherit !important; }
    .accordion > h2 .ui-accordion-header-icon,
.accordion > .alt-2 .ui-accordion-header-icon {
      right: 16px;
      width: 48px;
      height: 48px;
      background: transparent;
      border: 2px solid var(--main-c);
      border-radius: 50px;
      cursor: pointer;
      position: absolute;
      top: 0;
      right: 24px;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%); }
      .accordion > h2 .ui-accordion-header-icon:before, .accordion > h2 .ui-accordion-header-icon:after,
.accordion > .alt-2 .ui-accordion-header-icon:before,
.accordion > .alt-2 .ui-accordion-header-icon:after {
        content: "";
        width: 20px;
        height: 2px;
        background: var(--main-c);
        left: calc(50% - 10px);
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%) rotate(0deg);
        -moz-transform: translateY(-50%) rotate(0deg);
        -ms-transform: translateY(-50%) rotate(0deg);
        -o-transform: translateY(-50%) rotate(0deg);
        transform: translateY(-50%) rotate(0deg);
        -webkit-transition: transform 0.4s, background 0.4s;
        -moz-transition: transform 0.4s, background 0.4s;
        -ms-transition: transform 0.4s, background 0.4s;
        -o-transition: transform 0.4s, background 0.4s;
        transition: transform 0.4s, background 0.4s; }
      .accordion > h2 .ui-accordion-header-icon:after,
.accordion > .alt-2 .ui-accordion-header-icon:after {
        -webkit-transform: translateY(-50%) rotate(90deg);
        -moz-transform: translateY(-50%) rotate(90deg);
        -ms-transform: translateY(-50%) rotate(90deg);
        -o-transform: translateY(-50%) rotate(90deg);
        transform: translateY(-50%) rotate(90deg); }
    .accordion > h2.ui-state-active,
.accordion > .alt-2.ui-state-active {
      background: var(--main-c);
      border-radius: 6px 6px 0 0; }
      .accordion > h2.ui-state-active a,
.accordion > .alt-2.ui-state-active a {
        color: white !important; }
      .accordion > h2.ui-state-active .ui-accordion-header-icon,
.accordion > .alt-2.ui-state-active .ui-accordion-header-icon {
        border-color: white; }
        .accordion > h2.ui-state-active .ui-accordion-header-icon:before, .accordion > h2.ui-state-active .ui-accordion-header-icon:after,
.accordion > .alt-2.ui-state-active .ui-accordion-header-icon:before,
.accordion > .alt-2.ui-state-active .ui-accordion-header-icon:after {
          background: white;
          -webkit-transform: translateY(-50%) rotate(180deg);
          -moz-transform: translateY(-50%) rotate(180deg);
          -ms-transform: translateY(-50%) rotate(180deg);
          -o-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg); }
    [data-theme="altenhilfe"] .accordion > h2, [data-theme="altenhilfe"] .accordion > .alt-2 {
      background-color: transparent;
      border: 1px solid #CCCCCC; }
      [data-theme="altenhilfe"] .accordion > h2 .ui-accordion-header-icon, [data-theme="altenhilfe"] .accordion > .alt-2 .ui-accordion-header-icon {
        background-color: var(--main-c);
        border: 2px solid var(--main-c); }
        [data-theme="altenhilfe"] .accordion > h2 .ui-accordion-header-icon:before, [data-theme="altenhilfe"] .accordion > h2 .ui-accordion-header-icon:after, [data-theme="altenhilfe"] .accordion > .alt-2 .ui-accordion-header-icon:before, [data-theme="altenhilfe"] .accordion > .alt-2 .ui-accordion-header-icon:after {
          background-color: #000; }
      [data-theme="altenhilfe"] .accordion > h2.ui-state-active, [data-theme="altenhilfe"] .accordion > .alt-2.ui-state-active {
        background-color: var(--main-c);
        border-bottom: 0; }
        [data-theme="altenhilfe"] .accordion > h2.ui-state-active a, [data-theme="altenhilfe"] .accordion > .alt-2.ui-state-active a {
          color: #000000 !important; }
        [data-theme="altenhilfe"] .accordion > h2.ui-state-active .ui-accordion-header-icon, [data-theme="altenhilfe"] .accordion > .alt-2.ui-state-active .ui-accordion-header-icon {
          background-color: white; }
  .accordion__content {
    background: var(--bg-g);
    padding: 24px 24px 26px 24px;
    border: 2px solid var(--main-c);
    border-radius: 0 0 6px 6px;
    color: #000000; }

@media (max-width: 1199px) {
  .accordion__content {
    padding: 30px 24px; } }
    .accordion__content > *:first-child {
      margin-top: 0; }
    .accordion__content > *:last-child {
      margin-bottom: 0; }
    .accordion__content + h2,
.accordion__content + .alt-2 {
      margin-top: 16px; }

.ui-tabs {
  padding: 0; }
  .ui-tabs-nav {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    text-align: center;
    position: relative;
    border-bottom: 3px solid var(--c1); }
    .ui-tabs-nav a {
      font-size: 1.375rem;
      line-height: 2rem;
      color: var(--c1);
      -webkit-transition: color 0.4s;
      -moz-transition: color 0.4s;
      -ms-transition: color 0.4s;
      -o-transition: color 0.4s;
      transition: color 0.4s;
      text-decoration: none !important;
      display: block;
      text-align: center;
      padding: 18px 24px; }

@media (max-width: 1399px) {
  .ui-tabs-nav a {
    font-size: 1.125rem; } }

@media (max-width: 991px) {
  .ui-tabs-nav a {
    padding: 10px 15px; } }

@media (max-width: 767px) {
  .ui-tabs-nav a {
    font-size: 1rem;
    padding: 10px; } }

@media (max-width: 575px) {
  .ui-tabs-nav {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; } }
  .ui-tabs-tab {
    position: relative;
    background: var(--bg-g); }
    .ui-tabs-tab.ui-state-active {
      background: var(--c1); }
      .ui-tabs-tab.ui-state-active a {
        color: #fff; }
    .ui-tabs-tab + .ui-tabs-tab {
      margin-left: 16px; }

@media (max-width: 575px) {
  .ui-tabs-tab + .ui-tabs-tab {
    margin: 0; } }
  .ui-tabs-panel {
    padding: 30px 160px 30px 24px;
    background: var(--bg-g); }

@media (max-width: 1199px) {
  .ui-tabs-panel {
    padding: 30px 24px; } }
    .ui-tabs-panel .supertab-head {
      display: none; }
    .ui-tabs-panel h1, .ui-tabs-panel h2, .ui-tabs-panel .alt-2, .ui-tabs-panel h3, .ui-tabs-panel .alt-3, .ui-tabs-panel h4, .ui-tabs-panel h5, .ui-tabs-panel h6, .ui-tabs-panel [class^='heading-'] {
      margin-top: 0; }
    .ui-tabs-panel > *:last-child {
      margin-bottom: 0; }

.gallery--slider {
  margin-bottom: 1rem; }
  .gallery--slider .swiper-slide {
    height: 523px; }

@media (max-width: 768px) {
  .gallery--slider .swiper-slide {
    height: auto; } }

.gallery--item {
  display: -webkit-box ;
  display: -webkit-flex ;
  display: -moz-flex ;
  display: -ms-flexbox ;
  display: flex ;
  width: 100%;
  height: 100%;
  background: #f2f7fb; }
  .gallery--item:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    width: 50px;
    height: 50px;
    pointer-events: none;
    background-image: url(/img/system/icons/icon_zoom.svg);
    border: 1px solid #ccdeed;
    border-top-left-radius: 8px; }
  .gallery--item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    cursor: pointer; }

.pager {
  display: grid;
  grid-template-columns: 40px minmax(265px, 300px) 40px;
  gap: 32px;
  align-items: center;
  justify-content: center;
  text-align: center; }
  .pager:first-of-type {
    margin-bottom: 40px; }
  .pager:not(:first-child) {
    margin-top: 30px; }
  .pager__info {
    font-size: 1.25rem;
    line-height: 1.875rem; }

@media only screen and (max-width: 575px) {
  .pager__info {
    font-size: 1.125rem; } }
    .pager__info .hits {
      margin-left: 10px; }

@media only screen and (max-width: 475px) {
  .pager__info .hits {
    margin: 0;
    display: block;
    position: absolute;
    left: 0;
    right: 0; } }
  .pager input {
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    padding: 0;
    text-align: center;
    width: 53px;
    height: 42px;
    margin-left: 5px;
    margin-right: 5px;
    box-shadow: none;
    font-size: 1.25rem;
    line-height: 1.875rem; }

@media only screen and (max-width: 575px) {
  .pager input {
    font-size: 1.125rem; } }
  .pager__forward, .pager__backward {
    position: relative;
    border: 1px solid #CCCCCC;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: white !important; }
    .pager__forward--disabled, .pager__backward--disabled {
      opacity: .4; }
    .pager__forward .arrow, .pager__backward .arrow {
      width: 9px;
      height: 16px;
      margin: 0;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
      .pager__forward .arrow:before, .pager__forward .arrow:after, .pager__backward .arrow:before, .pager__backward .arrow:after {
        border-bottom: 11px solid var(--c1);
        top: -2px;
        left: 0; }
  .pager__forward .arrow:before, .pager__forward .arrow:after {
    right: -6px; }
  .pager__forward .arrow:before {
    transform: rotate(45deg); }
  .pager__backward .arrow:before, .pager__backward .arrow:after {
    left: -6px; }
  .pager__backward .arrow:after {
    transform: rotate(315deg); }

@media (max-width: 499px) {
  .pager {
    gap: 0; } }

.header {
  display: -webkit-box ;
  display: -webkit-flex ;
  display: -moz-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: white;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.12);
  font-family: "Source Sans Pro", sans-serif; }
  .header__top {
    width: 100%;
    background: var(--bg-g); }

@media (max-width: 991px) {
  .header__top {
    display: none; } }
  .header__main {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    position: relative; }
    .header__main:before {
      content: "";
      background: white;
      width: 100%;
      height: 100%;
      position: absolute;
      z-index: -1; }

@media (max-width: 768px) {
  .header__main {
    height: 88px; } }
  .header.small .header__main .nav {
    padding: 15px 0px; }
    .header.small .header__main .nav__a {
      font-size: 1.25rem; }
  .header.small .header__main .search__span {
    padding: 14px; }
  .header.small .header__main .header__brand--logo {
    max-width: 186px; }
  .header.small .header__main .header__brand--zusatz {
    max-width: 126px; }
  .header.small .header__main .header__brand--zusatz, .header.small .header__main .header__brand--logo {
    padding-top: 15px;
    padding-bottom: 15px; }
  .header.small .header__main #mobilenav {
    height: calc(100% - 140px); }

@media only screen and (max-width: 991px) {
  .header.small .header__main #mobilenav {
    height: calc(100% - 85px); } }

@media only screen and (max-width: 768px) {
  .header.small .header__main #mobilenav {
    height: calc(100% - 88px); } }
  .header__inner {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .header__brand {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    z-index: 1; }
    .header__brand--logo {
      margin-right: 39px;
      max-width: 280px;
      padding-top: 40px;
      padding-bottom: 22px; }
      .loaded .header__brand--logo {
        -webkit-transition: padding-top 0.5s ease-in-out, padding-bottom 0.5s ease-in-out, max-width 0.5s ease-in-out;
        -moz-transition: padding-top 0.5s ease-in-out, padding-bottom 0.5s ease-in-out, max-width 0.5s ease-in-out;
        -ms-transition: padding-top 0.5s ease-in-out, padding-bottom 0.5s ease-in-out, max-width 0.5s ease-in-out;
        -o-transition: padding-top 0.5s ease-in-out, padding-bottom 0.5s ease-in-out, max-width 0.5s ease-in-out;
        transition: padding-top 0.5s ease-in-out, padding-bottom 0.5s ease-in-out, max-width 0.5s ease-in-out; }

@media (max-width: 1520px) {
  .header__brand--logo {
    max-width: 230px; } }

@media (max-width: 768px) {
  .header__brand--logo {
    max-width: 160px;
    padding-top: 30px;
    padding-bottom: 16px; } }

@media (max-width: 399px) {
  .header__brand--logo {
    max-width: 140px;
    margin-right: 14px; } }
    .header__brand--zusatz {
      max-width: 178px;
      padding-top: 30px;
      padding-bottom: 37px; }
      .loaded .header__brand--zusatz {
        -webkit-transition: padding-top 0.5s ease-in-out, padding-bottom 0.5s ease-in-out, max-width 0.5s ease-in-out;
        -moz-transition: padding-top 0.5s ease-in-out, padding-bottom 0.5s ease-in-out, max-width 0.5s ease-in-out;
        -ms-transition: padding-top 0.5s ease-in-out, padding-bottom 0.5s ease-in-out, max-width 0.5s ease-in-out;
        -o-transition: padding-top 0.5s ease-in-out, padding-bottom 0.5s ease-in-out, max-width 0.5s ease-in-out;
        transition: padding-top 0.5s ease-in-out, padding-bottom 0.5s ease-in-out, max-width 0.5s ease-in-out; }

@media (max-width: 1520px) {
  .header__brand--zusatz {
    max-width: 128px; } }

@media (max-width: 768px) {
  .header__brand--zusatz {
    max-width: 90px;
    padding-top: 24px;
    padding-bottom: 27px; } }

@media (max-width: 399px) {
  .header__brand--zusatz {
    max-width: 81px; } }

.nav {
  padding: 45px 0px; }
  .loaded .nav {
    -webkit-transition: padding 0.5s ease-in-out;
    -moz-transition: padding 0.5s ease-in-out;
    -ms-transition: padding 0.5s ease-in-out;
    -o-transition: padding 0.5s ease-in-out;
    transition: padding 0.5s ease-in-out; }

@media only screen and (max-width: 1399px) {
  .nav {
    display: none; } }
  .nav__ul--level1 {
    margin: 0;
    padding: 0;
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
    .nav__ul--level1 > .nav__li + .nav__li {
      margin-left: 40px; }
    .nav__ul--level1 > .nav__li--dropdown:hover:after {
      content: "";
      position: absolute;
      left: 0;
      width: 100%;
      background: transparent;
      height: 75px;
      top: 84px;
      z-index: 601; }
      .small .nav__ul--level1 > .nav__li--dropdown:hover:after {
        top: 52px; }
    .nav__ul--level1 > .nav__li[aria-current] > .nav__a:after, .nav__ul--level1 > .nav__li.selected > .nav__a:after {
      -webkit-transform: scaleX(1);
      -moz-transform: scaleX(1);
      -ms-transform: scaleX(1);
      -o-transform: scaleX(1);
      transform: scaleX(1); }
  .nav__ul--default {
    display: inline-block;
    margin: 0;
    padding: 50px 14px 35px;
    width: 25%; }
    .nav__ul--default .nav__a {
      width: 100%;
      font-size: 1.25rem;
      line-height: 1.5rem;
      padding: 0 10px; }
  .nav__ul--col {
    display: inline-block;
    padding: 6px 32px 35px;
    margin: 40px 0; }
    .nav__ul--col + .nav__ul--col {
      border-left: 1px solid #CCCCCC; }
  .nav__ul--links {
    width: 100%;
    padding: 0; }
    .nav__ul--links:first-of-type {
      border-top: 1px solid #d1cece; }
    .nav__ul--links .nav__a {
      width: 100%;
      font-size: 1.25rem;
      line-height: 1.5rem;
      padding: 0 10px; }
  [data-menu-theme="rehabilitation"] .nav__ul {
    column-count: 2;
    column-gap: 32px;
    border-top: 0; }
    [data-menu-theme="rehabilitation"] .nav__ul .nav__li {
      border-top: 1px solid #d1cece; }
  .nav__headline[data-menu-theme="josefs-gesellschaft"], .nav__headline[data-menu-theme="jg-zentrale"] {
    --border: var(--c1); }
  .nav__headline[data-menu-theme="altenhilfe"] {
    --border: var(--c2); }
  .nav__headline[data-menu-theme="gesundheitswesen"] {
    --border: var(--c3); }
  .nav__headline[data-menu-theme="rehabilitation"] {
    --border: var(--c4); }
  .nav__headline > .nav__a {
    border-top: 2px solid var(--border);
    padding: 7px 10px 0;
    font-size: 1.375rem;
    line-height: 1.75rem;
    font-weight: 100;
    margin-bottom: 30px;
    color: #666 !important;
    text-decoration: none !important; }
  .nav__sub {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    position: relative;
    margin: 0px -10px; }
    .nav__sub--custom {
      display: grid;
      grid-template-columns: repeat(3, 1fr) 2fr; }
    .nav__sub .nav__li {
      padding: 12px 0;
      -webkit-column-break-inside: avoid;
      page-break-inside: avoid;
      break-inside: avoid;
      width: 100%; }
      .nav__sub .nav__li + .nav__li {
        border-top: 1px solid #d1cece; }
      .nav__sub .nav__li[aria-current] > .nav__a, .nav__sub .nav__li.selected .nav__a {
        color: var(--c1);
        text-decoration: underline; }
      .nav__sub .nav__li:hover > .nav__a {
        color: var(--c1);
        text-decoration: underline; }
    .nav__sub .nav__a:after {
      display: none; }
  .nav__li {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    outline: none; }
    .nav__li--dropdown:hover > .nav__flyout {
      display: block;
      -webkit-transform: translateY(0px);
      -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
      -o-transform: translateY(0px);
      transform: translateY(0px);
      visibility: visible;
      opacity: 1; }
    .nav__li--dropdown:hover > .nav__ul {
      display: inline-block;
      visibility: visible;
      opacity: 1;
      -webkit-transform: translateX(calc(100% - 14px));
      -moz-transform: translateX(calc(100% - 14px));
      -ms-transform: translateX(calc(100% - 14px));
      -o-transform: translateX(calc(100% - 14px));
      transform: translateX(calc(100% - 14px)); }
    .nav__li:active, .nav__li:focus {
      outline: none; }
    .nav__li[aria-current] > .nav__a, .nav__li.selected .nav__a {
      text-decoration: none; }
  .nav__a {
    font-size: 1.375rem;
    line-height: 32px;
    font-weight: 400;
    color: #000000;
    position: relative; }
    .loaded .nav__a {
      -webkit-transition: color 0.4s ease, font-size 0.5s ease-in-out;
      -moz-transition: color 0.4s ease, font-size 0.5s ease-in-out;
      -ms-transition: color 0.4s ease, font-size 0.5s ease-in-out;
      -o-transition: color 0.4s ease, font-size 0.5s ease-in-out;
      transition: color 0.4s ease, font-size 0.5s ease-in-out; }
    .nav__a:after {
      background-color: var(--c1);
      height: 3px;
      left: -15px;
      bottom: -7px;
      width: calc(100% + 30px); }
  .nav__span {
    font-size: 1.3125rem;
    line-height: 30px;
    font-weight: 600;
    color: white;
    position: relative; }
  .nav__headline {
    font-size: 2.5rem;
    line-height: 3.5625rem;
    font-weight: 700;
    color: white;
    padding: 50px 0 35px;
    display: grid;
    justify-items: start; }
  .nav__flyout {
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    display: block;
    z-index: -2;
    background: var(--bg-g);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12); }
    .loaded .nav__flyout {
      -webkit-transform: translateY(-20%);
      -moz-transform: translateY(-20%);
      -ms-transform: translateY(-20%);
      -o-transform: translateY(-20%);
      transform: translateY(-20%);
      -webkit-transition: all 0.2s;
      -moz-transition: all 0.2s;
      -ms-transition: all 0.2s;
      -o-transition: all 0.2s;
      transition: all 0.2s; }
  .nav__toggle {
    background-color: transparent;
    -webkit-appearance: none;
    border-radius: 0;
    border: 0;
    padding: 4px;
    height: 40px;
    outline: none;
    cursor: pointer;
    position: relative; }

@media (max-width: 1399px) {
  .nav__toggle {
    height: 26px; } }

@media (min-width: 1400px) {
  .nav__toggle--wrapper {
    display: none !important; } }
    .nav__toggle--menu {
      position: relative;
      display: block;
      width: 32px;
      height: 2px;
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
      background: var(--c1);
      -webkit-transition: all 0ms 300ms;
      -moz-transition: all 0ms 300ms;
      -ms-transition: all 0ms 300ms;
      -o-transition: all 0ms 300ms;
      transition: all 0ms 300ms; }
      .nav__toggle--menu:after, .nav__toggle--menu:before {
        width: 32px;
        height: 2px;
        content: "";
        position: absolute;
        left: 0;
        background: var(--c1); }
      .nav__toggle--menu:before {
        bottom: 9px;
        -webkit-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -moz-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -ms-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -o-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); }
      .nav__toggle--menu:after {
        top: 9px;
        -webkit-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -moz-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -ms-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -o-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); }
    .mobilenav-open .nav__toggle .nav__toggle--menu {
      background: rgba(255, 255, 255, 0); }
      .mobilenav-open .nav__toggle .nav__toggle--menu:before {
        bottom: 0;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -moz-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -ms-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -o-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); }
      .mobilenav-open .nav__toggle .nav__toggle--menu:after {
        top: 0;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -moz-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -ms-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -o-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); }

.meta__nav {
  padding: 12.5px 0px 11.5px; }

.meta__ul {
  margin: 0;
  padding: 0;
  display: -webkit-box ;
  display: -webkit-flex ;
  display: -moz-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end; }

.meta__li {
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none; }
  .meta__li + .meta__li {
    margin-left: 40px; }

@media (max-width: 499px) {
  .meta__li + .meta__li {
    margin-left: 16px; } }

.meta__a {
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  color: #000000;
  position: relative; }
  .meta__a:hover {
    color: #000000; }
  .meta__a--sprache {
    padding-left: 30.34px; }
    .meta__a--sprache:before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.343' height='20.343' viewBox='0 0 20.343 20.343'%3E%3Cpath id='Icon_awesome-book-reader' data-name='Icon awesome-book-reader' d='M13.986,3.814a3.814,3.814,0,1,0-3.814,3.814A3.814,3.814,0,0,0,13.986,3.814Zm-4.7,5.765c-2.357-1.443-6.176-1.84-8.1-1.949A1.1,1.1,0,0,0,0,8.707v8.852a1.093,1.093,0,0,0,1.053,1.075,21.374,21.374,0,0,1,7.67,1.646.553.553,0,0,0,.814-.472V10.035A.529.529,0,0,0,9.281,9.579Zm9.878-1.949c-1.921.109-5.74.506-8.1,1.949a.539.539,0,0,0-.255.462v9.766a.555.555,0,0,0,.816.473,21.382,21.382,0,0,1,7.667-1.645,1.093,1.093,0,0,0,1.053-1.075V8.707A1.1,1.1,0,0,0,19.159,7.631Z' fill='%234a4a4a'/%3E%3C/svg%3E%0A");
      width: 20.34px;
      height: 20.34px; }
    .meta__a--sprache:after {
      width: calc(100% - 30.34px); }
  .meta__a--vorlesen {
    padding-left: 36.43px; }
    .meta__a--vorlesen:before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.426' height='17.578' viewBox='0 0 26.426 17.578'%3E%3Cg id='Icon_ionic-md-megaphone' data-name='Icon ionic-md-megaphone' transform='translate(-2.25 -7.114)'%3E%3Cpath id='Pfad_405' data-name='Pfad 405' d='M26.866,10.083,25.242,11.7a5.721,5.721,0,0,1,0,8.1l1.624,1.624a8.021,8.021,0,0,0,0-11.341Z' transform='translate(-5.074 0.031)' fill='%234a4a4a'/%3E%3Cpath id='Pfad_406' data-name='Pfad 406' d='M30.108,6.961l-1.6,1.6a10.185,10.185,0,0,1,0,14.386l1.6,1.6a12.426,12.426,0,0,0,0-17.578Z' transform='translate(-5.074 0.153)' fill='%234a4a4a'/%3E%3Cpath id='Pfad_407' data-name='Pfad 407' d='M17.033,11.533V5.625H15.391l-4.928,4.54H3.893l-1.643.908V17.43l1.643.908h6.57l4.928,3.632h1.643V16.062A2.106,2.106,0,0,0,18.676,13.8,2.106,2.106,0,0,0,17.033,11.533Z' transform='translate(0 1.489)' fill='%234a4a4a'/%3E%3C/g%3E%3C/svg%3E%0A");
      width: 26.43px;
      height: 17.58px; }
    .meta__a--vorlesen:after {
      width: calc(100% - 36.43px); }

.meta__span, .meta__label {
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  color: #000000;
  margin-right: 10px; }

.meta__label--kontrast {
  padding-right: 38px;
  position: relative; }
  .meta__label--kontrast:before, .meta__label--kontrast:after {
    content: "";
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    -webkit-transition: background-color 0.4s, background-image 0.4s;
    -moz-transition: background-color 0.4s, background-image 0.4s;
    -ms-transition: background-color 0.4s, background-image 0.4s;
    -o-transition: background-color 0.4s, background-image 0.4s;
    transition: background-color 0.4s, background-image 0.4s; }
  .meta__label--kontrast:before {
    right: 0;
    width: 30px;
    height: 30px;
    background-color: white;
    border: 1px solid #CCCCCC;
    border-radius: 50%; }
  .meta__label--kontrast:after {
    right: 6px;
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath data-name='Icon metro-contrast' d='M11.571,1.928a9,9,0,1,0,9,9,9,9,0,0,0-9-9Zm-6.75,9a6.75,6.75,0,0,1,6.75-6.75v13.5A6.75,6.75,0,0,1,4.821,10.928Z' transform='translate(-2.571 -1.928)'/%3E%3C/svg%3E%0A"); }
  [data-theme="dark"] .meta__label--kontrast:before {
    background-color: black; }
  [data-theme="dark"] .meta__label--kontrast:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath data-name='Icon metro-contrast' d='M11.571,1.928a9,9,0,1,0,9,9,9,9,0,0,0-9-9Zm-6.75,9a6.75,6.75,0,0,1,6.75-6.75v13.5A6.75,6.75,0,0,1,4.821,10.928Z' transform='translate(-2.571 -1.928)' fill='white'/%3E%3C/svg%3E%0A"); }

.meta__size--plus, .meta__size--minus, .meta__size--reset {
  width: 34px;
  height: 30px;
  position: relative;
  cursor: pointer;
  background-color: white;
  border: 1px solid #CCCCCC;
  -webkit-transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  -ms-transition: background-color 0.4s;
  -o-transition: background-color 0.4s;
  transition: background-color 0.4s; }
  .meta__size--plus:before, .meta__size--minus:before, .meta__size--reset:before {
    content: "";
    width: 14px;
    height: 14px;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: background-image 0.4s;
    -moz-transition: background-image 0.4s;
    -ms-transition: background-image 0.4s;
    -o-transition: background-image 0.4s;
    transition: background-image 0.4s; }
  .meta__size--plus:hover, .meta__size--minus:hover, .meta__size--reset:hover {
    background-color: var(--c1); }

.meta__size--plus {
  border-left: 0;
  border-radius: 0 80px 80px 0; }
  .meta__size--plus:before {
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M18,7.5v14' transform='translate(-10 -6.5)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M7.5,18h14' transform='translate(-6.5 -10)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A"); }
  .meta__size--plus:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M18,7.5v14' transform='translate(-10 -6.5)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M7.5,18h14' transform='translate(-6.5 -10)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A"); }

.meta__size--minus {
  border-right: 0;
  border-radius: 80px 0 0 80px; }
  .meta__size--minus:before {
    width: 14px;
    height: 2px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='2' viewBox='0 0 16 2'%3E%3Cpath d='M7.5,18h14' transform='translate(-6.5 -17)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A"); }
  .meta__size--minus:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='2' viewBox='0 0 16 2'%3E%3Cpath d='M7.5,18h14' transform='translate(-6.5 -17)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A"); }

.meta__size--reset {
  width: 40px; }
  .meta__size--reset:before {
    width: 22.45px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.452' height='15' viewBox='0 0 22.452 15'%3E%3Cpath d='M9.62,10.8H9.1L6.188,2.733a.713.713,0,0,0-.675-.483H4.463a.713.713,0,0,0-.675.483L.878,10.8H.356A.356.356,0,0,0,0,11.157v.713a.356.356,0,0,0,.356.356h2.85a.356.356,0,0,0,.356-.356v-.713a.356.356,0,0,0-.356-.356H2.771l.519-1.425h3.4L7.206,10.8H6.77a.356.356,0,0,0-.356.356v.713a.356.356,0,0,0,.356.356H9.62a.356.356,0,0,0,.356-.356v-.713A.356.356,0,0,0,9.62,10.8ZM3.938,7.594l1.05-2.884,1.05,2.884Z' transform='translate(12.475 -1.264)'/%3E%3Cpath d='M14.464,15.107H13.68L9.3,2.976A1.071,1.071,0,0,0,8.29,2.25H6.71A1.071,1.071,0,0,0,5.7,2.976L1.32,15.107H.536A.536.536,0,0,0,0,15.643v1.071a.536.536,0,0,0,.536.536H4.821a.536.536,0,0,0,.536-.536V15.643a.536.536,0,0,0-.536-.536H4.166l.78-2.143h5.108l.78,2.143h-.656a.536.536,0,0,0-.536.536v1.071a.536.536,0,0,0,.536.536h4.286A.536.536,0,0,0,15,16.714V15.643A.536.536,0,0,0,14.464,15.107ZM5.921,10.286,7.5,5.95l1.579,4.336Z' transform='translate(0 -2.25)'/%3E%3C/svg%3E%0A"); }
  .meta__size--reset:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.452' height='15' viewBox='0 0 22.452 15'%3E%3Cpath d='M9.62,10.8H9.1L6.188,2.733a.713.713,0,0,0-.675-.483H4.463a.713.713,0,0,0-.675.483L.878,10.8H.356A.356.356,0,0,0,0,11.157v.713a.356.356,0,0,0,.356.356h2.85a.356.356,0,0,0,.356-.356v-.713a.356.356,0,0,0-.356-.356H2.771l.519-1.425h3.4L7.206,10.8H6.77a.356.356,0,0,0-.356.356v.713a.356.356,0,0,0,.356.356H9.62a.356.356,0,0,0,.356-.356v-.713A.356.356,0,0,0,9.62,10.8ZM3.938,7.594l1.05-2.884,1.05,2.884Z' transform='translate(12.475 -1.264)' fill='%23fff'/%3E%3Cpath d='M14.464,15.107H13.68L9.3,2.976A1.071,1.071,0,0,0,8.29,2.25H6.71A1.071,1.071,0,0,0,5.7,2.976L1.32,15.107H.536A.536.536,0,0,0,0,15.643v1.071a.536.536,0,0,0,.536.536H4.821a.536.536,0,0,0,.536-.536V15.643a.536.536,0,0,0-.536-.536H4.166l.78-2.143h5.108l.78,2.143h-.656a.536.536,0,0,0-.536.536v1.071a.536.536,0,0,0,.536.536h4.286A.536.536,0,0,0,15,16.714V15.643A.536.536,0,0,0,14.464,15.107ZM5.921,10.286,7.5,5.95l1.579,4.336Z' transform='translate(0 -2.25)' fill='%23fff'/%3E%3C/svg%3E%0A"); }

#mobilenav {
  display: none;
  -webkit-transform: translate(105%);
  -moz-transform: translate(105%);
  -ms-transform: translate(105%);
  -o-transform: translate(105%);
  transform: translate(105%);
  -webkit-transition: transform 0.4s ease-in-out, height 0.5s ease-in-out;
  -moz-transition: transform 0.4s ease-in-out, height 0.5s ease-in-out;
  -ms-transition: transform 0.4s ease-in-out, height 0.5s ease-in-out;
  -o-transition: transform 0.4s ease-in-out, height 0.5s ease-in-out;
  transition: transform 0.4s ease-in-out, height 0.5s ease-in-out;
  width: 340px;
  height: calc(100% - 185px);
  background: #F5F5F5;
  box-shadow: -1px 2px 2px rgba(0, 0, 0, 0.12);
  position: fixed;
  z-index: 9990;
  bottom: 0;
  right: 0;
  padding-top: 1px;
  overflow-y: auto;
  overflow-x: hidden; }

@media only screen and (max-width: 991px) {
  #mobilenav {
    height: calc(100% - 130px); } }

@media only screen and (max-width: 768px) {
  #mobilenav {
    height: calc(100% - 88px); } }

@media only screen and (max-width: 399px) {
  #mobilenav {
    width: 100%; } }
  .mobilenav-open #mobilenav {
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0); }

.mobilenav-submenu {
  width: 44px;
  height: 44px;
  border: 1px solid #999999;
  border-radius: 50%;
  padding: 0;
  display: grid;
  align-items: center;
  justify-items: center;
  position: absolute;
  right: 20px;
  top: 15px;
  cursor: pointer;
  -webkit-transition: background 0.4s ease-in-out;
  -moz-transition: background 0.4s ease-in-out;
  -ms-transition: background 0.4s ease-in-out;
  -o-transition: background 0.4s ease-in-out;
  transition: background 0.4s ease-in-out; }
  .mobilenav-submenu .arrow {
    margin: 0;
    height: 16px;
    position: static; }
    .mobilenav-submenu .arrow:before, .mobilenav-submenu .arrow:after {
      border-color: #666; }

.mobilenav-ul {
  width: 100%;
  z-index: 100;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none; }
  .mobilenav-ul.sub {
    display: none;
    background: #fff;
    padding: 25px !important; }
    .mobilenav-ul.sub .mobilenav-a {
      font-size: 1.125rem;
      line-height: 24px;
      padding: 15px 65px 15px 0px; }
    .mobilenav-ul.sub.no-padding {
      border-top: 1px solid #E5E5E5;
      padding: 5px 0 !important; }
      .mobilenav-ul.sub.no-padding .mobilenav-a {
        padding: 15px 65px 15px 0px; }
  .mobilenav-ul .seperator {
    margin: 0 !important;
    margin-bottom: 15px !important;
    background-color: #999999;
    height: 1px; }
  .mobilenav-ul .topnav {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: center;
    row-gap: 7px;
    font-size: 1rem;
    line-height: 24px; }
    .mobilenav-ul .topnav__wrapper {
      position: sticky;
      bottom: 0;
      width: 100%;
      background: white;
      display: grid;
      justify-items: center;
      grid-template-columns: 1fr 1px 1fr;
      align-items: center;
      height: 94px;
      z-index: 999;
      border-top: 1px solid #CCCCCC;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
      margin-top: 15px !important; }
    .mobilenav-ul .topnav__seperator {
      margin: 0 !important;
      background-color: #CCCCCC;
      width: 1px;
      height: 100%; }
    .mobilenav-ul .topnav__control {
      display: -webkit-box ;
      display: -webkit-flex ;
      display: -moz-flex ;
      display: -ms-flexbox ;
      display: flex ; }
      .mobilenav-ul .topnav__control .meta__size--plus, .mobilenav-ul .topnav__control .meta__size--minus, .mobilenav-ul .topnav__control .meta__size--reset {
        width: 40px;
        height: 42px; }
    .mobilenav-ul .topnav__kontrast {
      display: -webkit-box ;
      display: -webkit-flex ;
      display: -moz-flex ;
      display: -ms-flexbox ;
      display: flex ;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      row-gap: 7px; }
      .mobilenav-ul .topnav__kontrast--icon {
        display: inline-block;
        width: 42px;
        height: 42px;
        position: relative; }
        .mobilenav-ul .topnav__kontrast--icon:before, .mobilenav-ul .topnav__kontrast--icon:after {
          content: "";
          background-size: auto;
          background-repeat: no-repeat;
          background-position: center;
          position: absolute;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          transform: translateY(-50%);
          cursor: pointer; }
        .mobilenav-ul .topnav__kontrast--icon:before {
          left: 0;
          width: 42px;
          height: 42px;
          background-color: white;
          border: 1px solid #CCCCCC;
          border-radius: 50%; }
        .mobilenav-ul .topnav__kontrast--icon:after {
          left: 12px;
          width: 18px;
          height: 18px;
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath data-name='Icon metro-contrast' d='M11.571,1.928a9,9,0,1,0,9,9,9,9,0,0,0-9-9Zm-6.75,9a6.75,6.75,0,0,1,6.75-6.75v13.5A6.75,6.75,0,0,1,4.821,10.928Z' transform='translate(-2.571 -1.928)'/%3E%3C/svg%3E%0A"); }
        [data-theme="dark"] .mobilenav-ul .topnav__kontrast--icon:before {
          background-color: black; }
        [data-theme="dark"] .mobilenav-ul .topnav__kontrast--icon:after {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath data-name='Icon metro-contrast' d='M11.571,1.928a9,9,0,1,0,9,9,9,9,0,0,0-9-9Zm-6.75,9a6.75,6.75,0,0,1,6.75-6.75v13.5A6.75,6.75,0,0,1,4.821,10.928Z' transform='translate(-2.571 -1.928)' fill='white'/%3E%3C/svg%3E%0A"); }

.mobilenav-li {
  position: relative;
  margin: 0 !important;
  -webkit-transition: margin 0.4s ease-in-out, padding 0.4s ease-in-out;
  -moz-transition: margin 0.4s ease-in-out, padding 0.4s ease-in-out;
  -ms-transition: margin 0.4s ease-in-out, padding 0.4s ease-in-out;
  -o-transition: margin 0.4s ease-in-out, padding 0.4s ease-in-out;
  transition: margin 0.4s ease-in-out, padding 0.4s ease-in-out; }
  .mobilenav-li--first + .mobilenav-li--first {
    border-top: 1px solid #999; }
  .mobilenav-li.extra {
    border-top: none; }
  .mobilenav-li.top-nav {
    padding: 15px 50px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center; }
    .mobilenav-li.top-nav [class*="__a"]:after {
      display: none; }

@media only screen and (min-width: 992px) {
  .mobilenav-li.top-nav {
    display: none; } }
  .mobilenav-li--first.open > .mobilenav-a {
    background: var(--c1);
    color: white !important; }
  .mobilenav-li--first.open > .mobilenav-submenu {
    border-color: white; }
    .mobilenav-li--first.open > .mobilenav-submenu .arrow:before, .mobilenav-li--first.open > .mobilenav-submenu .arrow:after {
      border-color: white; }
  .mobilenav-li.open > .mobilenav-submenu .arrow {
    -webkit-transform: translate(0, -8px);
    -moz-transform: translate(0, -8px);
    -ms-transform: translate(0, -8px);
    -o-transform: translate(0, -8px);
    transform: translate(0, -8px); }
    .mobilenav-li.open > .mobilenav-submenu .arrow:before {
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    .mobilenav-li.open > .mobilenav-submenu .arrow:after {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg); }
  .mobilenav-li__headline[data-menu-theme="josefs-gesellschaft"], .mobilenav-li__headline[data-menu-theme="jg-zentrale"] {
    --border: var(--c1); }
  .mobilenav-li__headline[data-menu-theme="altenhilfe"] {
    --border: var(--c2); }
  .mobilenav-li__headline[data-menu-theme="gesundheitswesen"] {
    --border: var(--c3); }
  .mobilenav-li__headline[data-menu-theme="rehabilitation"] {
    --border: var(--c4); }
  .mobilenav-li__headline > .mobilenav-a {
    border-top: 2px solid var(--border);
    font-size: 1.375rem !important;
    line-height: 36px !important;
    font-weight: 100;
    padding: 20px 65px 20px 0px !important; }
  .mobilenav-li__headline .mobilenav-submenu {
    right: 0;
    top: 20px; }

.mobilenav-a {
  padding: 24.5px 65px 21.5px 20px;
  display: block;
  font-size: 1.25rem;
  line-height: 28px;
  color: #000000;
  text-decoration: none;
  -webkit-transition: background 0.4s ease-in-out, color 0.4s ease-in-out;
  -moz-transition: background 0.4s ease-in-out, color 0.4s ease-in-out;
  -ms-transition: background 0.4s ease-in-out, color 0.4s ease-in-out;
  -o-transition: background 0.4s ease-in-out, color 0.4s ease-in-out;
  transition: background 0.4s ease-in-out, color 0.4s ease-in-out; }
  .extra > .mobilenav-a {
    font-size: 1.125rem;
    line-height: 27px;
    padding: 15px 20px; }
  .mobilenav-a:hover, .selected > .mobilenav-a {
    text-decoration: none; }

@media only screen and (max-width: 1399px) {
  #mobilenav,
.mobile-logo,
.mobilebutton {
    display: block; } }

.kv__wrapper {
  min-height: 666px;
  display: -webkit-box ;
  display: -webkit-flex ;
  display: -moz-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -moz-justify-content: space-evenly;
  justify-content: space-evenly; }

@media only screen and (max-width: 768px) {
  .kv__wrapper {
    row-gap: 20px; } }

.kv__txt {
  z-index: 1; }
  .kv__txt--1, .kv__txt h1, .kv__txt .alt-1 {
    margin: 0; }

@media only screen and (max-width: 575px) {
  .kv__txt--1, .kv__txt h1, .kv__txt .alt-1 {
    margin-bottom: 10px; } }
  .kv__txt--2, .kv__txt h2, .kv__txt .alt-2 {
    margin-top: 0;
    margin-bottom: 21px; }
  .kv__txt--p {
    font-size: 1.5rem;
    line-height: 2rem; }

@media only screen and (max-width: 575px) {
  .kv__txt--p {
    font-size: 1rem;
    line-height: 1.5rem; } }

@media (max-width: 1632px) and (min-width: 992px) {
  .kv__txt > * {
    width: 50%; } }

.kv__img {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  max-width: 760px;
  aspect-ratio: 760/690; }
  .kv__img:after {
    content: "";
    background-image: url(/img/system/image_schmuck.svg);
    background-size: cover;
    background-repeat: no-repeat;
    display: block;
    height: calc(100% + 1px);
    width: calc(100% + 1px);
    position: absolute;
    left: 0;
    top: 0; }

@media only screen and (max-width: 1399px) {
  .kv__img {
    max-width: 660px; } }

@media only screen and (max-width: 1199px) {
  .kv__img {
    max-width: 560px; } }

@media only screen and (max-width: 991px) {
  .kv__img {
    position: relative;
    margin-left: auto;
    max-width: 50%; } }

@media (max-width: 768px) {
  .kv__img {
    max-width: 80%; } }

.kv__img-wrapper {
  max-width: 1920px;
  position: relative;
  top: -100px;
  padding: 0; }

@media (max-width: 991px) {
  .kv__img-wrapper {
    top: 0;
    margin-bottom: 1rem; } }

.kv .kvsearch {
  z-index: 1;
  margin-top: 15px; }
  .kv .kvsearch__ort {
    display: grid;
    grid-template-columns: minmax(150px, 1fr) 138px;
    grid-auto-rows: auto;
    position: relative; }
    .kv .kvsearch__ort #ort-input {
      width: 100%; }

@media only screen and (max-width: 575px) {
  .kv .kvsearch__ort #ort-input {
    font-size: 1.125rem; } }
    .kv .kvsearch__ort .p-autocomplete {
      height: 100%;
      width: 100%; }
    .kv .kvsearch__ort .p-overlay {
      border: 1px solid #CCCCCC;
      background-color: white; }
      .kv .kvsearch__ort .p-overlay .p-autocomplete-items {
        margin: 0; }
        .kv .kvsearch__ort .p-overlay .p-autocomplete-items .p-autocomplete-item {
          padding: 12px 34px 11px; }
      .kv .kvsearch__ort .p-overlay:empty {
        display: none; }
    .kv .kvsearch__ort:after {
      content: "";
      background-size: contain;
      background-repeat: no-repeat;
      width: 18px;
      height: 10px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 20px;
      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 d='M9,13.5l9,9,9-9' transform='translate(-7.586 -12.086)' fill='none' stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
      pointer-events: none; }

@media (max-width: 1399px) and (min-width: 1199px) {
  .kv .kvsearch__ort {
    grid-template-columns: minmax(50%, 1fr) 50%; } }
  .kv .kvsearch__input {
    font-size: 1.25rem;
    line-height: 1.875rem;
    padding: 12px 34px 11px;
    background: white;
    border: 1px solid #CCCCCC;
    border-radius: 50px; }
    .kv .kvsearch__input.placeholder {
      color: #666666; }
    .kv .kvsearch__input:-moz-placeholder {
      color: #666666; }
    .kv .kvsearch__input::-moz-placeholder {
      color: #666666; }
    .kv .kvsearch__input:-ms-input-placeholder {
      color: #666666; }
    .kv .kvsearch__input::-webkit-input-placeholder {
      color: #666666; }

@media only screen and (max-width: 575px) {
  .kv .kvsearch__input {
    font-size: 1.125rem; } }
    .kv .kvsearch__input--ort {
      border-radius: 50px 0 0 50px;
      border-right: 0; }
    .kv .kvsearch__input::-webkit-search-decoration:hover, .kv .kvsearch__input::-webkit-search-cancel-button:hover {
      cursor: pointer; }
  .kv .kvsearch__select--umkreis {
    min-width: auto;
    border-radius: 0 50px 50px 0;
    border: 1px solid #CCCCCC;
    background: var(--bg-g) !important; }

@media only screen and (max-width: 575px) {
  .kv .kvsearch__select--umkreis {
    font-size: 1.125rem; } }
  .kv .kvsearch__container {
    display: grid;
    grid-template-columns: repeat(2, minmax(150px, 405px)) minmax(150px, 1fr);
    gap: 20px;
    position: relative;
    padding: 40px 38px 40px 0;
    border: 1px solid #E5E5E5;
    border-left: 0;
    border-radius: 0 30px 30px 0; }

@media (max-width: 991px) {
  .kv .kvsearch__container {
    grid-template-columns: 1fr;
    width: 100%;
    padding: 20px 0;
    border-right: 0;
    border-radius: 0; } }
    .kv .kvsearch__container:before {
      content: "";
      width: 200%;
      position: absolute;
      right: 100%;
      top: -1px;
      bottom: -1px;
      background: var(--bg-g);
      border-top: 1px solid #E5E5E5;
      border-bottom: 1px solid #E5E5E5;
      z-index: -1; }

@media (max-width: 991px) {
  .kv .kvsearch__container:before {
    left: -100%;
    width: 300%; } }
    .kv .kvsearch__container [class*=bttn] {
      text-align: center;
      padding: 15px 26px 14px;
      margin: 0;
      cursor: pointer; }

@media only screen and (max-width: 575px) {
  .kv .kvsearch__container [class*=bttn] {
    font-size: 1.125rem; } }

.quote {
  display: -webkit-box ;
  display: -webkit-flex ;
  display: -moz-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .quote__wrapper {
    position: relative;
    margin-bottom: 2rem; }
    .quote__wrapper .swiper-button-next, .quote__wrapper .swiper-button-prev {
      background: #fff;
      border-radius: 50%;
      width: 60px;
      height: 60px;
      padding: 17px;
      color: var(--c1);
      border: 2px solid #CCCCCC;
      -webkit-transition: color 0.4s, background-color 0.4s, border-color 0.4s;
      -moz-transition: color 0.4s, background-color 0.4s, border-color 0.4s;
      -ms-transition: color 0.4s, background-color 0.4s, border-color 0.4s;
      -o-transition: color 0.4s, background-color 0.4s, border-color 0.4s;
      transition: color 0.4s, background-color 0.4s, border-color 0.4s; }
      .quote__wrapper .swiper-button-next:after, .quote__wrapper .swiper-button-prev:after {
        font-size: 22px;
        font-weight: 700; }
      .quote__wrapper .swiper-button-next:hover, .quote__wrapper .swiper-button-prev:hover {
        color: white;
        background: var(--c1);
        border-color: var(--c1); }

@media only screen and (max-width: 991px) {
  .quote__wrapper .swiper-button-next, .quote__wrapper .swiper-button-prev {
    width: 40px;
    height: 40px; } }
  .quote__slider {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
    max-width: 83.33333333%;
    margin: 0 auto; }

@media only screen and (max-width: 991px) {
  .quote__slider {
    max-width: calc(100% - 120px); } }
    .quote__slider .swiper-pagination-bullet {
      background: #CCCCCC;
      width: 12px;
      height: 12px;
      opacity: 1;
      border: 1px solid #CCCCCC; }
    .quote__slider .swiper-pagination-bullet-active {
      background: var(--c1);
      border: 1px solid var(--c1); }
  .quote__img {
    margin-bottom: 20px; }
    .quote__img img {
      width: 180px;
      height: 180px;
      border-radius: 20px; }
  .quote__body {
    display: grid;
    text-align: center; }
  .quote__headline {
    margin: 0;
    margin-bottom: 12px;
    font-size: 1.5rem;
    line-height: 2rem;
    font-style: italic;
    color: var(--c1); }
    .quote__headline:before {
      content: "„"; }
    .quote__headline:after {
      content: "“"; }
  .quote__person {
    margin: 0;
    font-size: 1.125rem;
    line-height: 1.625rem;
    font-weight: bold; }
  .quote__info {
    margin: 0;
    font-size: 1.125rem;
    line-height: 1.625rem; }

.galerie__wrapper {
  background: var(--bg-g);
  border-radius: 30px;
  padding: 60px; }

@media only screen and (max-width: 1199px) {
  .galerie__wrapper {
    padding: 30px; } }

@media only screen and (max-width: 575px) {
  .galerie__wrapper {
    margin: 0 -18px;
    border-radius: 0;
    padding: 20px; } }

.galerie__slider {
  max-width: 788px;
  margin: 0 auto;
  margin-bottom: 60px; }
  .galerie__slider .swiper-slide {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    padding-bottom: 30px; }
    .galerie__slider .swiper-slide img {
      border-radius: 30px;
      width: auto;
      max-height: 528px; }
  .galerie__slider--wrapper {
    background: #333333;
    border-radius: 10px;
    padding: 30px 110px;
    position: relative; }
    .galerie__slider--wrapper .button-next, .galerie__slider--wrapper .button-prev {
      position: absolute;
      top: 50%;
      margin-top: calc(0px - (49px/ 2));
      z-index: 10;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
      background: #fff;
      border-radius: 50%;
      width: 49px;
      height: 49px;
      padding: 15px;
      color: #333333;
      -webkit-transition: background 0.4s;
      -moz-transition: background 0.4s;
      -ms-transition: background 0.4s;
      -o-transition: background 0.4s;
      transition: background 0.4s; }
      .galerie__slider--wrapper .button-next:hover, .galerie__slider--wrapper .button-prev:hover {
        background: #d9d9d9; }
      .galerie__slider--wrapper .button-next.swiper-button-disabled, .galerie__slider--wrapper .button-prev.swiper-button-disabled {
        opacity: .35;
        cursor: auto;
        pointer-events: none; }
      .galerie__slider--wrapper .button-next:after, .galerie__slider--wrapper .button-prev:after {
        font-family: swiper-icons;
        text-transform: none !important;
        letter-spacing: 0;
        text-transform: none;
        font-variant: initial;
        line-height: 1;
        font-size: 21px;
        font-weight: 700; }

@media only screen and (max-width: 575px) {
  .galerie__slider--wrapper .button-next:after, .galerie__slider--wrapper .button-prev:after {
    font-size: 10px; } }

@media only screen and (max-width: 575px) {
  .galerie__slider--wrapper .button-next, .galerie__slider--wrapper .button-prev {
    width: 22px;
    height: 22px; } }
    .galerie__slider--wrapper .button-prev {
      left: 30px;
      right: auto; }
      .galerie__slider--wrapper .button-prev:after {
        content: 'prev'; }

@media only screen and (max-width: 575px) {
  .galerie__slider--wrapper .button-prev {
    left: 20px; } }
    .galerie__slider--wrapper .button-next {
      right: 30px;
      left: auto; }
      .galerie__slider--wrapper .button-next:after {
        content: 'next'; }

@media only screen and (max-width: 575px) {
  .galerie__slider--wrapper .button-next {
    right: 20px; } }

@media only screen and (max-width: 575px) {
  .galerie__slider--wrapper {
    margin: 0 -20px;
    border-radius: 0;
    padding: 30px 65px; } }
  .galerie__slider--thumb .swiper-slide {
    width: auto !important;
    cursor: pointer; }
    .galerie__slider--thumb .swiper-slide img {
      border-radius: 10px;
      max-height: 127px;
      width: auto;
      border: 2px solid #333333; }

@media only screen and (max-width: 768px) {
  .galerie__slider--thumb .swiper-slide img {
    max-height: 66px; } }
    .galerie__slider--thumb .swiper-slide-thumb-active img {
      border: 2px solid white; }

@media only screen and (max-width: 1199px) {
  .galerie__slider {
    margin-bottom: 30px; } }

@media only screen and (max-width: 768px) {
  .galerie__slider {
    margin-bottom: 0px; } }

.galerie__link {
  display: -webkit-box ;
  display: -webkit-flex ;
  display: -moz-flex ;
  display: -ms-flexbox ;
  display: flex ;
  outline: none !important;
  position: relative; }
  .galerie__link:after {
    content: "";
    cursor: pointer;
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 7px;
    right: 9px;
    width: 45px;
    height: 45px;
    pointer-events: none;
    border: 1px solid #CCCCCC;
    border-radius: 50px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="23.274" height="23.274" viewBox="0 0 23.274 23.274"%3E%3Cpath d="M17.469,8.734A8.734,8.734,0,1,1,8.734,0,8.76,8.76,0,0,1,17.469,8.734Z" transform="translate(1.5 1.5)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/%3E%3Cpath id="Pfad_405" d="M25.231,25.231,20.5,20.5" transform="translate(-4.079 -4.079)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/%3E%3Cpath d="M12,7.5v6.551" transform="translate(-1.766 -0.541)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/%3E%3Cpath d="M7.5,12h6.551" transform="translate(-0.541 -1.766)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/%3E%3C/svg%3E%0A'); }

.galerie__caption {
  position: absolute;
  top: 100%;
  left: 0;
  color: #000000;
  font-size: 1.125rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%; }

.search {
  cursor: pointer;
  position: relative; }

@media (max-width: 1399px) {
  .search {
    display: none !important; } }

@media (max-width: 450px) {
  .search {
    display: none; } }
  .searchHighlight {
    color: var(--c1); }
  .search__icon {
    width: 24px;
    height: 24px;
    display: block;
    background-color: var(--c1);
    --svg: url('data:image/svg+xml,        <svg xmlns="http://www.w3.org/2000/svg" width="26.415" height="26.415" viewBox="0 0 26.415 26.415">        <circle cx="11" cy="11" r="11" transform="translate(1 1)" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>        <line x1="4.35" y1="4.35" transform="translate(20.65 20.65)" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>        </svg>');
    -webkit-mask: var(--svg);
    mask: var(--svg);
    -webkit-transition: background-color 0.5s;
    -moz-transition: background-color 0.5s;
    -ms-transition: background-color 0.5s;
    -o-transition: background-color 0.5s;
    transition: background-color 0.5s; }
    .visible .search__span .search__icon {
      --svg: url('data:image/svg+xml,            <svg xmlns="http://www.w3.org/2000/svg" width="21.414" height="21.414" viewBox="0 0 21.414 21.414">            <g transform="translate(0.707 0.707)">                <line data-name="Linie 62" x2="20" y2="20" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2"/><line data-name="Linie 63" x1="20" y2="20" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2"/>            </g></svg>');
      width: 21px;
      height: 21px;
      margin: 1.5px; }
  .search__wrapper {
    display: grid;
    grid-template-columns: minmax(150px, 1fr) 108px;
    gap: 24px;
    position: absolute;
    top: calc(100% + 30px);
    right: -42px;
    background: #fff;
    border: 1px solid var(--bg-g-dark-5);
    width: 615px;
    padding: 30px 30px 28px;
    cursor: default;
    opacity: 0;
    visibility: hidden;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.16); }
    .loaded .search__wrapper {
      -webkit-transform: translateY(20%);
      -moz-transform: translateY(20%);
      -ms-transform: translateY(20%);
      -o-transform: translateY(20%);
      transform: translateY(20%);
      -webkit-transition: all 0.2s;
      -moz-transition: all 0.2s;
      -ms-transition: all 0.2s;
      -o-transition: all 0.2s;
      transition: all 0.2s; }
    .search__wrapper:before, .search__wrapper:after {
      content: "";
      border-style: solid;
      border-width: 0 20px 20px 20px;
      position: absolute;
      right: 48px; }
    .search__wrapper:before {
      border-color: transparent transparent white transparent;
      top: -20px;
      z-index: 2; }
    .search__wrapper:after {
      border-color: transparent transparent var(--bg-g-dark-5) transparent;
      top: -22px;
      z-index: 1; }
    .visible > .search__wrapper {
      -webkit-transform: translateY(0px);
      -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
      -o-transform: translateY(0px);
      transform: translateY(0px);
      visibility: visible;
      opacity: 1; }
  .search__input {
    padding: 12px 20px 9px;
    color: #000000;
    font-size: 1.25rem;
    line-height: 1.875rem;
    width: 100%;
    max-width: 427px;
    border-radius: 4px;
    border: 1px solid #CCCCCC;
    box-shadow: none !important; }
    .search__input.placeholder {
      color: #000000;
      font-size: 1.25rem;
      line-height: 1.875rem; }
    .search__input:-moz-placeholder {
      color: #000000;
      font-size: 1.25rem;
      line-height: 1.875rem; }
    .search__input::-moz-placeholder {
      color: #000000;
      font-size: 1.25rem;
      line-height: 1.875rem; }
    .search__input:-ms-input-placeholder {
      color: #000000;
      font-size: 1.25rem;
      line-height: 1.875rem; }
    .search__input::-webkit-input-placeholder {
      color: #000000;
      font-size: 1.25rem;
      line-height: 1.875rem; }
  .search__bttn {
    font-size: 1.125rem;
    line-height: 1.875rem;
    cursor: pointer;
    margin: 0; }
  .search__span {
    position: relative;
    padding: 16px;
    background-color: #F5F5F5;
    border-radius: 50%; }
    .loaded .search__span {
      -webkit-transition: background-color 0.4s, padding 0.5s ease-in-out;
      -moz-transition: background-color 0.4s, padding 0.5s ease-in-out;
      -ms-transition: background-color 0.4s, padding 0.5s ease-in-out;
      -o-transition: background-color 0.4s, padding 0.5s ease-in-out;
      transition: background-color 0.4s, padding 0.5s ease-in-out; }
    .search__span:hover {
      background-color: var(--c1); }
      .search__span:hover .search__icon {
        background-color: white; }
  .search__field {
    margin-bottom: 26px; }
    .search__field h1 {
      color: #000000; }
    .search__field--wrapper {
      display: grid;
      grid-template-columns: minmax(150px, 1fr) 108px;
      gap: 32px; }

@media (max-width: 449px) {
  .search__field--wrapper {
    grid-template-columns: 1fr;
    gap: 20px; } }
    .search__field--bttn {
      font-size: 1.25rem;
      line-height: 1.8125rem;
      margin: 0; }
    .search__field--input {
      padding: 12px 34px 10px;
      color: #000000;
      font-size: 1.25rem;
      line-height: 1.875rem;
      border: 1px solid #CCCCCC;
      border-radius: 50px; }
  .search__overview {
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 63px; }
    .search__overview #search__word {
      font-weight: bold; }
  .search__item {
    background: #ffffff;
    padding: 32px 140px 30px 32px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.05);
    position: relative;
    display: grid;
    -webkit-transition: box-shadow 0.5s;
    -moz-transition: box-shadow 0.5s;
    -ms-transition: box-shadow 0.5s;
    -o-transition: box-shadow 0.5s;
    transition: box-shadow 0.5s; }
    .search__item h3 {
      margin-top: 0;
      margin-bottom: 16px; }
    .search__item + .search__item {
      margin-top: 20px; }
    .search__item *:last-child {
      margin-bottom: 0; }
    .search__item:after {
      content: "";
      background-size: contain;
      background-repeat: no-repeat;
      width: 13px;
      height: 24px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 32px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.414' height='26.828' viewBox='0 0 14.414 26.828'%3E%3Cpath d='M9,13.5l12,12,12-12' transform='translate(-12.086 34.414) rotate(-90)' fill='none' stroke='%2300a649' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A"); }
    .search__item:hover {
      -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.2); }
  .search__link {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  .searchmobile__wrapper {
    padding: 11px 20px;
    margin-bottom: 50px;
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .searchmobile__input {
    padding: 25px 0;
    color: #000000;
    font-size: 16px;
    line-height: 22px;
    width: 100%;
    border: 0;
    box-shadow: none !important;
    border-bottom: 1px solid #000000; }
    .searchmobile__input.placeholder {
      color: #000000;
      font-size: 16px;
      line-height: 22px; }
    .searchmobile__input:-moz-placeholder {
      color: #000000;
      font-size: 16px;
      line-height: 22px; }
    .searchmobile__input::-moz-placeholder {
      color: #000000;
      font-size: 16px;
      line-height: 22px; }
    .searchmobile__input:-ms-input-placeholder {
      color: #000000;
      font-size: 16px;
      line-height: 22px; }
    .searchmobile__input::-webkit-input-placeholder {
      color: #000000;
      font-size: 16px;
      line-height: 22px; }
  .searchmobile__bttn {
    background: none;
    margin-right: 20px;
    padding: 15px;
    cursor: pointer; }
    .searchmobile__bttn:hover, .searchmobile__bttn:focus, .searchmobile__bttn:not(:disabled):active {
      background: none; }

.stellenmarkt__search {
  display: grid;
  grid-auto-rows: auto; }

@media (min-width: 769px) {
  .stellenmarkt__search {
    grid-template-columns: minmax(150px, 1fr) minmax(150px, 400px) 154px;
    grid-gap: 32px;
    background: white;
    border-radius: 20px 20px 0 0;
    padding: 40px 34px; } }

@media (max-width: 768px) {
  .stellenmarkt__search {
    grid-template-columns: 1fr;
    grid-gap: 15px;
    padding: 20px 0;
    width: 100%; } }
  .stellenmarkt__search [class*=bttn] {
    color: white;
    background: var(--c1);
    text-align: center;
    padding: 15px 24px 14px; }
    .stellenmarkt__search [class*=bttn]:hover {
      background: var(--c1-hover);
      border-color: var(--c1-hover); }

.stellenmarkt__input {
  font-size: 1.25rem;
  line-height: 1.875rem;
  padding: 12px 34px 11px;
  border: 1px solid #CCCCCC;
  border-radius: 50px; }
  .stellenmarkt__input.placeholder {
    color: #666666; }
  .stellenmarkt__input:-moz-placeholder {
    color: #666666; }
  .stellenmarkt__input::-moz-placeholder {
    color: #666666; }
  .stellenmarkt__input:-ms-input-placeholder {
    color: #666666; }
  .stellenmarkt__input::-webkit-input-placeholder {
    color: #666666; }
  .stellenmarkt__input--ort {
    border-radius: 50px 0 0 50px;
    border-right: 0; }

@media (max-width: 991px) {
  .stellenmarkt__input--ort {
    padding: 12px 10px 11px 34px; } }
  .stellenmarkt__input::-webkit-search-decoration:hover, .stellenmarkt__input::-webkit-search-cancel-button:hover {
    cursor: pointer; }

@media only screen and (max-width: 575px) {
  .stellenmarkt__input {
    font-size: 1.125rem; } }

.stellenmarkt__ort {
  display: grid;
  grid-template-columns: minmax(110px, 1fr) 138px;
  grid-auto-rows: auto;
  position: relative; }
  .stellenmarkt__ort:after {
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    width: 18px;
    height: 10px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 20px;
    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 d='M9,13.5l9,9,9-9' transform='translate(-7.586 -12.086)' fill='none' stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
    pointer-events: none; }

.stellenmarkt__select--umkreis {
  min-width: auto;
  border-radius: 0 50px 50px 0;
  border: 1px solid #CCCCCC;
  background: var(--bg-g) !important;
  font-size: 1.1875rem;
  line-height: 1.6875rem; }

@media only screen and (max-width: 575px) {
  .stellenmarkt__select--umkreis {
    font-size: 1.125rem; } }

.stellenmarkt__filter {
  display: grid;
  grid-auto-rows: auto;
  align-items: start;
  min-height: 68px; }

@media (min-width: 769px) {
  .stellenmarkt__filter {
    grid-template-columns: 1fr 176px;
    grid-gap: 32px;
    background: var(--bg-g);
    border-top: 1px solid var(--bg-g-dark-5);
    border-radius: 0 0 20px 20px;
    padding: 13px 34px 14px; } }

@media (max-width: 768px) {
  .stellenmarkt__filter {
    grid-gap: 15px;
    grid-template-columns: 1fr;
    width: 100%;
    justify-items: start; } }
  .stellenmarkt__filter--wrapper {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-items: start;
    align-items: center;
    grid-column-gap: 32px;
    z-index: 1; }
    .stellenmarkt__filter--wrapper span.multiselect-native-select select {
      min-width: auto; }

@media (max-width: 768px) {
  .stellenmarkt__filter--wrapper {
    flex-direction: column;
    align-items: flex-start; } }
  .stellenmarkt__filter .filter {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 1.125rem;
    line-height: 1.875rem;
    margin: 0;
    background: transparent;
    border: none;
    cursor: pointer;
    min-height: 38px; }
    .stellenmarkt__filter .filter .arrow {
      position: static;
      width: 16px; }
      .stellenmarkt__filter .filter .arrow:before, .stellenmarkt__filter .filter .arrow:after {
        border-color: #999999; }
    .stellenmarkt__filter .filter[aria-expanded="true"] .arrow {
      -webkit-transform: translate(0, -6px);
      -moz-transform: translate(0, -6px);
      -ms-transform: translate(0, -6px);
      -o-transform: translate(0, -6px);
      transform: translate(0, -6px); }
      .stellenmarkt__filter .filter[aria-expanded="true"] .arrow:before {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .stellenmarkt__filter .filter[aria-expanded="true"] .arrow:after {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg); }
    .stellenmarkt__filter .filter__number {
      display: inline-block;
      text-align: center;
      padding: 3px 0px;
      margin-left: 12px;
      min-width: 32px;
      border-radius: 4px;
      background: #CCCCCC; }
  .stellenmarkt__filter .btn-group {
    position: relative;
    z-index: 0; }
    .stellenmarkt__filter .btn-group:before {
      content: "";
      position: absolute;
      left: 0;
      width: 100%;
      background: #fff;
      height: 0;
      bottom: -14px;
      z-index: -1;
      -webkit-transition: 0.4s;
      -moz-transition: 0.4s;
      -ms-transition: 0.4s;
      -o-transition: 0.4s;
      transition: 0.4s; }
    .stellenmarkt__filter .btn-group.show:before {
      height: 65px; }
    .stellenmarkt__filter .btn-group.active-dropdown .arrow {
      -webkit-transform: translate(0, -6px);
      -moz-transform: translate(0, -6px);
      -ms-transform: translate(0, -6px);
      -o-transform: translate(0, -6px);
      transform: translate(0, -6px); }
      .stellenmarkt__filter .btn-group.active-dropdown .arrow:before {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .stellenmarkt__filter .btn-group.active-dropdown .arrow:after {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg); }
  .stellenmarkt__filter .multiselect-container.dropdown-menu {
    top: 16px !important; }
    .stellenmarkt__filter .multiselect-container.dropdown-menu.show {
      border-radius: 0;
      border: 0;
      -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
      box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16); }
  .stellenmarkt__filter .multiselect-container .form-check {
    position: relative; }
    .stellenmarkt__filter .multiselect-container .form-check-input {
      position: absolute;
      top: -1px;
      left: 0;
      margin: 0; }
    .stellenmarkt__filter .multiselect-container .form-check-label {
      font-family: "Source Sans Pro", sans-serif;
      font-size: 1.125rem;
      line-height: 1.6875rem; }

.stellenmarkt__bttn {
  padding: 8px 16px 6px;
  margin: 0;
  border-color: #CCCCCC;
  color: #000000;
  cursor: pointer; }

@media only screen and (max-width: 575px) {
  .stellenmarkt__bttn {
    font-size: 1.125rem; } }

.stellenmarkt .job-alarm__bttn {
  display: -webkit-box ;
  display: -webkit-flex ;
  display: -moz-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 12px;
  cursor: pointer; }
  .stellenmarkt .job-alarm__bttn .icon {
    width: 21px;
    height: 24px;
    display: inline-block;
    background-color: var(--c1);
    --svg: url('data:image/svg+xml,            <svg xmlns="http://www.w3.org/2000/svg" width="21" height="24" viewBox="0 0 21 24">            <path d="M10.5,24a3,3,0,0,0,3-3h-6A3,3,0,0,0,10.5,24Zm10.1-7.018c-.906-.973-2.6-2.437-2.6-7.232a7.4,7.4,0,0,0-6-7.273V1.5a1.5,1.5,0,1,0-3,0v.977A7.4,7.4,0,0,0,3,9.75c0,4.8-1.695,6.259-2.6,7.232A1.465,1.465,0,0,0,0,18a1.5,1.5,0,0,0,1.5,1.5H19.5A1.5,1.5,0,0,0,21,18a1.464,1.464,0,0,0-.4-1.018Z" transform="translate(0)" />            </svg>');
    -webkit-mask: var(--svg);
    mask: var(--svg);
    -webkit-transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    -ms-transition: background-color 0.4s;
    -o-transition: background-color 0.4s;
    transition: background-color 0.4s; }
  .stellenmarkt .job-alarm__bttn:hover .icon {
    background-color: white; }

.stellenmarkt .tags {
  display: -webkit-box ;
  display: -webkit-flex ;
  display: -moz-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  row-gap: 10px; }
  .stellenmarkt .tags__wrapper {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    grid-gap: 20px; }

@media (max-width: 991px) {
  .stellenmarkt .tags__wrapper {
    flex-direction: column; } }
    .stellenmarkt .tags__wrapper .tags__label, .stellenmarkt .tags__wrapper .job-alarm__bttn {
      flex-shrink: 0;
      flex-basis: auto;
      flex-grow: 0; }
  .stellenmarkt .tags__label {
    font-weight: bold;
    margin: 0; }
  .stellenmarkt .tags__item {
    font-size: 1rem;
    line-height: 1.6875rem;
    background: var(--bg-g);
    padding: 2px 34px 1px 14px;
    position: relative;
    border-radius: 4px;
    cursor: pointer; }
    .stellenmarkt .tags__item:after {
      content: "";
      background-size: contain;
      background-repeat: no-repeat;
      width: 10px;
      height: 10px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 12px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.828' height='10.828' viewBox='0 0 10.828 10.828'%3E%3Cg transform='translate(1.414 1.414)'%3E%3Cline x2='8' y2='8' fill='none' stroke='%23707070' stroke-linecap='round' stroke-width='2'/%3E%3Cline x1='8' y2='8' fill='none' stroke='%23707070' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.stellenmarkt__pager {
  padding: 25px 0 !important; }
  .stellenmarkt__pager--bottom {
    padding-bottom: 160px !important; }
  .stellenmarkt__pager .pager {
    margin: 0 !important; }

.stellenmarkt__overview {
  font-size: 2.25rem;
  line-height: 2.8125rem;
  color: var(--c1);
  z-index: 1; }

.stellenmarkt__wrapper {
  display: -webkit-box ;
  display: -webkit-flex ;
  display: -moz-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -moz-justify-content: space-evenly;
  justify-content: space-evenly; }
  .stellenmarkt__wrapper.bg-image {
    background-image: url("/img/system/bg_stm.png");
    height: 400px; }

@media (max-width: 768px) {
  .stellenmarkt__wrapper.bg-image {
    height: auto;
    background: var(--bg-g);
    padding: 30px 0; } }
  .stellenmarkt__wrapper h1 {
    color: white; }

@media (max-width: 768px) {
  .stellenmarkt__wrapper h1 {
    color: var(--c1); } }

.stellenmarkt--2024 .job-alarm__bttn {
  margin-bottom: 0;
  margin-left: auto; }

@media (max-width: 991px) {
  .stellenmarkt--2024 .job-alarm__bttn {
    margin-left: 0; } }
  .stellenmarkt--2024 .job-alarm__bttn .icon {
    background-color: white; }

.stellenmarkt--2024 .p-dialog {
  background: white;
  padding: 30px;
  border-radius: 10px;
  max-width: 880px; }

@media only screen and (max-width: 767px) {
  .stellenmarkt--2024 .p-dialog {
    width: 85vw !important;
    padding: 20px; } }

@media only screen and (max-width: 499px) {
  .stellenmarkt--2024 .p-dialog {
    width: 96vw !important;
    padding: 20px; } }
  .stellenmarkt--2024 .p-dialog-content {
    padding: 15px 140px 40px 80px; }

@media only screen and (max-width: 1199px) {
  .stellenmarkt--2024 .p-dialog-content {
    padding: 0px 40px 10px 20px; } }

@media only screen and (max-width: 499px) {
  .stellenmarkt--2024 .p-dialog-content {
    padding: 0; } }
    .stellenmarkt--2024 .p-dialog-content .row {
      margin: 0; }

.stellenmarkt--2024 .p-dialog-header-close {
  cursor: pointer;
  outline: none;
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  .stellenmarkt--2024 .p-dialog-header-close svg {
    width: 22px;
    height: 22px; }

.stellenmarkt--2024 .job-alarm__content {
  padding: 0; }
  .stellenmarkt--2024 .job-alarm__content h1, .stellenmarkt--2024 .job-alarm__content h2 {
    font-size: 2.25rem !important;
    line-height: 2.8125rem !important;
    color: var(--c1); }
  .stellenmarkt--2024 .job-alarm__content p {
    font-size: 1.25rem !important;
    line-height: 1.625rem !important; }
  .stellenmarkt--2024 .job-alarm__content .tags {
    gap: 10px; }
    .stellenmarkt--2024 .job-alarm__content .tags__item {
      padding: 2px 14px 1px 14px; }
      .stellenmarkt--2024 .job-alarm__content .tags__item:after {
        display: none; }

.stellenmarkt--2024 .job-alarm__formular .datenschutz {
  margin: 30px 0 18px !important; }

.stellenmarkt--2024 .job-alarm__formular .absenden {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px; }

.stellenmarkt--2024 .job-alarm__formular .job-alarm__bttn[disabled] {
  opacity: .5;
  cursor: not-allowed;
  background: var(--c1-hover); }

.stellenmarkt--2024 .job-alarm__formular .job-alarm__bttn[disabled]:hover {
  background: var(--c1-hover); }

jgkarriere-sucheingabe-dropdown {
  padding-right: 44px; }
  jgkarriere-sucheingabe-dropdown:has(.filter__number) {
    padding-right: 0; }

jgkarriere-sucheingabe .tags__item_close {
  right: 22px !important; }

jgkarriere-sucheingabe .stellenmarkt__ort input.p-element {
  font-size: 1.25rem;
  line-height: 1.875rem;
  padding: 12px 34px 11px;
  border: 1px solid #CCCCCC;
  border-radius: 50px 0 0 50px;
  border-right: 0;
  width: 100%; }
  jgkarriere-sucheingabe .stellenmarkt__ort input.p-element.placeholder {
    color: #666666; }
  jgkarriere-sucheingabe .stellenmarkt__ort input.p-element:-moz-placeholder {
    color: #666666; }
  jgkarriere-sucheingabe .stellenmarkt__ort input.p-element::-moz-placeholder {
    color: #666666; }
  jgkarriere-sucheingabe .stellenmarkt__ort input.p-element:-ms-input-placeholder {
    color: #666666; }
  jgkarriere-sucheingabe .stellenmarkt__ort input.p-element::-webkit-input-placeholder {
    color: #666666; }

@media only screen and (max-width: 575px) {
  jgkarriere-sucheingabe .stellenmarkt__ort input.p-element {
    font-size: 1.125rem; } }

jgkarriere-sucheingabe .stellenmarkt__ort .p-autocomplete {
  height: 100%;
  width: 100%; }

jgkarriere-sucheingabe .stellenmarkt__ort .p-overlay {
  border: 1px solid #CCCCCC;
  background-color: white; }
  jgkarriere-sucheingabe .stellenmarkt__ort .p-overlay .p-autocomplete-items {
    margin: 0; }
    jgkarriere-sucheingabe .stellenmarkt__ort .p-overlay .p-autocomplete-items .p-autocomplete-item {
      padding: 12px 34px 11px; }
  jgkarriere-sucheingabe .stellenmarkt__ort .p-overlay:empty {
    display: none; }

.dropdown-menu {
  max-height: 250px !important; }
  .dropdown-menu .form-check {
    padding-left: 0 !important; }
    .dropdown-menu .form-check .form-check-label {
      padding-left: 8px; }
    .dropdown-menu .form-check .form-check-input {
      margin: 0 !important; }

@media only screen and (max-width: 575px) {
  .stellenmarkt-detail > .container {
    padding: 0; }
    .stellenmarkt-detail > .container > .row {
      margin: 0; }
      .stellenmarkt-detail > .container > .row > * {
        padding: 0; } }

.stellenmarkt-detail__wrapper {
  margin-top: 90px !important;
  margin-bottom: 160px !important;
  padding: 48px 40px 38px;
  border-radius: 40px;
  -webkit-box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.08); }

@media only screen and (max-width: 1199px) {
  .stellenmarkt-detail__wrapper {
    margin-top: 30px !important; } }

@media only screen and (max-width: 575px) {
  .stellenmarkt-detail__wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0;
    border-radius: 0; } }

.stellenmarkt-detail__kv {
  display: -webkit-box ;
  display: -webkit-flex ;
  display: -moz-flex ;
  display: -ms-flexbox ;
  display: flex ; }
  .stellenmarkt-detail__kv--img {
    border-radius: 30px 30px 0 0; }

@media only screen and (max-width: 575px) {
  .stellenmarkt-detail__kv--img {
    border-radius: 0; } }
  .stellenmarkt-detail__kv--logo {
    position: absolute;
    top: 10px;
    left: 10px;
    background: #fff;
    padding: 24px;
    border-radius: 24px;
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ; }

@media only screen and (max-width: 768px) {
  .stellenmarkt-detail__kv--logo {
    left: inherit;
    top: 16px;
    right: 20px;
    padding: 15px; } }
    .stellenmarkt-detail__kv--logo img {
      width: 220px; }

@media only screen and (max-width: 575px) {
  .stellenmarkt-detail__kv--logo img {
    width: 134px; } }

.stellenmarkt-detail__meta {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(275px, 1fr));
  row-gap: 5px;
  background: var(--bg-g);
  border-top: 1px solid var(--bg-g-dark-5);
  border-radius: 0 0 20px 20px;
  border: 1px solid #CCCCCC;
  padding: 19px 30px 17px;
  font-size: 1.125rem;
  line-height: 1.6875rem; }
  .stellenmarkt-detail__meta [class*="--"] {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .stellenmarkt-detail__meta [class*="--"]:before {
      content: "";
      margin-right: 10px;
      width: 25px;
      height: 22px;
      background-repeat: no-repeat;
      background-position: 0% 50%; }
  .stellenmarkt-detail__meta--einrichtung:before {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21.274" height="22" viewBox="0 0 21.274 22"%3E%3Cdefs%3E%3CclipPath %3E%3Crect width="21.274" height="22" fill="%23666"/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path="url(%23clip-path)"%3E%3Cpath d="M10.628,0a1.2,1.2,0,0,0-.841.344L.359,9.61A1.2,1.2,0,0,0,1.2,11.666H2.5V20.8A1.2,1.2,0,0,0,3.7,22H17.673a1.2,1.2,0,0,0,1.2-1.2V11.666h1.2a1.2,1.2,0,0,0,.841-2.057L11.469.344A1.2,1.2,0,0,0,10.628,0" transform="translate(0 0)" fill="%23666"/%3E%3C/g%3E%3C/svg%3E%0A'); }
  .stellenmarkt-detail__meta--ort:before {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="21.333" viewBox="0 0 16 21.333"%3E%3Cpath d="M7.178,20.9C1.124,12.126,0,11.226,0,8A8,8,0,1,1,16,8c0,3.226-1.124,4.126-7.178,12.9a1,1,0,0,1-1.644,0ZM8,11.333A3.333,3.333,0,1,0,4.667,8,3.333,3.333,0,0,0,8,11.333Z" transform="translate(0)" fill="%23666"/%3E%3C/svg%3E%0A'); }
  .stellenmarkt-detail__meta--zeit:before {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"%3E%3Cpath d="M17,8a9,9,0,1,0,9,9A9,9,0,0,0,17,8Zm3.356,11.359h0l-.726.907a.581.581,0,0,1-.816.091h0l-2.431-1.8a1.452,1.452,0,0,1-.544-1.133V11.774a.581.581,0,0,1,.581-.581h1.161a.581.581,0,0,1,.581.581V17l2.1,1.542A.581.581,0,0,1,20.356,19.359Z" transform="translate(-8 -8)" fill="%23666"/%3E%3C/svg%3E%0A'); }
  .stellenmarkt-detail__meta--start:before {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="18.286" viewBox="0 0 16 18.286"%3E%3Cpath d="M0,16.571a1.715,1.715,0,0,0,1.714,1.714H14.286A1.715,1.715,0,0,0,16,16.571V6.857H0Zm11.429-7a.43.43,0,0,1,.429-.429h1.429a.43.43,0,0,1,.429.429V11a.43.43,0,0,1-.429.429H11.857A.43.43,0,0,1,11.429,11Zm0,4.571a.43.43,0,0,1,.429-.429h1.429a.43.43,0,0,1,.429.429v1.429a.43.43,0,0,1-.429.429H11.857a.43.43,0,0,1-.429-.429ZM6.857,9.571a.43.43,0,0,1,.429-.429H8.714a.43.43,0,0,1,.429.429V11a.43.43,0,0,1-.429.429H7.286A.43.43,0,0,1,6.857,11Zm0,4.571a.43.43,0,0,1,.429-.429H8.714a.43.43,0,0,1,.429.429v1.429A.43.43,0,0,1,8.714,16H7.286a.43.43,0,0,1-.429-.429ZM2.286,9.571a.43.43,0,0,1,.429-.429H4.143a.43.43,0,0,1,.429.429V11a.43.43,0,0,1-.429.429H2.714A.43.43,0,0,1,2.286,11Zm0,4.571a.43.43,0,0,1,.429-.429H4.143a.43.43,0,0,1,.429.429v1.429A.43.43,0,0,1,4.143,16H2.714a.43.43,0,0,1-.429-.429Zm12-11.857H12.571V.571A.573.573,0,0,0,12,0H10.857a.573.573,0,0,0-.571.571V2.286H5.714V.571A.573.573,0,0,0,5.143,0H4a.573.573,0,0,0-.571.571V2.286H1.714A1.715,1.715,0,0,0,0,4V5.714H16V4A1.715,1.715,0,0,0,14.286,2.286Z" fill="%23666"/%3E%3C/svg%3E%0A'); }

@media only screen and (max-width: 575px) {
  .stellenmarkt-detail__meta {
    border: 0;
    border-radius: 0; } }

.stellenmarkt-detail__content {
  margin-top: 50px; }

@media only screen and (max-width: 991px) {
  .stellenmarkt-detail__content {
    margin-top: 20px; } }
  .stellenmarkt-detail__content > *:last-child {
    margin-bottom: 0 !important; }
  .stellenmarkt-detail__content .head {
    position: relative; }

@media only screen and (max-width: 575px) {
  .stellenmarkt-detail__content .head {
    padding: 0 20px; } }
  .stellenmarkt-detail__content .overline {
    font-weight: 600;
    margin-bottom: 8px; }

@media only screen and (min-width: 1200px) {
  .stellenmarkt-detail__content .overline {
    padding-right: 130px; } }
  .stellenmarkt-detail__content h1 {
    color: #000000;
    margin-top: 0;
    font-size: 3rem;
    line-height: 3.5rem; }

@media only screen and (max-width: 767px) {
  .stellenmarkt-detail__content h1 {
    font-size: 1.75rem !important;
    line-height: 1.9375rem !important; } }
  .stellenmarkt-detail__content .einleitungstext {
    padding-right: 20%;
    margin-bottom: 56px; }

@media only screen and (max-width: 1659px) {
  .stellenmarkt-detail__content .einleitungstext {
    padding-right: 0; } }

@media only screen and (max-width: 1199px) {
  .stellenmarkt-detail__content .einleitungstext {
    margin-bottom: 30px; } }
  .stellenmarkt-detail__content .info__wrapper, .stellenmarkt-detail__content .box, .stellenmarkt-detail__content .bieten, .stellenmarkt-detail__content .ansprechpartner, .stellenmarkt-detail__content .einrichtung {
    padding: 22px 30px;
    border-radius: 30px; }
    .stellenmarkt-detail__content .info__wrapper > *:last-child, .stellenmarkt-detail__content .box > *:last-child, .stellenmarkt-detail__content .bieten > *:last-child, .stellenmarkt-detail__content .ansprechpartner > *:last-child, .stellenmarkt-detail__content .einrichtung > *:last-child {
      margin-bottom: 0; }

@media only screen and (max-width: 575px) {
  .stellenmarkt-detail__content .info__wrapper, .stellenmarkt-detail__content .box, .stellenmarkt-detail__content .bieten, .stellenmarkt-detail__content .ansprechpartner, .stellenmarkt-detail__content .einrichtung {
    padding: 30px 20px !important;
    border-radius: 0; } }

@media only screen and (max-width: 575px) {
  .stellenmarkt-detail__content .info__wrapper, .stellenmarkt-detail__content .bieten, .stellenmarkt-detail__content .ansprechpartner, .stellenmarkt-detail__content .einrichtung {
    margin-bottom: 30px !important; } }
  .stellenmarkt-detail__content .info h2, .stellenmarkt-detail__content .info h3, .stellenmarkt-detail__content .info h4, .stellenmarkt-detail__content .info p {
    color: var(--main-t); }
  .stellenmarkt-detail__content .info h3 {
    font-weight: 600;
    margin-bottom: 3px; }
  .stellenmarkt-detail__content .info [class*="bttn"] {
    color: var(--main-btn);
    border-color: white; }
    .stellenmarkt-detail__content .info [class*="bttn"]:hover, .stellenmarkt-detail__content .info [class*="bttn"]:focus, .stellenmarkt-detail__content .info [class*="bttn"]:not(:disabled):active {
      color: white;
      background: var(--main-c);
      border-color: white; }
      [data-theme="altenhilfe"] .stellenmarkt-detail__content .info [class*="bttn"]:hover, [data-theme="altenhilfe"] .stellenmarkt-detail__content .info [class*="bttn"]:focus, [data-theme="altenhilfe"] .stellenmarkt-detail__content .info [class*="bttn"]:not(:disabled):active {
        color: var(--main-btn);
        border-color: var(--main-btn); }
    .stellenmarkt-detail__content .info [class*="bttn"]:after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M12,14H2V4H6V2H2A1.959,1.959,0,0,0,0,4V14a1.959,1.959,0,0,0,2,2H12a1.959,1.959,0,0,0,2-2V10H12Z' fill='%23000'/%3E%3Cpath d='M9,0V2h3.586L6.33,8.33,7.744,9.744,14,3.488V7h2V0Z' fill='%23000'/%3E%3C/svg%3E%0A"); }
  .stellenmarkt-detail__content .info__wrapper {
    display: grid;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    background: var(--main-c);
    margin-bottom: 56px;
    transition: color 0.4s, background-color 0.4s; }

@media (min-width: 1200px) {
  .stellenmarkt-detail__content .info__wrapper {
    column-gap: 92px; } }
    .stellenmarkt-detail__content .info__wrapper:last-of-type {
      margin: 0 !important; }
  .stellenmarkt-detail__content .info__full {
    grid-column: 1 / -1; }
  .stellenmarkt-detail__content .info__half {
    grid-column: span 1; }

@media (max-width: 1199px) {
  .stellenmarkt-detail__content .info__full, .stellenmarkt-detail__content .info__half {
    grid-column: 1 / -1; } }
  .stellenmarkt-detail__content .box h2 {
    margin-bottom: 16px; }
  .stellenmarkt-detail__content .box__wrapper {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));
    grid-auto-rows: auto;
    grid-gap: 30px;
    margin-bottom: 40px; }

@media only screen and (max-width: 768px) {
  .stellenmarkt-detail__content .box__wrapper {
    grid-template-columns: 1fr; } }
  .stellenmarkt-detail__content .bieten {
    border: 1px solid #CCCCCC;
    margin-bottom: 40px; }
    .stellenmarkt-detail__content .bieten h2 {
      margin-bottom: 37px; }

@media only screen and (max-width: 575px) {
  .stellenmarkt-detail__content .bieten {
    border: 0; } }
  .stellenmarkt-detail__content .vorteile {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    row-gap: 24px;
    text-align: center;
    text-decoration: none !important; }
    .stellenmarkt-detail__content .vorteile:hover .benefits__alt:after {
      -webkit-transform: scaleX(1);
      -moz-transform: scaleX(1);
      -ms-transform: scaleX(1);
      -o-transform: scaleX(1);
      transform: scaleX(1); }
    .stellenmarkt-detail__content .vorteile__wrapper {
      display: grid;
      grid-template-columns: repeat(3, calc(33.33% - 22px));
      grid-auto-rows: auto;
      grid-gap: 32px;
      justify-content: center;
      margin-bottom: 2rem; }

@media (max-width: 1520px) {
  .stellenmarkt-detail__content .vorteile__wrapper {
    grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr)); } }

@media (max-width: 449px) {
  .stellenmarkt-detail__content .vorteile__wrapper {
    grid-template-columns: repeat(auto-fit, minmax(15.5rem, 1fr)); } }
    .stellenmarkt-detail__content .vorteile__icon {
      width: 140px;
      height: 140px; }
      [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon {
        background-color: var(--main-c);
        -webkit-mask: var(--svg);
        mask: var(--svg);
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-transition: background-color 0.5s;
        -moz-transition: background-color 0.5s;
        -ms-transition: background-color 0.5s;
        -o-transition: background-color 0.5s;
        transition: background-color 0.5s; }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_01, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_01, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_01 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M46.5,47.35a2,2,0,0,0,3,0L62.36,33.87a9.77,9.77,0,0,0-.66-14,9,9,0,0,0-12.38.91L48,22.14l-1.31-1.37a9,9,0,0,0-12.39-.92,9.8,9.8,0,0,0-.66,14Zm34.23,8.27a3.91,3.91,0,0,0-5,0L64.8,64.35A7.56,7.56,0,0,1,60.07,66h-14a1.89,1.89,0,0,1,0-3.78h9.24a3.91,3.91,0,0,0,3.93-3.14,3.77,3.77,0,0,0-3.73-4.41H36.67a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.89A1.89,1.89,0,0,0,14,64.11V75.44a1.89,1.89,0,0,0,1.89,1.89H58a7.59,7.59,0,0,0,4.72-1.65L80.58,61.4A3.78,3.78,0,0,0,80.73,55.62Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_02, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_02, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_02 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M83,30.06,61.11,19.2c-2.26,3.13-7.27,5.31-13.11,5.31S37.16,22.33,34.9,19.2L13,30.06a1.81,1.81,0,0,0-.81,2.42l6.43,12.88a1.81,1.81,0,0,0,2.42.81l6.37-3.12A1.79,1.79,0,0,1,30,44.67V73.2a3.6,3.6,0,0,0,3.6,3.6h28.8A3.6,3.6,0,0,0,66,73.2V44.66A1.8,1.8,0,0,1,68.58,43l6.36,3.12a1.8,1.8,0,0,0,2.42-.81l6.45-12.87A1.8,1.8,0,0,0,83,30.06Z" />                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_03, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_03, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_03 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M51.23,46.76A11.77,11.77,0,0,1,43.4,44,13.92,13.92,0,0,1,39,35.82H36V32.49l2.6-.19a4.7,4.7,0,0,1-.05-.63V30.4a4.07,4.07,0,0,1,.05-.61H36V26.52l3-.24a17.34,17.34,0,0,1,1.73-4.8,12.74,12.74,0,0,1,2.82-3.54,11.84,11.84,0,0,1,3.74-2.19A13,13,0,0,1,51.76,15,10,10,0,0,1,56,16a10.49,10.49,0,0,1,3.61,2.8l-4,3.81a9.62,9.62,0,0,0-1.9-1.5,4.42,4.42,0,0,0-2.24-.58A4.49,4.49,0,0,0,48.07,22a8.91,8.91,0,0,0-2,4.24H56.43v3.56H45.69v1.74a3.78,3.78,0,0,0,.05.67h8.77v3.62H46.22a8.68,8.68,0,0,0,2.05,4,4.55,4.55,0,0,0,3.39,1.39,4.38,4.38,0,0,0,2.44-.67,8.37,8.37,0,0,0,2-1.93L60,42.32a12.18,12.18,0,0,1-4,3.31A10.52,10.52,0,0,1,51.23,46.76Z"/>                        <path fill="rgb(0, 0, 0)" d="M80.73,55.62a3.91,3.91,0,0,0-5,0L64.8,64.35A7.56,7.56,0,0,1,60.07,66h-14a1.89,1.89,0,0,1,0-3.78h9.24a3.91,3.91,0,0,0,3.93-3.14,3.77,3.77,0,0,0-3.73-4.41H36.67a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.89A1.89,1.89,0,0,0,14,64.11V75.44a1.89,1.89,0,0,0,1.89,1.89H58a7.59,7.59,0,0,0,4.72-1.65L80.58,61.4A3.78,3.78,0,0,0,80.73,55.62Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_04, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_04, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_04 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M47.05,40.68A3.64,3.64,0,0,0,45.87,39l4.89,1.23.32.1a6,6,0,0,0-1,3.27v2h0a2.5,2.5,0,0,1-.66-.09l-.85-.21-1.53-4.6m32.14,35.2H76.88a3.12,3.12,0,0,0,1.29-3.49L74.26,59a3.13,3.13,0,0,0-3-2.24H66.09v-3.7l7.23-3.33A2.59,2.59,0,1,0,71.15,45l-5.06,2.33V43.58a4.42,4.42,0,0,0-4.42-4.43H56.13a4.42,4.42,0,0,0-4.42,4.43v2.71L54.77,44l-5,5.55a2.58,2.58,0,0,0-.09,3.35l7.19,9a2.29,2.29,0,0,0,.21.23l2,.74a2.64,2.64,0,0,0,1.44-.56,2.6,2.6,0,0,0,.41-3.65l-5.82-7.27,3.52-3.92-2,3.38,3.42,4.28A14.38,14.38,0,0,1,72,73.28l.25.86a3.14,3.14,0,0,0,1.29,1.74H70.94a14.63,14.63,0,0,1-2.3,3.31H79.19a1.66,1.66,0,1,0,0-3.31M59.8,37.55h0A5.76,5.76,0,1,0,54.5,31.4a5.76,5.76,0,0,0,5.34,6.16M50.43,57.24l-.5-1.51L48,53.32a3.32,3.32,0,0,1-.17-3.92l-.6-1.8a4.66,4.66,0,0,1-.66,2.95A4.6,4.6,0,0,1,45.19,52l2.49,7.5a14.49,14.49,0,0,1,2.75-2.24M42,42.24,45,44.13a4.53,4.53,0,0,1,1.57,1.6l-1.47-4.42a1.65,1.65,0,0,0-3.17.93m19.94,15.2a4.23,4.23,0,0,1,1,4.06A9.12,9.12,0,0,1,65.55,64l1,1.72a9.22,9.22,0,0,1,0,7.47l-1,1.73a9.3,9.3,0,0,1-6.47,3.74h-2a9.3,9.3,0,0,1-6.47-3.74l-1-1.73a9.22,9.22,0,0,1,0-7.47l1-1.72A9.29,9.29,0,0,1,54.17,61l-2.11-2.64a12.56,12.56,0,1,0,9.85-1ZM44,45.78l-8.6-5.29-2.45-7,3.33,5.3L40,41a3.66,3.66,0,0,1,2.42-2.68,4.21,4.21,0,0,1,.48-.12l-1.51-.38-3.65-4.21.07-1.1a4,4,0,0,0-3.75-4.3l-7.18-.47a4,4,0,0,0-4.29,3.75L21.25,52.17s.39,7.84.58,11.62L15.46,77.36a3.27,3.27,0,0,0,5.93,2.75l6.71-14.3a3.26,3.26,0,0,0,.29-1.54l-.58-11.66,1.48.1L32.9,63.46,34.28,79a3.27,3.27,0,0,0,6.51-.57L39.38,62.51a2.78,2.78,0,0,0-.16-.76l-2.88-8.57.31-3.26L30,45.85a2.74,2.74,0,0,1-1.27-2l-.94-8.58,2.77,8a2.76,2.76,0,0,0,1.14,1.42l9.44,5.8A2.72,2.72,0,1,0,44,45.78m-16.43-30a6,6,0,1,0,8.44,0,6,6,0,0,0-8.44,0"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_05, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_05, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_05 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <defs><style>.cls-1{fill-rule:evenodd;}.cls-1,.cls-2{fill:rgb(0, 0, 0);}</style></defs>                        <circle class="cls-2" cx="35" cy="20" r="6"/>                        <path class="cls-2" d="m33.32,76H15.68c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                        <path class="cls-2" d="m42,55c1.14.61,1.91,1.45,1.91,2.7l.09,9.3h5v-8c0-2.5.29-5.58-1-7s-7.49-4.67-7.49-5.92v-10.77l.94.94c.85.85,2.35,1.75,3.55,1.75h8.5c1.25,0,2.5-1.25,2.5-2.5s-1.25-2.5-2.5-2.5h-6.5c-1.2,0-2.44-.43-3.29-1.28l-3.07-3.07c-1.54-1.54-3.47-2.65-5.64-2.65-3,0-5.22,1.08-7.22,2.2-2,1.13-3.29,2.67-4.05,3.92-.76,1.25-2.73,5.87-2.73,8.87v4.5c0,1.5,1.25,2.5,2.5,2.5s2.51-1,2.51-2.5v-3.5c-.24-2.34.91-6.13,1.77-7.04.86-.91,2.22-.96,2.22-.96v19c0,.73-.77,3.31-1,4l-6,17h6l4.11-10.17,3.3-7.59c.34-.87,1.47-1.46,2.25-1.66.78-.2,2.2-.19,3.34.42Z"/>                        <path class="cls-2" d="m70.5,60c4.69,0,8.5-3.81,8.5-8.5s-3.81-8.5-8.5-8.5-8.5,3.81-8.5,8.5,3.81,8.5,8.5,8.5Zm-4.5-8h.87c0-.05-.01-.12-.02-.21,0-.09-.01-.17-.01-.25,0-.07,0-.15,0-.22,0-.07,0-.13.01-.17h-.85v-1.3h.98c.13-.81.39-1.5.8-2.07.4-.57.92-1.02,1.54-1.32.62-.31,1.33-.46,2.11-.46.5,0,.96.05,1.38.15.42.1.83.25,1.22.45l-.72,1.71c-.34-.15-.66-.27-.95-.36-.29-.09-.6-.13-.92-.13-.3,0-.57.04-.82.13-.25.09-.47.22-.66.39-.19.17-.35.38-.48.63-.13.25-.22.54-.27.87h2.97v1.3h-3.08s0,.09,0,.15c0,.07,0,.15,0,.24,0,.08,0,.15,0,.22,0,.07,0,.15.01.23h2.62v1.31h-2.49c.08.39.23.72.43.98.2.27.47.47.79.6.32.14.7.2,1.14.2.39,0,.75-.04,1.08-.11.33-.08.65-.18.94-.31v1.89c-.28.14-.59.25-.94.32-.35.07-.75.11-1.22.11-.79,0-1.49-.14-2.1-.43-.62-.29-1.12-.71-1.52-1.26-.4-.55-.67-1.22-.81-2h-1.01v-1.31Z"/>                        <path class="cls-2" d="m56.32,69h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                        <path class="cls-2" d="m79.32,62h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                        <path class="cls-2" d="m79.32,69h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                        <path class="cls-2" d="m79.32,76h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                        <path class="cls-2" d="m56.32,76h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                        <path class="cls-1" d="m48,43c0,1,.43,2,1.5,2s1.5-1,1.5-2c0-1.38,1.06-2,2-2,2,0,2,2,2,2h0v24h3v-24c0-2-.98-5-4.99-5s-5.01,4-5.01,5Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_06, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_06, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_06 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M48,48A16.5,16.5,0,1,0,31.5,31.5,16.5,16.5,0,0,0,48,48ZM32.53,69.66a3.1,3.1,0,1,0,3.1-3.1A3.09,3.09,0,0,0,32.53,69.66ZM60.38,52.2v6.32a10.33,10.33,0,0,1,8.25,10.1V74A2.06,2.06,0,0,1,67,76l-4.15.83A1,1,0,0,1,61.6,76l-.4-2A1,1,0,0,1,62,72.8l2.49-.5V68.62c0-8.09-12.38-8.39-12.38.25v3.44l2.49.5A1,1,0,0,1,55.42,74l-.39,2a1,1,0,0,1-1.22.81l-4-.54a2.05,2.05,0,0,1-1.78-2V68.62a10.34,10.34,0,0,1,8.25-10.1V52.69c-.28.09-.56.14-.85.25a22.36,22.36,0,0,1-14.8,0,14,14,0,0,0-2.91-.67V62.79a7.22,7.22,0,1,1-4.12,0V52.42a17.28,17.28,0,0,0-14.45,17v5.77A5.78,5.78,0,0,0,24.9,81H71.1a5.78,5.78,0,0,0,5.77-5.77V69.45A17.3,17.3,0,0,0,60.37,52.2Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_07, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_07, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_07 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M81,29.59a1.88,1.88,0,0,1-.08.61c-.16.51-.56.74-1.26.75-1.32,0-2.65,0-4,0a3,3,0,0,0-1.21.29c-2.13,1-4.24,2.1-6.35,3.15l-.07,0-.62.29-.09,0V31c-1.07,0-2.08,0-3.09,0l-.28,0a1.07,1.07,0,0,1-1-.63,2.19,2.19,0,0,1-.13-.8V21a1.25,1.25,0,0,1,.54-1.19,1.52,1.52,0,0,1,.83-.21H79.65c.92,0,1.34.42,1.34,1.35Q81,25.25,81,29.59ZM34,51.14a4.5,4.5,0,0,0-.8,2.5,4.6,4.6,0,0,0,4.5,4.62,4.36,4.36,0,0,0,1.3-.2,4.54,4.54,0,0,0,3.23-3.69,4.36,4.36,0,0,0,.07-.62,4.56,4.56,0,0,0-3.62-4.49,4.63,4.63,0,0,0-.92-.1,4.43,4.43,0,0,0-1.37.24A4.47,4.47,0,0,0,34,51.14ZM55.07,35.43a6,6,0,0,0-.65-.41l-.15,0-.07,0h0c-1.52,4-3,7.91-4.52,11.85l.15.12,3.55-2.66h0A8.55,8.55,0,0,0,52.74,43a1,1,0,0,1-.09-1.29,1.9,1.9,0,0,1,.38-.36A5.7,5.7,0,0,0,55.39,37a9,9,0,0,0,0-1A.72.72,0,0,0,55.07,35.43ZM68.45,71.92A4.61,4.61,0,0,0,73,67.38a1.9,1.9,0,0,0,0-.25,4.53,4.53,0,0,0-3-4,4.44,4.44,0,0,0-1.55-.29,4.55,4.55,0,0,0-4.53,4.42s0,.06,0,.08A4.56,4.56,0,0,0,68.45,71.92Zm-9.7-32.51a15,15,0,0,0-1.16-1.69h0l-.11.35c0,.25,0,.51-.09.75A5.18,5.18,0,0,1,55.75,42c-.13.11-.26.23-.41.34l0,.65c.29.66.63,1.3,1,2l-.29.23-2.18,1.66H60.5a16.77,16.77,0,0,0,0-1.74A12.32,12.32,0,0,0,58.75,39.41ZM48,31h0a5.69,5.69,0,0,0,.13-11.38h0a6,6,0,0,0-1.7.24A5.69,5.69,0,0,0,48,31Zm9,49.51h0A8.05,8.05,0,0,0,54.14,76a8.41,8.41,0,0,0-2.43-1.36,13.61,13.61,0,0,0-4.92-.42,7.59,7.59,0,0,0-4.46,1.42,8.15,8.15,0,0,0-1.09.92A7.72,7.72,0,0,0,39,81H57l0-.53ZM32.09,17.3a3.37,3.37,0,0,1,3.38,3.33q0,4.62,0,9.24a3.37,3.37,0,0,1-3.36,3.35H30.92v5.23l-4.53-2.24c0,3.28,0,6.45,0,9.62a1,1,0,0,0,1,1c1.91,0,3.83,0,5.76,0,0-7.34,3.32-12.38,10.1-15.22A7.84,7.84,0,0,1,40.07,26a7.73,7.73,0,0,1,2.23-6.23A7.91,7.91,0,0,1,52.9,19a7.59,7.59,0,0,1,2.9,4.74,7.94,7.94,0,0,1-3,7.94c6.79,2.85,10.11,7.91,10.07,15.2h5.32c1.07,0,1.46-.39,1.46-1.45V36.82l-.06-.57-4.49,2.22V33.23h-.75c-2.45,0-3.8-1.37-3.8-3.85,0-2.8,0-5.59,0-8.39a3.42,3.42,0,0,1,3.67-3.69c1.78,0,3.55,0,5.37,0,.2-1.61,0-2.31-1.93-2.3-13.16,0-26.31,0-39.46,0-.24,0-.48,0-.72,0a1.06,1.06,0,0,0-1,1,9.13,9.13,0,0,0,0,1.29C28.35,17.3,30.22,17.28,32.09,17.3Zm-10.54,14c2.12,1,4.24,2.1,6.35,3.16l.24.11.51.24h0V31c1.13,0,2.17,0,3.21,0h0l.1,0a1.83,1.83,0,0,0,.5-.07.78.78,0,0,0,.22-.12,1.24,1.24,0,0,0,.53-1.14V20.92a1.43,1.43,0,0,0-.33-1,1.4,1.4,0,0,0-1-.33H16.35c-.93,0-1.34.42-1.34,1.35q0,4.35,0,8.68a1.39,1.39,0,0,0,.32,1,1.42,1.42,0,0,0,1,.33c1.32,0,2.65,0,4,0A3,3,0,0,1,21.55,31.26ZM33.44,75.82a8.8,8.8,0,0,0-2.21-1.19,13.61,13.61,0,0,0-4.92-.42A7.4,7.4,0,0,0,23,75a8.58,8.58,0,0,0-1.17.67,10.23,10.23,0,0,0-1.16,1A7.83,7.83,0,0,0,18.52,81h18l-.05-.53A8,8,0,0,0,33.44,75.82Zm38.81-1.18a14.42,14.42,0,0,0-4.93-.44,7.78,7.78,0,0,0-5.62,2.36A7.49,7.49,0,0,0,59.49,81H77.43C77.28,78.35,75,75.61,72.25,74.64ZM53.74,53.23a3.75,3.75,0,0,0-.05.47A4.4,4.4,0,0,0,54,55.44a4.58,4.58,0,0,0,3.23,2.72,4.57,4.57,0,0,0,5.52-4.4,4.45,4.45,0,0,0-.5-2.06,4.51,4.51,0,0,0-8.55,1.53Zm-26.2,9.59a4.55,4.55,0,0,0-.07,9.1c.13,0,.26,0,.39,0a4.54,4.54,0,0,0-.32-9.06Zm19.56,9a4.55,4.55,0,1,0-3.65-4.46A4.56,4.56,0,0,0,47.1,71.83Zm7.29-6.71c.24.7.39,1.46.6,2.2h6.65a7.27,7.27,0,0,1,.4-2.18,7,7,0,0,1,2-3h0c-1.26-1.25-4.08-1.76-6.67-1.64a10.21,10.21,0,0,0-3.94.86l0,0-.17.11a2.74,2.74,0,0,0-.74.57h0a18.47,18.47,0,0,1,1.62,2.41A6.08,6.08,0,0,1,54.39,65.12ZM33.12,63.49a7.31,7.31,0,0,1,1.26,3.83h6.78c0-.26,0-.52.06-.77a7,7,0,0,1,.7-2.26,7.37,7.37,0,0,1,1.65-2.12h0a3.08,3.08,0,0,0-.64-.52c-2.28-1.47-7.53-1.52-10-.2a3.08,3.08,0,0,0-1,.73h0A7.19,7.19,0,0,1,33.12,63.49ZM48,44.82h0c1.43-3.75,2.77-7.28,4.14-10.86h0a12.24,12.24,0,0,0-8.28,0h0C45.23,37.55,46.58,41.09,48,44.82Zm-12.49,2h6.71l-.67-.5-1.2-.91L39.74,45l.49-1c.05-.1.1-.19.14-.28a2,2,0,0,0,.34-1.08.88.88,0,0,0-.19-.39,6.36,6.36,0,0,0-.7-.71,3.1,3.1,0,0,1-1.07-2.13c0-.15,0-.31-.07-.46,0-.31-.12-.64-.2-1l0-.2a12.5,12.5,0,0,0-3,7.89C35.48,46,35.49,46.4,35.51,46.82ZM41.78,34.9h0l-.21.13c-.25.16-.49.32-.7.48l-.13.09-.05.11-.19.41c.26,2,.49,4,2.39,5.18l.25.25.16.15a.57.57,0,0,1,.22.76,1.47,1.47,0,0,1-.06.14l-.1.2c-.26.47-.48,1-.73,1.48l3.54,2.64h0l.11-.11,0,0-1.88-4.95c-.24-.61-.47-1.23-.7-1.84Q42.76,37.47,41.78,34.9Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_08, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_08, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_08 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M80.48,55.62a3.91,3.91,0,0,0-5,0L64.54,64.35A7.55,7.55,0,0,1,59.82,66h-14a1.89,1.89,0,0,1,0-3.78h9.24A3.93,3.93,0,0,0,59,59.08a3.78,3.78,0,0,0-3.73-4.41H36.41a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.63a1.89,1.89,0,0,0-1.89,1.89V75.44a1.89,1.89,0,0,0,1.89,1.89H57.75a7.57,7.57,0,0,0,4.72-1.65L80.32,61.4A3.78,3.78,0,0,0,80.48,55.62Z"/>                        <path fill="rgb(0, 0, 0)" d="M57.06,20.93a7,7,0,0,1,4.57,3,13.48,13.48,0,0,1,2.14,5.57,17.84,17.84,0,0,1-.07,6.14,19.42,19.42,0,0,1-3.43,8.5,9.25,9.25,0,0,1-7.7,4.15,5.36,5.36,0,0,1-2.5-.72,4,4,0,0,0-4.14,0,5.36,5.36,0,0,1-2.5.72,9.25,9.25,0,0,1-7.7-4.15,19.42,19.42,0,0,1-3.43-8.5,17.84,17.84,0,0,1-.07-6.14,13.48,13.48,0,0,1,2.14-5.57,7,7,0,0,1,4.57-3,12,12,0,0,1,4.71.5A20.33,20.33,0,0,1,48,23.14a20.33,20.33,0,0,1,4.35-1.71A12,12,0,0,1,57.06,20.93ZM53.14,18a6.13,6.13,0,0,1-2.64,1.36,8.3,8.3,0,0,1-2.5.35l-1.07-.07a9.62,9.62,0,0,1,0-2.28,6.36,6.36,0,0,1,1.64-3.93,6.13,6.13,0,0,1,2.64-1.36,8.25,8.25,0,0,1,2.5-.36l1.07.08.07,1.07a8.3,8.3,0,0,1-.36,2.5A6,6,0,0,1,53.14,18Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_09, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_09, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_09 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M65.18,68.28H30.91V19.22H65.18ZM52.55,76.52a2.25,2.25,0,0,1-.85.16H44.27a1.47,1.47,0,0,1-1.58-1.56,1.49,1.49,0,0,1,1.6-1.62c2.52,0,5,0,7.56,0a1.37,1.37,0,0,1,1.43,1.23,1.59,1.59,0,0,1-.73,1.78M70.29,20.11a7,7,0,0,0-.19-1.78A6,6,0,0,0,63.94,14H32.06c-3.53,0-6.36,2.38-6.36,6q0,28,0,56a6,6,0,0,0,1.57,4.24A6.26,6.26,0,0,0,30.62,82H65.37l.11-.07a5.76,5.76,0,0,0,4.83-6.05q0-27.88,0-55.77"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_10, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_10, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_10 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M26,54.55a6.29,6.29,0,1,1-6.33,6.29A6.3,6.3,0,0,1,26,54.55m44,0a6.29,6.29,0,1,0,6.33,6.29A6.3,6.3,0,0,0,70,54.55M83.69,41.62a1.67,1.67,0,0,1,.31,1V61.23a1.71,1.71,0,1,1-3.42-.07v-.32a10.29,10.29,0,0,0-.8-4A10.57,10.57,0,0,0,59.7,58.74a10.39,10.39,0,0,0-.21,2.1v.32a1.7,1.7,0,0,1-1.71,1.77H38.26a1.7,1.7,0,0,1-1.71-1.77v-.32a10.39,10.39,0,0,0-.21-2.1,10.57,10.57,0,0,0-20.12-1.81,10.39,10.39,0,0,0-.76,3.91v.32a1.7,1.7,0,0,1-1.71,1.77h0A1.71,1.71,0,0,1,12,61.23V53.66a12.59,12.59,0,0,1,8.67-11.95L30,38.61a2.07,2.07,0,0,0,.34-.15L43,30.88a14.2,14.2,0,0,1,7.27-2H67.38a14.12,14.12,0,0,1,11.51,5.94l4.8,6.8"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_11, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_11, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_11 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M48,28A20,20,0,1,0,68,48,20,20,0,0,0,48,28Zm7.46,25.24h0l-1.61,2a1.31,1.31,0,0,1-1.82.2h0l-5.4-4a3.21,3.21,0,0,1-1.21-2.52V36.39a1.29,1.29,0,0,1,1.29-1.29h2.58a1.29,1.29,0,0,1,1.29,1.29V48l4.68,3.43a1.3,1.3,0,0,1,.2,1.81Z"/>                        <path fill="rgb(0, 0, 0)" d="M78.13,30.19a2.05,2.05,0,1,0-3.53,2.09A30.9,30.9,0,0,1,30.32,73.35h2.12a2,2,0,1,0,0-4.1H24.7a2.05,2.05,0,0,0-2.05,2V79a2.05,2.05,0,0,0,4.1,0V75.82A35,35,0,0,0,78.13,30.19ZM17.1,48A30.91,30.91,0,0,1,65.68,22.65H63.56a2,2,0,0,0,0,4.1H71.3a2.05,2.05,0,0,0,2-2.05V17a2.05,2.05,0,1,0-4.1,0v3.21A35,35,0,0,0,17.87,65.81a2,2,0,0,0,1.77,1,2.1,2.1,0,0,0,1-.29,2,2,0,0,0,.72-2.81A30.91,30.91,0,0,1,17.1,48Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_12, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_12, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_12 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M68.1,43.43V55.29a1.79,1.79,0,0,1-1.54,2,3.34,3.34,0,0,1-1.35-.23,14.83,14.83,0,0,0-13.57,1.68c-.73.47-1.39,1-2.08,1.57-1.16.9-1.72.91-2.89,0a19.19,19.19,0,0,0-5-3.09A15,15,0,0,0,31.12,57a3.74,3.74,0,0,1-1.34.28,1.74,1.74,0,0,1-1.63-1.66V31.79c0-1.43.32-1.92,1.66-2.38A18.41,18.41,0,0,1,47.3,32c.83.59.81.59,1.6,0A18.42,18.42,0,0,1,66.68,29.5a1.89,1.89,0,0,1,1.42,2.07V43.43M79,26.64A5.42,5.42,0,0,0,73.38,21Q48,21,22.6,21a5.39,5.39,0,0,0-5.51,4.61l-.09.22V63.62a13.78,13.78,0,0,0,1.09,2.58,5.3,5.3,0,0,0,4.7,2.27c5.85,0,11.7,0,17.55,0H73.2a5.3,5.3,0,0,0,5.22-3.12A6,6,0,0,0,79,62.83Q79,44.74,79,26.64M63.14,83a2,2,0,0,0,1.32-1.77c0-.66,0-1.33,0-2a3.43,3.43,0,0,0-2.05-3.11,5.37,5.37,0,0,0-1.87-.37c-1.1-.06-2.2,0-3.34,0v-3.6H39v3.6c-1.23,0-2.39,0-3.56,0a3.59,3.59,0,0,0-3.64,3.14c-.08.55,0,1.12-.06,1.69A2.19,2.19,0,0,0,33.1,83Zm1.3-50.42a14.51,14.51,0,0,0-6.7-.49,16.83,16.83,0,0,0-7.3,3.33,1.07,1.07,0,0,0-.52,1q0,9.2,0,18.39v.7A18.84,18.84,0,0,1,64.44,53V32.57M46.29,55.27q0-9.6,0-19.18L46,35.6c-.77-.55-1.53-1.12-2.35-1.6A14.37,14.37,0,0,0,31.8,32.57V53a18.8,18.8,0,0,1,14.41,2.4Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_13, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_13, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_13 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M56.28,48.43,49.87,61.24a2.07,2.07,0,0,1-3.73-.07L38.81,44.89l-3.87,9.24H22.81l23.53,24a2.3,2.3,0,0,0,3.31,0l23.54-24H59.12l-2.84-5.7Zm19.78-21.9-.31-.32a16.88,16.88,0,0,0-24.15,0L48,29.9l-3.6-3.68a16.86,16.86,0,0,0-24.15,0l-.31.31A17.69,17.69,0,0,0,19,50H32.2l4.62-11.11a2.07,2.07,0,0,1,3.79,0l7.51,16.67,6.31-12.62a2.06,2.06,0,0,1,3.69,0L61.68,50H77a17.69,17.69,0,0,0-.94-23.47Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_14, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_14, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_14 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M28.62,74.12H67.38V31.5H63.5V25.69a5.81,5.81,0,0,0-5.81-5.81H38.31a5.81,5.81,0,0,0-5.81,5.81V31.5H28.62Zm11.63-46.5h15.5V31.5H40.25ZM79,37.31v31a5.81,5.81,0,0,1-5.81,5.81H71.25V31.5h1.94A5.81,5.81,0,0,1,79,37.31ZM24.75,74.12H22.81A5.81,5.81,0,0,1,17,68.31v-31a5.81,5.81,0,0,1,5.81-5.81h1.94ZM59.62,48.94v3.87a1.93,1.93,0,0,1-1.93,1.94H51.88v5.81a1.94,1.94,0,0,1-1.94,1.94H46.06a1.94,1.94,0,0,1-1.94-1.94V54.75H38.31a1.93,1.93,0,0,1-1.93-1.94V48.94A1.93,1.93,0,0,1,38.31,47h5.81V41.19a1.94,1.94,0,0,1,1.94-1.94h3.88a1.94,1.94,0,0,1,1.94,1.94V47h5.81A1.93,1.93,0,0,1,59.62,48.94Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_15, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_15, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_15 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M74.28,31.5h-.9V26.06C73.38,21,62.14,17,48,17s-25.38,4-25.38,9.06V31.5h-.9A2.72,2.72,0,0,0,19,34.22v9.06A2.72,2.72,0,0,0,21.72,46h.9V64.12a3.63,3.63,0,0,0,3.63,3.63v3.63A3.62,3.62,0,0,0,29.88,75H33.5a3.62,3.62,0,0,0,3.62-3.62V67.75H58.88v3.63A3.62,3.62,0,0,0,62.5,75h3.62a3.62,3.62,0,0,0,3.63-3.62V67.75h.72a2.86,2.86,0,0,0,2.91-2.9V46h.9A2.72,2.72,0,0,0,77,43.28V34.22A2.72,2.72,0,0,0,74.28,31.5ZM31.69,62.31a3.63,3.63,0,1,1,3.62-3.62A3.63,3.63,0,0,1,31.69,62.31ZM33.5,49.62A3.62,3.62,0,0,1,29.88,46V31.5a3.62,3.62,0,0,1,3.62-3.62h29a3.62,3.62,0,0,1,3.62,3.62V46a3.62,3.62,0,0,1-3.62,3.62ZM64.31,62.31a3.63,3.63,0,1,1,3.63-3.62A3.62,3.62,0,0,1,64.31,62.31Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_16, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_16, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_16 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M42.45,51.7h-7.4a1.85,1.85,0,0,1-1.85-1.85v-7.4a1.85,1.85,0,0,1,1.85-1.85h7.4a1.85,1.85,0,0,1,1.85,1.85v4.29a6.82,6.82,0,0,1,5.18-2.44H65.31l.77-.87a1.92,1.92,0,0,0,.42-1.1A1.89,1.89,0,0,0,66,41.11L59.1,35.05V24a1.85,1.85,0,0,0-1.85-1.85h-3.7A1.85,1.85,0,0,0,51.7,24v4.54L41.47,19.43a4.73,4.73,0,0,0-2.71-1,4.73,4.73,0,0,0-2.72,1L11.55,41.11a1.64,1.64,0,0,0-.14,2.31l2.17,2.46a1.93,1.93,0,0,0,1.24.56A1.87,1.87,0,0,0,15.9,46l2.5-2.21v19a3.7,3.7,0,0,0,3.7,3.7H42.45ZM83.77,70.2H79.45V51.7A3.53,3.53,0,0,0,76.12,48H49.48a3.53,3.53,0,0,0-3.33,3.7V70.2H41.83a1.23,1.23,0,0,0-1.23,1.23h0v1.24a5,5,0,0,0,4.93,4.93H80.07A5,5,0,0,0,85,72.67V71.43A1.23,1.23,0,0,0,83.77,70.2Zm-9.87,0H51.7V53.55H73.9Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_17, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_17, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_17 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M48,17.9c.1.59,2,11.81,2,16.1,0,6.54-3.47,11.2-8.61,13.08L43,76.84A3,3,0,0,1,40,80H32a3,3,0,0,1-3-3.16l1.61-29.76C25.46,45.2,22,40.53,22,34c0-4.3,1.91-15.51,2-16.1.4-2.54,5.67-2.57,6,.14V35.69c.16.42,1.89.4,2,0,.18-3.16,1-17.4,1-17.73.41-2.6,5.59-2.6,6,0,0,.34.82,14.57,1,17.73.11.4,1.85.42,2,0V18C42.31,15.34,47.59,15.36,48,17.9Zm14.9,35.71L61,76.75A3,3,0,0,0,64,80h7a3,3,0,0,0,3-3V19a3,3,0,0,0-3-3c-10.31,0-27.67,22.31-8.11,37.61Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_18, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_18, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_18 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M63.61,17.25a7.05,7.05,0,1,1-7,7.05,7.05,7.05,0,0,1,7-7m18,35.47L70.73,34.09a3.11,3.11,0,0,0-2.37-1.52H59.12a3.09,3.09,0,0,0-2.37,1.52l-8.17,14L39.5,32.55A3.11,3.11,0,0,0,36.81,31H28a3.13,3.13,0,0,0-2.7,1.54L14.42,51.17a3.12,3.12,0,0,0,1.12,4.25,3.15,3.15,0,0,0,1.56.42,3.11,3.11,0,0,0,2.69-1.54l4.78-8.22V49.6L22.43,65a2.16,2.16,0,0,0,2.14,2.46v9.45a3.33,3.33,0,0,0,3.16,3.35A3.28,3.28,0,0,0,31.13,77V67.49h2.58v9.45a3.33,3.33,0,0,0,3.16,3.35A3.28,3.28,0,0,0,40.27,77V67.49A2.16,2.16,0,0,0,42.41,65L40.27,49.6V46.2L45,54.3A10.21,10.21,0,0,0,47,57a3,3,0,0,0,1.56.42,3.08,3.08,0,0,0,2.68-1.54l4.66-8-.05,27.48a3.27,3.27,0,0,0,3.28,3.27h0a3.27,3.27,0,0,0,3.28-3.27l0-16.58a1.33,1.33,0,0,1,1.21-1.34A1.3,1.3,0,0,1,65,58.71V75.26a3.33,3.33,0,0,0,3.16,3.35,3.27,3.27,0,0,0,3.39-3.27V47.86l4.65,8a3.11,3.11,0,0,0,2.69,1.54A3,3,0,0,0,80.46,57a3.1,3.1,0,0,0,1.12-4.24m-60.21-23,1.74-.16a1.7,1.7,0,0,0,1.52-2c-.3-1.51-.41-3.61.85-4.91,0,.06,0,.11,0,.17a7.05,7.05,0,1,0,14.1,0v-.17c1.25,1.3,1.15,3.4.85,4.91a1.69,1.69,0,0,0,1.52,2l1.74.16a1.7,1.7,0,0,0,1.84-1.51c.24-2.24.2-5.59-1.07-6.93a6,6,0,0,0-5.66-1.71,7.06,7.06,0,0,0-12.53,0,6.07,6.07,0,0,0-5.67,1.71c-1.26,1.34-1.3,4.69-1.06,6.93a1.7,1.7,0,0,0,1.84,1.51"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_19, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_19, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_19 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M61.26,25.79H51.33a3.73,3.73,0,0,0-2.5,1L37.47,37.17l0,0a4.59,4.59,0,0,0-.24,6.47,4.82,4.82,0,0,0,6.49.31l0,0L53,35.52a1.85,1.85,0,1,1,2.5,2.72l-3,2.77L69.28,54.68a7.65,7.65,0,0,1,.91.89V33.19l-6.31-6.31a3.73,3.73,0,0,0-2.62-1.09ZM73.9,33.22V59.1a3.69,3.69,0,0,0,3.7,3.7H85V33.22ZM79.45,59.1a1.85,1.85,0,1,1,1.85-1.85A1.85,1.85,0,0,1,79.45,59.1ZM11,62.79h7.4a3.69,3.69,0,0,0,3.7-3.7V33.22H11Zm5.55-7.39a1.85,1.85,0,1,1-1.85,1.85A1.86,1.86,0,0,1,16.55,55.4ZM67,57.55l-17.26-14-3.47,3.18A8.32,8.32,0,0,1,35,34.45l9.46-8.66H34.74a3.74,3.74,0,0,0-2.62,1.09L25.8,33.19V59.08h2.12l10.46,9.47a7.4,7.4,0,0,0,10.41-1.08l0,0,2.07,1.79a4.29,4.29,0,0,0,6-.62l3.63-4.46.62.51a3.69,3.69,0,0,0,5.2-.55l1.1-1.35A3.71,3.71,0,0,0,67,57.55Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_20, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_20, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_20 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M74.25,63c-3.28,0-3.66-3.75-8.73-3.75S60,63,56.76,63,53.07,59.25,48,59.25,42.47,63,39.27,63s-3.66-3.75-8.76-3.75S25,63,21.75,63V53.62A5.63,5.63,0,0,1,27.38,48h1.87V31.12h7.5V48h7.5V31.12h7.5V48h7.5V31.12h7.5V48h1.87a5.63,5.63,0,0,1,5.63,5.62Zm0,15H21.75V66.75c5.08,0,5.48-3.75,8.76-3.75s3.66,3.75,8.76,3.75S44.8,63,48,63s3.66,3.75,8.76,3.75S62.24,63,65.52,63s3.66,3.75,8.73,3.75ZM33,29.25a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S35.08,29.25,33,29.25Zm15,0a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S50.08,29.25,48,29.25Zm15,0a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S65.08,29.25,63,29.25Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_21, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_21, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_21 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M54.29,36.47A5.66,5.66,0,0,1,56,40.92a5.59,5.59,0,0,1-1.75,4.43,6.75,6.75,0,0,1-4.62,1.54H41.78v-12h7.89A6.67,6.67,0,0,1,54.29,36.47ZM75,25.5v45A4.51,4.51,0,0,1,70.5,75h-45A4.51,4.51,0,0,1,21,70.5v-45A4.51,4.51,0,0,1,25.5,21h45A4.51,4.51,0,0,1,75,25.5ZM61.5,40.92a11.6,11.6,0,0,0-.81-4.35,9.62,9.62,0,0,0-2.33-3.46,11.2,11.2,0,0,0-3.63-2.28A13.1,13.1,0,0,0,50,30H36.32V66h5.46V51.84H50A13.1,13.1,0,0,0,54.73,51a11.2,11.2,0,0,0,3.63-2.28,9.59,9.59,0,0,0,2.33-3.43A11.57,11.57,0,0,0,61.5,40.92Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_22, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_22, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_22 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M61.54,19v-2a1.94,1.94,0,0,0-3.87,0v2a21.41,21.41,0,0,0-19.34,21.3,2,2,0,0,0,1,1.7,1.93,1.93,0,0,0,2-.1,8.53,8.53,0,0,1,9.46,0,1.93,1.93,0,0,0,1.93.13l3.06-1.53a8.46,8.46,0,0,1,1.88-.68V61.66h3.87V39.79a8.56,8.56,0,0,1,1.87.68L66.47,42a2.18,2.18,0,0,0,2.07-.13,8.51,8.51,0,0,1,9.45,0,1.93,1.93,0,0,0,3-1.6A21.52,21.52,0,0,0,61.54,19ZM74.35,73a3.82,3.82,0,0,0,2.78-3.64,3.87,3.87,0,0,0-3.86-3.87H32.4L22,51.61a3.86,3.86,0,1,0-6.18,4.64l11.6,15.47a3.73,3.73,0,0,0,2,1.29L26.81,78.2a1.93,1.93,0,1,0,3.46,1.73l3.33-6.67H70.14l3.33,6.67a1.93,1.93,0,1,0,3.46-1.73ZM48,53.93H28.54l2.9,3.87H48a1.92,1.92,0,0,1,1.93,1.93v1.93H53.8V59.73A5.8,5.8,0,0,0,48,53.93Z"/>                        </svg>'); }
        [data-theme="jg-zentrale"] .stellenmarkt-detail__content .vorteile__icon--icon_23, [data-theme="gesundheitswesen"] .stellenmarkt-detail__content .vorteile__icon--icon_23, [data-theme="rehabilitation"] .stellenmarkt-detail__content .vorteile__icon--icon_23 {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                        <path fill="rgb(0, 0, 0)" d="M70.86,40.4a15.06,15.06,0,0,0-5.51,1L56.12,26.55A2.84,2.84,0,0,0,53.7,25.2H46.1a1.9,1.9,0,0,0-1.9,1.9V29a1.9,1.9,0,0,0,1.9,1.9h6l1.77,2.85H40.4v-1.9A1.9,1.9,0,0,0,38.5,30H28.11a2.9,2.9,0,0,0-2.91,2.9,2.85,2.85,0,0,0,2.85,2.8h5.79l-3.5,5.64A15.2,15.2,0,1,0,39.92,59.4H46.1a2.84,2.84,0,0,0,2.42-1.35L58.73,41.56l1.78,2.86A15.13,15.13,0,0,0,55.6,55.63,15.4,15.4,0,0,0,70.65,70.8a15.2,15.2,0,1,0,.21-30.4ZM32.18,49.16a9.5,9.5,0,0,1,2.33,4.54H29.37Zm-7,15.94a9.5,9.5,0,0,1,0-19,9.64,9.64,0,0,1,2,.22l-5.4,8.73a2.85,2.85,0,0,0,2.42,4.35H33.9A9.5,9.5,0,0,1,25.2,65.1ZM44.51,53.7H40.28a15.16,15.16,0,0,0-5-9.5l2.94-4.75H53.33L44.51,53.7ZM70.29,65.09A9.5,9.5,0,0,1,63.6,49.41l5.28,8.5a1.9,1.9,0,0,0,2.62.61l1.61-1a1.9,1.9,0,0,0,.61-2.62l-5.28-8.5a9.37,9.37,0,0,1,2.36-.3,9.5,9.5,0,1,1-.51,19Z"/>                        </svg>'); }
      [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon {
        background-repeat: no-repeat;
        background-size: contain; }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_01 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M46.5,47.35a2,2,0,0,0,3,0L62.36,33.87a9.77,9.77,0,0,0-.66-14,9,9,0,0,0-12.38.91L48,22.14l-1.31-1.37a9,9,0,0,0-12.39-.92,9.8,9.8,0,0,0-.66,14Zm34.23,8.27a3.91,3.91,0,0,0-5,0L64.8,64.35A7.56,7.56,0,0,1,60.07,66h-14a1.89,1.89,0,0,1,0-3.78h9.24a3.91,3.91,0,0,0,3.93-3.14,3.77,3.77,0,0,0-3.73-4.41H36.67a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.89A1.89,1.89,0,0,0,14,64.11V75.44a1.89,1.89,0,0,0,1.89,1.89H58a7.59,7.59,0,0,0,4.72-1.65L80.58,61.4A3.78,3.78,0,0,0,80.73,55.62Z' /%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_02 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M83,30.06,61.11,19.2c-2.26,3.13-7.27,5.31-13.11,5.31S37.16,22.33,34.9,19.2L13,30.06a1.81,1.81,0,0,0-.81,2.42l6.43,12.88a1.81,1.81,0,0,0,2.42.81l6.37-3.12A1.79,1.79,0,0,1,30,44.67V73.2a3.6,3.6,0,0,0,3.6,3.6h28.8A3.6,3.6,0,0,0,66,73.2V44.66A1.8,1.8,0,0,1,68.58,43l6.36,3.12a1.8,1.8,0,0,0,2.42-.81l6.45-12.87A1.8,1.8,0,0,0,83,30.06Z' /%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_03 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M51.23,46.76A11.77,11.77,0,0,1,43.4,44,13.92,13.92,0,0,1,39,35.82H36V32.49l2.6-.19a4.7,4.7,0,0,1-.05-.63V30.4a4.07,4.07,0,0,1,.05-.61H36V26.52l3-.24a17.34,17.34,0,0,1,1.73-4.8,12.74,12.74,0,0,1,2.82-3.54,11.84,11.84,0,0,1,3.74-2.19A13,13,0,0,1,51.76,15,10,10,0,0,1,56,16a10.49,10.49,0,0,1,3.61,2.8l-4,3.81a9.62,9.62,0,0,0-1.9-1.5,4.42,4.42,0,0,0-2.24-.58A4.49,4.49,0,0,0,48.07,22a8.91,8.91,0,0,0-2,4.24H56.43v3.56H45.69v1.74a3.78,3.78,0,0,0,.05.67h8.77v3.62H46.22a8.68,8.68,0,0,0,2.05,4,4.55,4.55,0,0,0,3.39,1.39,4.38,4.38,0,0,0,2.44-.67,8.37,8.37,0,0,0,2-1.93L60,42.32a12.18,12.18,0,0,1-4,3.31A10.52,10.52,0,0,1,51.23,46.76Z'/%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M80.73,55.62a3.91,3.91,0,0,0-5,0L64.8,64.35A7.56,7.56,0,0,1,60.07,66h-14a1.89,1.89,0,0,1,0-3.78h9.24a3.91,3.91,0,0,0,3.93-3.14,3.77,3.77,0,0,0-3.73-4.41H36.67a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.89A1.89,1.89,0,0,0,14,64.11V75.44a1.89,1.89,0,0,0,1.89,1.89H58a7.59,7.59,0,0,0,4.72-1.65L80.58,61.4A3.78,3.78,0,0,0,80.73,55.62Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_04 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M47.05,40.68A3.64,3.64,0,0,0,45.87,39l4.89,1.23.32.1a6,6,0,0,0-1,3.27v2h0a2.5,2.5,0,0,1-.66-.09l-.85-.21-1.53-4.6m32.14,35.2H76.88a3.12,3.12,0,0,0,1.29-3.49L74.26,59a3.13,3.13,0,0,0-3-2.24H66.09v-3.7l7.23-3.33A2.59,2.59,0,1,0,71.15,45l-5.06,2.33V43.58a4.42,4.42,0,0,0-4.42-4.43H56.13a4.42,4.42,0,0,0-4.42,4.43v2.71L54.77,44l-5,5.55a2.58,2.58,0,0,0-.09,3.35l7.19,9a2.29,2.29,0,0,0,.21.23l2,.74a2.64,2.64,0,0,0,1.44-.56,2.6,2.6,0,0,0,.41-3.65l-5.82-7.27,3.52-3.92-2,3.38,3.42,4.28A14.38,14.38,0,0,1,72,73.28l.25.86a3.14,3.14,0,0,0,1.29,1.74H70.94a14.63,14.63,0,0,1-2.3,3.31H79.19a1.66,1.66,0,1,0,0-3.31M59.8,37.55h0A5.76,5.76,0,1,0,54.5,31.4a5.76,5.76,0,0,0,5.34,6.16M50.43,57.24l-.5-1.51L48,53.32a3.32,3.32,0,0,1-.17-3.92l-.6-1.8a4.66,4.66,0,0,1-.66,2.95A4.6,4.6,0,0,1,45.19,52l2.49,7.5a14.49,14.49,0,0,1,2.75-2.24M42,42.24,45,44.13a4.53,4.53,0,0,1,1.57,1.6l-1.47-4.42a1.65,1.65,0,0,0-3.17.93m19.94,15.2a4.23,4.23,0,0,1,1,4.06A9.12,9.12,0,0,1,65.55,64l1,1.72a9.22,9.22,0,0,1,0,7.47l-1,1.73a9.3,9.3,0,0,1-6.47,3.74h-2a9.3,9.3,0,0,1-6.47-3.74l-1-1.73a9.22,9.22,0,0,1,0-7.47l1-1.72A9.29,9.29,0,0,1,54.17,61l-2.11-2.64a12.56,12.56,0,1,0,9.85-1ZM44,45.78l-8.6-5.29-2.45-7,3.33,5.3L40,41a3.66,3.66,0,0,1,2.42-2.68,4.21,4.21,0,0,1,.48-.12l-1.51-.38-3.65-4.21.07-1.1a4,4,0,0,0-3.75-4.3l-7.18-.47a4,4,0,0,0-4.29,3.75L21.25,52.17s.39,7.84.58,11.62L15.46,77.36a3.27,3.27,0,0,0,5.93,2.75l6.71-14.3a3.26,3.26,0,0,0,.29-1.54l-.58-11.66,1.48.1L32.9,63.46,34.28,79a3.27,3.27,0,0,0,6.51-.57L39.38,62.51a2.78,2.78,0,0,0-.16-.76l-2.88-8.57.31-3.26L30,45.85a2.74,2.74,0,0,1-1.27-2l-.94-8.58,2.77,8a2.76,2.76,0,0,0,1.14,1.42l9.44,5.8A2.72,2.72,0,1,0,44,45.78m-16.43-30a6,6,0,1,0,8.44,0,6,6,0,0,0-8.44,0'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_05 {
          background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill-rule:evenodd;%7D.cls-1,.cls-2%7Bfill:%23ffd500;stroke:%23000000;stroke-width:1;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-2' cx='35' cy='20' r='6'/%3E%3Cpath class='cls-2' d='m33.32,76H15.68c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z'/%3E%3Cpath class='cls-2' d='m42,55c1.14.61,1.91,1.45,1.91,2.7l.09,9.3h5v-8c0-2.5.29-5.58-1-7s-7.49-4.67-7.49-5.92v-10.77l.94.94c.85.85,2.35,1.75,3.55,1.75h8.5c1.25,0,2.5-1.25,2.5-2.5s-1.25-2.5-2.5-2.5h-6.5c-1.2,0-2.44-.43-3.29-1.28l-3.07-3.07c-1.54-1.54-3.47-2.65-5.64-2.65-3,0-5.22,1.08-7.22,2.2-2,1.13-3.29,2.67-4.05,3.92-.76,1.25-2.73,5.87-2.73,8.87v4.5c0,1.5,1.25,2.5,2.5,2.5s2.51-1,2.51-2.5v-3.5c-.24-2.34.91-6.13,1.77-7.04.86-.91,2.22-.96,2.22-.96v19c0,.73-.77,3.31-1,4l-6,17h6l4.11-10.17,3.3-7.59c.34-.87,1.47-1.46,2.25-1.66.78-.2,2.2-.19,3.34.42Z'/%3E%3Cpath class='cls-2' d='m70.5,60c4.69,0,8.5-3.81,8.5-8.5s-3.81-8.5-8.5-8.5-8.5,3.81-8.5,8.5,3.81,8.5,8.5,8.5Zm-4.5-8h.87c0-.05-.01-.12-.02-.21,0-.09-.01-.17-.01-.25,0-.07,0-.15,0-.22,0-.07,0-.13.01-.17h-.85v-1.3h.98c.13-.81.39-1.5.8-2.07.4-.57.92-1.02,1.54-1.32.62-.31,1.33-.46,2.11-.46.5,0,.96.05,1.38.15.42.1.83.25,1.22.45l-.72,1.71c-.34-.15-.66-.27-.95-.36-.29-.09-.6-.13-.92-.13-.3,0-.57.04-.82.13-.25.09-.47.22-.66.39-.19.17-.35.38-.48.63-.13.25-.22.54-.27.87h2.97v1.3h-3.08s0,.09,0,.15c0,.07,0,.15,0,.24,0,.08,0,.15,0,.22,0,.07,0,.15.01.23h2.62v1.31h-2.49c.08.39.23.72.43.98.2.27.47.47.79.6.32.14.7.2,1.14.2.39,0,.75-.04,1.08-.11.33-.08.65-.18.94-.31v1.89c-.28.14-.59.25-.94.32-.35.07-.75.11-1.22.11-.79,0-1.49-.14-2.1-.43-.62-.29-1.12-.71-1.52-1.26-.4-.55-.67-1.22-.81-2h-1.01v-1.31Z'/%3E%3Cpath class='cls-2' d='m56.32,69h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z'/%3E%3Cpath class='cls-2' d='m79.32,62h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z'/%3E%3Cpath class='cls-2' d='m79.32,69h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z'/%3E%3Cpath class='cls-2' d='m79.32,76h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z'/%3E%3Cpath class='cls-2' d='m56.32,76h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z'/%3E%3Cpath class='cls-1' d='m48,43c0,1,.43,2,1.5,2s1.5-1,1.5-2c0-1.38,1.06-2,2-2,2,0,2,2,2,2h0v24h3v-24c0-2-.98-5-4.99-5s-5.01,4-5.01,5Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_06 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M48,48A16.5,16.5,0,1,0,31.5,31.5,16.5,16.5,0,0,0,48,48ZM32.53,69.66a3.1,3.1,0,1,0,3.1-3.1A3.09,3.09,0,0,0,32.53,69.66ZM60.38,52.2v6.32a10.33,10.33,0,0,1,8.25,10.1V74A2.06,2.06,0,0,1,67,76l-4.15.83A1,1,0,0,1,61.6,76l-.4-2A1,1,0,0,1,62,72.8l2.49-.5V68.62c0-8.09-12.38-8.39-12.38.25v3.44l2.49.5A1,1,0,0,1,55.42,74l-.39,2a1,1,0,0,1-1.22.81l-4-.54a2.05,2.05,0,0,1-1.78-2V68.62a10.34,10.34,0,0,1,8.25-10.1V52.69c-.28.09-.56.14-.85.25a22.36,22.36,0,0,1-14.8,0,14,14,0,0,0-2.91-.67V62.79a7.22,7.22,0,1,1-4.12,0V52.42a17.28,17.28,0,0,0-14.45,17v5.77A5.78,5.78,0,0,0,24.9,81H71.1a5.78,5.78,0,0,0,5.77-5.77V69.45A17.3,17.3,0,0,0,60.37,52.2Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_07 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M81,29.59a1.88,1.88,0,0,1-.08.61c-.16.51-.56.74-1.26.75-1.32,0-2.65,0-4,0a3,3,0,0,0-1.21.29c-2.13,1-4.24,2.1-6.35,3.15l-.07,0-.62.29-.09,0V31c-1.07,0-2.08,0-3.09,0l-.28,0a1.07,1.07,0,0,1-1-.63,2.19,2.19,0,0,1-.13-.8V21a1.25,1.25,0,0,1,.54-1.19,1.52,1.52,0,0,1,.83-.21H79.65c.92,0,1.34.42,1.34,1.35Q81,25.25,81,29.59ZM34,51.14a4.5,4.5,0,0,0-.8,2.5,4.6,4.6,0,0,0,4.5,4.62,4.36,4.36,0,0,0,1.3-.2,4.54,4.54,0,0,0,3.23-3.69,4.36,4.36,0,0,0,.07-.62,4.56,4.56,0,0,0-3.62-4.49,4.63,4.63,0,0,0-.92-.1,4.43,4.43,0,0,0-1.37.24A4.47,4.47,0,0,0,34,51.14ZM55.07,35.43a6,6,0,0,0-.65-.41l-.15,0-.07,0h0c-1.52,4-3,7.91-4.52,11.85l.15.12,3.55-2.66h0A8.55,8.55,0,0,0,52.74,43a1,1,0,0,1-.09-1.29,1.9,1.9,0,0,1,.38-.36A5.7,5.7,0,0,0,55.39,37a9,9,0,0,0,0-1A.72.72,0,0,0,55.07,35.43ZM68.45,71.92A4.61,4.61,0,0,0,73,67.38a1.9,1.9,0,0,0,0-.25,4.53,4.53,0,0,0-3-4,4.44,4.44,0,0,0-1.55-.29,4.55,4.55,0,0,0-4.53,4.42s0,.06,0,.08A4.56,4.56,0,0,0,68.45,71.92Zm-9.7-32.51a15,15,0,0,0-1.16-1.69h0l-.11.35c0,.25,0,.51-.09.75A5.18,5.18,0,0,1,55.75,42c-.13.11-.26.23-.41.34l0,.65c.29.66.63,1.3,1,2l-.29.23-2.18,1.66H60.5a16.77,16.77,0,0,0,0-1.74A12.32,12.32,0,0,0,58.75,39.41ZM48,31h0a5.69,5.69,0,0,0,.13-11.38h0a6,6,0,0,0-1.7.24A5.69,5.69,0,0,0,48,31Zm9,49.51h0A8.05,8.05,0,0,0,54.14,76a8.41,8.41,0,0,0-2.43-1.36,13.61,13.61,0,0,0-4.92-.42,7.59,7.59,0,0,0-4.46,1.42,8.15,8.15,0,0,0-1.09.92A7.72,7.72,0,0,0,39,81H57l0-.53ZM32.09,17.3a3.37,3.37,0,0,1,3.38,3.33q0,4.62,0,9.24a3.37,3.37,0,0,1-3.36,3.35H30.92v5.23l-4.53-2.24c0,3.28,0,6.45,0,9.62a1,1,0,0,0,1,1c1.91,0,3.83,0,5.76,0,0-7.34,3.32-12.38,10.1-15.22A7.84,7.84,0,0,1,40.07,26a7.73,7.73,0,0,1,2.23-6.23A7.91,7.91,0,0,1,52.9,19a7.59,7.59,0,0,1,2.9,4.74,7.94,7.94,0,0,1-3,7.94c6.79,2.85,10.11,7.91,10.07,15.2h5.32c1.07,0,1.46-.39,1.46-1.45V36.82l-.06-.57-4.49,2.22V33.23h-.75c-2.45,0-3.8-1.37-3.8-3.85,0-2.8,0-5.59,0-8.39a3.42,3.42,0,0,1,3.67-3.69c1.78,0,3.55,0,5.37,0,.2-1.61,0-2.31-1.93-2.3-13.16,0-26.31,0-39.46,0-.24,0-.48,0-.72,0a1.06,1.06,0,0,0-1,1,9.13,9.13,0,0,0,0,1.29C28.35,17.3,30.22,17.28,32.09,17.3Zm-10.54,14c2.12,1,4.24,2.1,6.35,3.16l.24.11.51.24h0V31c1.13,0,2.17,0,3.21,0h0l.1,0a1.83,1.83,0,0,0,.5-.07.78.78,0,0,0,.22-.12,1.24,1.24,0,0,0,.53-1.14V20.92a1.43,1.43,0,0,0-.33-1,1.4,1.4,0,0,0-1-.33H16.35c-.93,0-1.34.42-1.34,1.35q0,4.35,0,8.68a1.39,1.39,0,0,0,.32,1,1.42,1.42,0,0,0,1,.33c1.32,0,2.65,0,4,0A3,3,0,0,1,21.55,31.26ZM33.44,75.82a8.8,8.8,0,0,0-2.21-1.19,13.61,13.61,0,0,0-4.92-.42A7.4,7.4,0,0,0,23,75a8.58,8.58,0,0,0-1.17.67,10.23,10.23,0,0,0-1.16,1A7.83,7.83,0,0,0,18.52,81h18l-.05-.53A8,8,0,0,0,33.44,75.82Zm38.81-1.18a14.42,14.42,0,0,0-4.93-.44,7.78,7.78,0,0,0-5.62,2.36A7.49,7.49,0,0,0,59.49,81H77.43C77.28,78.35,75,75.61,72.25,74.64ZM53.74,53.23a3.75,3.75,0,0,0-.05.47A4.4,4.4,0,0,0,54,55.44a4.58,4.58,0,0,0,3.23,2.72,4.57,4.57,0,0,0,5.52-4.4,4.45,4.45,0,0,0-.5-2.06,4.51,4.51,0,0,0-8.55,1.53Zm-26.2,9.59a4.55,4.55,0,0,0-.07,9.1c.13,0,.26,0,.39,0a4.54,4.54,0,0,0-.32-9.06Zm19.56,9a4.55,4.55,0,1,0-3.65-4.46A4.56,4.56,0,0,0,47.1,71.83Zm7.29-6.71c.24.7.39,1.46.6,2.2h6.65a7.27,7.27,0,0,1,.4-2.18,7,7,0,0,1,2-3h0c-1.26-1.25-4.08-1.76-6.67-1.64a10.21,10.21,0,0,0-3.94.86l0,0-.17.11a2.74,2.74,0,0,0-.74.57h0a18.47,18.47,0,0,1,1.62,2.41A6.08,6.08,0,0,1,54.39,65.12ZM33.12,63.49a7.31,7.31,0,0,1,1.26,3.83h6.78c0-.26,0-.52.06-.77a7,7,0,0,1,.7-2.26,7.37,7.37,0,0,1,1.65-2.12h0a3.08,3.08,0,0,0-.64-.52c-2.28-1.47-7.53-1.52-10-.2a3.08,3.08,0,0,0-1,.73h0A7.19,7.19,0,0,1,33.12,63.49ZM48,44.82h0c1.43-3.75,2.77-7.28,4.14-10.86h0a12.24,12.24,0,0,0-8.28,0h0C45.23,37.55,46.58,41.09,48,44.82Zm-12.49,2h6.71l-.67-.5-1.2-.91L39.74,45l.49-1c.05-.1.1-.19.14-.28a2,2,0,0,0,.34-1.08.88.88,0,0,0-.19-.39,6.36,6.36,0,0,0-.7-.71,3.1,3.1,0,0,1-1.07-2.13c0-.15,0-.31-.07-.46,0-.31-.12-.64-.2-1l0-.2a12.5,12.5,0,0,0-3,7.89C35.48,46,35.49,46.4,35.51,46.82ZM41.78,34.9h0l-.21.13c-.25.16-.49.32-.7.48l-.13.09-.05.11-.19.41c.26,2,.49,4,2.39,5.18l.25.25.16.15a.57.57,0,0,1,.22.76,1.47,1.47,0,0,1-.06.14l-.1.2c-.26.47-.48,1-.73,1.48l3.54,2.64h0l.11-.11,0,0-1.88-4.95c-.24-.61-.47-1.23-.7-1.84Q42.76,37.47,41.78,34.9Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_08 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%5C %3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M80.48,55.62a3.91,3.91,0,0,0-5,0L64.54,64.35A7.55,7.55,0,0,1,59.82,66h-14a1.89,1.89,0,0,1,0-3.78h9.24A3.93,3.93,0,0,0,59,59.08a3.78,3.78,0,0,0-3.73-4.41H36.41a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.63a1.89,1.89,0,0,0-1.89,1.89V75.44a1.89,1.89,0,0,0,1.89,1.89H57.75a7.57,7.57,0,0,0,4.72-1.65L80.32,61.4A3.78,3.78,0,0,0,80.48,55.62Z'/%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M57.06,20.93a7,7,0,0,1,4.57,3,13.48,13.48,0,0,1,2.14,5.57,17.84,17.84,0,0,1-.07,6.14,19.42,19.42,0,0,1-3.43,8.5,9.25,9.25,0,0,1-7.7,4.15,5.36,5.36,0,0,1-2.5-.72,4,4,0,0,0-4.14,0,5.36,5.36,0,0,1-2.5.72,9.25,9.25,0,0,1-7.7-4.15,19.42,19.42,0,0,1-3.43-8.5,17.84,17.84,0,0,1-.07-6.14,13.48,13.48,0,0,1,2.14-5.57,7,7,0,0,1,4.57-3,12,12,0,0,1,4.71.5A20.33,20.33,0,0,1,48,23.14a20.33,20.33,0,0,1,4.35-1.71A12,12,0,0,1,57.06,20.93ZM53.14,18a6.13,6.13,0,0,1-2.64,1.36,8.3,8.3,0,0,1-2.5.35l-1.07-.07a9.62,9.62,0,0,1,0-2.28,6.36,6.36,0,0,1,1.64-3.93,6.13,6.13,0,0,1,2.64-1.36,8.25,8.25,0,0,1,2.5-.36l1.07.08.07,1.07a8.3,8.3,0,0,1-.36,2.5A6,6,0,0,1,53.14,18Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_09 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M65.18,68.28H30.91V19.22H65.18ZM52.55,76.52a2.25,2.25,0,0,1-.85.16H44.27a1.47,1.47,0,0,1-1.58-1.56,1.49,1.49,0,0,1,1.6-1.62c2.52,0,5,0,7.56,0a1.37,1.37,0,0,1,1.43,1.23,1.59,1.59,0,0,1-.73,1.78M70.29,20.11a7,7,0,0,0-.19-1.78A6,6,0,0,0,63.94,14H32.06c-3.53,0-6.36,2.38-6.36,6q0,28,0,56a6,6,0,0,0,1.57,4.24A6.26,6.26,0,0,0,30.62,82H65.37l.11-.07a5.76,5.76,0,0,0,4.83-6.05q0-27.88,0-55.77'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_10 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M26,54.55a6.29,6.29,0,1,1-6.33,6.29A6.3,6.3,0,0,1,26,54.55m44,0a6.29,6.29,0,1,0,6.33,6.29A6.3,6.3,0,0,0,70,54.55M83.69,41.62a1.67,1.67,0,0,1,.31,1V61.23a1.71,1.71,0,1,1-3.42-.07v-.32a10.29,10.29,0,0,0-.8-4A10.57,10.57,0,0,0,59.7,58.74a10.39,10.39,0,0,0-.21,2.1v.32a1.7,1.7,0,0,1-1.71,1.77H38.26a1.7,1.7,0,0,1-1.71-1.77v-.32a10.39,10.39,0,0,0-.21-2.1,10.57,10.57,0,0,0-20.12-1.81,10.39,10.39,0,0,0-.76,3.91v.32a1.7,1.7,0,0,1-1.71,1.77h0A1.71,1.71,0,0,1,12,61.23V53.66a12.59,12.59,0,0,1,8.67-11.95L30,38.61a2.07,2.07,0,0,0,.34-.15L43,30.88a14.2,14.2,0,0,1,7.27-2H67.38a14.12,14.12,0,0,1,11.51,5.94l4.8,6.8'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_11 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M48,28A20,20,0,1,0,68,48,20,20,0,0,0,48,28Zm7.46,25.24h0l-1.61,2a1.31,1.31,0,0,1-1.82.2h0l-5.4-4a3.21,3.21,0,0,1-1.21-2.52V36.39a1.29,1.29,0,0,1,1.29-1.29h2.58a1.29,1.29,0,0,1,1.29,1.29V48l4.68,3.43a1.3,1.3,0,0,1,.2,1.81Z'/%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M78.13,30.19a2.05,2.05,0,1,0-3.53,2.09A30.9,30.9,0,0,1,30.32,73.35h2.12a2,2,0,1,0,0-4.1H24.7a2.05,2.05,0,0,0-2.05,2V79a2.05,2.05,0,0,0,4.1,0V75.82A35,35,0,0,0,78.13,30.19ZM17.1,48A30.91,30.91,0,0,1,65.68,22.65H63.56a2,2,0,0,0,0,4.1H71.3a2.05,2.05,0,0,0,2-2.05V17a2.05,2.05,0,1,0-4.1,0v3.21A35,35,0,0,0,17.87,65.81a2,2,0,0,0,1.77,1,2.1,2.1,0,0,0,1-.29,2,2,0,0,0,.72-2.81A30.91,30.91,0,0,1,17.1,48Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_12 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M68.1,43.43V55.29a1.79,1.79,0,0,1-1.54,2,3.34,3.34,0,0,1-1.35-.23,14.83,14.83,0,0,0-13.57,1.68c-.73.47-1.39,1-2.08,1.57-1.16.9-1.72.91-2.89,0a19.19,19.19,0,0,0-5-3.09A15,15,0,0,0,31.12,57a3.74,3.74,0,0,1-1.34.28,1.74,1.74,0,0,1-1.63-1.66V31.79c0-1.43.32-1.92,1.66-2.38A18.41,18.41,0,0,1,47.3,32c.83.59.81.59,1.6,0A18.42,18.42,0,0,1,66.68,29.5a1.89,1.89,0,0,1,1.42,2.07V43.43M79,26.64A5.42,5.42,0,0,0,73.38,21Q48,21,22.6,21a5.39,5.39,0,0,0-5.51,4.61l-.09.22V63.62a13.78,13.78,0,0,0,1.09,2.58,5.3,5.3,0,0,0,4.7,2.27c5.85,0,11.7,0,17.55,0H73.2a5.3,5.3,0,0,0,5.22-3.12A6,6,0,0,0,79,62.83Q79,44.74,79,26.64M63.14,83a2,2,0,0,0,1.32-1.77c0-.66,0-1.33,0-2a3.43,3.43,0,0,0-2.05-3.11,5.37,5.37,0,0,0-1.87-.37c-1.1-.06-2.2,0-3.34,0v-3.6H39v3.6c-1.23,0-2.39,0-3.56,0a3.59,3.59,0,0,0-3.64,3.14c-.08.55,0,1.12-.06,1.69A2.19,2.19,0,0,0,33.1,83Zm1.3-50.42a14.51,14.51,0,0,0-6.7-.49,16.83,16.83,0,0,0-7.3,3.33,1.07,1.07,0,0,0-.52,1q0,9.2,0,18.39v.7A18.84,18.84,0,0,1,64.44,53V32.57M46.29,55.27q0-9.6,0-19.18L46,35.6c-.77-.55-1.53-1.12-2.35-1.6A14.37,14.37,0,0,0,31.8,32.57V53a18.8,18.8,0,0,1,14.41,2.4Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_13 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M56.28,48.43,49.87,61.24a2.07,2.07,0,0,1-3.73-.07L38.81,44.89l-3.87,9.24H22.81l23.53,24a2.3,2.3,0,0,0,3.31,0l23.54-24H59.12l-2.84-5.7Zm19.78-21.9-.31-.32a16.88,16.88,0,0,0-24.15,0L48,29.9l-3.6-3.68a16.86,16.86,0,0,0-24.15,0l-.31.31A17.69,17.69,0,0,0,19,50H32.2l4.62-11.11a2.07,2.07,0,0,1,3.79,0l7.51,16.67,6.31-12.62a2.06,2.06,0,0,1,3.69,0L61.68,50H77a17.69,17.69,0,0,0-.94-23.47Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_14 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M28.62,74.12H67.38V31.5H63.5V25.69a5.81,5.81,0,0,0-5.81-5.81H38.31a5.81,5.81,0,0,0-5.81,5.81V31.5H28.62Zm11.63-46.5h15.5V31.5H40.25ZM79,37.31v31a5.81,5.81,0,0,1-5.81,5.81H71.25V31.5h1.94A5.81,5.81,0,0,1,79,37.31ZM24.75,74.12H22.81A5.81,5.81,0,0,1,17,68.31v-31a5.81,5.81,0,0,1,5.81-5.81h1.94ZM59.62,48.94v3.87a1.93,1.93,0,0,1-1.93,1.94H51.88v5.81a1.94,1.94,0,0,1-1.94,1.94H46.06a1.94,1.94,0,0,1-1.94-1.94V54.75H38.31a1.93,1.93,0,0,1-1.93-1.94V48.94A1.93,1.93,0,0,1,38.31,47h5.81V41.19a1.94,1.94,0,0,1,1.94-1.94h3.88a1.94,1.94,0,0,1,1.94,1.94V47h5.81A1.93,1.93,0,0,1,59.62,48.94Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_15 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M74.28,31.5h-.9V26.06C73.38,21,62.14,17,48,17s-25.38,4-25.38,9.06V31.5h-.9A2.72,2.72,0,0,0,19,34.22v9.06A2.72,2.72,0,0,0,21.72,46h.9V64.12a3.63,3.63,0,0,0,3.63,3.63v3.63A3.62,3.62,0,0,0,29.88,75H33.5a3.62,3.62,0,0,0,3.62-3.62V67.75H58.88v3.63A3.62,3.62,0,0,0,62.5,75h3.62a3.62,3.62,0,0,0,3.63-3.62V67.75h.72a2.86,2.86,0,0,0,2.91-2.9V46h.9A2.72,2.72,0,0,0,77,43.28V34.22A2.72,2.72,0,0,0,74.28,31.5ZM31.69,62.31a3.63,3.63,0,1,1,3.62-3.62A3.63,3.63,0,0,1,31.69,62.31ZM33.5,49.62A3.62,3.62,0,0,1,29.88,46V31.5a3.62,3.62,0,0,1,3.62-3.62h29a3.62,3.62,0,0,1,3.62,3.62V46a3.62,3.62,0,0,1-3.62,3.62ZM64.31,62.31a3.63,3.63,0,1,1,3.63-3.62A3.62,3.62,0,0,1,64.31,62.31Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_16 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M42.45,51.7h-7.4a1.85,1.85,0,0,1-1.85-1.85v-7.4a1.85,1.85,0,0,1,1.85-1.85h7.4a1.85,1.85,0,0,1,1.85,1.85v4.29a6.82,6.82,0,0,1,5.18-2.44H65.31l.77-.87a1.92,1.92,0,0,0,.42-1.1A1.89,1.89,0,0,0,66,41.11L59.1,35.05V24a1.85,1.85,0,0,0-1.85-1.85h-3.7A1.85,1.85,0,0,0,51.7,24v4.54L41.47,19.43a4.73,4.73,0,0,0-2.71-1,4.73,4.73,0,0,0-2.72,1L11.55,41.11a1.64,1.64,0,0,0-.14,2.31l2.17,2.46a1.93,1.93,0,0,0,1.24.56A1.87,1.87,0,0,0,15.9,46l2.5-2.21v19a3.7,3.7,0,0,0,3.7,3.7H42.45ZM83.77,70.2H79.45V51.7A3.53,3.53,0,0,0,76.12,48H49.48a3.53,3.53,0,0,0-3.33,3.7V70.2H41.83a1.23,1.23,0,0,0-1.23,1.23h0v1.24a5,5,0,0,0,4.93,4.93H80.07A5,5,0,0,0,85,72.67V71.43A1.23,1.23,0,0,0,83.77,70.2Zm-9.87,0H51.7V53.55H73.9Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_17 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M48,17.9c.1.59,2,11.81,2,16.1,0,6.54-3.47,11.2-8.61,13.08L43,76.84A3,3,0,0,1,40,80H32a3,3,0,0,1-3-3.16l1.61-29.76C25.46,45.2,22,40.53,22,34c0-4.3,1.91-15.51,2-16.1.4-2.54,5.67-2.57,6,.14V35.69c.16.42,1.89.4,2,0,.18-3.16,1-17.4,1-17.73.41-2.6,5.59-2.6,6,0,0,.34.82,14.57,1,17.73.11.4,1.85.42,2,0V18C42.31,15.34,47.59,15.36,48,17.9Zm14.9,35.71L61,76.75A3,3,0,0,0,64,80h7a3,3,0,0,0,3-3V19a3,3,0,0,0-3-3c-10.31,0-27.67,22.31-8.11,37.61Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_18 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M63.61,17.25a7.05,7.05,0,1,1-7,7.05,7.05,7.05,0,0,1,7-7m18,35.47L70.73,34.09a3.11,3.11,0,0,0-2.37-1.52H59.12a3.09,3.09,0,0,0-2.37,1.52l-8.17,14L39.5,32.55A3.11,3.11,0,0,0,36.81,31H28a3.13,3.13,0,0,0-2.7,1.54L14.42,51.17a3.12,3.12,0,0,0,1.12,4.25,3.15,3.15,0,0,0,1.56.42,3.11,3.11,0,0,0,2.69-1.54l4.78-8.22V49.6L22.43,65a2.16,2.16,0,0,0,2.14,2.46v9.45a3.33,3.33,0,0,0,3.16,3.35A3.28,3.28,0,0,0,31.13,77V67.49h2.58v9.45a3.33,3.33,0,0,0,3.16,3.35A3.28,3.28,0,0,0,40.27,77V67.49A2.16,2.16,0,0,0,42.41,65L40.27,49.6V46.2L45,54.3A10.21,10.21,0,0,0,47,57a3,3,0,0,0,1.56.42,3.08,3.08,0,0,0,2.68-1.54l4.66-8-.05,27.48a3.27,3.27,0,0,0,3.28,3.27h0a3.27,3.27,0,0,0,3.28-3.27l0-16.58a1.33,1.33,0,0,1,1.21-1.34A1.3,1.3,0,0,1,65,58.71V75.26a3.33,3.33,0,0,0,3.16,3.35,3.27,3.27,0,0,0,3.39-3.27V47.86l4.65,8a3.11,3.11,0,0,0,2.69,1.54A3,3,0,0,0,80.46,57a3.1,3.1,0,0,0,1.12-4.24m-60.21-23,1.74-.16a1.7,1.7,0,0,0,1.52-2c-.3-1.51-.41-3.61.85-4.91,0,.06,0,.11,0,.17a7.05,7.05,0,1,0,14.1,0v-.17c1.25,1.3,1.15,3.4.85,4.91a1.69,1.69,0,0,0,1.52,2l1.74.16a1.7,1.7,0,0,0,1.84-1.51c.24-2.24.2-5.59-1.07-6.93a6,6,0,0,0-5.66-1.71,7.06,7.06,0,0,0-12.53,0,6.07,6.07,0,0,0-5.67,1.71c-1.26,1.34-1.3,4.69-1.06,6.93a1.7,1.7,0,0,0,1.84,1.51'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_19 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M61.26,25.79H51.33a3.73,3.73,0,0,0-2.5,1L37.47,37.17l0,0a4.59,4.59,0,0,0-.24,6.47,4.82,4.82,0,0,0,6.49.31l0,0L53,35.52a1.85,1.85,0,1,1,2.5,2.72l-3,2.77L69.28,54.68a7.65,7.65,0,0,1,.91.89V33.19l-6.31-6.31a3.73,3.73,0,0,0-2.62-1.09ZM73.9,33.22V59.1a3.69,3.69,0,0,0,3.7,3.7H85V33.22ZM79.45,59.1a1.85,1.85,0,1,1,1.85-1.85A1.85,1.85,0,0,1,79.45,59.1ZM11,62.79h7.4a3.69,3.69,0,0,0,3.7-3.7V33.22H11Zm5.55-7.39a1.85,1.85,0,1,1-1.85,1.85A1.86,1.86,0,0,1,16.55,55.4ZM67,57.55l-17.26-14-3.47,3.18A8.32,8.32,0,0,1,35,34.45l9.46-8.66H34.74a3.74,3.74,0,0,0-2.62,1.09L25.8,33.19V59.08h2.12l10.46,9.47a7.4,7.4,0,0,0,10.41-1.08l0,0,2.07,1.79a4.29,4.29,0,0,0,6-.62l3.63-4.46.62.51a3.69,3.69,0,0,0,5.2-.55l1.1-1.35A3.71,3.71,0,0,0,67,57.55Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_20 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M74.25,63c-3.28,0-3.66-3.75-8.73-3.75S60,63,56.76,63,53.07,59.25,48,59.25,42.47,63,39.27,63s-3.66-3.75-8.76-3.75S25,63,21.75,63V53.62A5.63,5.63,0,0,1,27.38,48h1.87V31.12h7.5V48h7.5V31.12h7.5V48h7.5V31.12h7.5V48h1.87a5.63,5.63,0,0,1,5.63,5.62Zm0,15H21.75V66.75c5.08,0,5.48-3.75,8.76-3.75s3.66,3.75,8.76,3.75S44.8,63,48,63s3.66,3.75,8.76,3.75S62.24,63,65.52,63s3.66,3.75,8.73,3.75ZM33,29.25a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S35.08,29.25,33,29.25Zm15,0a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S50.08,29.25,48,29.25Zm15,0a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S65.08,29.25,63,29.25Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_21 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M54.29,36.47A5.66,5.66,0,0,1,56,40.92a5.59,5.59,0,0,1-1.75,4.43,6.75,6.75,0,0,1-4.62,1.54H41.78v-12h7.89A6.67,6.67,0,0,1,54.29,36.47ZM75,25.5v45A4.51,4.51,0,0,1,70.5,75h-45A4.51,4.51,0,0,1,21,70.5v-45A4.51,4.51,0,0,1,25.5,21h45A4.51,4.51,0,0,1,75,25.5ZM61.5,40.92a11.6,11.6,0,0,0-.81-4.35,9.62,9.62,0,0,0-2.33-3.46,11.2,11.2,0,0,0-3.63-2.28A13.1,13.1,0,0,0,50,30H36.32V66h5.46V51.84H50A13.1,13.1,0,0,0,54.73,51a11.2,11.2,0,0,0,3.63-2.28,9.59,9.59,0,0,0,2.33-3.43A11.57,11.57,0,0,0,61.5,40.92Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_22 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M61.54,19v-2a1.94,1.94,0,0,0-3.87,0v2a21.41,21.41,0,0,0-19.34,21.3,2,2,0,0,0,1,1.7,1.93,1.93,0,0,0,2-.1,8.53,8.53,0,0,1,9.46,0,1.93,1.93,0,0,0,1.93.13l3.06-1.53a8.46,8.46,0,0,1,1.88-.68V61.66h3.87V39.79a8.56,8.56,0,0,1,1.87.68L66.47,42a2.18,2.18,0,0,0,2.07-.13,8.51,8.51,0,0,1,9.45,0,1.93,1.93,0,0,0,3-1.6A21.52,21.52,0,0,0,61.54,19ZM74.35,73a3.82,3.82,0,0,0,2.78-3.64,3.87,3.87,0,0,0-3.86-3.87H32.4L22,51.61a3.86,3.86,0,1,0-6.18,4.64l11.6,15.47a3.73,3.73,0,0,0,2,1.29L26.81,78.2a1.93,1.93,0,1,0,3.46,1.73l3.33-6.67H70.14l3.33,6.67a1.93,1.93,0,1,0,3.46-1.73ZM48,53.93H28.54l2.9,3.87H48a1.92,1.92,0,0,1,1.93,1.93v1.93H53.8V59.73A5.8,5.8,0,0,0,48,53.93Z'/%3E%3C/svg%3E"); }
        [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_23 {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M70.86,40.4a15.06,15.06,0,0,0-5.51,1L56.12,26.55A2.84,2.84,0,0,0,53.7,25.2H46.1a1.9,1.9,0,0,0-1.9,1.9V29a1.9,1.9,0,0,0,1.9,1.9h6l1.77,2.85H40.4v-1.9A1.9,1.9,0,0,0,38.5,30H28.11a2.9,2.9,0,0,0-2.91,2.9,2.85,2.85,0,0,0,2.85,2.8h5.79l-3.5,5.64A15.2,15.2,0,1,0,39.92,59.4H46.1a2.84,2.84,0,0,0,2.42-1.35L58.73,41.56l1.78,2.86A15.13,15.13,0,0,0,55.6,55.63,15.4,15.4,0,0,0,70.65,70.8a15.2,15.2,0,1,0,.21-30.4ZM32.18,49.16a9.5,9.5,0,0,1,2.33,4.54H29.37Zm-7,15.94a9.5,9.5,0,0,1,0-19,9.64,9.64,0,0,1,2,.22l-5.4,8.73a2.85,2.85,0,0,0,2.42,4.35H33.9A9.5,9.5,0,0,1,25.2,65.1ZM44.51,53.7H40.28a15.16,15.16,0,0,0-5-9.5l2.94-4.75H53.33L44.51,53.7ZM70.29,65.09A9.5,9.5,0,0,1,63.6,49.41l5.28,8.5a1.9,1.9,0,0,0,2.62.61l1.61-1a1.9,1.9,0,0,0,.61-2.62l-5.28-8.5a9.37,9.37,0,0,1,2.36-.3,9.5,9.5,0,1,1-.51,19Z'/%3E%3C/svg%3E"); }
        [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon {
          background-color: var(--main-c);
          background-image: none;
          -webkit-mask: var(--svg);
          mask: var(--svg);
          -webkit-mask-size: contain;
          mask-size: contain;
          -webkit-transition: background-color 0.5s;
          -moz-transition: background-color 0.5s;
          -ms-transition: background-color 0.5s;
          -o-transition: background-color 0.5s;
          transition: background-color 0.5s; }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_01 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M46.5,47.35a2,2,0,0,0,3,0L62.36,33.87a9.77,9.77,0,0,0-.66-14,9,9,0,0,0-12.38.91L48,22.14l-1.31-1.37a9,9,0,0,0-12.39-.92,9.8,9.8,0,0,0-.66,14Zm34.23,8.27a3.91,3.91,0,0,0-5,0L64.8,64.35A7.56,7.56,0,0,1,60.07,66h-14a1.89,1.89,0,0,1,0-3.78h9.24a3.91,3.91,0,0,0,3.93-3.14,3.77,3.77,0,0,0-3.73-4.41H36.67a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.89A1.89,1.89,0,0,0,14,64.11V75.44a1.89,1.89,0,0,0,1.89,1.89H58a7.59,7.59,0,0,0,4.72-1.65L80.58,61.4A3.78,3.78,0,0,0,80.73,55.62Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_02 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M83,30.06,61.11,19.2c-2.26,3.13-7.27,5.31-13.11,5.31S37.16,22.33,34.9,19.2L13,30.06a1.81,1.81,0,0,0-.81,2.42l6.43,12.88a1.81,1.81,0,0,0,2.42.81l6.37-3.12A1.79,1.79,0,0,1,30,44.67V73.2a3.6,3.6,0,0,0,3.6,3.6h28.8A3.6,3.6,0,0,0,66,73.2V44.66A1.8,1.8,0,0,1,68.58,43l6.36,3.12a1.8,1.8,0,0,0,2.42-.81l6.45-12.87A1.8,1.8,0,0,0,83,30.06Z" />                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_03 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M51.23,46.76A11.77,11.77,0,0,1,43.4,44,13.92,13.92,0,0,1,39,35.82H36V32.49l2.6-.19a4.7,4.7,0,0,1-.05-.63V30.4a4.07,4.07,0,0,1,.05-.61H36V26.52l3-.24a17.34,17.34,0,0,1,1.73-4.8,12.74,12.74,0,0,1,2.82-3.54,11.84,11.84,0,0,1,3.74-2.19A13,13,0,0,1,51.76,15,10,10,0,0,1,56,16a10.49,10.49,0,0,1,3.61,2.8l-4,3.81a9.62,9.62,0,0,0-1.9-1.5,4.42,4.42,0,0,0-2.24-.58A4.49,4.49,0,0,0,48.07,22a8.91,8.91,0,0,0-2,4.24H56.43v3.56H45.69v1.74a3.78,3.78,0,0,0,.05.67h8.77v3.62H46.22a8.68,8.68,0,0,0,2.05,4,4.55,4.55,0,0,0,3.39,1.39,4.38,4.38,0,0,0,2.44-.67,8.37,8.37,0,0,0,2-1.93L60,42.32a12.18,12.18,0,0,1-4,3.31A10.52,10.52,0,0,1,51.23,46.76Z"/>                            <path fill="rgb(0, 0, 0)" d="M80.73,55.62a3.91,3.91,0,0,0-5,0L64.8,64.35A7.56,7.56,0,0,1,60.07,66h-14a1.89,1.89,0,0,1,0-3.78h9.24a3.91,3.91,0,0,0,3.93-3.14,3.77,3.77,0,0,0-3.73-4.41H36.67a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.89A1.89,1.89,0,0,0,14,64.11V75.44a1.89,1.89,0,0,0,1.89,1.89H58a7.59,7.59,0,0,0,4.72-1.65L80.58,61.4A3.78,3.78,0,0,0,80.73,55.62Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_04 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M47.05,40.68A3.64,3.64,0,0,0,45.87,39l4.89,1.23.32.1a6,6,0,0,0-1,3.27v2h0a2.5,2.5,0,0,1-.66-.09l-.85-.21-1.53-4.6m32.14,35.2H76.88a3.12,3.12,0,0,0,1.29-3.49L74.26,59a3.13,3.13,0,0,0-3-2.24H66.09v-3.7l7.23-3.33A2.59,2.59,0,1,0,71.15,45l-5.06,2.33V43.58a4.42,4.42,0,0,0-4.42-4.43H56.13a4.42,4.42,0,0,0-4.42,4.43v2.71L54.77,44l-5,5.55a2.58,2.58,0,0,0-.09,3.35l7.19,9a2.29,2.29,0,0,0,.21.23l2,.74a2.64,2.64,0,0,0,1.44-.56,2.6,2.6,0,0,0,.41-3.65l-5.82-7.27,3.52-3.92-2,3.38,3.42,4.28A14.38,14.38,0,0,1,72,73.28l.25.86a3.14,3.14,0,0,0,1.29,1.74H70.94a14.63,14.63,0,0,1-2.3,3.31H79.19a1.66,1.66,0,1,0,0-3.31M59.8,37.55h0A5.76,5.76,0,1,0,54.5,31.4a5.76,5.76,0,0,0,5.34,6.16M50.43,57.24l-.5-1.51L48,53.32a3.32,3.32,0,0,1-.17-3.92l-.6-1.8a4.66,4.66,0,0,1-.66,2.95A4.6,4.6,0,0,1,45.19,52l2.49,7.5a14.49,14.49,0,0,1,2.75-2.24M42,42.24,45,44.13a4.53,4.53,0,0,1,1.57,1.6l-1.47-4.42a1.65,1.65,0,0,0-3.17.93m19.94,15.2a4.23,4.23,0,0,1,1,4.06A9.12,9.12,0,0,1,65.55,64l1,1.72a9.22,9.22,0,0,1,0,7.47l-1,1.73a9.3,9.3,0,0,1-6.47,3.74h-2a9.3,9.3,0,0,1-6.47-3.74l-1-1.73a9.22,9.22,0,0,1,0-7.47l1-1.72A9.29,9.29,0,0,1,54.17,61l-2.11-2.64a12.56,12.56,0,1,0,9.85-1ZM44,45.78l-8.6-5.29-2.45-7,3.33,5.3L40,41a3.66,3.66,0,0,1,2.42-2.68,4.21,4.21,0,0,1,.48-.12l-1.51-.38-3.65-4.21.07-1.1a4,4,0,0,0-3.75-4.3l-7.18-.47a4,4,0,0,0-4.29,3.75L21.25,52.17s.39,7.84.58,11.62L15.46,77.36a3.27,3.27,0,0,0,5.93,2.75l6.71-14.3a3.26,3.26,0,0,0,.29-1.54l-.58-11.66,1.48.1L32.9,63.46,34.28,79a3.27,3.27,0,0,0,6.51-.57L39.38,62.51a2.78,2.78,0,0,0-.16-.76l-2.88-8.57.31-3.26L30,45.85a2.74,2.74,0,0,1-1.27-2l-.94-8.58,2.77,8a2.76,2.76,0,0,0,1.14,1.42l9.44,5.8A2.72,2.72,0,1,0,44,45.78m-16.43-30a6,6,0,1,0,8.44,0,6,6,0,0,0-8.44,0"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_05 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <defs><style>.cls-1{fill-rule:evenodd;}.cls-1,.cls-2{fill:rgb(0, 0, 0);}</style></defs>                            <circle class="cls-2" cx="35" cy="20" r="6"/>                            <path class="cls-2" d="m33.32,76H15.68c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                            <path class="cls-2" d="m42,55c1.14.61,1.91,1.45,1.91,2.7l.09,9.3h5v-8c0-2.5.29-5.58-1-7s-7.49-4.67-7.49-5.92v-10.77l.94.94c.85.85,2.35,1.75,3.55,1.75h8.5c1.25,0,2.5-1.25,2.5-2.5s-1.25-2.5-2.5-2.5h-6.5c-1.2,0-2.44-.43-3.29-1.28l-3.07-3.07c-1.54-1.54-3.47-2.65-5.64-2.65-3,0-5.22,1.08-7.22,2.2-2,1.13-3.29,2.67-4.05,3.92-.76,1.25-2.73,5.87-2.73,8.87v4.5c0,1.5,1.25,2.5,2.5,2.5s2.51-1,2.51-2.5v-3.5c-.24-2.34.91-6.13,1.77-7.04.86-.91,2.22-.96,2.22-.96v19c0,.73-.77,3.31-1,4l-6,17h6l4.11-10.17,3.3-7.59c.34-.87,1.47-1.46,2.25-1.66.78-.2,2.2-.19,3.34.42Z"/>                            <path class="cls-2" d="m70.5,60c4.69,0,8.5-3.81,8.5-8.5s-3.81-8.5-8.5-8.5-8.5,3.81-8.5,8.5,3.81,8.5,8.5,8.5Zm-4.5-8h.87c0-.05-.01-.12-.02-.21,0-.09-.01-.17-.01-.25,0-.07,0-.15,0-.22,0-.07,0-.13.01-.17h-.85v-1.3h.98c.13-.81.39-1.5.8-2.07.4-.57.92-1.02,1.54-1.32.62-.31,1.33-.46,2.11-.46.5,0,.96.05,1.38.15.42.1.83.25,1.22.45l-.72,1.71c-.34-.15-.66-.27-.95-.36-.29-.09-.6-.13-.92-.13-.3,0-.57.04-.82.13-.25.09-.47.22-.66.39-.19.17-.35.38-.48.63-.13.25-.22.54-.27.87h2.97v1.3h-3.08s0,.09,0,.15c0,.07,0,.15,0,.24,0,.08,0,.15,0,.22,0,.07,0,.15.01.23h2.62v1.31h-2.49c.08.39.23.72.43.98.2.27.47.47.79.6.32.14.7.2,1.14.2.39,0,.75-.04,1.08-.11.33-.08.65-.18.94-.31v1.89c-.28.14-.59.25-.94.32-.35.07-.75.11-1.22.11-.79,0-1.49-.14-2.1-.43-.62-.29-1.12-.71-1.52-1.26-.4-.55-.67-1.22-.81-2h-1.01v-1.31Z"/>                            <path class="cls-2" d="m56.32,69h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                            <path class="cls-2" d="m79.32,62h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                            <path class="cls-2" d="m79.32,69h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                            <path class="cls-2" d="m79.32,76h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                            <path class="cls-2" d="m56.32,76h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                            <path class="cls-1" d="m48,43c0,1,.43,2,1.5,2s1.5-1,1.5-2c0-1.38,1.06-2,2-2,2,0,2,2,2,2h0v24h3v-24c0-2-.98-5-4.99-5s-5.01,4-5.01,5Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_06 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M48,48A16.5,16.5,0,1,0,31.5,31.5,16.5,16.5,0,0,0,48,48ZM32.53,69.66a3.1,3.1,0,1,0,3.1-3.1A3.09,3.09,0,0,0,32.53,69.66ZM60.38,52.2v6.32a10.33,10.33,0,0,1,8.25,10.1V74A2.06,2.06,0,0,1,67,76l-4.15.83A1,1,0,0,1,61.6,76l-.4-2A1,1,0,0,1,62,72.8l2.49-.5V68.62c0-8.09-12.38-8.39-12.38.25v3.44l2.49.5A1,1,0,0,1,55.42,74l-.39,2a1,1,0,0,1-1.22.81l-4-.54a2.05,2.05,0,0,1-1.78-2V68.62a10.34,10.34,0,0,1,8.25-10.1V52.69c-.28.09-.56.14-.85.25a22.36,22.36,0,0,1-14.8,0,14,14,0,0,0-2.91-.67V62.79a7.22,7.22,0,1,1-4.12,0V52.42a17.28,17.28,0,0,0-14.45,17v5.77A5.78,5.78,0,0,0,24.9,81H71.1a5.78,5.78,0,0,0,5.77-5.77V69.45A17.3,17.3,0,0,0,60.37,52.2Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_07 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M81,29.59a1.88,1.88,0,0,1-.08.61c-.16.51-.56.74-1.26.75-1.32,0-2.65,0-4,0a3,3,0,0,0-1.21.29c-2.13,1-4.24,2.1-6.35,3.15l-.07,0-.62.29-.09,0V31c-1.07,0-2.08,0-3.09,0l-.28,0a1.07,1.07,0,0,1-1-.63,2.19,2.19,0,0,1-.13-.8V21a1.25,1.25,0,0,1,.54-1.19,1.52,1.52,0,0,1,.83-.21H79.65c.92,0,1.34.42,1.34,1.35Q81,25.25,81,29.59ZM34,51.14a4.5,4.5,0,0,0-.8,2.5,4.6,4.6,0,0,0,4.5,4.62,4.36,4.36,0,0,0,1.3-.2,4.54,4.54,0,0,0,3.23-3.69,4.36,4.36,0,0,0,.07-.62,4.56,4.56,0,0,0-3.62-4.49,4.63,4.63,0,0,0-.92-.1,4.43,4.43,0,0,0-1.37.24A4.47,4.47,0,0,0,34,51.14ZM55.07,35.43a6,6,0,0,0-.65-.41l-.15,0-.07,0h0c-1.52,4-3,7.91-4.52,11.85l.15.12,3.55-2.66h0A8.55,8.55,0,0,0,52.74,43a1,1,0,0,1-.09-1.29,1.9,1.9,0,0,1,.38-.36A5.7,5.7,0,0,0,55.39,37a9,9,0,0,0,0-1A.72.72,0,0,0,55.07,35.43ZM68.45,71.92A4.61,4.61,0,0,0,73,67.38a1.9,1.9,0,0,0,0-.25,4.53,4.53,0,0,0-3-4,4.44,4.44,0,0,0-1.55-.29,4.55,4.55,0,0,0-4.53,4.42s0,.06,0,.08A4.56,4.56,0,0,0,68.45,71.92Zm-9.7-32.51a15,15,0,0,0-1.16-1.69h0l-.11.35c0,.25,0,.51-.09.75A5.18,5.18,0,0,1,55.75,42c-.13.11-.26.23-.41.34l0,.65c.29.66.63,1.3,1,2l-.29.23-2.18,1.66H60.5a16.77,16.77,0,0,0,0-1.74A12.32,12.32,0,0,0,58.75,39.41ZM48,31h0a5.69,5.69,0,0,0,.13-11.38h0a6,6,0,0,0-1.7.24A5.69,5.69,0,0,0,48,31Zm9,49.51h0A8.05,8.05,0,0,0,54.14,76a8.41,8.41,0,0,0-2.43-1.36,13.61,13.61,0,0,0-4.92-.42,7.59,7.59,0,0,0-4.46,1.42,8.15,8.15,0,0,0-1.09.92A7.72,7.72,0,0,0,39,81H57l0-.53ZM32.09,17.3a3.37,3.37,0,0,1,3.38,3.33q0,4.62,0,9.24a3.37,3.37,0,0,1-3.36,3.35H30.92v5.23l-4.53-2.24c0,3.28,0,6.45,0,9.62a1,1,0,0,0,1,1c1.91,0,3.83,0,5.76,0,0-7.34,3.32-12.38,10.1-15.22A7.84,7.84,0,0,1,40.07,26a7.73,7.73,0,0,1,2.23-6.23A7.91,7.91,0,0,1,52.9,19a7.59,7.59,0,0,1,2.9,4.74,7.94,7.94,0,0,1-3,7.94c6.79,2.85,10.11,7.91,10.07,15.2h5.32c1.07,0,1.46-.39,1.46-1.45V36.82l-.06-.57-4.49,2.22V33.23h-.75c-2.45,0-3.8-1.37-3.8-3.85,0-2.8,0-5.59,0-8.39a3.42,3.42,0,0,1,3.67-3.69c1.78,0,3.55,0,5.37,0,.2-1.61,0-2.31-1.93-2.3-13.16,0-26.31,0-39.46,0-.24,0-.48,0-.72,0a1.06,1.06,0,0,0-1,1,9.13,9.13,0,0,0,0,1.29C28.35,17.3,30.22,17.28,32.09,17.3Zm-10.54,14c2.12,1,4.24,2.1,6.35,3.16l.24.11.51.24h0V31c1.13,0,2.17,0,3.21,0h0l.1,0a1.83,1.83,0,0,0,.5-.07.78.78,0,0,0,.22-.12,1.24,1.24,0,0,0,.53-1.14V20.92a1.43,1.43,0,0,0-.33-1,1.4,1.4,0,0,0-1-.33H16.35c-.93,0-1.34.42-1.34,1.35q0,4.35,0,8.68a1.39,1.39,0,0,0,.32,1,1.42,1.42,0,0,0,1,.33c1.32,0,2.65,0,4,0A3,3,0,0,1,21.55,31.26ZM33.44,75.82a8.8,8.8,0,0,0-2.21-1.19,13.61,13.61,0,0,0-4.92-.42A7.4,7.4,0,0,0,23,75a8.58,8.58,0,0,0-1.17.67,10.23,10.23,0,0,0-1.16,1A7.83,7.83,0,0,0,18.52,81h18l-.05-.53A8,8,0,0,0,33.44,75.82Zm38.81-1.18a14.42,14.42,0,0,0-4.93-.44,7.78,7.78,0,0,0-5.62,2.36A7.49,7.49,0,0,0,59.49,81H77.43C77.28,78.35,75,75.61,72.25,74.64ZM53.74,53.23a3.75,3.75,0,0,0-.05.47A4.4,4.4,0,0,0,54,55.44a4.58,4.58,0,0,0,3.23,2.72,4.57,4.57,0,0,0,5.52-4.4,4.45,4.45,0,0,0-.5-2.06,4.51,4.51,0,0,0-8.55,1.53Zm-26.2,9.59a4.55,4.55,0,0,0-.07,9.1c.13,0,.26,0,.39,0a4.54,4.54,0,0,0-.32-9.06Zm19.56,9a4.55,4.55,0,1,0-3.65-4.46A4.56,4.56,0,0,0,47.1,71.83Zm7.29-6.71c.24.7.39,1.46.6,2.2h6.65a7.27,7.27,0,0,1,.4-2.18,7,7,0,0,1,2-3h0c-1.26-1.25-4.08-1.76-6.67-1.64a10.21,10.21,0,0,0-3.94.86l0,0-.17.11a2.74,2.74,0,0,0-.74.57h0a18.47,18.47,0,0,1,1.62,2.41A6.08,6.08,0,0,1,54.39,65.12ZM33.12,63.49a7.31,7.31,0,0,1,1.26,3.83h6.78c0-.26,0-.52.06-.77a7,7,0,0,1,.7-2.26,7.37,7.37,0,0,1,1.65-2.12h0a3.08,3.08,0,0,0-.64-.52c-2.28-1.47-7.53-1.52-10-.2a3.08,3.08,0,0,0-1,.73h0A7.19,7.19,0,0,1,33.12,63.49ZM48,44.82h0c1.43-3.75,2.77-7.28,4.14-10.86h0a12.24,12.24,0,0,0-8.28,0h0C45.23,37.55,46.58,41.09,48,44.82Zm-12.49,2h6.71l-.67-.5-1.2-.91L39.74,45l.49-1c.05-.1.1-.19.14-.28a2,2,0,0,0,.34-1.08.88.88,0,0,0-.19-.39,6.36,6.36,0,0,0-.7-.71,3.1,3.1,0,0,1-1.07-2.13c0-.15,0-.31-.07-.46,0-.31-.12-.64-.2-1l0-.2a12.5,12.5,0,0,0-3,7.89C35.48,46,35.49,46.4,35.51,46.82ZM41.78,34.9h0l-.21.13c-.25.16-.49.32-.7.48l-.13.09-.05.11-.19.41c.26,2,.49,4,2.39,5.18l.25.25.16.15a.57.57,0,0,1,.22.76,1.47,1.47,0,0,1-.06.14l-.1.2c-.26.47-.48,1-.73,1.48l3.54,2.64h0l.11-.11,0,0-1.88-4.95c-.24-.61-.47-1.23-.7-1.84Q42.76,37.47,41.78,34.9Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_08 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M80.48,55.62a3.91,3.91,0,0,0-5,0L64.54,64.35A7.55,7.55,0,0,1,59.82,66h-14a1.89,1.89,0,0,1,0-3.78h9.24A3.93,3.93,0,0,0,59,59.08a3.78,3.78,0,0,0-3.73-4.41H36.41a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.63a1.89,1.89,0,0,0-1.89,1.89V75.44a1.89,1.89,0,0,0,1.89,1.89H57.75a7.57,7.57,0,0,0,4.72-1.65L80.32,61.4A3.78,3.78,0,0,0,80.48,55.62Z"/>                            <path fill="rgb(0, 0, 0)" d="M57.06,20.93a7,7,0,0,1,4.57,3,13.48,13.48,0,0,1,2.14,5.57,17.84,17.84,0,0,1-.07,6.14,19.42,19.42,0,0,1-3.43,8.5,9.25,9.25,0,0,1-7.7,4.15,5.36,5.36,0,0,1-2.5-.72,4,4,0,0,0-4.14,0,5.36,5.36,0,0,1-2.5.72,9.25,9.25,0,0,1-7.7-4.15,19.42,19.42,0,0,1-3.43-8.5,17.84,17.84,0,0,1-.07-6.14,13.48,13.48,0,0,1,2.14-5.57,7,7,0,0,1,4.57-3,12,12,0,0,1,4.71.5A20.33,20.33,0,0,1,48,23.14a20.33,20.33,0,0,1,4.35-1.71A12,12,0,0,1,57.06,20.93ZM53.14,18a6.13,6.13,0,0,1-2.64,1.36,8.3,8.3,0,0,1-2.5.35l-1.07-.07a9.62,9.62,0,0,1,0-2.28,6.36,6.36,0,0,1,1.64-3.93,6.13,6.13,0,0,1,2.64-1.36,8.25,8.25,0,0,1,2.5-.36l1.07.08.07,1.07a8.3,8.3,0,0,1-.36,2.5A6,6,0,0,1,53.14,18Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_09 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M65.18,68.28H30.91V19.22H65.18ZM52.55,76.52a2.25,2.25,0,0,1-.85.16H44.27a1.47,1.47,0,0,1-1.58-1.56,1.49,1.49,0,0,1,1.6-1.62c2.52,0,5,0,7.56,0a1.37,1.37,0,0,1,1.43,1.23,1.59,1.59,0,0,1-.73,1.78M70.29,20.11a7,7,0,0,0-.19-1.78A6,6,0,0,0,63.94,14H32.06c-3.53,0-6.36,2.38-6.36,6q0,28,0,56a6,6,0,0,0,1.57,4.24A6.26,6.26,0,0,0,30.62,82H65.37l.11-.07a5.76,5.76,0,0,0,4.83-6.05q0-27.88,0-55.77"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_10 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M26,54.55a6.29,6.29,0,1,1-6.33,6.29A6.3,6.3,0,0,1,26,54.55m44,0a6.29,6.29,0,1,0,6.33,6.29A6.3,6.3,0,0,0,70,54.55M83.69,41.62a1.67,1.67,0,0,1,.31,1V61.23a1.71,1.71,0,1,1-3.42-.07v-.32a10.29,10.29,0,0,0-.8-4A10.57,10.57,0,0,0,59.7,58.74a10.39,10.39,0,0,0-.21,2.1v.32a1.7,1.7,0,0,1-1.71,1.77H38.26a1.7,1.7,0,0,1-1.71-1.77v-.32a10.39,10.39,0,0,0-.21-2.1,10.57,10.57,0,0,0-20.12-1.81,10.39,10.39,0,0,0-.76,3.91v.32a1.7,1.7,0,0,1-1.71,1.77h0A1.71,1.71,0,0,1,12,61.23V53.66a12.59,12.59,0,0,1,8.67-11.95L30,38.61a2.07,2.07,0,0,0,.34-.15L43,30.88a14.2,14.2,0,0,1,7.27-2H67.38a14.12,14.12,0,0,1,11.51,5.94l4.8,6.8"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_11 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M48,28A20,20,0,1,0,68,48,20,20,0,0,0,48,28Zm7.46,25.24h0l-1.61,2a1.31,1.31,0,0,1-1.82.2h0l-5.4-4a3.21,3.21,0,0,1-1.21-2.52V36.39a1.29,1.29,0,0,1,1.29-1.29h2.58a1.29,1.29,0,0,1,1.29,1.29V48l4.68,3.43a1.3,1.3,0,0,1,.2,1.81Z"/>                            <path fill="rgb(0, 0, 0)" d="M78.13,30.19a2.05,2.05,0,1,0-3.53,2.09A30.9,30.9,0,0,1,30.32,73.35h2.12a2,2,0,1,0,0-4.1H24.7a2.05,2.05,0,0,0-2.05,2V79a2.05,2.05,0,0,0,4.1,0V75.82A35,35,0,0,0,78.13,30.19ZM17.1,48A30.91,30.91,0,0,1,65.68,22.65H63.56a2,2,0,0,0,0,4.1H71.3a2.05,2.05,0,0,0,2-2.05V17a2.05,2.05,0,1,0-4.1,0v3.21A35,35,0,0,0,17.87,65.81a2,2,0,0,0,1.77,1,2.1,2.1,0,0,0,1-.29,2,2,0,0,0,.72-2.81A30.91,30.91,0,0,1,17.1,48Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_12 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M68.1,43.43V55.29a1.79,1.79,0,0,1-1.54,2,3.34,3.34,0,0,1-1.35-.23,14.83,14.83,0,0,0-13.57,1.68c-.73.47-1.39,1-2.08,1.57-1.16.9-1.72.91-2.89,0a19.19,19.19,0,0,0-5-3.09A15,15,0,0,0,31.12,57a3.74,3.74,0,0,1-1.34.28,1.74,1.74,0,0,1-1.63-1.66V31.79c0-1.43.32-1.92,1.66-2.38A18.41,18.41,0,0,1,47.3,32c.83.59.81.59,1.6,0A18.42,18.42,0,0,1,66.68,29.5a1.89,1.89,0,0,1,1.42,2.07V43.43M79,26.64A5.42,5.42,0,0,0,73.38,21Q48,21,22.6,21a5.39,5.39,0,0,0-5.51,4.61l-.09.22V63.62a13.78,13.78,0,0,0,1.09,2.58,5.3,5.3,0,0,0,4.7,2.27c5.85,0,11.7,0,17.55,0H73.2a5.3,5.3,0,0,0,5.22-3.12A6,6,0,0,0,79,62.83Q79,44.74,79,26.64M63.14,83a2,2,0,0,0,1.32-1.77c0-.66,0-1.33,0-2a3.43,3.43,0,0,0-2.05-3.11,5.37,5.37,0,0,0-1.87-.37c-1.1-.06-2.2,0-3.34,0v-3.6H39v3.6c-1.23,0-2.39,0-3.56,0a3.59,3.59,0,0,0-3.64,3.14c-.08.55,0,1.12-.06,1.69A2.19,2.19,0,0,0,33.1,83Zm1.3-50.42a14.51,14.51,0,0,0-6.7-.49,16.83,16.83,0,0,0-7.3,3.33,1.07,1.07,0,0,0-.52,1q0,9.2,0,18.39v.7A18.84,18.84,0,0,1,64.44,53V32.57M46.29,55.27q0-9.6,0-19.18L46,35.6c-.77-.55-1.53-1.12-2.35-1.6A14.37,14.37,0,0,0,31.8,32.57V53a18.8,18.8,0,0,1,14.41,2.4Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_13 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M56.28,48.43,49.87,61.24a2.07,2.07,0,0,1-3.73-.07L38.81,44.89l-3.87,9.24H22.81l23.53,24a2.3,2.3,0,0,0,3.31,0l23.54-24H59.12l-2.84-5.7Zm19.78-21.9-.31-.32a16.88,16.88,0,0,0-24.15,0L48,29.9l-3.6-3.68a16.86,16.86,0,0,0-24.15,0l-.31.31A17.69,17.69,0,0,0,19,50H32.2l4.62-11.11a2.07,2.07,0,0,1,3.79,0l7.51,16.67,6.31-12.62a2.06,2.06,0,0,1,3.69,0L61.68,50H77a17.69,17.69,0,0,0-.94-23.47Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_14 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M28.62,74.12H67.38V31.5H63.5V25.69a5.81,5.81,0,0,0-5.81-5.81H38.31a5.81,5.81,0,0,0-5.81,5.81V31.5H28.62Zm11.63-46.5h15.5V31.5H40.25ZM79,37.31v31a5.81,5.81,0,0,1-5.81,5.81H71.25V31.5h1.94A5.81,5.81,0,0,1,79,37.31ZM24.75,74.12H22.81A5.81,5.81,0,0,1,17,68.31v-31a5.81,5.81,0,0,1,5.81-5.81h1.94ZM59.62,48.94v3.87a1.93,1.93,0,0,1-1.93,1.94H51.88v5.81a1.94,1.94,0,0,1-1.94,1.94H46.06a1.94,1.94,0,0,1-1.94-1.94V54.75H38.31a1.93,1.93,0,0,1-1.93-1.94V48.94A1.93,1.93,0,0,1,38.31,47h5.81V41.19a1.94,1.94,0,0,1,1.94-1.94h3.88a1.94,1.94,0,0,1,1.94,1.94V47h5.81A1.93,1.93,0,0,1,59.62,48.94Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_15 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M74.28,31.5h-.9V26.06C73.38,21,62.14,17,48,17s-25.38,4-25.38,9.06V31.5h-.9A2.72,2.72,0,0,0,19,34.22v9.06A2.72,2.72,0,0,0,21.72,46h.9V64.12a3.63,3.63,0,0,0,3.63,3.63v3.63A3.62,3.62,0,0,0,29.88,75H33.5a3.62,3.62,0,0,0,3.62-3.62V67.75H58.88v3.63A3.62,3.62,0,0,0,62.5,75h3.62a3.62,3.62,0,0,0,3.63-3.62V67.75h.72a2.86,2.86,0,0,0,2.91-2.9V46h.9A2.72,2.72,0,0,0,77,43.28V34.22A2.72,2.72,0,0,0,74.28,31.5ZM31.69,62.31a3.63,3.63,0,1,1,3.62-3.62A3.63,3.63,0,0,1,31.69,62.31ZM33.5,49.62A3.62,3.62,0,0,1,29.88,46V31.5a3.62,3.62,0,0,1,3.62-3.62h29a3.62,3.62,0,0,1,3.62,3.62V46a3.62,3.62,0,0,1-3.62,3.62ZM64.31,62.31a3.63,3.63,0,1,1,3.63-3.62A3.62,3.62,0,0,1,64.31,62.31Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_16 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M42.45,51.7h-7.4a1.85,1.85,0,0,1-1.85-1.85v-7.4a1.85,1.85,0,0,1,1.85-1.85h7.4a1.85,1.85,0,0,1,1.85,1.85v4.29a6.82,6.82,0,0,1,5.18-2.44H65.31l.77-.87a1.92,1.92,0,0,0,.42-1.1A1.89,1.89,0,0,0,66,41.11L59.1,35.05V24a1.85,1.85,0,0,0-1.85-1.85h-3.7A1.85,1.85,0,0,0,51.7,24v4.54L41.47,19.43a4.73,4.73,0,0,0-2.71-1,4.73,4.73,0,0,0-2.72,1L11.55,41.11a1.64,1.64,0,0,0-.14,2.31l2.17,2.46a1.93,1.93,0,0,0,1.24.56A1.87,1.87,0,0,0,15.9,46l2.5-2.21v19a3.7,3.7,0,0,0,3.7,3.7H42.45ZM83.77,70.2H79.45V51.7A3.53,3.53,0,0,0,76.12,48H49.48a3.53,3.53,0,0,0-3.33,3.7V70.2H41.83a1.23,1.23,0,0,0-1.23,1.23h0v1.24a5,5,0,0,0,4.93,4.93H80.07A5,5,0,0,0,85,72.67V71.43A1.23,1.23,0,0,0,83.77,70.2Zm-9.87,0H51.7V53.55H73.9Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_17 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M48,17.9c.1.59,2,11.81,2,16.1,0,6.54-3.47,11.2-8.61,13.08L43,76.84A3,3,0,0,1,40,80H32a3,3,0,0,1-3-3.16l1.61-29.76C25.46,45.2,22,40.53,22,34c0-4.3,1.91-15.51,2-16.1.4-2.54,5.67-2.57,6,.14V35.69c.16.42,1.89.4,2,0,.18-3.16,1-17.4,1-17.73.41-2.6,5.59-2.6,6,0,0,.34.82,14.57,1,17.73.11.4,1.85.42,2,0V18C42.31,15.34,47.59,15.36,48,17.9Zm14.9,35.71L61,76.75A3,3,0,0,0,64,80h7a3,3,0,0,0,3-3V19a3,3,0,0,0-3-3c-10.31,0-27.67,22.31-8.11,37.61Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_18 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M63.61,17.25a7.05,7.05,0,1,1-7,7.05,7.05,7.05,0,0,1,7-7m18,35.47L70.73,34.09a3.11,3.11,0,0,0-2.37-1.52H59.12a3.09,3.09,0,0,0-2.37,1.52l-8.17,14L39.5,32.55A3.11,3.11,0,0,0,36.81,31H28a3.13,3.13,0,0,0-2.7,1.54L14.42,51.17a3.12,3.12,0,0,0,1.12,4.25,3.15,3.15,0,0,0,1.56.42,3.11,3.11,0,0,0,2.69-1.54l4.78-8.22V49.6L22.43,65a2.16,2.16,0,0,0,2.14,2.46v9.45a3.33,3.33,0,0,0,3.16,3.35A3.28,3.28,0,0,0,31.13,77V67.49h2.58v9.45a3.33,3.33,0,0,0,3.16,3.35A3.28,3.28,0,0,0,40.27,77V67.49A2.16,2.16,0,0,0,42.41,65L40.27,49.6V46.2L45,54.3A10.21,10.21,0,0,0,47,57a3,3,0,0,0,1.56.42,3.08,3.08,0,0,0,2.68-1.54l4.66-8-.05,27.48a3.27,3.27,0,0,0,3.28,3.27h0a3.27,3.27,0,0,0,3.28-3.27l0-16.58a1.33,1.33,0,0,1,1.21-1.34A1.3,1.3,0,0,1,65,58.71V75.26a3.33,3.33,0,0,0,3.16,3.35,3.27,3.27,0,0,0,3.39-3.27V47.86l4.65,8a3.11,3.11,0,0,0,2.69,1.54A3,3,0,0,0,80.46,57a3.1,3.1,0,0,0,1.12-4.24m-60.21-23,1.74-.16a1.7,1.7,0,0,0,1.52-2c-.3-1.51-.41-3.61.85-4.91,0,.06,0,.11,0,.17a7.05,7.05,0,1,0,14.1,0v-.17c1.25,1.3,1.15,3.4.85,4.91a1.69,1.69,0,0,0,1.52,2l1.74.16a1.7,1.7,0,0,0,1.84-1.51c.24-2.24.2-5.59-1.07-6.93a6,6,0,0,0-5.66-1.71,7.06,7.06,0,0,0-12.53,0,6.07,6.07,0,0,0-5.67,1.71c-1.26,1.34-1.3,4.69-1.06,6.93a1.7,1.7,0,0,0,1.84,1.51"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_19 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M61.26,25.79H51.33a3.73,3.73,0,0,0-2.5,1L37.47,37.17l0,0a4.59,4.59,0,0,0-.24,6.47,4.82,4.82,0,0,0,6.49.31l0,0L53,35.52a1.85,1.85,0,1,1,2.5,2.72l-3,2.77L69.28,54.68a7.65,7.65,0,0,1,.91.89V33.19l-6.31-6.31a3.73,3.73,0,0,0-2.62-1.09ZM73.9,33.22V59.1a3.69,3.69,0,0,0,3.7,3.7H85V33.22ZM79.45,59.1a1.85,1.85,0,1,1,1.85-1.85A1.85,1.85,0,0,1,79.45,59.1ZM11,62.79h7.4a3.69,3.69,0,0,0,3.7-3.7V33.22H11Zm5.55-7.39a1.85,1.85,0,1,1-1.85,1.85A1.86,1.86,0,0,1,16.55,55.4ZM67,57.55l-17.26-14-3.47,3.18A8.32,8.32,0,0,1,35,34.45l9.46-8.66H34.74a3.74,3.74,0,0,0-2.62,1.09L25.8,33.19V59.08h2.12l10.46,9.47a7.4,7.4,0,0,0,10.41-1.08l0,0,2.07,1.79a4.29,4.29,0,0,0,6-.62l3.63-4.46.62.51a3.69,3.69,0,0,0,5.2-.55l1.1-1.35A3.71,3.71,0,0,0,67,57.55Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_20 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M74.25,63c-3.28,0-3.66-3.75-8.73-3.75S60,63,56.76,63,53.07,59.25,48,59.25,42.47,63,39.27,63s-3.66-3.75-8.76-3.75S25,63,21.75,63V53.62A5.63,5.63,0,0,1,27.38,48h1.87V31.12h7.5V48h7.5V31.12h7.5V48h7.5V31.12h7.5V48h1.87a5.63,5.63,0,0,1,5.63,5.62Zm0,15H21.75V66.75c5.08,0,5.48-3.75,8.76-3.75s3.66,3.75,8.76,3.75S44.8,63,48,63s3.66,3.75,8.76,3.75S62.24,63,65.52,63s3.66,3.75,8.73,3.75ZM33,29.25a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S35.08,29.25,33,29.25Zm15,0a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S50.08,29.25,48,29.25Zm15,0a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S65.08,29.25,63,29.25Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_21 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M54.29,36.47A5.66,5.66,0,0,1,56,40.92a5.59,5.59,0,0,1-1.75,4.43,6.75,6.75,0,0,1-4.62,1.54H41.78v-12h7.89A6.67,6.67,0,0,1,54.29,36.47ZM75,25.5v45A4.51,4.51,0,0,1,70.5,75h-45A4.51,4.51,0,0,1,21,70.5v-45A4.51,4.51,0,0,1,25.5,21h45A4.51,4.51,0,0,1,75,25.5ZM61.5,40.92a11.6,11.6,0,0,0-.81-4.35,9.62,9.62,0,0,0-2.33-3.46,11.2,11.2,0,0,0-3.63-2.28A13.1,13.1,0,0,0,50,30H36.32V66h5.46V51.84H50A13.1,13.1,0,0,0,54.73,51a11.2,11.2,0,0,0,3.63-2.28,9.59,9.59,0,0,0,2.33-3.43A11.57,11.57,0,0,0,61.5,40.92Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_22 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M61.54,19v-2a1.94,1.94,0,0,0-3.87,0v2a21.41,21.41,0,0,0-19.34,21.3,2,2,0,0,0,1,1.7,1.93,1.93,0,0,0,2-.1,8.53,8.53,0,0,1,9.46,0,1.93,1.93,0,0,0,1.93.13l3.06-1.53a8.46,8.46,0,0,1,1.88-.68V61.66h3.87V39.79a8.56,8.56,0,0,1,1.87.68L66.47,42a2.18,2.18,0,0,0,2.07-.13,8.51,8.51,0,0,1,9.45,0,1.93,1.93,0,0,0,3-1.6A21.52,21.52,0,0,0,61.54,19ZM74.35,73a3.82,3.82,0,0,0,2.78-3.64,3.87,3.87,0,0,0-3.86-3.87H32.4L22,51.61a3.86,3.86,0,1,0-6.18,4.64l11.6,15.47a3.73,3.73,0,0,0,2,1.29L26.81,78.2a1.93,1.93,0,1,0,3.46,1.73l3.33-6.67H70.14l3.33,6.67a1.93,1.93,0,1,0,3.46-1.73ZM48,53.93H28.54l2.9,3.87H48a1.92,1.92,0,0,1,1.93,1.93v1.93H53.8V59.73A5.8,5.8,0,0,0,48,53.93Z"/>                            </svg>'); }
          [data-theme="dark"] [data-theme="altenhilfe"] .stellenmarkt-detail__content .vorteile__icon--icon_23 {
            --svg: url('data:image/svg+xml,                            <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                            <path fill="rgb(0, 0, 0)" d="M70.86,40.4a15.06,15.06,0,0,0-5.51,1L56.12,26.55A2.84,2.84,0,0,0,53.7,25.2H46.1a1.9,1.9,0,0,0-1.9,1.9V29a1.9,1.9,0,0,0,1.9,1.9h6l1.77,2.85H40.4v-1.9A1.9,1.9,0,0,0,38.5,30H28.11a2.9,2.9,0,0,0-2.91,2.9,2.85,2.85,0,0,0,2.85,2.8h5.79l-3.5,5.64A15.2,15.2,0,1,0,39.92,59.4H46.1a2.84,2.84,0,0,0,2.42-1.35L58.73,41.56l1.78,2.86A15.13,15.13,0,0,0,55.6,55.63,15.4,15.4,0,0,0,70.65,70.8a15.2,15.2,0,1,0,.21-30.4ZM32.18,49.16a9.5,9.5,0,0,1,2.33,4.54H29.37Zm-7,15.94a9.5,9.5,0,0,1,0-19,9.64,9.64,0,0,1,2,.22l-5.4,8.73a2.85,2.85,0,0,0,2.42,4.35H33.9A9.5,9.5,0,0,1,25.2,65.1ZM44.51,53.7H40.28a15.16,15.16,0,0,0-5-9.5l2.94-4.75H53.33L44.51,53.7ZM70.29,65.09A9.5,9.5,0,0,1,63.6,49.41l5.28,8.5a1.9,1.9,0,0,0,2.62.61l1.61-1a1.9,1.9,0,0,0,.61-2.62l-5.28-8.5a9.37,9.37,0,0,1,2.36-.3,9.5,9.5,0,1,1-.51,19Z"/>                            </svg>'); }
    .stellenmarkt-detail__content .vorteile__headline {
      all: unset;
      width: 100%;
      font-size: 1.25rem;
      line-height: 1.875rem;
      font-weight: 600;
      padding-bottom: 12.5px;
      display: grid;
      grid-template-columns: auto 23px;
      justify-items: center;
      align-items: end;
      justify-content: center;
      height: 60px; }
      .stellenmarkt-detail__content .vorteile__headline--btn {
        cursor: pointer;
        border-bottom: 1px solid #CCCCCC; }
      .stellenmarkt-detail__content .vorteile__headline--div {
        cursor: auto;
        border: none;
        border-bottom: 1px solid #CCCCCC; }

@media only screen and (max-width: 575px) {
  .stellenmarkt-detail__content .vorteile__headline {
    font-size: 1rem;
    line-height: 1.5rem;
    height: auto; } }
      .stellenmarkt-detail__content .vorteile__headline--text {
        display: -webkit-box;
        width: 100%;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        padding: 0 15px; }
      .stellenmarkt-detail__content .vorteile__headline .arrow {
        position: static;
        margin: 0;
        height: 23px; }
      .stellenmarkt-detail__content .vorteile__headline.klapper--aktiv .arrow {
        -webkit-transform: translate(0, -6px);
        -moz-transform: translate(0, -6px);
        -ms-transform: translate(0, -6px);
        -o-transform: translate(0, -6px);
        transform: translate(0, -6px); }
        .stellenmarkt-detail__content .vorteile__headline.klapper--aktiv .arrow:before {
          -webkit-transform: rotate(-45deg);
          -moz-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
          -o-transform: rotate(-45deg);
          transform: rotate(-45deg); }
        .stellenmarkt-detail__content .vorteile__headline.klapper--aktiv .arrow:after {
          -webkit-transform: rotate(45deg);
          -moz-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          -o-transform: rotate(45deg);
          transform: rotate(45deg); }
    .stellenmarkt-detail__content .vorteile__text {
      text-align: left;
      opacity: 0;
      width: 100%;
      overflow: hidden;
      -webkit-transition: height 0.5s ease-in-out, opacity 0.5s ease-in-out;
      -moz-transition: height 0.5s ease-in-out, opacity 0.5s ease-in-out;
      -ms-transition: height 0.5s ease-in-out, opacity 0.5s ease-in-out;
      -o-transition: height 0.5s ease-in-out, opacity 0.5s ease-in-out;
      transition: height 0.5s ease-in-out, opacity 0.5s ease-in-out; }
      .stellenmarkt-detail__content .vorteile__text.klapper--aktiv {
        opacity: 1; }
      .stellenmarkt-detail__content .vorteile__text [href^="https"]:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M12,14H2V4H6V2H2A1.959,1.959,0,0,0,0,4V14a1.959,1.959,0,0,0,2,2H12a1.959,1.959,0,0,0,2-2V10H12Z' fill='%23000'/%3E%3Cpath d='M9,0V2h3.586L6.33,8.33,7.744,9.744,14,3.488V7h2V0Z' fill='%23000'/%3E%3C/svg%3E%0A"); }
    .stellenmarkt-detail__content .vorteile p {
      font-size: 1.25rem;
      line-height: 1.875rem; }

@media only screen and (max-width: 575px) {
  .stellenmarkt-detail__content .vorteile p {
    font-size: 1rem;
    line-height: 1.5rem; } }
    .stellenmarkt-detail__content .vorteile *:last-child {
      margin-bottom: 0; }
  .stellenmarkt-detail__content .einrichtung {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(380px, 1fr));
    grid-auto-rows: auto;
    grid-gap: 30px;
    align-items: center;
    padding: 28px 30px;
    margin-bottom: 40px; }
    .stellenmarkt-detail__content .einrichtung *:last-child {
      margin-bottom: 0; }
    .stellenmarkt-detail__content .einrichtung h2 {
      margin-bottom: 37px; }

@media only screen and (max-width: 1399px) {
  .stellenmarkt-detail__content .einrichtung__image {
    order: 0; }
  .stellenmarkt-detail__content .einrichtung__text {
    order: 1; } }

@media only screen and (max-width: 575px) {
  .stellenmarkt-detail__content .einrichtung {
    grid-template-columns: 1fr; } }
  .stellenmarkt-detail__content .ansprechpartner {
    background: var(--bg-g);
    margin-bottom: 40px; }
    .stellenmarkt-detail__content .ansprechpartner__wrapper {
      display: grid;
      grid-template-columns: 240px 1fr;
      grid-auto-rows: auto;
      grid-gap: 45px;
      align-items: center;
      margin-top: 45px; }

@media only screen and (max-width: 768px) {
  .stellenmarkt-detail__content .ansprechpartner__wrapper {
    grid-template-columns: 1fr; } }
    .stellenmarkt-detail__content .ansprechpartner__text, .stellenmarkt-detail__content .ansprechpartner__adresse {
      display: -webkit-box ;
      display: -webkit-flex ;
      display: -moz-flex ;
      display: -ms-flexbox ;
      display: flex ;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start; }
      .stellenmarkt-detail__content .ansprechpartner__text > *:last-child, .stellenmarkt-detail__content .ansprechpartner__adresse > *:last-child {
        margin-bottom: 0; }
    .stellenmarkt-detail__content .ansprechpartner__text--wrapper {
      display: grid;
      grid-template-columns: repeat(3, minmax(calc(33.33% - 240px), 1fr));
      grid-auto-rows: auto;
      grid-gap: 20px; }

@media only screen and (max-width: 1399px) {
  .stellenmarkt-detail__content .ansprechpartner__text--wrapper {
    grid-template-columns: 1fr; } }

@media only screen and (min-width: 1400px) {
  .stellenmarkt-detail__content .ansprechpartner__text--wrapper {
    grid-gap: 45px; } }
    .stellenmarkt-detail__content .ansprechpartner__text h3 {
      font-weight: 600;
      margin: 0; }
    .stellenmarkt-detail__content .ansprechpartner__image {
      display: -webkit-box ;
      display: -webkit-flex ;
      display: -moz-flex ;
      display: -ms-flexbox ;
      display: flex ; }
      .stellenmarkt-detail__content .ansprechpartner__image img {
        border-radius: 30px; }

.job-alarm {
  min-height: calc(100vh - 90px); }
  .job-alarm--gray {
    background-color: var(--bg-g);
    -webkit-transition: background-color 0.6s ease-out;
    -moz-transition: background-color 0.6s ease-out;
    -ms-transition: background-color 0.6s ease-out;
    -o-transition: background-color 0.6s ease-out;
    transition: background-color 0.6s ease-out; }
    .job-alarm--gray + .job-alarm--gray {
      padding-top: 0; }
  .job-alarm__content {
    margin-top: 120px;
    margin-bottom: 40px; }
  .job-alarm__formular {
    margin-top: 38px !important; }
    .job-alarm__formular .datenschutz {
      margin: 30px 0 16px !important; }
  .job-alarm__icon {
    display: inline-block;
    margin-bottom: 21px;
    background-size: cover; }
    .job-alarm__icon--bestaetigen {
      width: 95px;
      height: 76px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99.178' height='79' viewBox='0 0 99.178 79'%3E%3Cg transform='translate(2.089 1.5)'%3E%3Cpath d='M12.5,6h76A9.528,9.528,0,0,1,98,15.5v57A9.528,9.528,0,0,1,88.5,82h-76A9.528,9.528,0,0,1,3,72.5v-57A9.528,9.528,0,0,1,12.5,6Z' transform='translate(-3 -6)' fill='none' stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3Cpath d='M98,9,50.5,42.25,3,9' transform='translate(-3 0.5)' fill='none' stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A"); }
    .job-alarm__icon--angemeldet, .job-alarm__icon--abbestellt {
      width: 96px;
      height: 90.95px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99.621' height='93.947' viewBox='0 0 99.621 93.947'%3E%3Cg transform='translate(-3 -3)'%3E%3Cpath d='M13.5,41.368,28.658,56.526,79.184,6' transform='translate(21.316 3.553)' fill='none' stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3Cpath d='M95.447,49.974V85.342A10.105,10.105,0,0,1,85.342,95.447H14.605A10.105,10.105,0,0,1,4.5,85.342V14.605A10.105,10.105,0,0,1,14.605,4.5H70.184' transform='translate(0 0)' fill='none' stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  .job-alarm__bttn {
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    gap: 12px;
    cursor: pointer;
    background: var(--c1);
    color: white; }
    .job-alarm__bttn .icon {
      width: 21px;
      height: 24px;
      display: inline-block;
      background-color: white;
      --svg: url('data:image/svg+xml,            <svg xmlns="http://www.w3.org/2000/svg" width="21" height="24" viewBox="0 0 21 24">            <path d="M10.5,24a3,3,0,0,0,3-3h-6A3,3,0,0,0,10.5,24Zm10.1-7.018c-.906-.973-2.6-2.437-2.6-7.232a7.4,7.4,0,0,0-6-7.273V1.5a1.5,1.5,0,1,0-3,0v.977A7.4,7.4,0,0,0,3,9.75c0,4.8-1.695,6.259-2.6,7.232A1.465,1.465,0,0,0,0,18a1.5,1.5,0,0,0,1.5,1.5H19.5A1.5,1.5,0,0,0,21,18a1.464,1.464,0,0,0-.4-1.018Z" transform="translate(0)" />            </svg>');
      -webkit-mask: var(--svg);
      mask: var(--svg);
      -webkit-transition: background-color 0.4s;
      -moz-transition: background-color 0.4s;
      -ms-transition: background-color 0.4s;
      -o-transition: background-color 0.4s;
      transition: background-color 0.4s; }
    .job-alarm__bttn:hover {
      background: var(--c1-hover);
      border-color: var(--c1-hover); }
      .job-alarm__bttn:hover .icon {
        background-color: white; }
  .job-alarm .tags {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px; }
    .job-alarm .tags__label {
      font-weight: bold;
      margin: 0; }
    .job-alarm .tags__item {
      font-size: 1rem;
      line-height: 1.6875rem;
      background: var(--bg-g);
      padding: 2px 14px 1px;
      position: relative;
      border-radius: 4px; }

.stellen + .stellen {
  margin-top: 88px; }

@media only screen and (max-width: 575px) {
  .stellen + .stellen {
    margin-top: 38px; } }

.stellen__head {
  display: -webkit-box ;
  display: -webkit-flex ;
  display: -moz-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .stellen__head h2 {
    margin-bottom: 30px;
    margin-top: 0; }

@media only screen and (max-width: 1199px) {
  .stellen__head h2 {
    width: 100%;
    margin-bottom: 0; } }

.stellen__kv {
  display: -webkit-box ;
  display: -webkit-flex ;
  display: -moz-flex ;
  display: -ms-flexbox ;
  display: flex ;
  margin-bottom: 29px; }

@media only screen and (max-width: 575px) {
  .stellen__kv {
    margin-bottom: 20px; } }
  .stellen__kv--img {
    border-radius: 30px 30px 0 0;
    height: auto; }

@media only screen and (max-width: 575px) {
  .stellen__kv--img {
    border-radius: 10px 10px 0 0; } }

.stellen__wrapper {
  display: grid;
  grid-template-columns: repeat(3, minmax(21.875rem, 1fr));
  grid-auto-rows: auto;
  grid-gap: 32px; }

@media (max-width: 1339px) {
  .stellen__wrapper {
    grid-template-columns: repeat(auto-fit, minmax(21.875rem, 1fr)); } }

@media only screen and (max-width: 575px) {
  .stellen__wrapper {
    grid-gap: 20px; } }

@media (max-width: 449px) {
  .stellen__wrapper {
    grid-template-columns: repeat(auto-fit, minmax(15.5rem, 1fr)); } }
  .stellen__wrapper--flat {
    display: grid;
    grid-gap: 20px; }
    .stellen__wrapper--flat .stellen__card {
      position: relative; }
      .stellen__wrapper--flat .stellen__card:after {
        content: "";
        background-size: contain;
        background-repeat: no-repeat;
        width: 13px;
        height: 24px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 32px;
        pointer-events: none;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.414' height='26.828' viewBox='0 0 14.414 26.828'%3E%3Cpath d='M9,13.5l12,12,12-12' transform='translate(-12.086 34.414) rotate(-90)' fill='none' stroke='%2300a649' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A"); }

@media (max-width: 499px) {
  .stellen__wrapper--flat .stellen__card:after {
    display: none; } }
    .stellen__wrapper--flat .stellen__tag--wrapper {
      margin-bottom: 0; }

.stellen__card {
  background: #ffffff;
  padding: 32px;
  border-radius: 30px;
  -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.05);
  display: grid;
  align-content: space-between;
  grid-gap: 32px;
  -webkit-transition: box-shadow 0.5s;
  -moz-transition: box-shadow 0.5s;
  -ms-transition: box-shadow 0.5s;
  -o-transition: box-shadow 0.5s;
  transition: box-shadow 0.5s; }

@media only screen and (max-width: 575px) {
  .stellen__card {
    grid-gap: 10px; } }
  .stellen__card:hover {
    -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.2); }

@media only screen and (max-width: 575px) {
  .stellen__card {
    border-radius: 10px;
    padding: 15px; } }

.stellen__img {
  aspect-ratio: 363/130; }

.stellen__text h3 {
  margin-top: 0;
  margin-bottom: 16px; }

.stellen__text *:last-child {
  margin-bottom: 0; }

.stellen__info {
  padding-left: 28px;
  position: relative;
  font-size: 1.125rem;
  line-height: 1.6875rem; }
  .stellen__info + .stellen__info {
    margin-top: 15px; }
  .stellen__info:before {
    content: "";
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    left: 0; }
  .stellen__info--haus {
    font-weight: 600; }
    .stellen__info--haus:before {
      width: 21.27px;
      height: 22px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.274' height='22' viewBox='0 0 21.274 22'%3E%3Cpath d='M10.628,0a1.2,1.2,0,0,0-.841.344L.359,9.61A1.2,1.2,0,0,0,1.2,11.666H2.5V20.8A1.2,1.2,0,0,0,3.7,22H17.673a1.2,1.2,0,0,0,1.2-1.2V11.666h1.2a1.2,1.2,0,0,0,.841-2.057L11.469.344A1.2,1.2,0,0,0,10.628,0' transform='translate(0 0)' fill='%23999'/%3E%3C/svg%3E%0A"); }
  .stellen__info--ort:before {
    width: 16px;
    height: 21.33px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='21.333' viewBox='0 0 16 21.333'%3E%3Cpath d='M7.178,20.9C1.124,12.126,0,11.226,0,8A8,8,0,1,1,16,8c0,3.226-1.124,4.126-7.178,12.9a1,1,0,0,1-1.644,0ZM8,11.333A3.333,3.333,0,1,0,4.667,8,3.333,3.333,0,0,0,8,11.333Z' fill='%23999'/%3E%3C/svg%3E%0A"); }
  .stellen__info--zeit {
    display: flex;
    column-gap: 11px;
    flex-direction: row;
    flex-wrap: wrap; }
    .stellen__info--zeit:before {
      width: 18px;
      height: 18px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M17,8a9,9,0,1,0,9,9A9,9,0,0,0,17,8Zm3.356,11.359h0l-.726.907a.581.581,0,0,1-.816.091h0l-2.431-1.8a1.452,1.452,0,0,1-.544-1.133V11.774a.581.581,0,0,1,.581-.581h1.161a.581.581,0,0,1,.581.581V17l2.1,1.542A.581.581,0,0,1,20.356,19.359Z' transform='translate(-8 -8)' fill='%23999'/%3E%3C/svg%3E%0A"); }
  .stellen__info--datum:before {
    width: 16px;
    height: 18.29px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18.286' viewBox='0 0 16 18.286'%3E%3Cpath d='M0,16.571a1.715,1.715,0,0,0,1.714,1.714H14.286A1.715,1.715,0,0,0,16,16.571V6.857H0Zm11.429-7a.43.43,0,0,1,.429-.429h1.429a.43.43,0,0,1,.429.429V11a.43.43,0,0,1-.429.429H11.857A.43.43,0,0,1,11.429,11Zm0,4.571a.43.43,0,0,1,.429-.429h1.429a.43.43,0,0,1,.429.429v1.429a.43.43,0,0,1-.429.429H11.857a.43.43,0,0,1-.429-.429ZM6.857,9.571a.43.43,0,0,1,.429-.429H8.714a.43.43,0,0,1,.429.429V11a.43.43,0,0,1-.429.429H7.286A.43.43,0,0,1,6.857,11Zm0,4.571a.43.43,0,0,1,.429-.429H8.714a.43.43,0,0,1,.429.429v1.429A.43.43,0,0,1,8.714,16H7.286a.43.43,0,0,1-.429-.429ZM2.286,9.571a.43.43,0,0,1,.429-.429H4.143a.43.43,0,0,1,.429.429V11a.43.43,0,0,1-.429.429H2.714A.43.43,0,0,1,2.286,11Zm0,4.571a.43.43,0,0,1,.429-.429H4.143a.43.43,0,0,1,.429.429v1.429A.43.43,0,0,1,4.143,16H2.714a.43.43,0,0,1-.429-.429Zm12-11.857H12.571V.571A.573.573,0,0,0,12,0H10.857a.573.573,0,0,0-.571.571V2.286H5.714V.571A.573.573,0,0,0,5.143,0H4a.573.573,0,0,0-.571.571V2.286H1.714A1.715,1.715,0,0,0,0,4V5.714H16V4A1.715,1.715,0,0,0,14.286,2.286Z' fill='%23999'/%3E%3C/svg%3E%0A"); }
  .stellen__info--wrapper {
    display: grid;
    align-items: center;
    grid-gap: 32px;
    grid-template-columns: calc(30% - 48px) 18% 20% calc(32% - 48px); }

@media screen and (max-width: 991px) and (min-width: 768px) {
  .stellen__info--wrapper {
    grid-template-columns: 1fr;
    grid-template-columns: repeat(2, minmax(150px, 1fr));
    gap: 10px; } }

@media screen and (max-width: 767px) {
  .stellen__info--wrapper {
    grid-template-columns: 1fr;
    gap: 10px; } }
    .stellen__info--wrapper .stellen__info {
      padding-left: 30px;
      margin: 0; }
      .stellen__info--wrapper .stellen__info--haus {
        font-weight: 600; }
      .stellen__info--wrapper .stellen__info:empty:before {
        display: none; }

@media (max-width: 991px) {
  .stellen__info--wrapper .stellen__info:empty {
    display: none; } }

.stellen__tag {
  font-size: 1rem;
  line-height: 1.75rem;
  padding: 3px 10px;
  background: var(--bg-g);
  border-radius: 4px; }
  .stellen__tag--main {
    background: var(--main-c);
    color: var(--main-t);
    -webkit-transition: background 0.5s;
    -moz-transition: background 0.5s;
    -ms-transition: background 0.5s;
    -o-transition: background 0.5s;
    transition: background 0.5s; }
  .stellen__tag--wrapper {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 10px;
    grid-gap: 10px; }

.stellen__bttn {
  margin: 0; }

.stellen__link {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; }

.benefits {
  text-align: center;
  margin-bottom: 2rem; }
  .benefits__wrapper {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(23.5rem, calc(25% - 24px)));
    grid-auto-rows: auto;
    grid-gap: 32px;
    justify-content: center; }

@media (max-width: 1520px) {
  .benefits__wrapper {
    grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr)); } }

@media (max-width: 449px) {
  .benefits__wrapper {
    grid-template-columns: repeat(auto-fit, minmax(15.5rem, 1fr)); } }
  .benefits__item {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    text-align: center;
    text-decoration: none !important; }
  .benefits__icon {
    width: 140px;
    height: 140px; }
    [data-theme="jg-zentrale"] .benefits__icon, [data-theme="gesundheitswesen"] .benefits__icon, [data-theme="rehabilitation"] .benefits__icon, [data-theme="default"] .benefits__icon {
      background-color: var(--main-c);
      -webkit-mask: var(--svg);
      mask: var(--svg);
      -webkit-mask-size: contain;
      mask-size: contain;
      -webkit-transition: background-color 0.5s;
      -moz-transition: background-color 0.5s;
      -ms-transition: background-color 0.5s;
      -o-transition: background-color 0.5s;
      transition: background-color 0.5s; }
      [data-theme="jg-zentrale"] .benefits__icon--icon_01, [data-theme="gesundheitswesen"] .benefits__icon--icon_01, [data-theme="rehabilitation"] .benefits__icon--icon_01, [data-theme="default"] .benefits__icon--icon_01 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M46.5,47.35a2,2,0,0,0,3,0L62.36,33.87a9.77,9.77,0,0,0-.66-14,9,9,0,0,0-12.38.91L48,22.14l-1.31-1.37a9,9,0,0,0-12.39-.92,9.8,9.8,0,0,0-.66,14Zm34.23,8.27a3.91,3.91,0,0,0-5,0L64.8,64.35A7.56,7.56,0,0,1,60.07,66h-14a1.89,1.89,0,0,1,0-3.78h9.24a3.91,3.91,0,0,0,3.93-3.14,3.77,3.77,0,0,0-3.73-4.41H36.67a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.89A1.89,1.89,0,0,0,14,64.11V75.44a1.89,1.89,0,0,0,1.89,1.89H58a7.59,7.59,0,0,0,4.72-1.65L80.58,61.4A3.78,3.78,0,0,0,80.73,55.62Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_02, [data-theme="gesundheitswesen"] .benefits__icon--icon_02, [data-theme="rehabilitation"] .benefits__icon--icon_02, [data-theme="default"] .benefits__icon--icon_02 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M83,30.06,61.11,19.2c-2.26,3.13-7.27,5.31-13.11,5.31S37.16,22.33,34.9,19.2L13,30.06a1.81,1.81,0,0,0-.81,2.42l6.43,12.88a1.81,1.81,0,0,0,2.42.81l6.37-3.12A1.79,1.79,0,0,1,30,44.67V73.2a3.6,3.6,0,0,0,3.6,3.6h28.8A3.6,3.6,0,0,0,66,73.2V44.66A1.8,1.8,0,0,1,68.58,43l6.36,3.12a1.8,1.8,0,0,0,2.42-.81l6.45-12.87A1.8,1.8,0,0,0,83,30.06Z" />                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_03, [data-theme="gesundheitswesen"] .benefits__icon--icon_03, [data-theme="rehabilitation"] .benefits__icon--icon_03, [data-theme="default"] .benefits__icon--icon_03 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M51.23,46.76A11.77,11.77,0,0,1,43.4,44,13.92,13.92,0,0,1,39,35.82H36V32.49l2.6-.19a4.7,4.7,0,0,1-.05-.63V30.4a4.07,4.07,0,0,1,.05-.61H36V26.52l3-.24a17.34,17.34,0,0,1,1.73-4.8,12.74,12.74,0,0,1,2.82-3.54,11.84,11.84,0,0,1,3.74-2.19A13,13,0,0,1,51.76,15,10,10,0,0,1,56,16a10.49,10.49,0,0,1,3.61,2.8l-4,3.81a9.62,9.62,0,0,0-1.9-1.5,4.42,4.42,0,0,0-2.24-.58A4.49,4.49,0,0,0,48.07,22a8.91,8.91,0,0,0-2,4.24H56.43v3.56H45.69v1.74a3.78,3.78,0,0,0,.05.67h8.77v3.62H46.22a8.68,8.68,0,0,0,2.05,4,4.55,4.55,0,0,0,3.39,1.39,4.38,4.38,0,0,0,2.44-.67,8.37,8.37,0,0,0,2-1.93L60,42.32a12.18,12.18,0,0,1-4,3.31A10.52,10.52,0,0,1,51.23,46.76Z"/>                <path fill="rgb(0, 0, 0)" d="M80.73,55.62a3.91,3.91,0,0,0-5,0L64.8,64.35A7.56,7.56,0,0,1,60.07,66h-14a1.89,1.89,0,0,1,0-3.78h9.24a3.91,3.91,0,0,0,3.93-3.14,3.77,3.77,0,0,0-3.73-4.41H36.67a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.89A1.89,1.89,0,0,0,14,64.11V75.44a1.89,1.89,0,0,0,1.89,1.89H58a7.59,7.59,0,0,0,4.72-1.65L80.58,61.4A3.78,3.78,0,0,0,80.73,55.62Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_04, [data-theme="gesundheitswesen"] .benefits__icon--icon_04, [data-theme="rehabilitation"] .benefits__icon--icon_04, [data-theme="default"] .benefits__icon--icon_04 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M47.05,40.68A3.64,3.64,0,0,0,45.87,39l4.89,1.23.32.1a6,6,0,0,0-1,3.27v2h0a2.5,2.5,0,0,1-.66-.09l-.85-.21-1.53-4.6m32.14,35.2H76.88a3.12,3.12,0,0,0,1.29-3.49L74.26,59a3.13,3.13,0,0,0-3-2.24H66.09v-3.7l7.23-3.33A2.59,2.59,0,1,0,71.15,45l-5.06,2.33V43.58a4.42,4.42,0,0,0-4.42-4.43H56.13a4.42,4.42,0,0,0-4.42,4.43v2.71L54.77,44l-5,5.55a2.58,2.58,0,0,0-.09,3.35l7.19,9a2.29,2.29,0,0,0,.21.23l2,.74a2.64,2.64,0,0,0,1.44-.56,2.6,2.6,0,0,0,.41-3.65l-5.82-7.27,3.52-3.92-2,3.38,3.42,4.28A14.38,14.38,0,0,1,72,73.28l.25.86a3.14,3.14,0,0,0,1.29,1.74H70.94a14.63,14.63,0,0,1-2.3,3.31H79.19a1.66,1.66,0,1,0,0-3.31M59.8,37.55h0A5.76,5.76,0,1,0,54.5,31.4a5.76,5.76,0,0,0,5.34,6.16M50.43,57.24l-.5-1.51L48,53.32a3.32,3.32,0,0,1-.17-3.92l-.6-1.8a4.66,4.66,0,0,1-.66,2.95A4.6,4.6,0,0,1,45.19,52l2.49,7.5a14.49,14.49,0,0,1,2.75-2.24M42,42.24,45,44.13a4.53,4.53,0,0,1,1.57,1.6l-1.47-4.42a1.65,1.65,0,0,0-3.17.93m19.94,15.2a4.23,4.23,0,0,1,1,4.06A9.12,9.12,0,0,1,65.55,64l1,1.72a9.22,9.22,0,0,1,0,7.47l-1,1.73a9.3,9.3,0,0,1-6.47,3.74h-2a9.3,9.3,0,0,1-6.47-3.74l-1-1.73a9.22,9.22,0,0,1,0-7.47l1-1.72A9.29,9.29,0,0,1,54.17,61l-2.11-2.64a12.56,12.56,0,1,0,9.85-1ZM44,45.78l-8.6-5.29-2.45-7,3.33,5.3L40,41a3.66,3.66,0,0,1,2.42-2.68,4.21,4.21,0,0,1,.48-.12l-1.51-.38-3.65-4.21.07-1.1a4,4,0,0,0-3.75-4.3l-7.18-.47a4,4,0,0,0-4.29,3.75L21.25,52.17s.39,7.84.58,11.62L15.46,77.36a3.27,3.27,0,0,0,5.93,2.75l6.71-14.3a3.26,3.26,0,0,0,.29-1.54l-.58-11.66,1.48.1L32.9,63.46,34.28,79a3.27,3.27,0,0,0,6.51-.57L39.38,62.51a2.78,2.78,0,0,0-.16-.76l-2.88-8.57.31-3.26L30,45.85a2.74,2.74,0,0,1-1.27-2l-.94-8.58,2.77,8a2.76,2.76,0,0,0,1.14,1.42l9.44,5.8A2.72,2.72,0,1,0,44,45.78m-16.43-30a6,6,0,1,0,8.44,0,6,6,0,0,0-8.44,0"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_05, [data-theme="gesundheitswesen"] .benefits__icon--icon_05, [data-theme="rehabilitation"] .benefits__icon--icon_05, [data-theme="default"] .benefits__icon--icon_05 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <defs><style>.cls-1{fill-rule:evenodd;}.cls-1,.cls-2{fill:rgb(0, 0, 0);}</style></defs>                <circle class="cls-2" cx="35" cy="20" r="6"/>                <path class="cls-2" d="m33.32,76H15.68c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                <path class="cls-2" d="m42,55c1.14.61,1.91,1.45,1.91,2.7l.09,9.3h5v-8c0-2.5.29-5.58-1-7s-7.49-4.67-7.49-5.92v-10.77l.94.94c.85.85,2.35,1.75,3.55,1.75h8.5c1.25,0,2.5-1.25,2.5-2.5s-1.25-2.5-2.5-2.5h-6.5c-1.2,0-2.44-.43-3.29-1.28l-3.07-3.07c-1.54-1.54-3.47-2.65-5.64-2.65-3,0-5.22,1.08-7.22,2.2-2,1.13-3.29,2.67-4.05,3.92-.76,1.25-2.73,5.87-2.73,8.87v4.5c0,1.5,1.25,2.5,2.5,2.5s2.51-1,2.51-2.5v-3.5c-.24-2.34.91-6.13,1.77-7.04.86-.91,2.22-.96,2.22-.96v19c0,.73-.77,3.31-1,4l-6,17h6l4.11-10.17,3.3-7.59c.34-.87,1.47-1.46,2.25-1.66.78-.2,2.2-.19,3.34.42Z"/>                <path class="cls-2" d="m70.5,60c4.69,0,8.5-3.81,8.5-8.5s-3.81-8.5-8.5-8.5-8.5,3.81-8.5,8.5,3.81,8.5,8.5,8.5Zm-4.5-8h.87c0-.05-.01-.12-.02-.21,0-.09-.01-.17-.01-.25,0-.07,0-.15,0-.22,0-.07,0-.13.01-.17h-.85v-1.3h.98c.13-.81.39-1.5.8-2.07.4-.57.92-1.02,1.54-1.32.62-.31,1.33-.46,2.11-.46.5,0,.96.05,1.38.15.42.1.83.25,1.22.45l-.72,1.71c-.34-.15-.66-.27-.95-.36-.29-.09-.6-.13-.92-.13-.3,0-.57.04-.82.13-.25.09-.47.22-.66.39-.19.17-.35.38-.48.63-.13.25-.22.54-.27.87h2.97v1.3h-3.08s0,.09,0,.15c0,.07,0,.15,0,.24,0,.08,0,.15,0,.22,0,.07,0,.15.01.23h2.62v1.31h-2.49c.08.39.23.72.43.98.2.27.47.47.79.6.32.14.7.2,1.14.2.39,0,.75-.04,1.08-.11.33-.08.65-.18.94-.31v1.89c-.28.14-.59.25-.94.32-.35.07-.75.11-1.22.11-.79,0-1.49-.14-2.1-.43-.62-.29-1.12-.71-1.52-1.26-.4-.55-.67-1.22-.81-2h-1.01v-1.31Z"/>                <path class="cls-2" d="m56.32,69h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                <path class="cls-2" d="m79.32,62h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                <path class="cls-2" d="m79.32,69h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                <path class="cls-2" d="m79.32,76h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                <path class="cls-2" d="m56.32,76h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                <path class="cls-1" d="m48,43c0,1,.43,2,1.5,2s1.5-1,1.5-2c0-1.38,1.06-2,2-2,2,0,2,2,2,2h0v24h3v-24c0-2-.98-5-4.99-5s-5.01,4-5.01,5Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_06, [data-theme="gesundheitswesen"] .benefits__icon--icon_06, [data-theme="rehabilitation"] .benefits__icon--icon_06, [data-theme="default"] .benefits__icon--icon_06 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M48,48A16.5,16.5,0,1,0,31.5,31.5,16.5,16.5,0,0,0,48,48ZM32.53,69.66a3.1,3.1,0,1,0,3.1-3.1A3.09,3.09,0,0,0,32.53,69.66ZM60.38,52.2v6.32a10.33,10.33,0,0,1,8.25,10.1V74A2.06,2.06,0,0,1,67,76l-4.15.83A1,1,0,0,1,61.6,76l-.4-2A1,1,0,0,1,62,72.8l2.49-.5V68.62c0-8.09-12.38-8.39-12.38.25v3.44l2.49.5A1,1,0,0,1,55.42,74l-.39,2a1,1,0,0,1-1.22.81l-4-.54a2.05,2.05,0,0,1-1.78-2V68.62a10.34,10.34,0,0,1,8.25-10.1V52.69c-.28.09-.56.14-.85.25a22.36,22.36,0,0,1-14.8,0,14,14,0,0,0-2.91-.67V62.79a7.22,7.22,0,1,1-4.12,0V52.42a17.28,17.28,0,0,0-14.45,17v5.77A5.78,5.78,0,0,0,24.9,81H71.1a5.78,5.78,0,0,0,5.77-5.77V69.45A17.3,17.3,0,0,0,60.37,52.2Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_07, [data-theme="gesundheitswesen"] .benefits__icon--icon_07, [data-theme="rehabilitation"] .benefits__icon--icon_07, [data-theme="default"] .benefits__icon--icon_07 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M81,29.59a1.88,1.88,0,0,1-.08.61c-.16.51-.56.74-1.26.75-1.32,0-2.65,0-4,0a3,3,0,0,0-1.21.29c-2.13,1-4.24,2.1-6.35,3.15l-.07,0-.62.29-.09,0V31c-1.07,0-2.08,0-3.09,0l-.28,0a1.07,1.07,0,0,1-1-.63,2.19,2.19,0,0,1-.13-.8V21a1.25,1.25,0,0,1,.54-1.19,1.52,1.52,0,0,1,.83-.21H79.65c.92,0,1.34.42,1.34,1.35Q81,25.25,81,29.59ZM34,51.14a4.5,4.5,0,0,0-.8,2.5,4.6,4.6,0,0,0,4.5,4.62,4.36,4.36,0,0,0,1.3-.2,4.54,4.54,0,0,0,3.23-3.69,4.36,4.36,0,0,0,.07-.62,4.56,4.56,0,0,0-3.62-4.49,4.63,4.63,0,0,0-.92-.1,4.43,4.43,0,0,0-1.37.24A4.47,4.47,0,0,0,34,51.14ZM55.07,35.43a6,6,0,0,0-.65-.41l-.15,0-.07,0h0c-1.52,4-3,7.91-4.52,11.85l.15.12,3.55-2.66h0A8.55,8.55,0,0,0,52.74,43a1,1,0,0,1-.09-1.29,1.9,1.9,0,0,1,.38-.36A5.7,5.7,0,0,0,55.39,37a9,9,0,0,0,0-1A.72.72,0,0,0,55.07,35.43ZM68.45,71.92A4.61,4.61,0,0,0,73,67.38a1.9,1.9,0,0,0,0-.25,4.53,4.53,0,0,0-3-4,4.44,4.44,0,0,0-1.55-.29,4.55,4.55,0,0,0-4.53,4.42s0,.06,0,.08A4.56,4.56,0,0,0,68.45,71.92Zm-9.7-32.51a15,15,0,0,0-1.16-1.69h0l-.11.35c0,.25,0,.51-.09.75A5.18,5.18,0,0,1,55.75,42c-.13.11-.26.23-.41.34l0,.65c.29.66.63,1.3,1,2l-.29.23-2.18,1.66H60.5a16.77,16.77,0,0,0,0-1.74A12.32,12.32,0,0,0,58.75,39.41ZM48,31h0a5.69,5.69,0,0,0,.13-11.38h0a6,6,0,0,0-1.7.24A5.69,5.69,0,0,0,48,31Zm9,49.51h0A8.05,8.05,0,0,0,54.14,76a8.41,8.41,0,0,0-2.43-1.36,13.61,13.61,0,0,0-4.92-.42,7.59,7.59,0,0,0-4.46,1.42,8.15,8.15,0,0,0-1.09.92A7.72,7.72,0,0,0,39,81H57l0-.53ZM32.09,17.3a3.37,3.37,0,0,1,3.38,3.33q0,4.62,0,9.24a3.37,3.37,0,0,1-3.36,3.35H30.92v5.23l-4.53-2.24c0,3.28,0,6.45,0,9.62a1,1,0,0,0,1,1c1.91,0,3.83,0,5.76,0,0-7.34,3.32-12.38,10.1-15.22A7.84,7.84,0,0,1,40.07,26a7.73,7.73,0,0,1,2.23-6.23A7.91,7.91,0,0,1,52.9,19a7.59,7.59,0,0,1,2.9,4.74,7.94,7.94,0,0,1-3,7.94c6.79,2.85,10.11,7.91,10.07,15.2h5.32c1.07,0,1.46-.39,1.46-1.45V36.82l-.06-.57-4.49,2.22V33.23h-.75c-2.45,0-3.8-1.37-3.8-3.85,0-2.8,0-5.59,0-8.39a3.42,3.42,0,0,1,3.67-3.69c1.78,0,3.55,0,5.37,0,.2-1.61,0-2.31-1.93-2.3-13.16,0-26.31,0-39.46,0-.24,0-.48,0-.72,0a1.06,1.06,0,0,0-1,1,9.13,9.13,0,0,0,0,1.29C28.35,17.3,30.22,17.28,32.09,17.3Zm-10.54,14c2.12,1,4.24,2.1,6.35,3.16l.24.11.51.24h0V31c1.13,0,2.17,0,3.21,0h0l.1,0a1.83,1.83,0,0,0,.5-.07.78.78,0,0,0,.22-.12,1.24,1.24,0,0,0,.53-1.14V20.92a1.43,1.43,0,0,0-.33-1,1.4,1.4,0,0,0-1-.33H16.35c-.93,0-1.34.42-1.34,1.35q0,4.35,0,8.68a1.39,1.39,0,0,0,.32,1,1.42,1.42,0,0,0,1,.33c1.32,0,2.65,0,4,0A3,3,0,0,1,21.55,31.26ZM33.44,75.82a8.8,8.8,0,0,0-2.21-1.19,13.61,13.61,0,0,0-4.92-.42A7.4,7.4,0,0,0,23,75a8.58,8.58,0,0,0-1.17.67,10.23,10.23,0,0,0-1.16,1A7.83,7.83,0,0,0,18.52,81h18l-.05-.53A8,8,0,0,0,33.44,75.82Zm38.81-1.18a14.42,14.42,0,0,0-4.93-.44,7.78,7.78,0,0,0-5.62,2.36A7.49,7.49,0,0,0,59.49,81H77.43C77.28,78.35,75,75.61,72.25,74.64ZM53.74,53.23a3.75,3.75,0,0,0-.05.47A4.4,4.4,0,0,0,54,55.44a4.58,4.58,0,0,0,3.23,2.72,4.57,4.57,0,0,0,5.52-4.4,4.45,4.45,0,0,0-.5-2.06,4.51,4.51,0,0,0-8.55,1.53Zm-26.2,9.59a4.55,4.55,0,0,0-.07,9.1c.13,0,.26,0,.39,0a4.54,4.54,0,0,0-.32-9.06Zm19.56,9a4.55,4.55,0,1,0-3.65-4.46A4.56,4.56,0,0,0,47.1,71.83Zm7.29-6.71c.24.7.39,1.46.6,2.2h6.65a7.27,7.27,0,0,1,.4-2.18,7,7,0,0,1,2-3h0c-1.26-1.25-4.08-1.76-6.67-1.64a10.21,10.21,0,0,0-3.94.86l0,0-.17.11a2.74,2.74,0,0,0-.74.57h0a18.47,18.47,0,0,1,1.62,2.41A6.08,6.08,0,0,1,54.39,65.12ZM33.12,63.49a7.31,7.31,0,0,1,1.26,3.83h6.78c0-.26,0-.52.06-.77a7,7,0,0,1,.7-2.26,7.37,7.37,0,0,1,1.65-2.12h0a3.08,3.08,0,0,0-.64-.52c-2.28-1.47-7.53-1.52-10-.2a3.08,3.08,0,0,0-1,.73h0A7.19,7.19,0,0,1,33.12,63.49ZM48,44.82h0c1.43-3.75,2.77-7.28,4.14-10.86h0a12.24,12.24,0,0,0-8.28,0h0C45.23,37.55,46.58,41.09,48,44.82Zm-12.49,2h6.71l-.67-.5-1.2-.91L39.74,45l.49-1c.05-.1.1-.19.14-.28a2,2,0,0,0,.34-1.08.88.88,0,0,0-.19-.39,6.36,6.36,0,0,0-.7-.71,3.1,3.1,0,0,1-1.07-2.13c0-.15,0-.31-.07-.46,0-.31-.12-.64-.2-1l0-.2a12.5,12.5,0,0,0-3,7.89C35.48,46,35.49,46.4,35.51,46.82ZM41.78,34.9h0l-.21.13c-.25.16-.49.32-.7.48l-.13.09-.05.11-.19.41c.26,2,.49,4,2.39,5.18l.25.25.16.15a.57.57,0,0,1,.22.76,1.47,1.47,0,0,1-.06.14l-.1.2c-.26.47-.48,1-.73,1.48l3.54,2.64h0l.11-.11,0,0-1.88-4.95c-.24-.61-.47-1.23-.7-1.84Q42.76,37.47,41.78,34.9Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_08, [data-theme="gesundheitswesen"] .benefits__icon--icon_08, [data-theme="rehabilitation"] .benefits__icon--icon_08, [data-theme="default"] .benefits__icon--icon_08 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M80.48,55.62a3.91,3.91,0,0,0-5,0L64.54,64.35A7.55,7.55,0,0,1,59.82,66h-14a1.89,1.89,0,0,1,0-3.78h9.24A3.93,3.93,0,0,0,59,59.08a3.78,3.78,0,0,0-3.73-4.41H36.41a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.63a1.89,1.89,0,0,0-1.89,1.89V75.44a1.89,1.89,0,0,0,1.89,1.89H57.75a7.57,7.57,0,0,0,4.72-1.65L80.32,61.4A3.78,3.78,0,0,0,80.48,55.62Z"/>                <path fill="rgb(0, 0, 0)" d="M57.06,20.93a7,7,0,0,1,4.57,3,13.48,13.48,0,0,1,2.14,5.57,17.84,17.84,0,0,1-.07,6.14,19.42,19.42,0,0,1-3.43,8.5,9.25,9.25,0,0,1-7.7,4.15,5.36,5.36,0,0,1-2.5-.72,4,4,0,0,0-4.14,0,5.36,5.36,0,0,1-2.5.72,9.25,9.25,0,0,1-7.7-4.15,19.42,19.42,0,0,1-3.43-8.5,17.84,17.84,0,0,1-.07-6.14,13.48,13.48,0,0,1,2.14-5.57,7,7,0,0,1,4.57-3,12,12,0,0,1,4.71.5A20.33,20.33,0,0,1,48,23.14a20.33,20.33,0,0,1,4.35-1.71A12,12,0,0,1,57.06,20.93ZM53.14,18a6.13,6.13,0,0,1-2.64,1.36,8.3,8.3,0,0,1-2.5.35l-1.07-.07a9.62,9.62,0,0,1,0-2.28,6.36,6.36,0,0,1,1.64-3.93,6.13,6.13,0,0,1,2.64-1.36,8.25,8.25,0,0,1,2.5-.36l1.07.08.07,1.07a8.3,8.3,0,0,1-.36,2.5A6,6,0,0,1,53.14,18Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_09, [data-theme="gesundheitswesen"] .benefits__icon--icon_09, [data-theme="rehabilitation"] .benefits__icon--icon_09, [data-theme="default"] .benefits__icon--icon_09 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M65.18,68.28H30.91V19.22H65.18ZM52.55,76.52a2.25,2.25,0,0,1-.85.16H44.27a1.47,1.47,0,0,1-1.58-1.56,1.49,1.49,0,0,1,1.6-1.62c2.52,0,5,0,7.56,0a1.37,1.37,0,0,1,1.43,1.23,1.59,1.59,0,0,1-.73,1.78M70.29,20.11a7,7,0,0,0-.19-1.78A6,6,0,0,0,63.94,14H32.06c-3.53,0-6.36,2.38-6.36,6q0,28,0,56a6,6,0,0,0,1.57,4.24A6.26,6.26,0,0,0,30.62,82H65.37l.11-.07a5.76,5.76,0,0,0,4.83-6.05q0-27.88,0-55.77"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_10, [data-theme="gesundheitswesen"] .benefits__icon--icon_10, [data-theme="rehabilitation"] .benefits__icon--icon_10, [data-theme="default"] .benefits__icon--icon_10 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M26,54.55a6.29,6.29,0,1,1-6.33,6.29A6.3,6.3,0,0,1,26,54.55m44,0a6.29,6.29,0,1,0,6.33,6.29A6.3,6.3,0,0,0,70,54.55M83.69,41.62a1.67,1.67,0,0,1,.31,1V61.23a1.71,1.71,0,1,1-3.42-.07v-.32a10.29,10.29,0,0,0-.8-4A10.57,10.57,0,0,0,59.7,58.74a10.39,10.39,0,0,0-.21,2.1v.32a1.7,1.7,0,0,1-1.71,1.77H38.26a1.7,1.7,0,0,1-1.71-1.77v-.32a10.39,10.39,0,0,0-.21-2.1,10.57,10.57,0,0,0-20.12-1.81,10.39,10.39,0,0,0-.76,3.91v.32a1.7,1.7,0,0,1-1.71,1.77h0A1.71,1.71,0,0,1,12,61.23V53.66a12.59,12.59,0,0,1,8.67-11.95L30,38.61a2.07,2.07,0,0,0,.34-.15L43,30.88a14.2,14.2,0,0,1,7.27-2H67.38a14.12,14.12,0,0,1,11.51,5.94l4.8,6.8"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_11, [data-theme="gesundheitswesen"] .benefits__icon--icon_11, [data-theme="rehabilitation"] .benefits__icon--icon_11, [data-theme="default"] .benefits__icon--icon_11 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M48,28A20,20,0,1,0,68,48,20,20,0,0,0,48,28Zm7.46,25.24h0l-1.61,2a1.31,1.31,0,0,1-1.82.2h0l-5.4-4a3.21,3.21,0,0,1-1.21-2.52V36.39a1.29,1.29,0,0,1,1.29-1.29h2.58a1.29,1.29,0,0,1,1.29,1.29V48l4.68,3.43a1.3,1.3,0,0,1,.2,1.81Z"/>                <path fill="rgb(0, 0, 0)" d="M78.13,30.19a2.05,2.05,0,1,0-3.53,2.09A30.9,30.9,0,0,1,30.32,73.35h2.12a2,2,0,1,0,0-4.1H24.7a2.05,2.05,0,0,0-2.05,2V79a2.05,2.05,0,0,0,4.1,0V75.82A35,35,0,0,0,78.13,30.19ZM17.1,48A30.91,30.91,0,0,1,65.68,22.65H63.56a2,2,0,0,0,0,4.1H71.3a2.05,2.05,0,0,0,2-2.05V17a2.05,2.05,0,1,0-4.1,0v3.21A35,35,0,0,0,17.87,65.81a2,2,0,0,0,1.77,1,2.1,2.1,0,0,0,1-.29,2,2,0,0,0,.72-2.81A30.91,30.91,0,0,1,17.1,48Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_12, [data-theme="gesundheitswesen"] .benefits__icon--icon_12, [data-theme="rehabilitation"] .benefits__icon--icon_12, [data-theme="default"] .benefits__icon--icon_12 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M68.1,43.43V55.29a1.79,1.79,0,0,1-1.54,2,3.34,3.34,0,0,1-1.35-.23,14.83,14.83,0,0,0-13.57,1.68c-.73.47-1.39,1-2.08,1.57-1.16.9-1.72.91-2.89,0a19.19,19.19,0,0,0-5-3.09A15,15,0,0,0,31.12,57a3.74,3.74,0,0,1-1.34.28,1.74,1.74,0,0,1-1.63-1.66V31.79c0-1.43.32-1.92,1.66-2.38A18.41,18.41,0,0,1,47.3,32c.83.59.81.59,1.6,0A18.42,18.42,0,0,1,66.68,29.5a1.89,1.89,0,0,1,1.42,2.07V43.43M79,26.64A5.42,5.42,0,0,0,73.38,21Q48,21,22.6,21a5.39,5.39,0,0,0-5.51,4.61l-.09.22V63.62a13.78,13.78,0,0,0,1.09,2.58,5.3,5.3,0,0,0,4.7,2.27c5.85,0,11.7,0,17.55,0H73.2a5.3,5.3,0,0,0,5.22-3.12A6,6,0,0,0,79,62.83Q79,44.74,79,26.64M63.14,83a2,2,0,0,0,1.32-1.77c0-.66,0-1.33,0-2a3.43,3.43,0,0,0-2.05-3.11,5.37,5.37,0,0,0-1.87-.37c-1.1-.06-2.2,0-3.34,0v-3.6H39v3.6c-1.23,0-2.39,0-3.56,0a3.59,3.59,0,0,0-3.64,3.14c-.08.55,0,1.12-.06,1.69A2.19,2.19,0,0,0,33.1,83Zm1.3-50.42a14.51,14.51,0,0,0-6.7-.49,16.83,16.83,0,0,0-7.3,3.33,1.07,1.07,0,0,0-.52,1q0,9.2,0,18.39v.7A18.84,18.84,0,0,1,64.44,53V32.57M46.29,55.27q0-9.6,0-19.18L46,35.6c-.77-.55-1.53-1.12-2.35-1.6A14.37,14.37,0,0,0,31.8,32.57V53a18.8,18.8,0,0,1,14.41,2.4Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_13, [data-theme="gesundheitswesen"] .benefits__icon--icon_13, [data-theme="rehabilitation"] .benefits__icon--icon_13, [data-theme="default"] .benefits__icon--icon_13 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M56.28,48.43,49.87,61.24a2.07,2.07,0,0,1-3.73-.07L38.81,44.89l-3.87,9.24H22.81l23.53,24a2.3,2.3,0,0,0,3.31,0l23.54-24H59.12l-2.84-5.7Zm19.78-21.9-.31-.32a16.88,16.88,0,0,0-24.15,0L48,29.9l-3.6-3.68a16.86,16.86,0,0,0-24.15,0l-.31.31A17.69,17.69,0,0,0,19,50H32.2l4.62-11.11a2.07,2.07,0,0,1,3.79,0l7.51,16.67,6.31-12.62a2.06,2.06,0,0,1,3.69,0L61.68,50H77a17.69,17.69,0,0,0-.94-23.47Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_14, [data-theme="gesundheitswesen"] .benefits__icon--icon_14, [data-theme="rehabilitation"] .benefits__icon--icon_14, [data-theme="default"] .benefits__icon--icon_14 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M28.62,74.12H67.38V31.5H63.5V25.69a5.81,5.81,0,0,0-5.81-5.81H38.31a5.81,5.81,0,0,0-5.81,5.81V31.5H28.62Zm11.63-46.5h15.5V31.5H40.25ZM79,37.31v31a5.81,5.81,0,0,1-5.81,5.81H71.25V31.5h1.94A5.81,5.81,0,0,1,79,37.31ZM24.75,74.12H22.81A5.81,5.81,0,0,1,17,68.31v-31a5.81,5.81,0,0,1,5.81-5.81h1.94ZM59.62,48.94v3.87a1.93,1.93,0,0,1-1.93,1.94H51.88v5.81a1.94,1.94,0,0,1-1.94,1.94H46.06a1.94,1.94,0,0,1-1.94-1.94V54.75H38.31a1.93,1.93,0,0,1-1.93-1.94V48.94A1.93,1.93,0,0,1,38.31,47h5.81V41.19a1.94,1.94,0,0,1,1.94-1.94h3.88a1.94,1.94,0,0,1,1.94,1.94V47h5.81A1.93,1.93,0,0,1,59.62,48.94Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_15, [data-theme="gesundheitswesen"] .benefits__icon--icon_15, [data-theme="rehabilitation"] .benefits__icon--icon_15, [data-theme="default"] .benefits__icon--icon_15 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M74.28,31.5h-.9V26.06C73.38,21,62.14,17,48,17s-25.38,4-25.38,9.06V31.5h-.9A2.72,2.72,0,0,0,19,34.22v9.06A2.72,2.72,0,0,0,21.72,46h.9V64.12a3.63,3.63,0,0,0,3.63,3.63v3.63A3.62,3.62,0,0,0,29.88,75H33.5a3.62,3.62,0,0,0,3.62-3.62V67.75H58.88v3.63A3.62,3.62,0,0,0,62.5,75h3.62a3.62,3.62,0,0,0,3.63-3.62V67.75h.72a2.86,2.86,0,0,0,2.91-2.9V46h.9A2.72,2.72,0,0,0,77,43.28V34.22A2.72,2.72,0,0,0,74.28,31.5ZM31.69,62.31a3.63,3.63,0,1,1,3.62-3.62A3.63,3.63,0,0,1,31.69,62.31ZM33.5,49.62A3.62,3.62,0,0,1,29.88,46V31.5a3.62,3.62,0,0,1,3.62-3.62h29a3.62,3.62,0,0,1,3.62,3.62V46a3.62,3.62,0,0,1-3.62,3.62ZM64.31,62.31a3.63,3.63,0,1,1,3.63-3.62A3.62,3.62,0,0,1,64.31,62.31Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_16, [data-theme="gesundheitswesen"] .benefits__icon--icon_16, [data-theme="rehabilitation"] .benefits__icon--icon_16, [data-theme="default"] .benefits__icon--icon_16 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M42.45,51.7h-7.4a1.85,1.85,0,0,1-1.85-1.85v-7.4a1.85,1.85,0,0,1,1.85-1.85h7.4a1.85,1.85,0,0,1,1.85,1.85v4.29a6.82,6.82,0,0,1,5.18-2.44H65.31l.77-.87a1.92,1.92,0,0,0,.42-1.1A1.89,1.89,0,0,0,66,41.11L59.1,35.05V24a1.85,1.85,0,0,0-1.85-1.85h-3.7A1.85,1.85,0,0,0,51.7,24v4.54L41.47,19.43a4.73,4.73,0,0,0-2.71-1,4.73,4.73,0,0,0-2.72,1L11.55,41.11a1.64,1.64,0,0,0-.14,2.31l2.17,2.46a1.93,1.93,0,0,0,1.24.56A1.87,1.87,0,0,0,15.9,46l2.5-2.21v19a3.7,3.7,0,0,0,3.7,3.7H42.45ZM83.77,70.2H79.45V51.7A3.53,3.53,0,0,0,76.12,48H49.48a3.53,3.53,0,0,0-3.33,3.7V70.2H41.83a1.23,1.23,0,0,0-1.23,1.23h0v1.24a5,5,0,0,0,4.93,4.93H80.07A5,5,0,0,0,85,72.67V71.43A1.23,1.23,0,0,0,83.77,70.2Zm-9.87,0H51.7V53.55H73.9Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_17, [data-theme="gesundheitswesen"] .benefits__icon--icon_17, [data-theme="rehabilitation"] .benefits__icon--icon_17, [data-theme="default"] .benefits__icon--icon_17 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M48,17.9c.1.59,2,11.81,2,16.1,0,6.54-3.47,11.2-8.61,13.08L43,76.84A3,3,0,0,1,40,80H32a3,3,0,0,1-3-3.16l1.61-29.76C25.46,45.2,22,40.53,22,34c0-4.3,1.91-15.51,2-16.1.4-2.54,5.67-2.57,6,.14V35.69c.16.42,1.89.4,2,0,.18-3.16,1-17.4,1-17.73.41-2.6,5.59-2.6,6,0,0,.34.82,14.57,1,17.73.11.4,1.85.42,2,0V18C42.31,15.34,47.59,15.36,48,17.9Zm14.9,35.71L61,76.75A3,3,0,0,0,64,80h7a3,3,0,0,0,3-3V19a3,3,0,0,0-3-3c-10.31,0-27.67,22.31-8.11,37.61Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_18, [data-theme="gesundheitswesen"] .benefits__icon--icon_18, [data-theme="rehabilitation"] .benefits__icon--icon_18, [data-theme="default"] .benefits__icon--icon_18 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M63.61,17.25a7.05,7.05,0,1,1-7,7.05,7.05,7.05,0,0,1,7-7m18,35.47L70.73,34.09a3.11,3.11,0,0,0-2.37-1.52H59.12a3.09,3.09,0,0,0-2.37,1.52l-8.17,14L39.5,32.55A3.11,3.11,0,0,0,36.81,31H28a3.13,3.13,0,0,0-2.7,1.54L14.42,51.17a3.12,3.12,0,0,0,1.12,4.25,3.15,3.15,0,0,0,1.56.42,3.11,3.11,0,0,0,2.69-1.54l4.78-8.22V49.6L22.43,65a2.16,2.16,0,0,0,2.14,2.46v9.45a3.33,3.33,0,0,0,3.16,3.35A3.28,3.28,0,0,0,31.13,77V67.49h2.58v9.45a3.33,3.33,0,0,0,3.16,3.35A3.28,3.28,0,0,0,40.27,77V67.49A2.16,2.16,0,0,0,42.41,65L40.27,49.6V46.2L45,54.3A10.21,10.21,0,0,0,47,57a3,3,0,0,0,1.56.42,3.08,3.08,0,0,0,2.68-1.54l4.66-8-.05,27.48a3.27,3.27,0,0,0,3.28,3.27h0a3.27,3.27,0,0,0,3.28-3.27l0-16.58a1.33,1.33,0,0,1,1.21-1.34A1.3,1.3,0,0,1,65,58.71V75.26a3.33,3.33,0,0,0,3.16,3.35,3.27,3.27,0,0,0,3.39-3.27V47.86l4.65,8a3.11,3.11,0,0,0,2.69,1.54A3,3,0,0,0,80.46,57a3.1,3.1,0,0,0,1.12-4.24m-60.21-23,1.74-.16a1.7,1.7,0,0,0,1.52-2c-.3-1.51-.41-3.61.85-4.91,0,.06,0,.11,0,.17a7.05,7.05,0,1,0,14.1,0v-.17c1.25,1.3,1.15,3.4.85,4.91a1.69,1.69,0,0,0,1.52,2l1.74.16a1.7,1.7,0,0,0,1.84-1.51c.24-2.24.2-5.59-1.07-6.93a6,6,0,0,0-5.66-1.71,7.06,7.06,0,0,0-12.53,0,6.07,6.07,0,0,0-5.67,1.71c-1.26,1.34-1.3,4.69-1.06,6.93a1.7,1.7,0,0,0,1.84,1.51"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_19, [data-theme="gesundheitswesen"] .benefits__icon--icon_19, [data-theme="rehabilitation"] .benefits__icon--icon_19, [data-theme="default"] .benefits__icon--icon_19 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M61.26,25.79H51.33a3.73,3.73,0,0,0-2.5,1L37.47,37.17l0,0a4.59,4.59,0,0,0-.24,6.47,4.82,4.82,0,0,0,6.49.31l0,0L53,35.52a1.85,1.85,0,1,1,2.5,2.72l-3,2.77L69.28,54.68a7.65,7.65,0,0,1,.91.89V33.19l-6.31-6.31a3.73,3.73,0,0,0-2.62-1.09ZM73.9,33.22V59.1a3.69,3.69,0,0,0,3.7,3.7H85V33.22ZM79.45,59.1a1.85,1.85,0,1,1,1.85-1.85A1.85,1.85,0,0,1,79.45,59.1ZM11,62.79h7.4a3.69,3.69,0,0,0,3.7-3.7V33.22H11Zm5.55-7.39a1.85,1.85,0,1,1-1.85,1.85A1.86,1.86,0,0,1,16.55,55.4ZM67,57.55l-17.26-14-3.47,3.18A8.32,8.32,0,0,1,35,34.45l9.46-8.66H34.74a3.74,3.74,0,0,0-2.62,1.09L25.8,33.19V59.08h2.12l10.46,9.47a7.4,7.4,0,0,0,10.41-1.08l0,0,2.07,1.79a4.29,4.29,0,0,0,6-.62l3.63-4.46.62.51a3.69,3.69,0,0,0,5.2-.55l1.1-1.35A3.71,3.71,0,0,0,67,57.55Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_20, [data-theme="gesundheitswesen"] .benefits__icon--icon_20, [data-theme="rehabilitation"] .benefits__icon--icon_20, [data-theme="default"] .benefits__icon--icon_20 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M74.25,63c-3.28,0-3.66-3.75-8.73-3.75S60,63,56.76,63,53.07,59.25,48,59.25,42.47,63,39.27,63s-3.66-3.75-8.76-3.75S25,63,21.75,63V53.62A5.63,5.63,0,0,1,27.38,48h1.87V31.12h7.5V48h7.5V31.12h7.5V48h7.5V31.12h7.5V48h1.87a5.63,5.63,0,0,1,5.63,5.62Zm0,15H21.75V66.75c5.08,0,5.48-3.75,8.76-3.75s3.66,3.75,8.76,3.75S44.8,63,48,63s3.66,3.75,8.76,3.75S62.24,63,65.52,63s3.66,3.75,8.73,3.75ZM33,29.25a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S35.08,29.25,33,29.25Zm15,0a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S50.08,29.25,48,29.25Zm15,0a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S65.08,29.25,63,29.25Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_21, [data-theme="gesundheitswesen"] .benefits__icon--icon_21, [data-theme="rehabilitation"] .benefits__icon--icon_21, [data-theme="default"] .benefits__icon--icon_21 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M54.29,36.47A5.66,5.66,0,0,1,56,40.92a5.59,5.59,0,0,1-1.75,4.43,6.75,6.75,0,0,1-4.62,1.54H41.78v-12h7.89A6.67,6.67,0,0,1,54.29,36.47ZM75,25.5v45A4.51,4.51,0,0,1,70.5,75h-45A4.51,4.51,0,0,1,21,70.5v-45A4.51,4.51,0,0,1,25.5,21h45A4.51,4.51,0,0,1,75,25.5ZM61.5,40.92a11.6,11.6,0,0,0-.81-4.35,9.62,9.62,0,0,0-2.33-3.46,11.2,11.2,0,0,0-3.63-2.28A13.1,13.1,0,0,0,50,30H36.32V66h5.46V51.84H50A13.1,13.1,0,0,0,54.73,51a11.2,11.2,0,0,0,3.63-2.28,9.59,9.59,0,0,0,2.33-3.43A11.57,11.57,0,0,0,61.5,40.92Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_22, [data-theme="gesundheitswesen"] .benefits__icon--icon_22, [data-theme="rehabilitation"] .benefits__icon--icon_22, [data-theme="default"] .benefits__icon--icon_22 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M61.54,19v-2a1.94,1.94,0,0,0-3.87,0v2a21.41,21.41,0,0,0-19.34,21.3,2,2,0,0,0,1,1.7,1.93,1.93,0,0,0,2-.1,8.53,8.53,0,0,1,9.46,0,1.93,1.93,0,0,0,1.93.13l3.06-1.53a8.46,8.46,0,0,1,1.88-.68V61.66h3.87V39.79a8.56,8.56,0,0,1,1.87.68L66.47,42a2.18,2.18,0,0,0,2.07-.13,8.51,8.51,0,0,1,9.45,0,1.93,1.93,0,0,0,3-1.6A21.52,21.52,0,0,0,61.54,19ZM74.35,73a3.82,3.82,0,0,0,2.78-3.64,3.87,3.87,0,0,0-3.86-3.87H32.4L22,51.61a3.86,3.86,0,1,0-6.18,4.64l11.6,15.47a3.73,3.73,0,0,0,2,1.29L26.81,78.2a1.93,1.93,0,1,0,3.46,1.73l3.33-6.67H70.14l3.33,6.67a1.93,1.93,0,1,0,3.46-1.73ZM48,53.93H28.54l2.9,3.87H48a1.92,1.92,0,0,1,1.93,1.93v1.93H53.8V59.73A5.8,5.8,0,0,0,48,53.93Z"/>                </svg>'); }
      [data-theme="jg-zentrale"] .benefits__icon--icon_23, [data-theme="gesundheitswesen"] .benefits__icon--icon_23, [data-theme="rehabilitation"] .benefits__icon--icon_23, [data-theme="default"] .benefits__icon--icon_23 {
        --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                <path fill="rgb(0, 0, 0)" d="M70.86,40.4a15.06,15.06,0,0,0-5.51,1L56.12,26.55A2.84,2.84,0,0,0,53.7,25.2H46.1a1.9,1.9,0,0,0-1.9,1.9V29a1.9,1.9,0,0,0,1.9,1.9h6l1.77,2.85H40.4v-1.9A1.9,1.9,0,0,0,38.5,30H28.11a2.9,2.9,0,0,0-2.91,2.9,2.85,2.85,0,0,0,2.85,2.8h5.79l-3.5,5.64A15.2,15.2,0,1,0,39.92,59.4H46.1a2.84,2.84,0,0,0,2.42-1.35L58.73,41.56l1.78,2.86A15.13,15.13,0,0,0,55.6,55.63,15.4,15.4,0,0,0,70.65,70.8a15.2,15.2,0,1,0,.21-30.4ZM32.18,49.16a9.5,9.5,0,0,1,2.33,4.54H29.37Zm-7,15.94a9.5,9.5,0,0,1,0-19,9.64,9.64,0,0,1,2,.22l-5.4,8.73a2.85,2.85,0,0,0,2.42,4.35H33.9A9.5,9.5,0,0,1,25.2,65.1ZM44.51,53.7H40.28a15.16,15.16,0,0,0-5-9.5l2.94-4.75H53.33L44.51,53.7ZM70.29,65.09A9.5,9.5,0,0,1,63.6,49.41l5.28,8.5a1.9,1.9,0,0,0,2.62.61l1.61-1a1.9,1.9,0,0,0,.61-2.62l-5.28-8.5a9.37,9.37,0,0,1,2.36-.3,9.5,9.5,0,1,1-.51,19Z"/>                </svg>'); }
    [data-theme="altenhilfe"] .benefits__icon {
      background-repeat: no-repeat;
      background-size: contain; }
      [data-theme="altenhilfe"] .benefits__icon--icon_01 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M46.5,47.35a2,2,0,0,0,3,0L62.36,33.87a9.77,9.77,0,0,0-.66-14,9,9,0,0,0-12.38.91L48,22.14l-1.31-1.37a9,9,0,0,0-12.39-.92,9.8,9.8,0,0,0-.66,14Zm34.23,8.27a3.91,3.91,0,0,0-5,0L64.8,64.35A7.56,7.56,0,0,1,60.07,66h-14a1.89,1.89,0,0,1,0-3.78h9.24a3.91,3.91,0,0,0,3.93-3.14,3.77,3.77,0,0,0-3.73-4.41H36.67a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.89A1.89,1.89,0,0,0,14,64.11V75.44a1.89,1.89,0,0,0,1.89,1.89H58a7.59,7.59,0,0,0,4.72-1.65L80.58,61.4A3.78,3.78,0,0,0,80.73,55.62Z' /%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_02 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M83,30.06,61.11,19.2c-2.26,3.13-7.27,5.31-13.11,5.31S37.16,22.33,34.9,19.2L13,30.06a1.81,1.81,0,0,0-.81,2.42l6.43,12.88a1.81,1.81,0,0,0,2.42.81l6.37-3.12A1.79,1.79,0,0,1,30,44.67V73.2a3.6,3.6,0,0,0,3.6,3.6h28.8A3.6,3.6,0,0,0,66,73.2V44.66A1.8,1.8,0,0,1,68.58,43l6.36,3.12a1.8,1.8,0,0,0,2.42-.81l6.45-12.87A1.8,1.8,0,0,0,83,30.06Z' /%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_03 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M51.23,46.76A11.77,11.77,0,0,1,43.4,44,13.92,13.92,0,0,1,39,35.82H36V32.49l2.6-.19a4.7,4.7,0,0,1-.05-.63V30.4a4.07,4.07,0,0,1,.05-.61H36V26.52l3-.24a17.34,17.34,0,0,1,1.73-4.8,12.74,12.74,0,0,1,2.82-3.54,11.84,11.84,0,0,1,3.74-2.19A13,13,0,0,1,51.76,15,10,10,0,0,1,56,16a10.49,10.49,0,0,1,3.61,2.8l-4,3.81a9.62,9.62,0,0,0-1.9-1.5,4.42,4.42,0,0,0-2.24-.58A4.49,4.49,0,0,0,48.07,22a8.91,8.91,0,0,0-2,4.24H56.43v3.56H45.69v1.74a3.78,3.78,0,0,0,.05.67h8.77v3.62H46.22a8.68,8.68,0,0,0,2.05,4,4.55,4.55,0,0,0,3.39,1.39,4.38,4.38,0,0,0,2.44-.67,8.37,8.37,0,0,0,2-1.93L60,42.32a12.18,12.18,0,0,1-4,3.31A10.52,10.52,0,0,1,51.23,46.76Z'/%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M80.73,55.62a3.91,3.91,0,0,0-5,0L64.8,64.35A7.56,7.56,0,0,1,60.07,66h-14a1.89,1.89,0,0,1,0-3.78h9.24a3.91,3.91,0,0,0,3.93-3.14,3.77,3.77,0,0,0-3.73-4.41H36.67a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.89A1.89,1.89,0,0,0,14,64.11V75.44a1.89,1.89,0,0,0,1.89,1.89H58a7.59,7.59,0,0,0,4.72-1.65L80.58,61.4A3.78,3.78,0,0,0,80.73,55.62Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_04 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M47.05,40.68A3.64,3.64,0,0,0,45.87,39l4.89,1.23.32.1a6,6,0,0,0-1,3.27v2h0a2.5,2.5,0,0,1-.66-.09l-.85-.21-1.53-4.6m32.14,35.2H76.88a3.12,3.12,0,0,0,1.29-3.49L74.26,59a3.13,3.13,0,0,0-3-2.24H66.09v-3.7l7.23-3.33A2.59,2.59,0,1,0,71.15,45l-5.06,2.33V43.58a4.42,4.42,0,0,0-4.42-4.43H56.13a4.42,4.42,0,0,0-4.42,4.43v2.71L54.77,44l-5,5.55a2.58,2.58,0,0,0-.09,3.35l7.19,9a2.29,2.29,0,0,0,.21.23l2,.74a2.64,2.64,0,0,0,1.44-.56,2.6,2.6,0,0,0,.41-3.65l-5.82-7.27,3.52-3.92-2,3.38,3.42,4.28A14.38,14.38,0,0,1,72,73.28l.25.86a3.14,3.14,0,0,0,1.29,1.74H70.94a14.63,14.63,0,0,1-2.3,3.31H79.19a1.66,1.66,0,1,0,0-3.31M59.8,37.55h0A5.76,5.76,0,1,0,54.5,31.4a5.76,5.76,0,0,0,5.34,6.16M50.43,57.24l-.5-1.51L48,53.32a3.32,3.32,0,0,1-.17-3.92l-.6-1.8a4.66,4.66,0,0,1-.66,2.95A4.6,4.6,0,0,1,45.19,52l2.49,7.5a14.49,14.49,0,0,1,2.75-2.24M42,42.24,45,44.13a4.53,4.53,0,0,1,1.57,1.6l-1.47-4.42a1.65,1.65,0,0,0-3.17.93m19.94,15.2a4.23,4.23,0,0,1,1,4.06A9.12,9.12,0,0,1,65.55,64l1,1.72a9.22,9.22,0,0,1,0,7.47l-1,1.73a9.3,9.3,0,0,1-6.47,3.74h-2a9.3,9.3,0,0,1-6.47-3.74l-1-1.73a9.22,9.22,0,0,1,0-7.47l1-1.72A9.29,9.29,0,0,1,54.17,61l-2.11-2.64a12.56,12.56,0,1,0,9.85-1ZM44,45.78l-8.6-5.29-2.45-7,3.33,5.3L40,41a3.66,3.66,0,0,1,2.42-2.68,4.21,4.21,0,0,1,.48-.12l-1.51-.38-3.65-4.21.07-1.1a4,4,0,0,0-3.75-4.3l-7.18-.47a4,4,0,0,0-4.29,3.75L21.25,52.17s.39,7.84.58,11.62L15.46,77.36a3.27,3.27,0,0,0,5.93,2.75l6.71-14.3a3.26,3.26,0,0,0,.29-1.54l-.58-11.66,1.48.1L32.9,63.46,34.28,79a3.27,3.27,0,0,0,6.51-.57L39.38,62.51a2.78,2.78,0,0,0-.16-.76l-2.88-8.57.31-3.26L30,45.85a2.74,2.74,0,0,1-1.27-2l-.94-8.58,2.77,8a2.76,2.76,0,0,0,1.14,1.42l9.44,5.8A2.72,2.72,0,1,0,44,45.78m-16.43-30a6,6,0,1,0,8.44,0,6,6,0,0,0-8.44,0'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_05 {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill-rule:evenodd;%7D.cls-1,.cls-2%7Bfill:%23ffd500;stroke:%23000000;stroke-width:1;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-2' cx='35' cy='20' r='6'/%3E%3Cpath class='cls-2' d='m33.32,76H15.68c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z'/%3E%3Cpath class='cls-2' d='m42,55c1.14.61,1.91,1.45,1.91,2.7l.09,9.3h5v-8c0-2.5.29-5.58-1-7s-7.49-4.67-7.49-5.92v-10.77l.94.94c.85.85,2.35,1.75,3.55,1.75h8.5c1.25,0,2.5-1.25,2.5-2.5s-1.25-2.5-2.5-2.5h-6.5c-1.2,0-2.44-.43-3.29-1.28l-3.07-3.07c-1.54-1.54-3.47-2.65-5.64-2.65-3,0-5.22,1.08-7.22,2.2-2,1.13-3.29,2.67-4.05,3.92-.76,1.25-2.73,5.87-2.73,8.87v4.5c0,1.5,1.25,2.5,2.5,2.5s2.51-1,2.51-2.5v-3.5c-.24-2.34.91-6.13,1.77-7.04.86-.91,2.22-.96,2.22-.96v19c0,.73-.77,3.31-1,4l-6,17h6l4.11-10.17,3.3-7.59c.34-.87,1.47-1.46,2.25-1.66.78-.2,2.2-.19,3.34.42Z'/%3E%3Cpath class='cls-2' d='m70.5,60c4.69,0,8.5-3.81,8.5-8.5s-3.81-8.5-8.5-8.5-8.5,3.81-8.5,8.5,3.81,8.5,8.5,8.5Zm-4.5-8h.87c0-.05-.01-.12-.02-.21,0-.09-.01-.17-.01-.25,0-.07,0-.15,0-.22,0-.07,0-.13.01-.17h-.85v-1.3h.98c.13-.81.39-1.5.8-2.07.4-.57.92-1.02,1.54-1.32.62-.31,1.33-.46,2.11-.46.5,0,.96.05,1.38.15.42.1.83.25,1.22.45l-.72,1.71c-.34-.15-.66-.27-.95-.36-.29-.09-.6-.13-.92-.13-.3,0-.57.04-.82.13-.25.09-.47.22-.66.39-.19.17-.35.38-.48.63-.13.25-.22.54-.27.87h2.97v1.3h-3.08s0,.09,0,.15c0,.07,0,.15,0,.24,0,.08,0,.15,0,.22,0,.07,0,.15.01.23h2.62v1.31h-2.49c.08.39.23.72.43.98.2.27.47.47.79.6.32.14.7.2,1.14.2.39,0,.75-.04,1.08-.11.33-.08.65-.18.94-.31v1.89c-.28.14-.59.25-.94.32-.35.07-.75.11-1.22.11-.79,0-1.49-.14-2.1-.43-.62-.29-1.12-.71-1.52-1.26-.4-.55-.67-1.22-.81-2h-1.01v-1.31Z'/%3E%3Cpath class='cls-2' d='m56.32,69h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z'/%3E%3Cpath class='cls-2' d='m79.32,62h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z'/%3E%3Cpath class='cls-2' d='m79.32,69h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z'/%3E%3Cpath class='cls-2' d='m79.32,76h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z'/%3E%3Cpath class='cls-2' d='m56.32,76h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z'/%3E%3Cpath class='cls-1' d='m48,43c0,1,.43,2,1.5,2s1.5-1,1.5-2c0-1.38,1.06-2,2-2,2,0,2,2,2,2h0v24h3v-24c0-2-.98-5-4.99-5s-5.01,4-5.01,5Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_06 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M48,48A16.5,16.5,0,1,0,31.5,31.5,16.5,16.5,0,0,0,48,48ZM32.53,69.66a3.1,3.1,0,1,0,3.1-3.1A3.09,3.09,0,0,0,32.53,69.66ZM60.38,52.2v6.32a10.33,10.33,0,0,1,8.25,10.1V74A2.06,2.06,0,0,1,67,76l-4.15.83A1,1,0,0,1,61.6,76l-.4-2A1,1,0,0,1,62,72.8l2.49-.5V68.62c0-8.09-12.38-8.39-12.38.25v3.44l2.49.5A1,1,0,0,1,55.42,74l-.39,2a1,1,0,0,1-1.22.81l-4-.54a2.05,2.05,0,0,1-1.78-2V68.62a10.34,10.34,0,0,1,8.25-10.1V52.69c-.28.09-.56.14-.85.25a22.36,22.36,0,0,1-14.8,0,14,14,0,0,0-2.91-.67V62.79a7.22,7.22,0,1,1-4.12,0V52.42a17.28,17.28,0,0,0-14.45,17v5.77A5.78,5.78,0,0,0,24.9,81H71.1a5.78,5.78,0,0,0,5.77-5.77V69.45A17.3,17.3,0,0,0,60.37,52.2Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_07 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M81,29.59a1.88,1.88,0,0,1-.08.61c-.16.51-.56.74-1.26.75-1.32,0-2.65,0-4,0a3,3,0,0,0-1.21.29c-2.13,1-4.24,2.1-6.35,3.15l-.07,0-.62.29-.09,0V31c-1.07,0-2.08,0-3.09,0l-.28,0a1.07,1.07,0,0,1-1-.63,2.19,2.19,0,0,1-.13-.8V21a1.25,1.25,0,0,1,.54-1.19,1.52,1.52,0,0,1,.83-.21H79.65c.92,0,1.34.42,1.34,1.35Q81,25.25,81,29.59ZM34,51.14a4.5,4.5,0,0,0-.8,2.5,4.6,4.6,0,0,0,4.5,4.62,4.36,4.36,0,0,0,1.3-.2,4.54,4.54,0,0,0,3.23-3.69,4.36,4.36,0,0,0,.07-.62,4.56,4.56,0,0,0-3.62-4.49,4.63,4.63,0,0,0-.92-.1,4.43,4.43,0,0,0-1.37.24A4.47,4.47,0,0,0,34,51.14ZM55.07,35.43a6,6,0,0,0-.65-.41l-.15,0-.07,0h0c-1.52,4-3,7.91-4.52,11.85l.15.12,3.55-2.66h0A8.55,8.55,0,0,0,52.74,43a1,1,0,0,1-.09-1.29,1.9,1.9,0,0,1,.38-.36A5.7,5.7,0,0,0,55.39,37a9,9,0,0,0,0-1A.72.72,0,0,0,55.07,35.43ZM68.45,71.92A4.61,4.61,0,0,0,73,67.38a1.9,1.9,0,0,0,0-.25,4.53,4.53,0,0,0-3-4,4.44,4.44,0,0,0-1.55-.29,4.55,4.55,0,0,0-4.53,4.42s0,.06,0,.08A4.56,4.56,0,0,0,68.45,71.92Zm-9.7-32.51a15,15,0,0,0-1.16-1.69h0l-.11.35c0,.25,0,.51-.09.75A5.18,5.18,0,0,1,55.75,42c-.13.11-.26.23-.41.34l0,.65c.29.66.63,1.3,1,2l-.29.23-2.18,1.66H60.5a16.77,16.77,0,0,0,0-1.74A12.32,12.32,0,0,0,58.75,39.41ZM48,31h0a5.69,5.69,0,0,0,.13-11.38h0a6,6,0,0,0-1.7.24A5.69,5.69,0,0,0,48,31Zm9,49.51h0A8.05,8.05,0,0,0,54.14,76a8.41,8.41,0,0,0-2.43-1.36,13.61,13.61,0,0,0-4.92-.42,7.59,7.59,0,0,0-4.46,1.42,8.15,8.15,0,0,0-1.09.92A7.72,7.72,0,0,0,39,81H57l0-.53ZM32.09,17.3a3.37,3.37,0,0,1,3.38,3.33q0,4.62,0,9.24a3.37,3.37,0,0,1-3.36,3.35H30.92v5.23l-4.53-2.24c0,3.28,0,6.45,0,9.62a1,1,0,0,0,1,1c1.91,0,3.83,0,5.76,0,0-7.34,3.32-12.38,10.1-15.22A7.84,7.84,0,0,1,40.07,26a7.73,7.73,0,0,1,2.23-6.23A7.91,7.91,0,0,1,52.9,19a7.59,7.59,0,0,1,2.9,4.74,7.94,7.94,0,0,1-3,7.94c6.79,2.85,10.11,7.91,10.07,15.2h5.32c1.07,0,1.46-.39,1.46-1.45V36.82l-.06-.57-4.49,2.22V33.23h-.75c-2.45,0-3.8-1.37-3.8-3.85,0-2.8,0-5.59,0-8.39a3.42,3.42,0,0,1,3.67-3.69c1.78,0,3.55,0,5.37,0,.2-1.61,0-2.31-1.93-2.3-13.16,0-26.31,0-39.46,0-.24,0-.48,0-.72,0a1.06,1.06,0,0,0-1,1,9.13,9.13,0,0,0,0,1.29C28.35,17.3,30.22,17.28,32.09,17.3Zm-10.54,14c2.12,1,4.24,2.1,6.35,3.16l.24.11.51.24h0V31c1.13,0,2.17,0,3.21,0h0l.1,0a1.83,1.83,0,0,0,.5-.07.78.78,0,0,0,.22-.12,1.24,1.24,0,0,0,.53-1.14V20.92a1.43,1.43,0,0,0-.33-1,1.4,1.4,0,0,0-1-.33H16.35c-.93,0-1.34.42-1.34,1.35q0,4.35,0,8.68a1.39,1.39,0,0,0,.32,1,1.42,1.42,0,0,0,1,.33c1.32,0,2.65,0,4,0A3,3,0,0,1,21.55,31.26ZM33.44,75.82a8.8,8.8,0,0,0-2.21-1.19,13.61,13.61,0,0,0-4.92-.42A7.4,7.4,0,0,0,23,75a8.58,8.58,0,0,0-1.17.67,10.23,10.23,0,0,0-1.16,1A7.83,7.83,0,0,0,18.52,81h18l-.05-.53A8,8,0,0,0,33.44,75.82Zm38.81-1.18a14.42,14.42,0,0,0-4.93-.44,7.78,7.78,0,0,0-5.62,2.36A7.49,7.49,0,0,0,59.49,81H77.43C77.28,78.35,75,75.61,72.25,74.64ZM53.74,53.23a3.75,3.75,0,0,0-.05.47A4.4,4.4,0,0,0,54,55.44a4.58,4.58,0,0,0,3.23,2.72,4.57,4.57,0,0,0,5.52-4.4,4.45,4.45,0,0,0-.5-2.06,4.51,4.51,0,0,0-8.55,1.53Zm-26.2,9.59a4.55,4.55,0,0,0-.07,9.1c.13,0,.26,0,.39,0a4.54,4.54,0,0,0-.32-9.06Zm19.56,9a4.55,4.55,0,1,0-3.65-4.46A4.56,4.56,0,0,0,47.1,71.83Zm7.29-6.71c.24.7.39,1.46.6,2.2h6.65a7.27,7.27,0,0,1,.4-2.18,7,7,0,0,1,2-3h0c-1.26-1.25-4.08-1.76-6.67-1.64a10.21,10.21,0,0,0-3.94.86l0,0-.17.11a2.74,2.74,0,0,0-.74.57h0a18.47,18.47,0,0,1,1.62,2.41A6.08,6.08,0,0,1,54.39,65.12ZM33.12,63.49a7.31,7.31,0,0,1,1.26,3.83h6.78c0-.26,0-.52.06-.77a7,7,0,0,1,.7-2.26,7.37,7.37,0,0,1,1.65-2.12h0a3.08,3.08,0,0,0-.64-.52c-2.28-1.47-7.53-1.52-10-.2a3.08,3.08,0,0,0-1,.73h0A7.19,7.19,0,0,1,33.12,63.49ZM48,44.82h0c1.43-3.75,2.77-7.28,4.14-10.86h0a12.24,12.24,0,0,0-8.28,0h0C45.23,37.55,46.58,41.09,48,44.82Zm-12.49,2h6.71l-.67-.5-1.2-.91L39.74,45l.49-1c.05-.1.1-.19.14-.28a2,2,0,0,0,.34-1.08.88.88,0,0,0-.19-.39,6.36,6.36,0,0,0-.7-.71,3.1,3.1,0,0,1-1.07-2.13c0-.15,0-.31-.07-.46,0-.31-.12-.64-.2-1l0-.2a12.5,12.5,0,0,0-3,7.89C35.48,46,35.49,46.4,35.51,46.82ZM41.78,34.9h0l-.21.13c-.25.16-.49.32-.7.48l-.13.09-.05.11-.19.41c.26,2,.49,4,2.39,5.18l.25.25.16.15a.57.57,0,0,1,.22.76,1.47,1.47,0,0,1-.06.14l-.1.2c-.26.47-.48,1-.73,1.48l3.54,2.64h0l.11-.11,0,0-1.88-4.95c-.24-.61-.47-1.23-.7-1.84Q42.76,37.47,41.78,34.9Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_08 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%5C %3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M80.48,55.62a3.91,3.91,0,0,0-5,0L64.54,64.35A7.55,7.55,0,0,1,59.82,66h-14a1.89,1.89,0,0,1,0-3.78h9.24A3.93,3.93,0,0,0,59,59.08a3.78,3.78,0,0,0-3.73-4.41H36.41a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.63a1.89,1.89,0,0,0-1.89,1.89V75.44a1.89,1.89,0,0,0,1.89,1.89H57.75a7.57,7.57,0,0,0,4.72-1.65L80.32,61.4A3.78,3.78,0,0,0,80.48,55.62Z'/%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M57.06,20.93a7,7,0,0,1,4.57,3,13.48,13.48,0,0,1,2.14,5.57,17.84,17.84,0,0,1-.07,6.14,19.42,19.42,0,0,1-3.43,8.5,9.25,9.25,0,0,1-7.7,4.15,5.36,5.36,0,0,1-2.5-.72,4,4,0,0,0-4.14,0,5.36,5.36,0,0,1-2.5.72,9.25,9.25,0,0,1-7.7-4.15,19.42,19.42,0,0,1-3.43-8.5,17.84,17.84,0,0,1-.07-6.14,13.48,13.48,0,0,1,2.14-5.57,7,7,0,0,1,4.57-3,12,12,0,0,1,4.71.5A20.33,20.33,0,0,1,48,23.14a20.33,20.33,0,0,1,4.35-1.71A12,12,0,0,1,57.06,20.93ZM53.14,18a6.13,6.13,0,0,1-2.64,1.36,8.3,8.3,0,0,1-2.5.35l-1.07-.07a9.62,9.62,0,0,1,0-2.28,6.36,6.36,0,0,1,1.64-3.93,6.13,6.13,0,0,1,2.64-1.36,8.25,8.25,0,0,1,2.5-.36l1.07.08.07,1.07a8.3,8.3,0,0,1-.36,2.5A6,6,0,0,1,53.14,18Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_09 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M65.18,68.28H30.91V19.22H65.18ZM52.55,76.52a2.25,2.25,0,0,1-.85.16H44.27a1.47,1.47,0,0,1-1.58-1.56,1.49,1.49,0,0,1,1.6-1.62c2.52,0,5,0,7.56,0a1.37,1.37,0,0,1,1.43,1.23,1.59,1.59,0,0,1-.73,1.78M70.29,20.11a7,7,0,0,0-.19-1.78A6,6,0,0,0,63.94,14H32.06c-3.53,0-6.36,2.38-6.36,6q0,28,0,56a6,6,0,0,0,1.57,4.24A6.26,6.26,0,0,0,30.62,82H65.37l.11-.07a5.76,5.76,0,0,0,4.83-6.05q0-27.88,0-55.77'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_10 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M26,54.55a6.29,6.29,0,1,1-6.33,6.29A6.3,6.3,0,0,1,26,54.55m44,0a6.29,6.29,0,1,0,6.33,6.29A6.3,6.3,0,0,0,70,54.55M83.69,41.62a1.67,1.67,0,0,1,.31,1V61.23a1.71,1.71,0,1,1-3.42-.07v-.32a10.29,10.29,0,0,0-.8-4A10.57,10.57,0,0,0,59.7,58.74a10.39,10.39,0,0,0-.21,2.1v.32a1.7,1.7,0,0,1-1.71,1.77H38.26a1.7,1.7,0,0,1-1.71-1.77v-.32a10.39,10.39,0,0,0-.21-2.1,10.57,10.57,0,0,0-20.12-1.81,10.39,10.39,0,0,0-.76,3.91v.32a1.7,1.7,0,0,1-1.71,1.77h0A1.71,1.71,0,0,1,12,61.23V53.66a12.59,12.59,0,0,1,8.67-11.95L30,38.61a2.07,2.07,0,0,0,.34-.15L43,30.88a14.2,14.2,0,0,1,7.27-2H67.38a14.12,14.12,0,0,1,11.51,5.94l4.8,6.8'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_11 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M48,28A20,20,0,1,0,68,48,20,20,0,0,0,48,28Zm7.46,25.24h0l-1.61,2a1.31,1.31,0,0,1-1.82.2h0l-5.4-4a3.21,3.21,0,0,1-1.21-2.52V36.39a1.29,1.29,0,0,1,1.29-1.29h2.58a1.29,1.29,0,0,1,1.29,1.29V48l4.68,3.43a1.3,1.3,0,0,1,.2,1.81Z'/%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M78.13,30.19a2.05,2.05,0,1,0-3.53,2.09A30.9,30.9,0,0,1,30.32,73.35h2.12a2,2,0,1,0,0-4.1H24.7a2.05,2.05,0,0,0-2.05,2V79a2.05,2.05,0,0,0,4.1,0V75.82A35,35,0,0,0,78.13,30.19ZM17.1,48A30.91,30.91,0,0,1,65.68,22.65H63.56a2,2,0,0,0,0,4.1H71.3a2.05,2.05,0,0,0,2-2.05V17a2.05,2.05,0,1,0-4.1,0v3.21A35,35,0,0,0,17.87,65.81a2,2,0,0,0,1.77,1,2.1,2.1,0,0,0,1-.29,2,2,0,0,0,.72-2.81A30.91,30.91,0,0,1,17.1,48Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_12 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M68.1,43.43V55.29a1.79,1.79,0,0,1-1.54,2,3.34,3.34,0,0,1-1.35-.23,14.83,14.83,0,0,0-13.57,1.68c-.73.47-1.39,1-2.08,1.57-1.16.9-1.72.91-2.89,0a19.19,19.19,0,0,0-5-3.09A15,15,0,0,0,31.12,57a3.74,3.74,0,0,1-1.34.28,1.74,1.74,0,0,1-1.63-1.66V31.79c0-1.43.32-1.92,1.66-2.38A18.41,18.41,0,0,1,47.3,32c.83.59.81.59,1.6,0A18.42,18.42,0,0,1,66.68,29.5a1.89,1.89,0,0,1,1.42,2.07V43.43M79,26.64A5.42,5.42,0,0,0,73.38,21Q48,21,22.6,21a5.39,5.39,0,0,0-5.51,4.61l-.09.22V63.62a13.78,13.78,0,0,0,1.09,2.58,5.3,5.3,0,0,0,4.7,2.27c5.85,0,11.7,0,17.55,0H73.2a5.3,5.3,0,0,0,5.22-3.12A6,6,0,0,0,79,62.83Q79,44.74,79,26.64M63.14,83a2,2,0,0,0,1.32-1.77c0-.66,0-1.33,0-2a3.43,3.43,0,0,0-2.05-3.11,5.37,5.37,0,0,0-1.87-.37c-1.1-.06-2.2,0-3.34,0v-3.6H39v3.6c-1.23,0-2.39,0-3.56,0a3.59,3.59,0,0,0-3.64,3.14c-.08.55,0,1.12-.06,1.69A2.19,2.19,0,0,0,33.1,83Zm1.3-50.42a14.51,14.51,0,0,0-6.7-.49,16.83,16.83,0,0,0-7.3,3.33,1.07,1.07,0,0,0-.52,1q0,9.2,0,18.39v.7A18.84,18.84,0,0,1,64.44,53V32.57M46.29,55.27q0-9.6,0-19.18L46,35.6c-.77-.55-1.53-1.12-2.35-1.6A14.37,14.37,0,0,0,31.8,32.57V53a18.8,18.8,0,0,1,14.41,2.4Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_13 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M56.28,48.43,49.87,61.24a2.07,2.07,0,0,1-3.73-.07L38.81,44.89l-3.87,9.24H22.81l23.53,24a2.3,2.3,0,0,0,3.31,0l23.54-24H59.12l-2.84-5.7Zm19.78-21.9-.31-.32a16.88,16.88,0,0,0-24.15,0L48,29.9l-3.6-3.68a16.86,16.86,0,0,0-24.15,0l-.31.31A17.69,17.69,0,0,0,19,50H32.2l4.62-11.11a2.07,2.07,0,0,1,3.79,0l7.51,16.67,6.31-12.62a2.06,2.06,0,0,1,3.69,0L61.68,50H77a17.69,17.69,0,0,0-.94-23.47Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_14 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M28.62,74.12H67.38V31.5H63.5V25.69a5.81,5.81,0,0,0-5.81-5.81H38.31a5.81,5.81,0,0,0-5.81,5.81V31.5H28.62Zm11.63-46.5h15.5V31.5H40.25ZM79,37.31v31a5.81,5.81,0,0,1-5.81,5.81H71.25V31.5h1.94A5.81,5.81,0,0,1,79,37.31ZM24.75,74.12H22.81A5.81,5.81,0,0,1,17,68.31v-31a5.81,5.81,0,0,1,5.81-5.81h1.94ZM59.62,48.94v3.87a1.93,1.93,0,0,1-1.93,1.94H51.88v5.81a1.94,1.94,0,0,1-1.94,1.94H46.06a1.94,1.94,0,0,1-1.94-1.94V54.75H38.31a1.93,1.93,0,0,1-1.93-1.94V48.94A1.93,1.93,0,0,1,38.31,47h5.81V41.19a1.94,1.94,0,0,1,1.94-1.94h3.88a1.94,1.94,0,0,1,1.94,1.94V47h5.81A1.93,1.93,0,0,1,59.62,48.94Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_15 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M74.28,31.5h-.9V26.06C73.38,21,62.14,17,48,17s-25.38,4-25.38,9.06V31.5h-.9A2.72,2.72,0,0,0,19,34.22v9.06A2.72,2.72,0,0,0,21.72,46h.9V64.12a3.63,3.63,0,0,0,3.63,3.63v3.63A3.62,3.62,0,0,0,29.88,75H33.5a3.62,3.62,0,0,0,3.62-3.62V67.75H58.88v3.63A3.62,3.62,0,0,0,62.5,75h3.62a3.62,3.62,0,0,0,3.63-3.62V67.75h.72a2.86,2.86,0,0,0,2.91-2.9V46h.9A2.72,2.72,0,0,0,77,43.28V34.22A2.72,2.72,0,0,0,74.28,31.5ZM31.69,62.31a3.63,3.63,0,1,1,3.62-3.62A3.63,3.63,0,0,1,31.69,62.31ZM33.5,49.62A3.62,3.62,0,0,1,29.88,46V31.5a3.62,3.62,0,0,1,3.62-3.62h29a3.62,3.62,0,0,1,3.62,3.62V46a3.62,3.62,0,0,1-3.62,3.62ZM64.31,62.31a3.63,3.63,0,1,1,3.63-3.62A3.62,3.62,0,0,1,64.31,62.31Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_16 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M42.45,51.7h-7.4a1.85,1.85,0,0,1-1.85-1.85v-7.4a1.85,1.85,0,0,1,1.85-1.85h7.4a1.85,1.85,0,0,1,1.85,1.85v4.29a6.82,6.82,0,0,1,5.18-2.44H65.31l.77-.87a1.92,1.92,0,0,0,.42-1.1A1.89,1.89,0,0,0,66,41.11L59.1,35.05V24a1.85,1.85,0,0,0-1.85-1.85h-3.7A1.85,1.85,0,0,0,51.7,24v4.54L41.47,19.43a4.73,4.73,0,0,0-2.71-1,4.73,4.73,0,0,0-2.72,1L11.55,41.11a1.64,1.64,0,0,0-.14,2.31l2.17,2.46a1.93,1.93,0,0,0,1.24.56A1.87,1.87,0,0,0,15.9,46l2.5-2.21v19a3.7,3.7,0,0,0,3.7,3.7H42.45ZM83.77,70.2H79.45V51.7A3.53,3.53,0,0,0,76.12,48H49.48a3.53,3.53,0,0,0-3.33,3.7V70.2H41.83a1.23,1.23,0,0,0-1.23,1.23h0v1.24a5,5,0,0,0,4.93,4.93H80.07A5,5,0,0,0,85,72.67V71.43A1.23,1.23,0,0,0,83.77,70.2Zm-9.87,0H51.7V53.55H73.9Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_17 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M48,17.9c.1.59,2,11.81,2,16.1,0,6.54-3.47,11.2-8.61,13.08L43,76.84A3,3,0,0,1,40,80H32a3,3,0,0,1-3-3.16l1.61-29.76C25.46,45.2,22,40.53,22,34c0-4.3,1.91-15.51,2-16.1.4-2.54,5.67-2.57,6,.14V35.69c.16.42,1.89.4,2,0,.18-3.16,1-17.4,1-17.73.41-2.6,5.59-2.6,6,0,0,.34.82,14.57,1,17.73.11.4,1.85.42,2,0V18C42.31,15.34,47.59,15.36,48,17.9Zm14.9,35.71L61,76.75A3,3,0,0,0,64,80h7a3,3,0,0,0,3-3V19a3,3,0,0,0-3-3c-10.31,0-27.67,22.31-8.11,37.61Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_18 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M63.61,17.25a7.05,7.05,0,1,1-7,7.05,7.05,7.05,0,0,1,7-7m18,35.47L70.73,34.09a3.11,3.11,0,0,0-2.37-1.52H59.12a3.09,3.09,0,0,0-2.37,1.52l-8.17,14L39.5,32.55A3.11,3.11,0,0,0,36.81,31H28a3.13,3.13,0,0,0-2.7,1.54L14.42,51.17a3.12,3.12,0,0,0,1.12,4.25,3.15,3.15,0,0,0,1.56.42,3.11,3.11,0,0,0,2.69-1.54l4.78-8.22V49.6L22.43,65a2.16,2.16,0,0,0,2.14,2.46v9.45a3.33,3.33,0,0,0,3.16,3.35A3.28,3.28,0,0,0,31.13,77V67.49h2.58v9.45a3.33,3.33,0,0,0,3.16,3.35A3.28,3.28,0,0,0,40.27,77V67.49A2.16,2.16,0,0,0,42.41,65L40.27,49.6V46.2L45,54.3A10.21,10.21,0,0,0,47,57a3,3,0,0,0,1.56.42,3.08,3.08,0,0,0,2.68-1.54l4.66-8-.05,27.48a3.27,3.27,0,0,0,3.28,3.27h0a3.27,3.27,0,0,0,3.28-3.27l0-16.58a1.33,1.33,0,0,1,1.21-1.34A1.3,1.3,0,0,1,65,58.71V75.26a3.33,3.33,0,0,0,3.16,3.35,3.27,3.27,0,0,0,3.39-3.27V47.86l4.65,8a3.11,3.11,0,0,0,2.69,1.54A3,3,0,0,0,80.46,57a3.1,3.1,0,0,0,1.12-4.24m-60.21-23,1.74-.16a1.7,1.7,0,0,0,1.52-2c-.3-1.51-.41-3.61.85-4.91,0,.06,0,.11,0,.17a7.05,7.05,0,1,0,14.1,0v-.17c1.25,1.3,1.15,3.4.85,4.91a1.69,1.69,0,0,0,1.52,2l1.74.16a1.7,1.7,0,0,0,1.84-1.51c.24-2.24.2-5.59-1.07-6.93a6,6,0,0,0-5.66-1.71,7.06,7.06,0,0,0-12.53,0,6.07,6.07,0,0,0-5.67,1.71c-1.26,1.34-1.3,4.69-1.06,6.93a1.7,1.7,0,0,0,1.84,1.51'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_19 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M61.26,25.79H51.33a3.73,3.73,0,0,0-2.5,1L37.47,37.17l0,0a4.59,4.59,0,0,0-.24,6.47,4.82,4.82,0,0,0,6.49.31l0,0L53,35.52a1.85,1.85,0,1,1,2.5,2.72l-3,2.77L69.28,54.68a7.65,7.65,0,0,1,.91.89V33.19l-6.31-6.31a3.73,3.73,0,0,0-2.62-1.09ZM73.9,33.22V59.1a3.69,3.69,0,0,0,3.7,3.7H85V33.22ZM79.45,59.1a1.85,1.85,0,1,1,1.85-1.85A1.85,1.85,0,0,1,79.45,59.1ZM11,62.79h7.4a3.69,3.69,0,0,0,3.7-3.7V33.22H11Zm5.55-7.39a1.85,1.85,0,1,1-1.85,1.85A1.86,1.86,0,0,1,16.55,55.4ZM67,57.55l-17.26-14-3.47,3.18A8.32,8.32,0,0,1,35,34.45l9.46-8.66H34.74a3.74,3.74,0,0,0-2.62,1.09L25.8,33.19V59.08h2.12l10.46,9.47a7.4,7.4,0,0,0,10.41-1.08l0,0,2.07,1.79a4.29,4.29,0,0,0,6-.62l3.63-4.46.62.51a3.69,3.69,0,0,0,5.2-.55l1.1-1.35A3.71,3.71,0,0,0,67,57.55Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_20 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M74.25,63c-3.28,0-3.66-3.75-8.73-3.75S60,63,56.76,63,53.07,59.25,48,59.25,42.47,63,39.27,63s-3.66-3.75-8.76-3.75S25,63,21.75,63V53.62A5.63,5.63,0,0,1,27.38,48h1.87V31.12h7.5V48h7.5V31.12h7.5V48h7.5V31.12h7.5V48h1.87a5.63,5.63,0,0,1,5.63,5.62Zm0,15H21.75V66.75c5.08,0,5.48-3.75,8.76-3.75s3.66,3.75,8.76,3.75S44.8,63,48,63s3.66,3.75,8.76,3.75S62.24,63,65.52,63s3.66,3.75,8.73,3.75ZM33,29.25a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S35.08,29.25,33,29.25Zm15,0a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S50.08,29.25,48,29.25Zm15,0a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S65.08,29.25,63,29.25Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_21 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M54.29,36.47A5.66,5.66,0,0,1,56,40.92a5.59,5.59,0,0,1-1.75,4.43,6.75,6.75,0,0,1-4.62,1.54H41.78v-12h7.89A6.67,6.67,0,0,1,54.29,36.47ZM75,25.5v45A4.51,4.51,0,0,1,70.5,75h-45A4.51,4.51,0,0,1,21,70.5v-45A4.51,4.51,0,0,1,25.5,21h45A4.51,4.51,0,0,1,75,25.5ZM61.5,40.92a11.6,11.6,0,0,0-.81-4.35,9.62,9.62,0,0,0-2.33-3.46,11.2,11.2,0,0,0-3.63-2.28A13.1,13.1,0,0,0,50,30H36.32V66h5.46V51.84H50A13.1,13.1,0,0,0,54.73,51a11.2,11.2,0,0,0,3.63-2.28,9.59,9.59,0,0,0,2.33-3.43A11.57,11.57,0,0,0,61.5,40.92Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_22 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M61.54,19v-2a1.94,1.94,0,0,0-3.87,0v2a21.41,21.41,0,0,0-19.34,21.3,2,2,0,0,0,1,1.7,1.93,1.93,0,0,0,2-.1,8.53,8.53,0,0,1,9.46,0,1.93,1.93,0,0,0,1.93.13l3.06-1.53a8.46,8.46,0,0,1,1.88-.68V61.66h3.87V39.79a8.56,8.56,0,0,1,1.87.68L66.47,42a2.18,2.18,0,0,0,2.07-.13,8.51,8.51,0,0,1,9.45,0,1.93,1.93,0,0,0,3-1.6A21.52,21.52,0,0,0,61.54,19ZM74.35,73a3.82,3.82,0,0,0,2.78-3.64,3.87,3.87,0,0,0-3.86-3.87H32.4L22,51.61a3.86,3.86,0,1,0-6.18,4.64l11.6,15.47a3.73,3.73,0,0,0,2,1.29L26.81,78.2a1.93,1.93,0,1,0,3.46,1.73l3.33-6.67H70.14l3.33,6.67a1.93,1.93,0,1,0,3.46-1.73ZM48,53.93H28.54l2.9,3.87H48a1.92,1.92,0,0,1,1.93,1.93v1.93H53.8V59.73A5.8,5.8,0,0,0,48,53.93Z'/%3E%3C/svg%3E"); }
      [data-theme="altenhilfe"] .benefits__icon--icon_23 {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath fill='%23ffd500' stroke='%23000' stroke-width='1' d='M70.86,40.4a15.06,15.06,0,0,0-5.51,1L56.12,26.55A2.84,2.84,0,0,0,53.7,25.2H46.1a1.9,1.9,0,0,0-1.9,1.9V29a1.9,1.9,0,0,0,1.9,1.9h6l1.77,2.85H40.4v-1.9A1.9,1.9,0,0,0,38.5,30H28.11a2.9,2.9,0,0,0-2.91,2.9,2.85,2.85,0,0,0,2.85,2.8h5.79l-3.5,5.64A15.2,15.2,0,1,0,39.92,59.4H46.1a2.84,2.84,0,0,0,2.42-1.35L58.73,41.56l1.78,2.86A15.13,15.13,0,0,0,55.6,55.63,15.4,15.4,0,0,0,70.65,70.8a15.2,15.2,0,1,0,.21-30.4ZM32.18,49.16a9.5,9.5,0,0,1,2.33,4.54H29.37Zm-7,15.94a9.5,9.5,0,0,1,0-19,9.64,9.64,0,0,1,2,.22l-5.4,8.73a2.85,2.85,0,0,0,2.42,4.35H33.9A9.5,9.5,0,0,1,25.2,65.1ZM44.51,53.7H40.28a15.16,15.16,0,0,0-5-9.5l2.94-4.75H53.33L44.51,53.7ZM70.29,65.09A9.5,9.5,0,0,1,63.6,49.41l5.28,8.5a1.9,1.9,0,0,0,2.62.61l1.61-1a1.9,1.9,0,0,0,.61-2.62l-5.28-8.5a9.37,9.37,0,0,1,2.36-.3,9.5,9.5,0,1,1-.51,19Z'/%3E%3C/svg%3E"); }
      [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon {
        background-color: var(--main-c);
        background-image: none;
        -webkit-mask: var(--svg);
        mask: var(--svg);
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-transition: background-color 0.5s;
        -moz-transition: background-color 0.5s;
        -ms-transition: background-color 0.5s;
        -o-transition: background-color 0.5s;
        transition: background-color 0.5s; }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_01 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M46.5,47.35a2,2,0,0,0,3,0L62.36,33.87a9.77,9.77,0,0,0-.66-14,9,9,0,0,0-12.38.91L48,22.14l-1.31-1.37a9,9,0,0,0-12.39-.92,9.8,9.8,0,0,0-.66,14Zm34.23,8.27a3.91,3.91,0,0,0-5,0L64.8,64.35A7.56,7.56,0,0,1,60.07,66h-14a1.89,1.89,0,0,1,0-3.78h9.24a3.91,3.91,0,0,0,3.93-3.14,3.77,3.77,0,0,0-3.73-4.41H36.67a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.89A1.89,1.89,0,0,0,14,64.11V75.44a1.89,1.89,0,0,0,1.89,1.89H58a7.59,7.59,0,0,0,4.72-1.65L80.58,61.4A3.78,3.78,0,0,0,80.73,55.62Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_02 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M83,30.06,61.11,19.2c-2.26,3.13-7.27,5.31-13.11,5.31S37.16,22.33,34.9,19.2L13,30.06a1.81,1.81,0,0,0-.81,2.42l6.43,12.88a1.81,1.81,0,0,0,2.42.81l6.37-3.12A1.79,1.79,0,0,1,30,44.67V73.2a3.6,3.6,0,0,0,3.6,3.6h28.8A3.6,3.6,0,0,0,66,73.2V44.66A1.8,1.8,0,0,1,68.58,43l6.36,3.12a1.8,1.8,0,0,0,2.42-.81l6.45-12.87A1.8,1.8,0,0,0,83,30.06Z" />                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_03 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M51.23,46.76A11.77,11.77,0,0,1,43.4,44,13.92,13.92,0,0,1,39,35.82H36V32.49l2.6-.19a4.7,4.7,0,0,1-.05-.63V30.4a4.07,4.07,0,0,1,.05-.61H36V26.52l3-.24a17.34,17.34,0,0,1,1.73-4.8,12.74,12.74,0,0,1,2.82-3.54,11.84,11.84,0,0,1,3.74-2.19A13,13,0,0,1,51.76,15,10,10,0,0,1,56,16a10.49,10.49,0,0,1,3.61,2.8l-4,3.81a9.62,9.62,0,0,0-1.9-1.5,4.42,4.42,0,0,0-2.24-.58A4.49,4.49,0,0,0,48.07,22a8.91,8.91,0,0,0-2,4.24H56.43v3.56H45.69v1.74a3.78,3.78,0,0,0,.05.67h8.77v3.62H46.22a8.68,8.68,0,0,0,2.05,4,4.55,4.55,0,0,0,3.39,1.39,4.38,4.38,0,0,0,2.44-.67,8.37,8.37,0,0,0,2-1.93L60,42.32a12.18,12.18,0,0,1-4,3.31A10.52,10.52,0,0,1,51.23,46.76Z"/>                    <path fill="rgb(0, 0, 0)" d="M80.73,55.62a3.91,3.91,0,0,0-5,0L64.8,64.35A7.56,7.56,0,0,1,60.07,66h-14a1.89,1.89,0,0,1,0-3.78h9.24a3.91,3.91,0,0,0,3.93-3.14,3.77,3.77,0,0,0-3.73-4.41H36.67a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.89A1.89,1.89,0,0,0,14,64.11V75.44a1.89,1.89,0,0,0,1.89,1.89H58a7.59,7.59,0,0,0,4.72-1.65L80.58,61.4A3.78,3.78,0,0,0,80.73,55.62Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_04 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M47.05,40.68A3.64,3.64,0,0,0,45.87,39l4.89,1.23.32.1a6,6,0,0,0-1,3.27v2h0a2.5,2.5,0,0,1-.66-.09l-.85-.21-1.53-4.6m32.14,35.2H76.88a3.12,3.12,0,0,0,1.29-3.49L74.26,59a3.13,3.13,0,0,0-3-2.24H66.09v-3.7l7.23-3.33A2.59,2.59,0,1,0,71.15,45l-5.06,2.33V43.58a4.42,4.42,0,0,0-4.42-4.43H56.13a4.42,4.42,0,0,0-4.42,4.43v2.71L54.77,44l-5,5.55a2.58,2.58,0,0,0-.09,3.35l7.19,9a2.29,2.29,0,0,0,.21.23l2,.74a2.64,2.64,0,0,0,1.44-.56,2.6,2.6,0,0,0,.41-3.65l-5.82-7.27,3.52-3.92-2,3.38,3.42,4.28A14.38,14.38,0,0,1,72,73.28l.25.86a3.14,3.14,0,0,0,1.29,1.74H70.94a14.63,14.63,0,0,1-2.3,3.31H79.19a1.66,1.66,0,1,0,0-3.31M59.8,37.55h0A5.76,5.76,0,1,0,54.5,31.4a5.76,5.76,0,0,0,5.34,6.16M50.43,57.24l-.5-1.51L48,53.32a3.32,3.32,0,0,1-.17-3.92l-.6-1.8a4.66,4.66,0,0,1-.66,2.95A4.6,4.6,0,0,1,45.19,52l2.49,7.5a14.49,14.49,0,0,1,2.75-2.24M42,42.24,45,44.13a4.53,4.53,0,0,1,1.57,1.6l-1.47-4.42a1.65,1.65,0,0,0-3.17.93m19.94,15.2a4.23,4.23,0,0,1,1,4.06A9.12,9.12,0,0,1,65.55,64l1,1.72a9.22,9.22,0,0,1,0,7.47l-1,1.73a9.3,9.3,0,0,1-6.47,3.74h-2a9.3,9.3,0,0,1-6.47-3.74l-1-1.73a9.22,9.22,0,0,1,0-7.47l1-1.72A9.29,9.29,0,0,1,54.17,61l-2.11-2.64a12.56,12.56,0,1,0,9.85-1ZM44,45.78l-8.6-5.29-2.45-7,3.33,5.3L40,41a3.66,3.66,0,0,1,2.42-2.68,4.21,4.21,0,0,1,.48-.12l-1.51-.38-3.65-4.21.07-1.1a4,4,0,0,0-3.75-4.3l-7.18-.47a4,4,0,0,0-4.29,3.75L21.25,52.17s.39,7.84.58,11.62L15.46,77.36a3.27,3.27,0,0,0,5.93,2.75l6.71-14.3a3.26,3.26,0,0,0,.29-1.54l-.58-11.66,1.48.1L32.9,63.46,34.28,79a3.27,3.27,0,0,0,6.51-.57L39.38,62.51a2.78,2.78,0,0,0-.16-.76l-2.88-8.57.31-3.26L30,45.85a2.74,2.74,0,0,1-1.27-2l-.94-8.58,2.77,8a2.76,2.76,0,0,0,1.14,1.42l9.44,5.8A2.72,2.72,0,1,0,44,45.78m-16.43-30a6,6,0,1,0,8.44,0,6,6,0,0,0-8.44,0"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_05 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <defs><style>.cls-1{fill-rule:evenodd;}.cls-1,.cls-2{fill:rgb(0, 0, 0);}</style></defs>                    <circle class="cls-2" cx="35" cy="20" r="6"/>                    <path class="cls-2" d="m33.32,76H15.68c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                    <path class="cls-2" d="m42,55c1.14.61,1.91,1.45,1.91,2.7l.09,9.3h5v-8c0-2.5.29-5.58-1-7s-7.49-4.67-7.49-5.92v-10.77l.94.94c.85.85,2.35,1.75,3.55,1.75h8.5c1.25,0,2.5-1.25,2.5-2.5s-1.25-2.5-2.5-2.5h-6.5c-1.2,0-2.44-.43-3.29-1.28l-3.07-3.07c-1.54-1.54-3.47-2.65-5.64-2.65-3,0-5.22,1.08-7.22,2.2-2,1.13-3.29,2.67-4.05,3.92-.76,1.25-2.73,5.87-2.73,8.87v4.5c0,1.5,1.25,2.5,2.5,2.5s2.51-1,2.51-2.5v-3.5c-.24-2.34.91-6.13,1.77-7.04.86-.91,2.22-.96,2.22-.96v19c0,.73-.77,3.31-1,4l-6,17h6l4.11-10.17,3.3-7.59c.34-.87,1.47-1.46,2.25-1.66.78-.2,2.2-.19,3.34.42Z"/>                    <path class="cls-2" d="m70.5,60c4.69,0,8.5-3.81,8.5-8.5s-3.81-8.5-8.5-8.5-8.5,3.81-8.5,8.5,3.81,8.5,8.5,8.5Zm-4.5-8h.87c0-.05-.01-.12-.02-.21,0-.09-.01-.17-.01-.25,0-.07,0-.15,0-.22,0-.07,0-.13.01-.17h-.85v-1.3h.98c.13-.81.39-1.5.8-2.07.4-.57.92-1.02,1.54-1.32.62-.31,1.33-.46,2.11-.46.5,0,.96.05,1.38.15.42.1.83.25,1.22.45l-.72,1.71c-.34-.15-.66-.27-.95-.36-.29-.09-.6-.13-.92-.13-.3,0-.57.04-.82.13-.25.09-.47.22-.66.39-.19.17-.35.38-.48.63-.13.25-.22.54-.27.87h2.97v1.3h-3.08s0,.09,0,.15c0,.07,0,.15,0,.24,0,.08,0,.15,0,.22,0,.07,0,.15.01.23h2.62v1.31h-2.49c.08.39.23.72.43.98.2.27.47.47.79.6.32.14.7.2,1.14.2.39,0,.75-.04,1.08-.11.33-.08.65-.18.94-.31v1.89c-.28.14-.59.25-.94.32-.35.07-.75.11-1.22.11-.79,0-1.49-.14-2.1-.43-.62-.29-1.12-.71-1.52-1.26-.4-.55-.67-1.22-.81-2h-1.01v-1.31Z"/>                    <path class="cls-2" d="m56.32,69h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                    <path class="cls-2" d="m79.32,62h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                    <path class="cls-2" d="m79.32,69h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                    <path class="cls-2" d="m79.32,76h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                    <path class="cls-2" d="m56.32,76h-17.64c-.92,0-1.68.7-1.68,1.55v1.9c0,.85.76,1.55,1.68,1.55h17.64c.92,0,1.68-.7,1.68-1.55v-1.9c0-.85-.76-1.55-1.68-1.55Z"/>                    <path class="cls-1" d="m48,43c0,1,.43,2,1.5,2s1.5-1,1.5-2c0-1.38,1.06-2,2-2,2,0,2,2,2,2h0v24h3v-24c0-2-.98-5-4.99-5s-5.01,4-5.01,5Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_06 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M48,48A16.5,16.5,0,1,0,31.5,31.5,16.5,16.5,0,0,0,48,48ZM32.53,69.66a3.1,3.1,0,1,0,3.1-3.1A3.09,3.09,0,0,0,32.53,69.66ZM60.38,52.2v6.32a10.33,10.33,0,0,1,8.25,10.1V74A2.06,2.06,0,0,1,67,76l-4.15.83A1,1,0,0,1,61.6,76l-.4-2A1,1,0,0,1,62,72.8l2.49-.5V68.62c0-8.09-12.38-8.39-12.38.25v3.44l2.49.5A1,1,0,0,1,55.42,74l-.39,2a1,1,0,0,1-1.22.81l-4-.54a2.05,2.05,0,0,1-1.78-2V68.62a10.34,10.34,0,0,1,8.25-10.1V52.69c-.28.09-.56.14-.85.25a22.36,22.36,0,0,1-14.8,0,14,14,0,0,0-2.91-.67V62.79a7.22,7.22,0,1,1-4.12,0V52.42a17.28,17.28,0,0,0-14.45,17v5.77A5.78,5.78,0,0,0,24.9,81H71.1a5.78,5.78,0,0,0,5.77-5.77V69.45A17.3,17.3,0,0,0,60.37,52.2Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_07 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M81,29.59a1.88,1.88,0,0,1-.08.61c-.16.51-.56.74-1.26.75-1.32,0-2.65,0-4,0a3,3,0,0,0-1.21.29c-2.13,1-4.24,2.1-6.35,3.15l-.07,0-.62.29-.09,0V31c-1.07,0-2.08,0-3.09,0l-.28,0a1.07,1.07,0,0,1-1-.63,2.19,2.19,0,0,1-.13-.8V21a1.25,1.25,0,0,1,.54-1.19,1.52,1.52,0,0,1,.83-.21H79.65c.92,0,1.34.42,1.34,1.35Q81,25.25,81,29.59ZM34,51.14a4.5,4.5,0,0,0-.8,2.5,4.6,4.6,0,0,0,4.5,4.62,4.36,4.36,0,0,0,1.3-.2,4.54,4.54,0,0,0,3.23-3.69,4.36,4.36,0,0,0,.07-.62,4.56,4.56,0,0,0-3.62-4.49,4.63,4.63,0,0,0-.92-.1,4.43,4.43,0,0,0-1.37.24A4.47,4.47,0,0,0,34,51.14ZM55.07,35.43a6,6,0,0,0-.65-.41l-.15,0-.07,0h0c-1.52,4-3,7.91-4.52,11.85l.15.12,3.55-2.66h0A8.55,8.55,0,0,0,52.74,43a1,1,0,0,1-.09-1.29,1.9,1.9,0,0,1,.38-.36A5.7,5.7,0,0,0,55.39,37a9,9,0,0,0,0-1A.72.72,0,0,0,55.07,35.43ZM68.45,71.92A4.61,4.61,0,0,0,73,67.38a1.9,1.9,0,0,0,0-.25,4.53,4.53,0,0,0-3-4,4.44,4.44,0,0,0-1.55-.29,4.55,4.55,0,0,0-4.53,4.42s0,.06,0,.08A4.56,4.56,0,0,0,68.45,71.92Zm-9.7-32.51a15,15,0,0,0-1.16-1.69h0l-.11.35c0,.25,0,.51-.09.75A5.18,5.18,0,0,1,55.75,42c-.13.11-.26.23-.41.34l0,.65c.29.66.63,1.3,1,2l-.29.23-2.18,1.66H60.5a16.77,16.77,0,0,0,0-1.74A12.32,12.32,0,0,0,58.75,39.41ZM48,31h0a5.69,5.69,0,0,0,.13-11.38h0a6,6,0,0,0-1.7.24A5.69,5.69,0,0,0,48,31Zm9,49.51h0A8.05,8.05,0,0,0,54.14,76a8.41,8.41,0,0,0-2.43-1.36,13.61,13.61,0,0,0-4.92-.42,7.59,7.59,0,0,0-4.46,1.42,8.15,8.15,0,0,0-1.09.92A7.72,7.72,0,0,0,39,81H57l0-.53ZM32.09,17.3a3.37,3.37,0,0,1,3.38,3.33q0,4.62,0,9.24a3.37,3.37,0,0,1-3.36,3.35H30.92v5.23l-4.53-2.24c0,3.28,0,6.45,0,9.62a1,1,0,0,0,1,1c1.91,0,3.83,0,5.76,0,0-7.34,3.32-12.38,10.1-15.22A7.84,7.84,0,0,1,40.07,26a7.73,7.73,0,0,1,2.23-6.23A7.91,7.91,0,0,1,52.9,19a7.59,7.59,0,0,1,2.9,4.74,7.94,7.94,0,0,1-3,7.94c6.79,2.85,10.11,7.91,10.07,15.2h5.32c1.07,0,1.46-.39,1.46-1.45V36.82l-.06-.57-4.49,2.22V33.23h-.75c-2.45,0-3.8-1.37-3.8-3.85,0-2.8,0-5.59,0-8.39a3.42,3.42,0,0,1,3.67-3.69c1.78,0,3.55,0,5.37,0,.2-1.61,0-2.31-1.93-2.3-13.16,0-26.31,0-39.46,0-.24,0-.48,0-.72,0a1.06,1.06,0,0,0-1,1,9.13,9.13,0,0,0,0,1.29C28.35,17.3,30.22,17.28,32.09,17.3Zm-10.54,14c2.12,1,4.24,2.1,6.35,3.16l.24.11.51.24h0V31c1.13,0,2.17,0,3.21,0h0l.1,0a1.83,1.83,0,0,0,.5-.07.78.78,0,0,0,.22-.12,1.24,1.24,0,0,0,.53-1.14V20.92a1.43,1.43,0,0,0-.33-1,1.4,1.4,0,0,0-1-.33H16.35c-.93,0-1.34.42-1.34,1.35q0,4.35,0,8.68a1.39,1.39,0,0,0,.32,1,1.42,1.42,0,0,0,1,.33c1.32,0,2.65,0,4,0A3,3,0,0,1,21.55,31.26ZM33.44,75.82a8.8,8.8,0,0,0-2.21-1.19,13.61,13.61,0,0,0-4.92-.42A7.4,7.4,0,0,0,23,75a8.58,8.58,0,0,0-1.17.67,10.23,10.23,0,0,0-1.16,1A7.83,7.83,0,0,0,18.52,81h18l-.05-.53A8,8,0,0,0,33.44,75.82Zm38.81-1.18a14.42,14.42,0,0,0-4.93-.44,7.78,7.78,0,0,0-5.62,2.36A7.49,7.49,0,0,0,59.49,81H77.43C77.28,78.35,75,75.61,72.25,74.64ZM53.74,53.23a3.75,3.75,0,0,0-.05.47A4.4,4.4,0,0,0,54,55.44a4.58,4.58,0,0,0,3.23,2.72,4.57,4.57,0,0,0,5.52-4.4,4.45,4.45,0,0,0-.5-2.06,4.51,4.51,0,0,0-8.55,1.53Zm-26.2,9.59a4.55,4.55,0,0,0-.07,9.1c.13,0,.26,0,.39,0a4.54,4.54,0,0,0-.32-9.06Zm19.56,9a4.55,4.55,0,1,0-3.65-4.46A4.56,4.56,0,0,0,47.1,71.83Zm7.29-6.71c.24.7.39,1.46.6,2.2h6.65a7.27,7.27,0,0,1,.4-2.18,7,7,0,0,1,2-3h0c-1.26-1.25-4.08-1.76-6.67-1.64a10.21,10.21,0,0,0-3.94.86l0,0-.17.11a2.74,2.74,0,0,0-.74.57h0a18.47,18.47,0,0,1,1.62,2.41A6.08,6.08,0,0,1,54.39,65.12ZM33.12,63.49a7.31,7.31,0,0,1,1.26,3.83h6.78c0-.26,0-.52.06-.77a7,7,0,0,1,.7-2.26,7.37,7.37,0,0,1,1.65-2.12h0a3.08,3.08,0,0,0-.64-.52c-2.28-1.47-7.53-1.52-10-.2a3.08,3.08,0,0,0-1,.73h0A7.19,7.19,0,0,1,33.12,63.49ZM48,44.82h0c1.43-3.75,2.77-7.28,4.14-10.86h0a12.24,12.24,0,0,0-8.28,0h0C45.23,37.55,46.58,41.09,48,44.82Zm-12.49,2h6.71l-.67-.5-1.2-.91L39.74,45l.49-1c.05-.1.1-.19.14-.28a2,2,0,0,0,.34-1.08.88.88,0,0,0-.19-.39,6.36,6.36,0,0,0-.7-.71,3.1,3.1,0,0,1-1.07-2.13c0-.15,0-.31-.07-.46,0-.31-.12-.64-.2-1l0-.2a12.5,12.5,0,0,0-3,7.89C35.48,46,35.49,46.4,35.51,46.82ZM41.78,34.9h0l-.21.13c-.25.16-.49.32-.7.48l-.13.09-.05.11-.19.41c.26,2,.49,4,2.39,5.18l.25.25.16.15a.57.57,0,0,1,.22.76,1.47,1.47,0,0,1-.06.14l-.1.2c-.26.47-.48,1-.73,1.48l3.54,2.64h0l.11-.11,0,0-1.88-4.95c-.24-.61-.47-1.23-.7-1.84Q42.76,37.47,41.78,34.9Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_08 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M80.48,55.62a3.91,3.91,0,0,0-5,0L64.54,64.35A7.55,7.55,0,0,1,59.82,66h-14a1.89,1.89,0,0,1,0-3.78h9.24A3.93,3.93,0,0,0,59,59.08a3.78,3.78,0,0,0-3.73-4.41H36.41a13.93,13.93,0,0,0-8.75,3.1l-5.49,4.45H15.63a1.89,1.89,0,0,0-1.89,1.89V75.44a1.89,1.89,0,0,0,1.89,1.89H57.75a7.57,7.57,0,0,0,4.72-1.65L80.32,61.4A3.78,3.78,0,0,0,80.48,55.62Z"/>                    <path fill="rgb(0, 0, 0)" d="M57.06,20.93a7,7,0,0,1,4.57,3,13.48,13.48,0,0,1,2.14,5.57,17.84,17.84,0,0,1-.07,6.14,19.42,19.42,0,0,1-3.43,8.5,9.25,9.25,0,0,1-7.7,4.15,5.36,5.36,0,0,1-2.5-.72,4,4,0,0,0-4.14,0,5.36,5.36,0,0,1-2.5.72,9.25,9.25,0,0,1-7.7-4.15,19.42,19.42,0,0,1-3.43-8.5,17.84,17.84,0,0,1-.07-6.14,13.48,13.48,0,0,1,2.14-5.57,7,7,0,0,1,4.57-3,12,12,0,0,1,4.71.5A20.33,20.33,0,0,1,48,23.14a20.33,20.33,0,0,1,4.35-1.71A12,12,0,0,1,57.06,20.93ZM53.14,18a6.13,6.13,0,0,1-2.64,1.36,8.3,8.3,0,0,1-2.5.35l-1.07-.07a9.62,9.62,0,0,1,0-2.28,6.36,6.36,0,0,1,1.64-3.93,6.13,6.13,0,0,1,2.64-1.36,8.25,8.25,0,0,1,2.5-.36l1.07.08.07,1.07a8.3,8.3,0,0,1-.36,2.5A6,6,0,0,1,53.14,18Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_09 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M65.18,68.28H30.91V19.22H65.18ZM52.55,76.52a2.25,2.25,0,0,1-.85.16H44.27a1.47,1.47,0,0,1-1.58-1.56,1.49,1.49,0,0,1,1.6-1.62c2.52,0,5,0,7.56,0a1.37,1.37,0,0,1,1.43,1.23,1.59,1.59,0,0,1-.73,1.78M70.29,20.11a7,7,0,0,0-.19-1.78A6,6,0,0,0,63.94,14H32.06c-3.53,0-6.36,2.38-6.36,6q0,28,0,56a6,6,0,0,0,1.57,4.24A6.26,6.26,0,0,0,30.62,82H65.37l.11-.07a5.76,5.76,0,0,0,4.83-6.05q0-27.88,0-55.77"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_10 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M26,54.55a6.29,6.29,0,1,1-6.33,6.29A6.3,6.3,0,0,1,26,54.55m44,0a6.29,6.29,0,1,0,6.33,6.29A6.3,6.3,0,0,0,70,54.55M83.69,41.62a1.67,1.67,0,0,1,.31,1V61.23a1.71,1.71,0,1,1-3.42-.07v-.32a10.29,10.29,0,0,0-.8-4A10.57,10.57,0,0,0,59.7,58.74a10.39,10.39,0,0,0-.21,2.1v.32a1.7,1.7,0,0,1-1.71,1.77H38.26a1.7,1.7,0,0,1-1.71-1.77v-.32a10.39,10.39,0,0,0-.21-2.1,10.57,10.57,0,0,0-20.12-1.81,10.39,10.39,0,0,0-.76,3.91v.32a1.7,1.7,0,0,1-1.71,1.77h0A1.71,1.71,0,0,1,12,61.23V53.66a12.59,12.59,0,0,1,8.67-11.95L30,38.61a2.07,2.07,0,0,0,.34-.15L43,30.88a14.2,14.2,0,0,1,7.27-2H67.38a14.12,14.12,0,0,1,11.51,5.94l4.8,6.8"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_11 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M48,28A20,20,0,1,0,68,48,20,20,0,0,0,48,28Zm7.46,25.24h0l-1.61,2a1.31,1.31,0,0,1-1.82.2h0l-5.4-4a3.21,3.21,0,0,1-1.21-2.52V36.39a1.29,1.29,0,0,1,1.29-1.29h2.58a1.29,1.29,0,0,1,1.29,1.29V48l4.68,3.43a1.3,1.3,0,0,1,.2,1.81Z"/>                    <path fill="rgb(0, 0, 0)" d="M78.13,30.19a2.05,2.05,0,1,0-3.53,2.09A30.9,30.9,0,0,1,30.32,73.35h2.12a2,2,0,1,0,0-4.1H24.7a2.05,2.05,0,0,0-2.05,2V79a2.05,2.05,0,0,0,4.1,0V75.82A35,35,0,0,0,78.13,30.19ZM17.1,48A30.91,30.91,0,0,1,65.68,22.65H63.56a2,2,0,0,0,0,4.1H71.3a2.05,2.05,0,0,0,2-2.05V17a2.05,2.05,0,1,0-4.1,0v3.21A35,35,0,0,0,17.87,65.81a2,2,0,0,0,1.77,1,2.1,2.1,0,0,0,1-.29,2,2,0,0,0,.72-2.81A30.91,30.91,0,0,1,17.1,48Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_12 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M68.1,43.43V55.29a1.79,1.79,0,0,1-1.54,2,3.34,3.34,0,0,1-1.35-.23,14.83,14.83,0,0,0-13.57,1.68c-.73.47-1.39,1-2.08,1.57-1.16.9-1.72.91-2.89,0a19.19,19.19,0,0,0-5-3.09A15,15,0,0,0,31.12,57a3.74,3.74,0,0,1-1.34.28,1.74,1.74,0,0,1-1.63-1.66V31.79c0-1.43.32-1.92,1.66-2.38A18.41,18.41,0,0,1,47.3,32c.83.59.81.59,1.6,0A18.42,18.42,0,0,1,66.68,29.5a1.89,1.89,0,0,1,1.42,2.07V43.43M79,26.64A5.42,5.42,0,0,0,73.38,21Q48,21,22.6,21a5.39,5.39,0,0,0-5.51,4.61l-.09.22V63.62a13.78,13.78,0,0,0,1.09,2.58,5.3,5.3,0,0,0,4.7,2.27c5.85,0,11.7,0,17.55,0H73.2a5.3,5.3,0,0,0,5.22-3.12A6,6,0,0,0,79,62.83Q79,44.74,79,26.64M63.14,83a2,2,0,0,0,1.32-1.77c0-.66,0-1.33,0-2a3.43,3.43,0,0,0-2.05-3.11,5.37,5.37,0,0,0-1.87-.37c-1.1-.06-2.2,0-3.34,0v-3.6H39v3.6c-1.23,0-2.39,0-3.56,0a3.59,3.59,0,0,0-3.64,3.14c-.08.55,0,1.12-.06,1.69A2.19,2.19,0,0,0,33.1,83Zm1.3-50.42a14.51,14.51,0,0,0-6.7-.49,16.83,16.83,0,0,0-7.3,3.33,1.07,1.07,0,0,0-.52,1q0,9.2,0,18.39v.7A18.84,18.84,0,0,1,64.44,53V32.57M46.29,55.27q0-9.6,0-19.18L46,35.6c-.77-.55-1.53-1.12-2.35-1.6A14.37,14.37,0,0,0,31.8,32.57V53a18.8,18.8,0,0,1,14.41,2.4Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_13 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M56.28,48.43,49.87,61.24a2.07,2.07,0,0,1-3.73-.07L38.81,44.89l-3.87,9.24H22.81l23.53,24a2.3,2.3,0,0,0,3.31,0l23.54-24H59.12l-2.84-5.7Zm19.78-21.9-.31-.32a16.88,16.88,0,0,0-24.15,0L48,29.9l-3.6-3.68a16.86,16.86,0,0,0-24.15,0l-.31.31A17.69,17.69,0,0,0,19,50H32.2l4.62-11.11a2.07,2.07,0,0,1,3.79,0l7.51,16.67,6.31-12.62a2.06,2.06,0,0,1,3.69,0L61.68,50H77a17.69,17.69,0,0,0-.94-23.47Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_14 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M28.62,74.12H67.38V31.5H63.5V25.69a5.81,5.81,0,0,0-5.81-5.81H38.31a5.81,5.81,0,0,0-5.81,5.81V31.5H28.62Zm11.63-46.5h15.5V31.5H40.25ZM79,37.31v31a5.81,5.81,0,0,1-5.81,5.81H71.25V31.5h1.94A5.81,5.81,0,0,1,79,37.31ZM24.75,74.12H22.81A5.81,5.81,0,0,1,17,68.31v-31a5.81,5.81,0,0,1,5.81-5.81h1.94ZM59.62,48.94v3.87a1.93,1.93,0,0,1-1.93,1.94H51.88v5.81a1.94,1.94,0,0,1-1.94,1.94H46.06a1.94,1.94,0,0,1-1.94-1.94V54.75H38.31a1.93,1.93,0,0,1-1.93-1.94V48.94A1.93,1.93,0,0,1,38.31,47h5.81V41.19a1.94,1.94,0,0,1,1.94-1.94h3.88a1.94,1.94,0,0,1,1.94,1.94V47h5.81A1.93,1.93,0,0,1,59.62,48.94Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_15 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M74.28,31.5h-.9V26.06C73.38,21,62.14,17,48,17s-25.38,4-25.38,9.06V31.5h-.9A2.72,2.72,0,0,0,19,34.22v9.06A2.72,2.72,0,0,0,21.72,46h.9V64.12a3.63,3.63,0,0,0,3.63,3.63v3.63A3.62,3.62,0,0,0,29.88,75H33.5a3.62,3.62,0,0,0,3.62-3.62V67.75H58.88v3.63A3.62,3.62,0,0,0,62.5,75h3.62a3.62,3.62,0,0,0,3.63-3.62V67.75h.72a2.86,2.86,0,0,0,2.91-2.9V46h.9A2.72,2.72,0,0,0,77,43.28V34.22A2.72,2.72,0,0,0,74.28,31.5ZM31.69,62.31a3.63,3.63,0,1,1,3.62-3.62A3.63,3.63,0,0,1,31.69,62.31ZM33.5,49.62A3.62,3.62,0,0,1,29.88,46V31.5a3.62,3.62,0,0,1,3.62-3.62h29a3.62,3.62,0,0,1,3.62,3.62V46a3.62,3.62,0,0,1-3.62,3.62ZM64.31,62.31a3.63,3.63,0,1,1,3.63-3.62A3.62,3.62,0,0,1,64.31,62.31Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_16 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M42.45,51.7h-7.4a1.85,1.85,0,0,1-1.85-1.85v-7.4a1.85,1.85,0,0,1,1.85-1.85h7.4a1.85,1.85,0,0,1,1.85,1.85v4.29a6.82,6.82,0,0,1,5.18-2.44H65.31l.77-.87a1.92,1.92,0,0,0,.42-1.1A1.89,1.89,0,0,0,66,41.11L59.1,35.05V24a1.85,1.85,0,0,0-1.85-1.85h-3.7A1.85,1.85,0,0,0,51.7,24v4.54L41.47,19.43a4.73,4.73,0,0,0-2.71-1,4.73,4.73,0,0,0-2.72,1L11.55,41.11a1.64,1.64,0,0,0-.14,2.31l2.17,2.46a1.93,1.93,0,0,0,1.24.56A1.87,1.87,0,0,0,15.9,46l2.5-2.21v19a3.7,3.7,0,0,0,3.7,3.7H42.45ZM83.77,70.2H79.45V51.7A3.53,3.53,0,0,0,76.12,48H49.48a3.53,3.53,0,0,0-3.33,3.7V70.2H41.83a1.23,1.23,0,0,0-1.23,1.23h0v1.24a5,5,0,0,0,4.93,4.93H80.07A5,5,0,0,0,85,72.67V71.43A1.23,1.23,0,0,0,83.77,70.2Zm-9.87,0H51.7V53.55H73.9Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_17 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M48,17.9c.1.59,2,11.81,2,16.1,0,6.54-3.47,11.2-8.61,13.08L43,76.84A3,3,0,0,1,40,80H32a3,3,0,0,1-3-3.16l1.61-29.76C25.46,45.2,22,40.53,22,34c0-4.3,1.91-15.51,2-16.1.4-2.54,5.67-2.57,6,.14V35.69c.16.42,1.89.4,2,0,.18-3.16,1-17.4,1-17.73.41-2.6,5.59-2.6,6,0,0,.34.82,14.57,1,17.73.11.4,1.85.42,2,0V18C42.31,15.34,47.59,15.36,48,17.9Zm14.9,35.71L61,76.75A3,3,0,0,0,64,80h7a3,3,0,0,0,3-3V19a3,3,0,0,0-3-3c-10.31,0-27.67,22.31-8.11,37.61Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_18 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M63.61,17.25a7.05,7.05,0,1,1-7,7.05,7.05,7.05,0,0,1,7-7m18,35.47L70.73,34.09a3.11,3.11,0,0,0-2.37-1.52H59.12a3.09,3.09,0,0,0-2.37,1.52l-8.17,14L39.5,32.55A3.11,3.11,0,0,0,36.81,31H28a3.13,3.13,0,0,0-2.7,1.54L14.42,51.17a3.12,3.12,0,0,0,1.12,4.25,3.15,3.15,0,0,0,1.56.42,3.11,3.11,0,0,0,2.69-1.54l4.78-8.22V49.6L22.43,65a2.16,2.16,0,0,0,2.14,2.46v9.45a3.33,3.33,0,0,0,3.16,3.35A3.28,3.28,0,0,0,31.13,77V67.49h2.58v9.45a3.33,3.33,0,0,0,3.16,3.35A3.28,3.28,0,0,0,40.27,77V67.49A2.16,2.16,0,0,0,42.41,65L40.27,49.6V46.2L45,54.3A10.21,10.21,0,0,0,47,57a3,3,0,0,0,1.56.42,3.08,3.08,0,0,0,2.68-1.54l4.66-8-.05,27.48a3.27,3.27,0,0,0,3.28,3.27h0a3.27,3.27,0,0,0,3.28-3.27l0-16.58a1.33,1.33,0,0,1,1.21-1.34A1.3,1.3,0,0,1,65,58.71V75.26a3.33,3.33,0,0,0,3.16,3.35,3.27,3.27,0,0,0,3.39-3.27V47.86l4.65,8a3.11,3.11,0,0,0,2.69,1.54A3,3,0,0,0,80.46,57a3.1,3.1,0,0,0,1.12-4.24m-60.21-23,1.74-.16a1.7,1.7,0,0,0,1.52-2c-.3-1.51-.41-3.61.85-4.91,0,.06,0,.11,0,.17a7.05,7.05,0,1,0,14.1,0v-.17c1.25,1.3,1.15,3.4.85,4.91a1.69,1.69,0,0,0,1.52,2l1.74.16a1.7,1.7,0,0,0,1.84-1.51c.24-2.24.2-5.59-1.07-6.93a6,6,0,0,0-5.66-1.71,7.06,7.06,0,0,0-12.53,0,6.07,6.07,0,0,0-5.67,1.71c-1.26,1.34-1.3,4.69-1.06,6.93a1.7,1.7,0,0,0,1.84,1.51"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_19 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M61.26,25.79H51.33a3.73,3.73,0,0,0-2.5,1L37.47,37.17l0,0a4.59,4.59,0,0,0-.24,6.47,4.82,4.82,0,0,0,6.49.31l0,0L53,35.52a1.85,1.85,0,1,1,2.5,2.72l-3,2.77L69.28,54.68a7.65,7.65,0,0,1,.91.89V33.19l-6.31-6.31a3.73,3.73,0,0,0-2.62-1.09ZM73.9,33.22V59.1a3.69,3.69,0,0,0,3.7,3.7H85V33.22ZM79.45,59.1a1.85,1.85,0,1,1,1.85-1.85A1.85,1.85,0,0,1,79.45,59.1ZM11,62.79h7.4a3.69,3.69,0,0,0,3.7-3.7V33.22H11Zm5.55-7.39a1.85,1.85,0,1,1-1.85,1.85A1.86,1.86,0,0,1,16.55,55.4ZM67,57.55l-17.26-14-3.47,3.18A8.32,8.32,0,0,1,35,34.45l9.46-8.66H34.74a3.74,3.74,0,0,0-2.62,1.09L25.8,33.19V59.08h2.12l10.46,9.47a7.4,7.4,0,0,0,10.41-1.08l0,0,2.07,1.79a4.29,4.29,0,0,0,6-.62l3.63-4.46.62.51a3.69,3.69,0,0,0,5.2-.55l1.1-1.35A3.71,3.71,0,0,0,67,57.55Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_20 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M74.25,63c-3.28,0-3.66-3.75-8.73-3.75S60,63,56.76,63,53.07,59.25,48,59.25,42.47,63,39.27,63s-3.66-3.75-8.76-3.75S25,63,21.75,63V53.62A5.63,5.63,0,0,1,27.38,48h1.87V31.12h7.5V48h7.5V31.12h7.5V48h7.5V31.12h7.5V48h1.87a5.63,5.63,0,0,1,5.63,5.62Zm0,15H21.75V66.75c5.08,0,5.48-3.75,8.76-3.75s3.66,3.75,8.76,3.75S44.8,63,48,63s3.66,3.75,8.76,3.75S62.24,63,65.52,63s3.66,3.75,8.73,3.75ZM33,29.25a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S35.08,29.25,33,29.25Zm15,0a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S50.08,29.25,48,29.25Zm15,0a3.74,3.74,0,0,1-3.75-3.75c0-3.63,3.75-2.7,3.75-7.5,1.41,0,3.75,3.46,3.75,6.56S65.08,29.25,63,29.25Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_21 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M54.29,36.47A5.66,5.66,0,0,1,56,40.92a5.59,5.59,0,0,1-1.75,4.43,6.75,6.75,0,0,1-4.62,1.54H41.78v-12h7.89A6.67,6.67,0,0,1,54.29,36.47ZM75,25.5v45A4.51,4.51,0,0,1,70.5,75h-45A4.51,4.51,0,0,1,21,70.5v-45A4.51,4.51,0,0,1,25.5,21h45A4.51,4.51,0,0,1,75,25.5ZM61.5,40.92a11.6,11.6,0,0,0-.81-4.35,9.62,9.62,0,0,0-2.33-3.46,11.2,11.2,0,0,0-3.63-2.28A13.1,13.1,0,0,0,50,30H36.32V66h5.46V51.84H50A13.1,13.1,0,0,0,54.73,51a11.2,11.2,0,0,0,3.63-2.28,9.59,9.59,0,0,0,2.33-3.43A11.57,11.57,0,0,0,61.5,40.92Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_22 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M61.54,19v-2a1.94,1.94,0,0,0-3.87,0v2a21.41,21.41,0,0,0-19.34,21.3,2,2,0,0,0,1,1.7,1.93,1.93,0,0,0,2-.1,8.53,8.53,0,0,1,9.46,0,1.93,1.93,0,0,0,1.93.13l3.06-1.53a8.46,8.46,0,0,1,1.88-.68V61.66h3.87V39.79a8.56,8.56,0,0,1,1.87.68L66.47,42a2.18,2.18,0,0,0,2.07-.13,8.51,8.51,0,0,1,9.45,0,1.93,1.93,0,0,0,3-1.6A21.52,21.52,0,0,0,61.54,19ZM74.35,73a3.82,3.82,0,0,0,2.78-3.64,3.87,3.87,0,0,0-3.86-3.87H32.4L22,51.61a3.86,3.86,0,1,0-6.18,4.64l11.6,15.47a3.73,3.73,0,0,0,2,1.29L26.81,78.2a1.93,1.93,0,1,0,3.46,1.73l3.33-6.67H70.14l3.33,6.67a1.93,1.93,0,1,0,3.46-1.73ZM48,53.93H28.54l2.9,3.87H48a1.92,1.92,0,0,1,1.93,1.93v1.93H53.8V59.73A5.8,5.8,0,0,0,48,53.93Z"/>                    </svg>'); }
        [data-theme="dark"] [data-theme="altenhilfe"] .benefits__icon--icon_23 {
          --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">                    <path fill="rgb(0, 0, 0)" d="M70.86,40.4a15.06,15.06,0,0,0-5.51,1L56.12,26.55A2.84,2.84,0,0,0,53.7,25.2H46.1a1.9,1.9,0,0,0-1.9,1.9V29a1.9,1.9,0,0,0,1.9,1.9h6l1.77,2.85H40.4v-1.9A1.9,1.9,0,0,0,38.5,30H28.11a2.9,2.9,0,0,0-2.91,2.9,2.85,2.85,0,0,0,2.85,2.8h5.79l-3.5,5.64A15.2,15.2,0,1,0,39.92,59.4H46.1a2.84,2.84,0,0,0,2.42-1.35L58.73,41.56l1.78,2.86A15.13,15.13,0,0,0,55.6,55.63,15.4,15.4,0,0,0,70.65,70.8a15.2,15.2,0,1,0,.21-30.4ZM32.18,49.16a9.5,9.5,0,0,1,2.33,4.54H29.37Zm-7,15.94a9.5,9.5,0,0,1,0-19,9.64,9.64,0,0,1,2,.22l-5.4,8.73a2.85,2.85,0,0,0,2.42,4.35H33.9A9.5,9.5,0,0,1,25.2,65.1ZM44.51,53.7H40.28a15.16,15.16,0,0,0-5-9.5l2.94-4.75H53.33L44.51,53.7ZM70.29,65.09A9.5,9.5,0,0,1,63.6,49.41l5.28,8.5a1.9,1.9,0,0,0,2.62.61l1.61-1a1.9,1.9,0,0,0,.61-2.62l-5.28-8.5a9.37,9.37,0,0,1,2.36-.3,9.5,9.5,0,1,1-.51,19Z"/>                    </svg>'); }
  .benefits__headline {
    all: unset;
    width: 100%;
    font-size: 1.25rem;
    line-height: 1.875rem;
    font-weight: 600;
    padding-bottom: 12.5px;
    display: grid;
    grid-template-columns: auto 23px;
    justify-items: center;
    align-items: end;
    justify-content: center;
    height: 60px;
    margin-bottom: 24px; }
    .benefits__headline--btn {
      cursor: pointer;
      border-bottom: 1px solid #CCCCCC; }
    .benefits__headline--div {
      cursor: auto;
      border: none; }

@media only screen and (max-width: 575px) {
  .benefits__headline {
    font-size: 1rem;
    line-height: 1.5rem;
    height: auto; } }
    .benefits__headline--text {
      padding: 0 15px; }
    .benefits__headline .arrow {
      position: static;
      margin: 0;
      height: 23px; }
    .benefits__headline.klapper--aktiv .arrow {
      -webkit-transform: translate(0, -6px);
      -moz-transform: translate(0, -6px);
      -ms-transform: translate(0, -6px);
      -o-transform: translate(0, -6px);
      transform: translate(0, -6px); }
      .benefits__headline.klapper--aktiv .arrow:before {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .benefits__headline.klapper--aktiv .arrow:after {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg); }
  .benefits__text {
    text-align: left;
    opacity: 0;
    width: 100%;
    overflow: hidden;
    -webkit-transition: height 0.5s ease-in-out, opacity 0.5s ease-in-out;
    -moz-transition: height 0.5s ease-in-out, opacity 0.5s ease-in-out;
    -ms-transition: height 0.5s ease-in-out, opacity 0.5s ease-in-out;
    -o-transition: height 0.5s ease-in-out, opacity 0.5s ease-in-out;
    transition: height 0.5s ease-in-out, opacity 0.5s ease-in-out; }
    .benefits__text.klapper--aktiv {
      opacity: 1; }
  .benefits p {
    font-size: 1.25rem;
    line-height: 1.875rem; }

@media only screen and (max-width: 575px) {
  .benefits p {
    font-size: 1rem;
    line-height: 1.5rem; } }
  .benefits .bttn {
    margin-top: 67px; }
  .benefits *:last-child {
    margin-bottom: 0; }

.data {
  display: grid;
  grid-gap: 15px;
  text-align: center;
  text-decoration: none !important; }
  .data__wrapper {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(23.5rem, calc(25% - 24px)));
    grid-auto-rows: auto;
    grid-gap: 32px;
    row-gap: 5rem;
    align-items: start;
    margin-top: 5.25rem;
    margin-bottom: 2rem; }

@media (max-width: 1520px) {
  .data__wrapper {
    grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr)); } }

@media only screen and (max-width: 575px) {
  .data__wrapper {
    grid-gap: 30px; } }

@media (max-width: 449px) {
  .data__wrapper {
    grid-template-columns: repeat(auto-fit, minmax(15.5rem, 1fr)); } }
  .data__num {
    font-size: 4.5rem;
    line-height: 3.625rem;
    color: var(--main-t); }

@media only screen and (max-width: 575px) {
  .data__num {
    font-size: 3.75rem;
    line-height: 3.625rem; } }
    .bg-default .data__num, .bg-gray .data__num {
      color: #000000 !important; }
  .data p {
    font-size: 1.25rem;
    line-height: 1.875rem;
    color: var(--main-t); }

@media only screen and (max-width: 575px) {
  .data p {
    font-size: 1rem;
    line-height: 1.5rem; } }
    .bg-default .data p, .bg-gray .data p {
      color: #000000 !important; }
  .data *:last-child {
    margin-bottom: 0; }

.card {
  display: grid;
  grid-gap: 50px;
  grid-template-rows: min-content 1fr;
  align-content: start;
  background: #ffffff;
  padding: 29px 47.5px 34px; }

@media (max-width: 449px) {
  .card {
    padding: 20px 20px; } }
  .card__wrapper {
    display: grid;
    grid-template-columns: repeat(3, minmax(21.875rem, 1fr));
    grid-auto-rows: auto;
    grid-gap: 37px; }

@media (max-width: 1339px) {
  .card__wrapper {
    grid-template-columns: repeat(auto-fit, minmax(21.875rem, 1fr)); } }

@media (max-width: 449px) {
  .card__wrapper {
    grid-template-columns: repeat(auto-fit, minmax(15.5rem, 1fr)); } }
  .card__img {
    aspect-ratio: 363/130; }
  .card__body {
    display: grid;
    align-content: space-between;
    grid-gap: 28px;
    border: 0; }
  .card__text {
    font-size: 16px;
    line-height: 24px;
    color: #727272; }
    .card__text h3 {
      margin-top: 0;
      margin-bottom: 18px; }
    .card__text *:last-child {
      margin-bottom: 0; }

.containerbox {
  background: var(--bg-g);
  border-radius: 30px;
  padding: 22px 30px; }
  .containerbox--themen {
    background: var(--main-c); }
    .containerbox--themen * {
      color: var(--main-t); }
    .containerbox--themen a:not(.bttn):hover {
      color: var(--main-t) !important; }
    .containerbox--themen [class*="bttn"] {
      color: var(--main-btn);
      background: white;
      border-color: white; }
      .containerbox--themen [class*="bttn"]:hover, .containerbox--themen [class*="bttn"]:focus, .containerbox--themen [class*="bttn"]:not(:disabled):active {
        color: var(--main-btn);
        background: #e6e6e6;
        border-color: #e6e6e6; }
      .containerbox--themen [class*="bttn"]:after {
        background-image: url("data:image/svg+xml,%3Csvg id='icon-extern' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M12,14H2V4H6V2H2A1.959,1.959,0,0,0,0,4V14a1.959,1.959,0,0,0,2,2H12a1.959,1.959,0,0,0,2-2V10H12Z'/%3E%3Cpath d='M9,0V2h3.586L6.33,8.33,7.744,9.744,14,3.488V7h2V0Z'/%3E%3C/svg%3E%0A") !important; }
  .containerbox:empty {
    display: none; }
  .containerbox h2 {
    margin-bottom: 16px; }
  .containerbox__wrapper {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));
    grid-auto-rows: auto;
    grid-gap: 32px; }

@media only screen and (max-width: 575px) {
  .containerbox__wrapper {
    grid-template-columns: 1fr;
    padding: 0;
    grid-gap: 30px; } }
  .containerbox > *:last-child {
    margin-bottom: 0; }

@media only screen and (max-width: 575px) {
  .containerbox {
    padding: 30px 20px !important;
    border-radius: 0; } }

.veranstaltung {
  display: grid;
  grid-auto-rows: auto;
  grid-gap: 128px;
  align-items: center;
  background: var(--bg-g);
  margin-bottom: 1rem;
  padding: 40px; }

@media only screen and (max-width: 1520px) {
  .veranstaltung {
    grid-gap: 30px; } }

@media only screen and (max-width: 575px) {
  .veranstaltung {
    margin: 0 -18px;
    padding: 30px 20px; } }
  .veranstaltung--head {
    background: white;
    padding: 0;
    grid-template-columns: minmax(500px, 1fr) minmax(290px, 782px);
    grid-gap: 32px; }

@media (max-width: 1339px) {
  .veranstaltung--head {
    grid-template-columns: repeat(auto-fit, minmax(21.875rem, 1fr)); } }

@media (max-width: 991px) {
  .veranstaltung--head .veranstaltung__text {
    order: 1; } }

@media (max-width: 449px) {
  .veranstaltung--head {
    grid-template-columns: repeat(auto-fit, minmax(15.5rem, 1fr)); } }
    .col-lg-6 .veranstaltung--head {
      grid-template-columns: minmax(290px, 1fr) minmax(150px, 290px); }
  .col-lg-6 .veranstaltung {
    grid-gap: 30px; }
  .veranstaltung--imgleft {
    grid-template-columns: minmax(290px, 648px) minmax(290px, 1fr); }

@media only screen and (max-width: 1520px) {
  .veranstaltung--imgleft {
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr)); } }

@media only screen and (max-width: 449px) {
  .veranstaltung--imgleft {
    grid-template-columns: 1fr; } }
    .col-lg-6 .veranstaltung--imgleft {
      grid-template-columns: minmax(150px, 290px) minmax(290px, 1fr); }
  .veranstaltung--imgright {
    grid-template-columns: minmax(290px, 1fr) minmax(290px, 648px); }

@media only screen and (max-width: 1520px) {
  .veranstaltung--imgright {
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr)); } }

@media only screen and (max-width: 449px) {
  .veranstaltung--imgright {
    grid-template-columns: 1fr; } }
    .col-lg-6 .veranstaltung--imgright {
      grid-template-columns: minmax(290px, 1fr) minmax(150px, 290px); }
  .veranstaltung__image {
    display: flex;
    position: relative; }
    .veranstaltung__image img {
      border-radius: 30px; }
    .veranstaltung__image .logo {
      position: absolute;
      top: 20px;
      right: 20px;
      background: #fff;
      padding: 24px;
      border-radius: 24px;
      margin: 0;
      max-width: 268px; }
      .veranstaltung__image .logo img {
        width: 220px; }
  .veranstaltung__tag {
    font-size: 1.125rem;
    line-height: 1.875rem;
    background: #E5E5E5;
    display: inline-flex;
    align-items: center;
    border-radius: 50px;
    padding: 5.5px 17px;
    margin-bottom: 20px; }
    .veranstaltung__tag:before {
      content: "";
      position: relative;
      background-repeat: no-repeat;
      width: 20px;
      height: 22px;
      display: inline-block;
      margin-right: 10px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M6.5,6h14a1.947,1.947,0,0,1,2,1.889V21.111A1.947,1.947,0,0,1,20.5,23H6.5a1.947,1.947,0,0,1-2-1.889V7.889A1.947,1.947,0,0,1,6.5,6Z' transform='translate(-3.5 -2)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M24,3V9' transform='translate(-10 -2)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M12,3V9' transform='translate(-6 -2)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Pfad_7294' data-name='Pfad 7294' d='M4.5,15h18' transform='translate(-3.5 -6)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A"); }
  .veranstaltung__overline {
    font-size: 1.25rem;
    line-height: 1.6875rem;
    font-weight: 600;
    margin: 0; }
  .veranstaltung__data {
    background: var(--bg-g);
    border-radius: 30px;
    padding: 20px 30px;
    display: grid;
    grid-template-columns: 100px minmax(150px, 1fr);
    gap: 11px;
    width: -moz-fit-content;
    width: fit-content;
    margin: 20px 0 27px; }
    .veranstaltung__data .label {
      font-weight: 600; }
    .veranstaltung__data .inhalt, .veranstaltung__data .label {
      font-size: 1.5rem;
      line-height: 2rem; }
  .veranstaltung__text h2 {
    margin-top: 0;
    margin-bottom: 10px; }
  .veranstaltung__text > *:last-child {
    margin-bottom: 0; }

.kontakt {
  background: var(--bg-g);
  margin-bottom: 40px;
  padding: 22px 30px;
  border-radius: 30px; }

@media only screen and (max-width: 575px) {
  .kontakt {
    margin: 0 -18px;
    padding: 30px 20px;
    border-radius: 0; } }
  .kontakt > *:last-child {
    margin-bottom: 0; }
  .kontakt__wrapper {
    display: grid;
    grid-template-columns: 312px 1fr;
    grid-auto-rows: auto;
    grid-gap: 45px;
    align-items: center;
    margin-top: 45px; }

@media only screen and (max-width: 768px) {
  .kontakt__wrapper {
    grid-template-columns: 1fr; } }
  .kontakt__text, .kontakt__adresse {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
    .kontakt__text > *:last-child, .kontakt__adresse > *:last-child {
      margin-bottom: 0; }
  .kontakt__text--wrapper {
    display: grid;
    grid-template-columns: repeat(3, minmax(calc(33.33% - 240px), 1fr));
    grid-auto-rows: auto;
    grid-gap: 20px; }

@media only screen and (max-width: 1399px) {
  .kontakt__text--wrapper {
    grid-template-columns: 1fr; } }

@media only screen and (min-width: 1400px) {
  .kontakt__text--wrapper {
    grid-gap: 20px 45px; } }
  .kontakt__text h3 {
    font-weight: 600;
    margin: 0; }
  .kontakt__image {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ; }
    .kontakt__image img {
      border-radius: 30px; }

.share {
  position: absolute;
  right: 0;
  top: -14px; }
  .share:hover .share__wrapper {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
    visibility: visible;
    opacity: 1; }
  .share__bttn {
    display: inline-flex;
    color: var(--main-t);
    background: var(--main-c);
    border: 2px solid var(--main-c);
    position: relative;
    z-index: 1; }

@media (max-width: 1199px) {
  .share__bttn {
    color: var(--main-c);
    background: var(--main-t);
    border: 2px solid #CCCCCC; }
    [data-theme="altenhilfe"] .share__bttn {
      color: var(--main-t);
      background: var(--main-c); } }

@media (max-width: 767px) {
  .share__bttn {
    padding: 8px 15px 9px; } }
    [data-theme="altenhilfe"] .share__bttn {
      border: 2px solid var(--main-t); }
      [data-theme="dark"] [data-theme="altenhilfe"] .share__bttn {
        border: 2px solid var(--main-c); }
    .share__bttn:before {
      content: "";
      position: relative;
      background-repeat: no-repeat;
      background-position: bottom;
      width: 21px;
      height: 24px;
      display: inline-block;
      margin-right: 10px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='24' viewBox='0 0 21 24'%3E%3Cpath d='M16.5,15a4.481,4.481,0,0,0-2.8.979l-4.8-3a4.526,4.526,0,0,0,0-1.954l4.8-3a4.492,4.492,0,1,0-1.591-2.544l-4.8,3a4.5,4.5,0,1,0,0,7.041l4.8,3A4.5,4.5,0,1,0,16.5,15Z' fill='%23fff'/%3E%3C/svg%3E%0A"); }
      [data-theme="altenhilfe"] .share__bttn:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='24' viewBox='0 0 21 24'%3E%3Cpath d='M16.5,15a4.481,4.481,0,0,0-2.8.979l-4.8-3a4.526,4.526,0,0,0,0-1.954l4.8-3a4.492,4.492,0,1,0-1.591-2.544l-4.8,3a4.5,4.5,0,1,0,0,7.041l4.8,3A4.5,4.5,0,1,0,16.5,15Z'/%3E%3C/svg%3E%0A"); }
        [data-theme="dark"] [data-theme="altenhilfe"] .share__bttn:before {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='24' viewBox='0 0 21 24'%3E%3Cpath d='M16.5,15a4.481,4.481,0,0,0-2.8.979l-4.8-3a4.526,4.526,0,0,0,0-1.954l4.8-3a4.492,4.492,0,1,0-1.591-2.544l-4.8,3a4.5,4.5,0,1,0,0,7.041l4.8,3A4.5,4.5,0,1,0,16.5,15Z' fill='%23fff'/%3E%3C/svg%3E%0A"); }

@media (max-width: 1199px) {
  .share__bttn:before {
    background-image: inherit;
    background-color: var(--main-c);
    -webkit-mask: var(--svg);
    mask: var(--svg);
    -webkit-transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    -ms-transition: background-color 0.4s;
    -o-transition: background-color 0.4s;
    transition: background-color 0.4s;
    --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="21" height="24" viewBox="0 0 21 24">                  <path d="M16.5,15a4.481,4.481,0,0,0-2.8.979l-4.8-3a4.526,4.526,0,0,0,0-1.954l4.8-3a4.492,4.492,0,1,0-1.591-2.544l-4.8,3a4.5,4.5,0,1,0,0,7.041l4.8,3A4.5,4.5,0,1,0,16.5,15Z" fill="rgb(0, 0, 0)" />                </svg>');
    right: inherit;
    left: 0; } }
    .share__bttn:hover {
      background: var(--main-c-hover) !important;
      border: 2px solid var(--main-c-hover); }
      [data-theme="altenhilfe"] .share__bttn:hover {
        color: var(--main-t);
        border: 2px solid var(--main-t); }
        [data-theme="dark"] [data-theme="altenhilfe"] .share__bttn:hover {
          border: 2px solid var(--main-c-hover); }

@media (max-width: 1199px) {
  .share__bttn:hover {
    color: var(--main-t); }
    .share__bttn:hover:before {
      background-color: var(--main-t); } }
  .share__wrapper {
    position: absolute;
    top: 60px;
    right: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(10%);
    -moz-transform: translateY(10%);
    -ms-transform: translateY(10%);
    -o-transform: translateY(10%);
    transform: translateY(10%);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s; }

@media (max-width: 1199px) {
  .share__wrapper {
    right: inherit;
    left: 0; } }
  .share__ul {
    margin: 0;
    padding: 0;
    background: white;
    border-radius: 25px;
    overflow: hidden;
    -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.16); }
  .share__li {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ; }
    .share__li + .share__li {
      border-top: 1px solid #CCCCCC; }
  .share__a {
    padding: 13.5px 22px 12.5px 21px;
    color: #000000;
    width: 100%;
    background: white;
    text-decoration: none;
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-transition: background 0.4s;
    -moz-transition: background 0.4s;
    -ms-transition: background 0.4s;
    -o-transition: background 0.4s;
    transition: background 0.4s; }
    .share__a:hover {
      background: #f2f2f2;
      text-decoration: underline; }
    .share__a:before {
      content: "";
      position: relative;
      background-repeat: no-repeat;
      background-position: bottom;
      display: inline-block;
      margin-right: 12px;
      width: 24px;
      height: 24px; }
    .share__a--xing:before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M21.429,2.25H2.571A2.572,2.572,0,0,0,0,4.821V23.679A2.572,2.572,0,0,0,2.571,26.25H21.429A2.572,2.572,0,0,0,24,23.679V4.821A2.572,2.572,0,0,0,21.429,2.25ZM7.521,17.689h-2.5a.361.361,0,0,1-.321-.552l2.641-4.645c.005,0,.005-.005,0-.011L5.663,9.589a.341.341,0,0,1,.321-.541h2.5a.8.8,0,0,1,.691.466l1.709,2.962L8.2,17.2A.788.788,0,0,1,7.521,17.689ZM19.291,6.22,13.784,15.9v.011l3.509,6.375a.343.343,0,0,1-.321.541h-2.5a.768.768,0,0,1-.691-.466l-3.536-6.445q.185-.329,5.539-9.766a.769.769,0,0,1,.67-.466H18.97a.342.342,0,0,1,.321.536Z' transform='translate(0 -2.25)'/%3E%3C/svg%3E%0A"); }
    .share__a--linkedin:before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M22.286,2.25H1.709A1.722,1.722,0,0,0,0,3.98V24.52a1.722,1.722,0,0,0,1.709,1.73H22.286A1.726,1.726,0,0,0,24,24.52V3.98A1.726,1.726,0,0,0,22.286,2.25ZM7.254,22.821H3.7V11.368H7.259V22.821ZM5.475,9.8A2.063,2.063,0,1,1,7.538,7.741,2.063,2.063,0,0,1,5.475,9.8ZM20.588,22.821H17.03V17.25c0-1.329-.027-3.037-1.848-3.037-1.854,0-2.138,1.446-2.138,2.941v5.668H9.488V11.368H12.9v1.564h.048a3.747,3.747,0,0,1,3.37-1.848c3.6,0,4.27,2.373,4.27,5.459Z' transform='translate(0 -2.25)'/%3E%3C/svg%3E%0A"); }
    .share__a--facebook:before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M21.429,2.25H2.571A2.571,2.571,0,0,0,0,4.821V23.679A2.571,2.571,0,0,0,2.571,26.25H9.924V18.091H6.549V14.25H9.924V11.323c0-3.329,1.982-5.169,5.018-5.169a20.446,20.446,0,0,1,2.974.259V9.681H16.241a1.92,1.92,0,0,0-2.165,2.075V14.25h3.685l-.589,3.841h-3.1V26.25h7.353A2.571,2.571,0,0,0,24,23.679V4.821A2.571,2.571,0,0,0,21.429,2.25Z' transform='translate(0 -2.25)'/%3E%3C/svg%3E%0A"); }
    .share__a--twitter:before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M21.429,2.25H2.571A2.572,2.572,0,0,0,0,4.821V23.679A2.572,2.572,0,0,0,2.571,26.25H21.429A2.572,2.572,0,0,0,24,23.679V4.821A2.572,2.572,0,0,0,21.429,2.25Zm-2.62,8.507c.011.15.011.305.011.455a9.928,9.928,0,0,1-10,10,9.95,9.95,0,0,1-5.395-1.575,7.4,7.4,0,0,0,.846.043,7.044,7.044,0,0,0,4.361-1.5,3.518,3.518,0,0,1-3.284-2.437,3.787,3.787,0,0,0,1.586-.064,3.514,3.514,0,0,1-2.812-3.45v-.043a3.511,3.511,0,0,0,1.586.445A3.506,3.506,0,0,1,4.146,9.7a3.47,3.47,0,0,1,.477-1.773A9.976,9.976,0,0,0,11.866,11.6a3.521,3.521,0,0,1,5.995-3.209,6.885,6.885,0,0,0,2.229-.846,3.5,3.5,0,0,1-1.543,1.934,6.992,6.992,0,0,0,2.025-.546A7.4,7.4,0,0,1,18.809,10.757Z' transform='translate(0 -2.25)'/%3E%3C/svg%3E%0A"); }
    .share__a--instagram:before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' rx='4'/%3E%3Cpath d='M9,6.623a4.615,4.615,0,1,0,4.615,4.615A4.608,4.608,0,0,0,9,6.623Zm0,7.615a3,3,0,1,1,3-3,3.006,3.006,0,0,1-3,3Zm5.88-7.8A1.076,1.076,0,1,1,13.8,5.358,1.074,1.074,0,0,1,14.879,6.434Zm3.057,1.092a5.327,5.327,0,0,0-1.454-3.772A5.362,5.362,0,0,0,12.71,2.3c-1.486-.084-5.94-.084-7.427,0a5.354,5.354,0,0,0-3.772,1.45A5.344,5.344,0,0,0,.058,7.522c-.084,1.486-.084,5.94,0,7.427A5.327,5.327,0,0,0,1.512,18.72a5.369,5.369,0,0,0,3.772,1.454c1.486.084,5.94.084,7.427,0a5.327,5.327,0,0,0,3.772-1.454,5.362,5.362,0,0,0,1.454-3.772c.084-1.486.084-5.936,0-7.423Zm-1.92,9.017A3.038,3.038,0,0,1,14.3,18.255c-1.185.47-4,.361-5.306.361s-4.125.1-5.306-.361a3.038,3.038,0,0,1-1.711-1.711c-.47-1.185-.361-4-.361-5.306s-.1-4.125.361-5.306A3.038,3.038,0,0,1,3.693,4.221c1.185-.47,4-.361,5.306-.361s4.125-.1,5.306.361a3.038,3.038,0,0,1,1.711,1.711c.47,1.185.361,4,.361,5.306S16.486,15.363,16.016,16.544Z' transform='translate(3.005 0.763)' fill='%23fff'/%3E%3C/svg%3E%0A"); }
    .share__a--whatsapp:before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12,7.114A7.06,7.06,0,0,0,6.016,17.93l.166.268L5.47,20.8l2.673-.7.257.155a7.042,7.042,0,0,0,3.595.986H12a7.14,7.14,0,0,0,7.141-7.061,7.093,7.093,0,0,0-2.148-4.993A7.007,7.007,0,0,0,12,7.114Zm4.152,10.093a2.165,2.165,0,0,1-1.43,1.007,4.141,4.141,0,0,1-2.545-.53,9.536,9.536,0,0,1-3.627-3.2,4.113,4.113,0,0,1-.868-2.2,2.377,2.377,0,0,1,.745-1.773.773.773,0,0,1,.568-.268c.139,0,.284,0,.407.005s.305-.048.477.364.6,1.468.654,1.575a.375.375,0,0,1,.016.37c-.407.814-.841.782-.621,1.157a5.783,5.783,0,0,0,2.887,2.523c.214.107.337.091.461-.054s.53-.621.67-.83.284-.177.477-.107,1.237.584,1.452.691.354.161.407.246a1.885,1.885,0,0,1-.129,1.023ZM21.429,2.25H2.571A2.572,2.572,0,0,0,0,4.821V23.679A2.572,2.572,0,0,0,2.571,26.25H21.429A2.572,2.572,0,0,0,24,23.679V4.821A2.572,2.572,0,0,0,21.429,2.25ZM11.995,22.671a8.488,8.488,0,0,1-4.061-1.034L3.429,22.821l1.205-4.4A8.511,8.511,0,1,1,20.571,14.18,8.574,8.574,0,0,1,11.995,22.671Z' transform='translate(0 -2.25)'/%3E%3C/svg%3E%0A"); }
    .share__a--mail:before {
      height: 18px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' viewBox='0 0 24 18'%3E%3Cpath d='M23.545,10.444a.282.282,0,0,1,.455.22V20.25a2.251,2.251,0,0,1-2.25,2.25H2.25A2.251,2.251,0,0,1,0,20.25V10.669a.28.28,0,0,1,.455-.22C1.5,11.264,2.9,12.3,7.678,15.773,8.667,16.5,10.336,18.014,12,18c1.673.014,3.375-1.538,4.327-2.231C21.108,12.3,22.5,11.259,23.545,10.444ZM12,16.5c1.087.019,2.653-1.369,3.441-1.941,6.22-4.514,6.694-4.908,8.128-6.033A1.122,1.122,0,0,0,24,7.641V6.75A2.251,2.251,0,0,0,21.75,4.5H2.25A2.251,2.251,0,0,0,0,6.75v.891a1.129,1.129,0,0,0,.431.886c1.434,1.12,1.908,1.519,8.128,6.033C9.347,15.131,10.912,16.519,12,16.5Z' transform='translate(0 -4.5)'/%3E%3C/svg%3E%0A"); }

@media (max-width: 1199px) {
  .share {
    position: relative;
    right: inherit;
    display: inline-block;
    top: -10px; } }

.formular {
  border: 0;
  margin: 0;
  padding: 0; }
  .formular__row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 32px;
    margin-bottom: 15px; }

@media only screen and (max-width: 767px) {
  .formular__row {
    grid-template-columns: 1fr;
    gap: 15px; } }
    .formular__row--full {
      grid-template-columns: 1fr; }
    .formular__row + h2 {
      margin-top: 50px; }

@media only screen and (max-width: 575px) {
  .formular__row + h2 {
    margin-top: 30px; } }
  .formular__item select {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.04' height='13.332' viewBox='0 0 21.04 13.332'%3E%3Cpath data-name='pfeil aufklappen' d='M943.519,536.333a1.632,1.632,0,0,1-1.156-.479L933.48,525.8a1.638,1.638,0,0,1,2.316-2.318l7.723,8.9,7.724-8.9a1.638,1.638,0,1,1,2.316,2.316l-8.882,10.057a1.627,1.627,0,0,1-1.158.479Zm0,0' transform='translate(-932.999 -523.001)' fill='%23999999'/%3E%3C/svg%3E%0A"); }
    .formular__item select:focus, .formular__item select:active {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.04' height='13.332' viewBox='0 0 21.04 13.332'%3E%3Cpath data-name='pfeil zuklappen' d='M943.519,536.333a1.632,1.632,0,0,1-1.156-.479L933.48,525.8a1.638,1.638,0,0,1,2.316-2.318l7.723,8.9,7.724-8.9a1.638,1.638,0,1,1,2.316,2.316l-8.882,10.057a1.627,1.627,0,0,1-1.158.479Zm0,0' transform='translate(954.039 536.333) rotate(180)' fill='%23999999'/%3E%3C/svg%3E%0A"); }
  .formular__item--hidden {
    margin-top: 25px; }
  .formular__item:empty {
    display: none; }
  .formular__plz {
    display: grid;
    grid-template-columns: 122px 1fr;
    gap: 32px; }
  .formular__header {
    margin-bottom: 30px; }
    .formular__header h1, .formular__header h2 {
      margin: 0; }
    .formular__header .alt-2 {
      display: block; }
  .formular input.text:not([type="radio"]),
.formular textarea.text,
.formular select {
    border: 1px solid #707070;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 400;
    padding: 7px 15px;
    outline: none;
    width: 100%;
    font-family: "Source Sans Pro", sans-serif;
    border-radius: 4px;
    -webkit-transition: border-color 0.5s, color 0.5s;
    -moz-transition: border-color 0.5s, color 0.5s;
    -ms-transition: border-color 0.5s, color 0.5s;
    -o-transition: border-color 0.5s, color 0.5s;
    transition: border-color 0.5s, color 0.5s; }
    .formular input.text:not([type="radio"]):focus-within,
.formular textarea.text:focus-within,
.formular select:focus-within {
      border-color: var(--c1); }
    .formular input.text:not([type="radio"]).valid,
.formular textarea.text.valid,
.formular select.valid {
      border-color: green; }
      .formular input.text:not([type="radio"]).valid ~ .errorlabel,
.formular textarea.text.valid ~ .errorlabel,
.formular select.valid ~ .errorlabel {
        display: none; }
    .formular input.text:not([type="radio"]).error,
.formular textarea.text.error,
.formular select.error {
      border-color: #e02447; }
    .formular input.text:not([type="radio"]).placeholder,
.formular textarea.text.placeholder,
.formular select.placeholder {
      -webkit-transition: 0.15s ease-in-out;
      -moz-transition: 0.15s ease-in-out;
      -ms-transition: 0.15s ease-in-out;
      -o-transition: 0.15s ease-in-out;
      transition: 0.15s ease-in-out;
      color: #1b1b1b;
      opacity: 1; }
    .formular input.text:not([type="radio"]):-moz-placeholder,
.formular textarea.text:-moz-placeholder,
.formular select:-moz-placeholder {
      -webkit-transition: 0.15s ease-in-out;
      -moz-transition: 0.15s ease-in-out;
      -ms-transition: 0.15s ease-in-out;
      -o-transition: 0.15s ease-in-out;
      transition: 0.15s ease-in-out;
      color: #1b1b1b;
      opacity: 1; }
    .formular input.text:not([type="radio"])::-moz-placeholder,
.formular textarea.text::-moz-placeholder,
.formular select::-moz-placeholder {
      -webkit-transition: 0.15s ease-in-out;
      -moz-transition: 0.15s ease-in-out;
      -ms-transition: 0.15s ease-in-out;
      -o-transition: 0.15s ease-in-out;
      transition: 0.15s ease-in-out;
      color: #1b1b1b;
      opacity: 1; }
    .formular input.text:not([type="radio"]):-ms-input-placeholder,
.formular textarea.text:-ms-input-placeholder,
.formular select:-ms-input-placeholder {
      -webkit-transition: 0.15s ease-in-out;
      -moz-transition: 0.15s ease-in-out;
      -ms-transition: 0.15s ease-in-out;
      -o-transition: 0.15s ease-in-out;
      transition: 0.15s ease-in-out;
      color: #1b1b1b;
      opacity: 1; }
    .formular input.text:not([type="radio"])::-webkit-input-placeholder,
.formular textarea.text::-webkit-input-placeholder,
.formular select::-webkit-input-placeholder {
      -webkit-transition: 0.15s ease-in-out;
      -moz-transition: 0.15s ease-in-out;
      -ms-transition: 0.15s ease-in-out;
      -o-transition: 0.15s ease-in-out;
      transition: 0.15s ease-in-out;
      color: #1b1b1b;
      opacity: 1; }
    .formular input.text:not([type="radio"]):hover.placeholder, .formular input.text:not([type="radio"]):focus.placeholder,
.formular textarea.text:hover.placeholder,
.formular textarea.text:focus.placeholder,
.formular select:hover.placeholder,
.formular select:focus.placeholder {
      color: #dbdbdb;
      opacity: 1; }
    .formular input.text:not([type="radio"]):hover:-moz-placeholder, .formular input.text:not([type="radio"]):focus:-moz-placeholder,
.formular textarea.text:hover:-moz-placeholder,
.formular textarea.text:focus:-moz-placeholder,
.formular select:hover:-moz-placeholder,
.formular select:focus:-moz-placeholder {
      color: #dbdbdb;
      opacity: 1; }
    .formular input.text:not([type="radio"]):hover::-moz-placeholder, .formular input.text:not([type="radio"]):focus::-moz-placeholder,
.formular textarea.text:hover::-moz-placeholder,
.formular textarea.text:focus::-moz-placeholder,
.formular select:hover::-moz-placeholder,
.formular select:focus::-moz-placeholder {
      color: #dbdbdb;
      opacity: 1; }
    .formular input.text:not([type="radio"]):hover:-ms-input-placeholder, .formular input.text:not([type="radio"]):focus:-ms-input-placeholder,
.formular textarea.text:hover:-ms-input-placeholder,
.formular textarea.text:focus:-ms-input-placeholder,
.formular select:hover:-ms-input-placeholder,
.formular select:focus:-ms-input-placeholder {
      color: #dbdbdb;
      opacity: 1; }
    .formular input.text:not([type="radio"]):hover::-webkit-input-placeholder, .formular input.text:not([type="radio"]):focus::-webkit-input-placeholder,
.formular textarea.text:hover::-webkit-input-placeholder,
.formular textarea.text:focus::-webkit-input-placeholder,
.formular select:hover::-webkit-input-placeholder,
.formular select:focus::-webkit-input-placeholder {
      color: #dbdbdb;
      opacity: 1; }
    .formular input.text:not([type="radio"]).error.placeholder,
.formular textarea.text.error.placeholder,
.formular select.error.placeholder {
      color: #e60003;
      opacity: 1; }
    .formular input.text:not([type="radio"]).error:-moz-placeholder,
.formular textarea.text.error:-moz-placeholder,
.formular select.error:-moz-placeholder {
      color: #e60003;
      opacity: 1; }
    .formular input.text:not([type="radio"]).error::-moz-placeholder,
.formular textarea.text.error::-moz-placeholder,
.formular select.error::-moz-placeholder {
      color: #e60003;
      opacity: 1; }
    .formular input.text:not([type="radio"]).error:-ms-input-placeholder,
.formular textarea.text.error:-ms-input-placeholder,
.formular select.error:-ms-input-placeholder {
      color: #e60003;
      opacity: 1; }
    .formular input.text:not([type="radio"]).error::-webkit-input-placeholder,
.formular textarea.text.error::-webkit-input-placeholder,
.formular select.error::-webkit-input-placeholder {
      color: #e60003;
      opacity: 1; }
  .formular .errorlabel {
    display: inline-block;
    background: #f9d3da;
    border-radius: 6px;
    padding: 5px 15px;
    margin: 0;
    margin-top: 10px;
    font-weight: 600;
    color: #444; }
  .formular textarea {
    min-height: 300px; }
  .formular label {
    display: block;
    color: #000000;
    font-size: 1.125rem;
    line-height: 2rem;
    margin-bottom: 0.1875rem;
    font-weight: 600; }
    .formular label .light {
      font-weight: normal;
      font-size: 14px; }
    .formular label.error {
      color: #e60003; }

@media only screen and (max-width: 575px) {
  .formular label {
    font-size: 1rem;
    line-height: 1.5rem; } }
  .formular .radioButtonListWrapper {
    display: grid;
    gap: 32px;
    row-gap: 22px;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    margin-top: 12px; }
  .formular .radioButtonWrapper input[type="radio"] {
    display: none; }
    .formular .radioButtonWrapper input[type="radio"]:checked + label .radio:after {
      left: -10%;
      width: 130%;
      color: var(--c1) !important; }
    .formular .radioButtonWrapper input[type="radio"].error + label {
      color: #e60003; }
  .formular .radioButtonWrapper label {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    gap: 8px;
    font-size: 1.125rem;
    line-height: 27px;
    font-weight: 400;
    cursor: pointer;
    position: relative;
    margin: 0; }
    .formular .radioButtonWrapper label:hover .radio {
      background: #CBECDA; }
    .formular .radioButtonWrapper label .radio {
      width: 17px;
      height: 17px;
      cursor: pointer;
      position: relative;
      background: #ffffff;
      border: 1px solid #707070;
      border-radius: 50%;
      overflow: hidden; }
      .formular .radioButtonWrapper label .radio:after {
        position: absolute;
        content: "";
        width: 0;
        bottom: 0;
        background: var(--c1);
        height: 105%;
        left: -20%;
        -webkit-transform: skewX(-15deg);
        -moz-transform: skewX(-15deg);
        -ms-transform: skewX(-15deg);
        -o-transform: skewX(-15deg);
        transform: skewX(-15deg);
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s; }
  .formular .datenschutz {
    margin-top: 40px;
    margin-bottom: 56px; }

@media only screen and (max-width: 575px) {
  .formular .datenschutz {
    margin-top: 30px;
    margin-bottom: 20px; } }
    .formular .datenschutz input[type="checkbox"],
.formular .datenschutz input[type="radio"] {
      display: none; }
      .formular .datenschutz input[type="checkbox"]:checked + label .checkbox,
.formular .datenschutz input[type="radio"]:checked + label .checkbox {
        border: 1px solid var(--c1); }
        .formular .datenschutz input[type="checkbox"]:checked + label .checkbox:after,
.formular .datenschutz input[type="radio"]:checked + label .checkbox:after {
          opacity: 1; }
    .formular .datenschutz label {
      font-weight: 400;
      font-size: 1.125rem;
      line-height: 27px;
      cursor: pointer;
      max-width: inherit;
      position: relative;
      margin: 0;
      padding: 0;
      padding-left: 34px;
      flex: 0 0 auto;
      width: 100%; }

@media (max-width: 1024px) {
  .formular .datenschutz label {
    max-width: 80%; } }

@media (max-width: 991px) {
  .formular .datenschutz label {
    max-width: 100%;
    margin-left: 0; } }
      .formular .datenschutz label a {
        font-size: 1.125rem;
        line-height: 27px; }
      .formular .datenschutz label .small {
        font-size: 1rem;
        line-height: 27px;
        font-weight: 400; }
      .formular .datenschutz label .checkbox {
        width: 23px;
        height: 23px;
        cursor: pointer;
        position: absolute;
        background: #ffffff;
        border: 1px solid #707070;
        border-radius: 4px;
        top: 5px;
        left: 0;
        z-index: 0;
        overflow: hidden; }
        .formular .datenschutz label .checkbox:after {
          position: absolute;
          content: "";
          width: 0;
          bottom: 0;
          width: 100%;
          height: 100%;
          opacity: 0;
          z-index: -1;
          background-image: url("data:image/svg+xml,%3Csvg id='checkbox' xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23'%3E%3Crect width='23' height='23' fill='%2300a649'/%3E%3Cpath d='M19.655,9l-9.388,9.388L6,14.121' transform='translate(-0.655 -2.193)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A");
          background-position: center;
          -webkit-transition: opacity 0.3s;
          -moz-transition: opacity 0.3s;
          -ms-transition: opacity 0.3s;
          -o-transition: opacity 0.3s;
          transition: opacity 0.3s; }
    .formular .datenschutz .check1,
.formular .datenschutz .check2 {
      display: -webkit-box ;
      display: -webkit-flex ;
      display: -moz-flex ;
      display: -ms-flexbox ;
      display: flex ;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
    .formular .datenschutz .check1,
.formular .datenschutz .check2 {
      margin-bottom: 17px; }
    .formular .datenschutz__small {
      margin-top: 28px;
      margin-bottom: 18px; }
  .formular__wrapper {
    margin-top: 62px !important;
    min-height: calc(100vh - 414px); }

@media only screen and (max-width: 767px) {
  .formular__wrapper {
    margin-top: 0 !important; } }
  .formular .accordion {
    margin-bottom: 25px !important;
    position: relative; }
    .formular .accordion > h2,
.formular .accordion > .alt-2 {
      background: white;
      border: 2px solid var(--c1); }
      .formular .accordion > h2.ui-state-active,
.formular .accordion > .alt-2.ui-state-active {
        background: var(--c1); }
    .formular .accordion__content {
      background: white;
      padding: 24px;
      border: 2px solid var(--c1);
      border-radius: 0 0 6px 6px;
      color: #000000; }
      .formular .accordion__content > *:first-child {
        margin-top: 0; }
      .formular .accordion__content > *:last-child {
        margin-bottom: 0; }

.footer {
  background: var(--bg-g);
  padding: 29.5px 0 30.5px;
  position: relative; }

@media (max-width: 991px) {
  .footer {
    padding: 40px 0 28px; } }
  .stellenmarkt ~ .footer, .stellenmarkt-detail ~ .footer, .job-alarm--gray ~ .footer, .formular__bewerbung ~ .footer {
    background: white; }
  .footer h4,
.footer .alt-4 {
    margin-bottom: 19px;
    color: #000000; }
  .footer p,
.footer a {
    color: #000000;
    font-size: 1.125rem;
    line-height: 1.875rem;
    text-decoration: none; }

@media (max-width: 991px) {
  .footer p,
.footer a {
    order: 1; } }
  .footer__logo {
    width: 247px; }

@media (max-width: 991px) {
  .footer__logo {
    margin: 30px auto 0; } }
  .footer .on-list {
    list-style: none;
    margin: 0; }
    .footer .on-list a:after {
      display: none; }
    .footer .on-list li + li {
      margin-top: 10px; }
  .footer .social {
    display: inline-block;
    position: relative; }
    .footer .social:before {
      content: "";
      background-size: contain;
      background-repeat: no-repeat;
      display: block;
      background-color: #333333;
      -webkit-mask: var(--svg);
      mask: var(--svg);
      -webkit-transition: background-color 0.4s;
      -moz-transition: background-color 0.4s;
      -ms-transition: background-color 0.4s;
      -o-transition: background-color 0.4s;
      transition: background-color 0.4s; }
    .footer .social--insta:before {
      --svg: url('data:image/svg+xml,            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">              <path d="M10,1.778a30.662,30.662,0,0,1,4,.111,5.154,5.154,0,0,1,1.889.333,3.9,3.9,0,0,1,1.889,1.889A5.154,5.154,0,0,1,18.111,6c0,1,.111,1.333.111,4a30.662,30.662,0,0,1-.111,4,5.154,5.154,0,0,1-.333,1.889,3.9,3.9,0,0,1-1.889,1.889A5.154,5.154,0,0,1,14,18.111c-1,0-1.333.111-4,.111a30.662,30.662,0,0,1-4-.111,5.154,5.154,0,0,1-1.889-.333,3.9,3.9,0,0,1-1.889-1.889A5.154,5.154,0,0,1,1.889,14c0-1-.111-1.333-.111-4a30.662,30.662,0,0,1,.111-4,5.154,5.154,0,0,1,.333-1.889A3.991,3.991,0,0,1,3,3a1.879,1.879,0,0,1,1.111-.778A5.154,5.154,0,0,1,6,1.889a30.662,30.662,0,0,1,4-.111M10,0A32.83,32.83,0,0,0,5.889.111,6.86,6.86,0,0,0,3.444.556,4.35,4.35,0,0,0,1.667,1.667,4.35,4.35,0,0,0,.556,3.444,5.063,5.063,0,0,0,.111,5.889,32.83,32.83,0,0,0,0,10a32.83,32.83,0,0,0,.111,4.111,6.86,6.86,0,0,0,.444,2.444,4.35,4.35,0,0,0,1.111,1.778,4.35,4.35,0,0,0,1.778,1.111,6.86,6.86,0,0,0,2.444.444A32.83,32.83,0,0,0,10,20a32.83,32.83,0,0,0,4.111-.111,6.86,6.86,0,0,0,2.444-.444,4.662,4.662,0,0,0,2.889-2.889,6.86,6.86,0,0,0,.444-2.444C19.889,13,20,12.667,20,10a32.83,32.83,0,0,0-.111-4.111,6.86,6.86,0,0,0-.444-2.444,4.35,4.35,0,0,0-1.111-1.778A4.35,4.35,0,0,0,16.556.556,6.86,6.86,0,0,0,14.111.111,32.83,32.83,0,0,0,10,0m0,4.889A5.029,5.029,0,0,0,4.889,10,5.111,5.111,0,1,0,10,4.889m0,8.444A3.274,3.274,0,0,1,6.667,10,3.274,3.274,0,0,1,10,6.667,3.274,3.274,0,0,1,13.333,10,3.274,3.274,0,0,1,10,13.333m5.333-9.889a1.222,1.222,0,1,0,1.222,1.222,1.233,1.233,0,0,0-1.222-1.222" fill="rgb(0, 0, 0)"/>            </svg>');
      width: 20px;
      height: 20px; }
    .footer .social--twitter:before {
      --svg: url('data:image/svg+xml,            <svg xmlns="http://www.w3.org/2000/svg" width="24.658" height="20" viewBox="0 0 24.658 20">              <path d="M45.808,22A14.256,14.256,0,0,0,60.192,7.616V6.932a11.135,11.135,0,0,0,2.466-2.6,11.372,11.372,0,0,1-2.877.822,5.33,5.33,0,0,0,2.192-2.74,12.565,12.565,0,0,1-3.151,1.233A4.892,4.892,0,0,0,55.123,2a5.147,5.147,0,0,0-5.068,5.068,2.671,2.671,0,0,0,.137,1.1A14.163,14.163,0,0,1,39.781,2.822a5.246,5.246,0,0,0-.685,2.6,5.443,5.443,0,0,0,2.192,4.247,4.618,4.618,0,0,1-2.329-.685h0a5.006,5.006,0,0,0,4.11,4.932,4.223,4.223,0,0,1-1.37.137,2.331,2.331,0,0,1-.959-.137,5.19,5.19,0,0,0,4.795,3.562,10.343,10.343,0,0,1-6.3,2.192A3.793,3.793,0,0,1,38,19.534,12.93,12.93,0,0,0,45.808,22" transform="translate(-38 -2)" fill="rgb(0, 0, 0)" />            </svg>');
      width: 24.66px;
      height: 20px; }
    .footer .social--fb:before {
      --svg: url('data:image/svg+xml,            <svg xmlns="http://www.w3.org/2000/svg" width="10.444" height="20" viewBox="0 0 10.444 20">              <path d="M86.778,20V10.889h3.111l.444-3.556H86.778V5.111c0-1,.333-1.778,1.778-1.778h1.889V.111C90,.111,88.889,0,87.667,0a4.289,4.289,0,0,0-4.556,4.667V7.333H80v3.556h3.111V20Z" transform="translate(-80)" fill="rgb(0, 0, 0)"/>            </svg>');
      width: 10.44px;
      height: 20px; }
    .footer .social--xing:before {
      --svg: url('data:image/svg+xml,            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512">              <path d="M162.7 210c-1.8 3.3-25.2 44.4-70.1 123.5-4.9 8.3-10.8 12.5-17.7 12.5H9.8c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3l-43.9-75.6c-4.3-7.8.3-14.1 8.5-14.1H100c7.3 0 13.3 4.1 18 12.2l44.7 77.5zM382.6 46.1l-144 253v.3L330.2 466c3.9 7.1.2 14.1-8.5 14.1h-65.2c-7.6 0-13.6-4-18-12.2l-92.4-168.5c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2h65.7c8 0 12.3 6.7 8.5 14.1z" fill="rgb(0, 0, 0)"/>            </svg>');
      width: 15px;
      height: 20px; }
    .footer .social--linkedin:before {
      --svg: url('data:image/svg+xml,            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">            <path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/>            </svg>');
      width: 17px;
      height: 20px; }
    .footer .social:after {
      bottom: -5px; }
    .footer .social:hover:before {
      background-color: var(--c1); }
    .footer .social__wrapper {
      display: inline-block; }

@media (max-width: 991px) {
  .footer .social__wrapper {
    display: block;
    width: 100%;
    order: 0; } }
  .footer .link__a:after {
    background-color: #ffffff; }
  .footer .on-list li:before,
.footer .on-list li:after {
    border-color: #fff; }

@media (max-width: 1399px) and (min-width: 1200px) {
  .footer .footer__copy {
    padding-right: 0; } }

@media (min-width: 1200px) {
  .footer__meta {
    text-align: right; } }

@media (max-width: 1199px) {
  .footer__meta {
    text-align: center;
    margin-bottom: 15px; } }

@media (max-width: 991px) {
  .footer__meta {
    display: -webkit-box ;
    display: -webkit-flex ;
    display: -moz-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -moz-justify-content: space-evenly;
    justify-content: space-evenly;
    row-gap: 50px; } }

@media (max-width: 499px) {
  .footer__meta {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; } }
  .footer__copy {
    font-size: 1.125rem;
    line-height: 1.875rem; }

@media (max-width: 1199px) {
  .footer__copy {
    text-align: center; } }

@media (max-width: 499px) {
  .footer__copy {
    text-align: left; } }
  .footer__a:after {
    background-color: #000000;
    left: 0; }
  .footer__a:not(.social) + .footer__a:not(.social) {
    margin-left: 30px; }

@media (max-width: 991px) {
  .footer__a:not(.social) + .footer__a:not(.social) {
    margin-left: 0; } }
  .footer__a + .social__wrapper {
    margin-left: 100px; }

@media (max-width: 991px) {
  .footer__a + .social__wrapper {
    margin-left: 0; } }
  .footer__a.social + .footer__a.social {
    margin-left: 30px; }

@media (max-width: 1399px) {
  .footer__a.social + .footer__a.social {
    margin-left: 15px; } }

@media (max-width: 991px) {
  .footer__a.social + .footer__a.social {
    margin-left: 30px; } }
  .footer__img {
    max-width: 211px;
    margin: 0 auto; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.to-top {
  cursor: pointer;
  width: 64px;
  height: 64px;
  background: white;
  border-radius: 50px;
  border: 2px solid #CCCCCC;
  position: fixed;
  right: 20px;
  bottom: 130px;
  z-index: 999;
  display: none;
  -webkit-transition: background 0.4s ease, border-color 0.4s ease;
  -moz-transition: background 0.4s ease, border-color 0.4s ease;
  -ms-transition: background 0.4s ease, border-color 0.4s ease;
  -o-transition: background 0.4s ease, border-color 0.4s ease;
  transition: background 0.4s ease, border-color 0.4s ease; }
  .to-top:before {
    content: "";
    width: 24px;
    height: 14px;
    display: block;
    background-color: var(--c1);
    --svg: url('data:image/svg+xml,        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="13.722" viewBox="0 0 24 13.722">        <path d="M20.832,18.192,11.75,9.117a1.708,1.708,0,0,1,0-2.422,1.73,1.73,0,0,1,2.429,0l10.29,10.282a1.712,1.712,0,0,1,.05,2.365L14.187,29.7a1.715,1.715,0,0,1-2.429-2.422Z" transform="translate(-6.196 24.969) rotate(-90)" fill="rgb(0, 0, 0)"/>        </svg>');
    -webkit-mask: var(--svg);
    mask: var(--svg);
    -webkit-transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    -ms-transition: background-color 0.4s;
    -o-transition: background-color 0.4s;
    transition: background-color 0.4s;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .to-top:hover {
    background: var(--c1);
    border-color: var(--c1); }
    .to-top:hover:before {
      background-color: white; }

@media (max-width: 1199px) {
  .to-top {
    right: 20px;
    bottom: 100px; } }

@media only screen and (max-width: 767px) {
  .to-top {
    display: none !important; } }

.shimmer {
  animation-duration: 4.2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: shimmer;
  animation-timing-function: linear;
  background: #ddd;
  background: linear-gradient(to right, #b5b2b2 8%, #cbcbcb 18%, #b5b2b2 33%);
  background-size: 1200px 100%; }
  .shimmer__img {
    width: 312px;
    height: 312px;
    border-radius: 30px; }
  .shimmer__name {
    height: 32px;
    width: 300px;
    border-radius: 20px;
    margin-bottom: 10px; }
  .shimmer__funktion {
    height: 30px;
    width: 250px;
    border-radius: 20px;
    margin-bottom: 10px; }
  .shimmer__number {
    height: 25px;
    width: 120px;
    border-radius: 20px; }
  .shimmer__text {
    height: 25px;
    width: 250px;
    border-radius: 20px;
    margin-bottom: 10px; }
  .shimmer__info {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 450px;
    background-color: #a61927bf;
    color: #fff;
    padding: 40px 0;
    text-align: center;
    font-size: 20px;
    border-radius: 30px;
    border: 2px solid #a61927; }

.uc-embedding-wrapper {
  flex-wrap: wrap !important;
  flex-direction: row !important; }

@media only screen and (max-width: 575px) {
  .uc-embedding-wrapper {
    padding: 12px 6px !important; } }

@media only screen and (max-width: 575px) {
  .uc-embedding-wrapper h3 {
    font-size: 14px !important;
    line-height: 1.25 !important;
    margin: 0 0 4px 0 !important; } }
  .uc-embedding-wrapper p {
    font-size: 16px;
    line-height: 1.5; }

@media only screen and (max-width: 575px) {
  .uc-embedding-wrapper p {
    font-size: 14px;
    line-height: 1.2;
    margin: 0; } }
  .uc-embedding-wrapper a {
    font-size: 14px;
    line-height: 1.5; }

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0); } }

@-webkit-keyframes shimmer {
  0% {
    background-position: -100% 0; }
  100% {
    background-position: 100% 0; } }

@keyframes shimmer {
  0% {
    background-position: -1200px 0; }
  100% {
    background-position: 1200px 0; } }/* ::: Druckversion ::: */
@media print {
    header, footer, #tocontent, .to-top, #top, .kv .kvsearch__container [class*=bttn]:after, .kv .kvsearch, .kv__img-wrapper, .stellen__kv {
        display: none !important;
    }
    
    h1, .alt-1 {
        font-size: 25px;
        line-height: 28px;
    }
    
    h2, .alt-2 {
        font-size: 22px;
        line-height: 25px;
    }
    
    p, .kv__txt--p {
        font-size: 18px;
        line-height: 22px;
    }
    
    h3, .alt-3 {
        font-size: 20px;
        line-height: 22px;
    }
    
    a:not(.card--url):after {
        content: "("attr(href)")";
        margin-left: 15px;
        transform: inherit;
        background-color: transparent !important;
    }
    .bttn {
        margin-bottom: 75px !important;
        position: relative;
    }
    .bttn:after {
        position: absolute;
        top: calc(100% + 15px);
        left: 0;
        width: 376px;
        margin-left: 0 !important;
        text-align: left;
    }
    .kv .kvsearch__container [class*=bttn] {
        margin-bottom: 0!important;
    }
    body {
        margin-top: 0 !important;
    }
    .benefits__text {
        opacity: 1;
        height: auto !important;
    }
    .kv__wrapper {
        min-height: inherit;
    }
    .container__wrapper {
        padding: 25px 0 !important;
    }
    .accordion > h2, .accordion > .alt-2 {
        border: 2px solid var(--c1);
        border-bottom: none;
        border-radius: 6px 6px 0 0;
    }
    .accordion__content {
        display: block !important;
        border-top: none;
    }
}.p-dialog-mask.p-component-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}