.sls_leistung{height:100%}.sls_leistung__innen{display:flex;flex-direction:column;height:100%;overflow:hidden}.sls_leistung__bild{aspect-ratio:16/10;overflow:hidden}.sls_leistung__bild img{width:100%;height:100%;object-fit:cover;display:block}.sls_leistung__inhalt{display:flex;flex-direction:column;flex:1;padding:24px 32px 0}.sls_leistung__inhalt .sls_leistung__title{margin:0 0 12px}.sls_leistung__inhalt .sls_leistung__content{margin:0 0 28px}.sls_leistung__inhalt .sls_leistung__content p{margin:0}.sls_leistung__inhalt .et_pb_button_wrapper{margin-top:auto}.sls_leistung__inhalt .et_pb_button{align-self:flex-start;background-color:#1faf9b;border-color:#1faf9b;color:#fff !important;border-radius:999px !important;padding:calc(.5em + 1.5px) 2em calc(.5em - 1.5px) !important;position:relative;transition:background-color .3s ease,border-color .3s ease,padding .3s ease}.sls_leistung__inhalt .et_pb_button:hover{background-color:#188d7d;border-color:#188d7d;color:#fff !important;border-radius:999px !important;padding:calc(.5em + 1.5px) 3.6em calc(.5em - 1.5px) 2em !important}.sls_leistung__inhalt .et_pb_button::after{content:"5";font-family:ETmodules;position:absolute;right:1.2em;top:50%;transform:translateY(-50%);opacity:0;font-size:1.2em;font-weight:400;letter-spacing:0;transition:opacity .3s ease}.sls_leistung__inhalt .et_pb_button:hover::after{opacity:1}.sls-lightbox-trigger{cursor:zoom-in;transition:transform .3s ease}.sls_leistung__bild:hover .sls-lightbox-trigger{transform:scale(1.04)}.sls-lightbox{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:5vw;background:rgba(15,20,19,.92);opacity:0;visibility:hidden;transition:opacity .25s ease}.sls-lightbox.ist-offen{opacity:1;visibility:visible}.sls-lightbox__bild{max-width:100%;max-height:90vh;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.sls-lightbox__schliessen{position:absolute;top:24px;right:32px;width:44px;height:44px;border:none;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:28px;line-height:1;cursor:pointer;transition:background-color .2s ease}.sls-lightbox__schliessen:hover{background:rgba(255,255,255,.24)}body.sls-lightbox-offen{overflow:hidden}@media(max-width: 767px){body .sls_leistung__inhalt .et_pb_button,body .sls_leistung__inhalt .et_pb_button:hover{padding:calc(.5em + 1.5px) 1.5em calc(.5em - 1.5px) !important;white-space:nowrap;text-align:center}body .sls_leistung__inhalt .et_pb_button::after{display:none}}
.sls_hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:200px;padding-bottom:140px;background-image:linear-gradient(to top right, #1faf9b 45%, #2fc9b3 100%);border-bottom-right-radius:clamp(48px,1.1907rem + 7.4227vw,120px);overflow:hidden}.sls_hero__innen{display:flex;flex-direction:column;width:90%;max-width:1080px;margin:0 auto}.sls_hero__medien{position:relative;width:calc(100% + (100vw - 100%)/2);margin-left:calc(-1*(100vw - 100%)/2);margin-bottom:40px;aspect-ratio:24/8;overflow:hidden;border-radius:0 999px 999px 0;background:rgba(255,255,255,.12)}.sls_hero__medien img,.sls_hero__medien video{width:100%;height:100%;object-fit:cover;display:block}.sls_hero__inhalt .sls_hero__title{margin:0 0 16px}.sls_hero__inhalt .sls_hero__content{margin:0 0 32px;max-width:620px}.sls_hero__inhalt .sls_hero__content p{margin:0}@media(max-width: 980px){.sls_hero__medien{aspect-ratio:16/9;border-radius:0 240px 240px 0}}body .sls_hero__inhalt .et_pb_button{background-color:rgba(0,0,0,0) !important;border-color:#fff !important;color:#fff !important;border-radius:999px !important;padding:calc(.5em + 1.5px) 2em calc(.5em - 1.5px) !important;transition:background-color .3s ease,border-color .3s ease,padding .3s ease !important;position:relative}body .sls_hero__inhalt .et_pb_button:hover{background-color:rgba(255,255,255,.15) !important;border-color:#fff !important;color:#fff !important;border-radius:999px !important;padding:calc(.5em + 1.5px) 3.6em calc(.5em - 1.5px) 2em !important}body .sls_hero__inhalt .et_pb_button::after{content:"5";font-family:ETmodules;position:absolute;right:1.2em;top:50%;transform:translateY(-50%);opacity:0;font-size:1.2em;font-weight:400;letter-spacing:0;transition:opacity .3s ease}body .sls_hero__inhalt .et_pb_button:hover::after{opacity:1}body .sls_hero__inhalt .et_pb_button_wrapper{position:relative}body .et_pb_section:has(.sls_hero),body .et_pb_section:has(.sls_parallax),body .et_pb_section+.et_pb_section:has(.sls_hero),body .et_pb_section+.et_pb_section:has(.sls_parallax){padding-top:0 !important;padding-bottom:0 !important;background-color:rgba(0,0,0,0) !important;background-image:none !important}body .et_pb_section:has(.sls_hero) .et_pb_row,body .et_pb_section:has(.sls_parallax) .et_pb_row{width:100% !important;max-width:none !important;padding:0 !important;margin:0 !important}body .et_pb_section:has(.sls_hero) .et_pb_column,body .et_pb_section:has(.sls_parallax) .et_pb_column{width:100% !important;padding:0 !important;margin:0 !important}@media(max-width: 767px){body .sls_hero__inhalt .et_pb_button,body .sls_hero__inhalt .et_pb_button:hover{padding:calc(.5em + 1.5px) 1.5em calc(.5em - 1.5px) !important;white-space:nowrap;text-align:center}body .sls_hero__inhalt .et_pb_button::after{display:none}}
.sls_parallax{position:relative;min-height:560px;display:flex;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;margin:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(5vw,(100vw - 1080px)/2);padding-right:max(5vw,(100vw - 1080px)/2);overflow:hidden;clip-path:inset(0 round 0 0 clamp(48px, 1.1907rem + 7.4227vw, 120px) 0)}.sls_parallax__bild{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;flex:0 0 0}.sls_parallax__bild img{width:100%;height:100%;object-fit:cover;display:block}.sls_parallax__bild::after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.42);z-index:1}.sls_parallax__inhalt{position:relative;z-index:2;max-width:620px}.sls_parallax__inhalt .sls_parallax__title{margin:0 0 20px}.sls_parallax__inhalt .sls_parallax__content{margin:0 0 28px}.sls_parallax__inhalt .sls_parallax__content p{margin:0}@media(max-width: 767px){.sls_parallax{min-height:420px}}body .sls_parallax__inhalt .et_pb_button{background-color:rgba(0,0,0,0) !important;border-color:#fff !important;color:#fff !important;border-radius:999px !important;padding:calc(.5em + 1.5px) 2em calc(.5em - 1.5px) !important;position:relative;transition:background-color .3s ease,border-color .3s ease,padding .3s ease}body .sls_parallax__inhalt .et_pb_button:hover{background-color:rgba(255,255,255,.15) !important;border-color:#fff !important;color:#fff !important;border-radius:999px !important;padding:calc(.5em + 1.5px) 3.6em calc(.5em - 1.5px) 2em !important}body .sls_parallax__inhalt .et_pb_button::after{content:"5";font-family:ETmodules;position:absolute;right:1.2em;top:50%;transform:translateY(-50%);opacity:0;font-size:1.2em;font-weight:400;letter-spacing:0;transition:opacity .3s ease}body .sls_parallax__inhalt .et_pb_button:hover::after{opacity:1}@media(max-width: 767px){body .sls_parallax__inhalt .et_pb_button,body .sls_parallax__inhalt .et_pb_button:hover{padding:calc(.5em + 1.5px) 1.5em calc(.5em - 1.5px) !important;white-space:nowrap;text-align:center}body .sls_parallax__inhalt .et_pb_button::after{display:none}}
body .sls_button_primaer__innen .et_pb_button{background-color:#1faf9b !important;border-color:#1faf9b !important;color:#fff !important;border-radius:999px !important;padding:calc(.5em + 1.5px) 2em calc(.5em - 1.5px) !important;position:relative;transition:background-color .3s ease,border-color .3s ease,padding .3s ease}body .sls_button_primaer__innen .et_pb_button:hover{background-color:#188d7d !important;border-color:#188d7d !important;color:#fff !important;border-radius:999px !important;padding:calc(.5em + 1.5px) 3.6em calc(.5em - 1.5px) 2em !important}body .sls_button_primaer__innen .et_pb_button::after{content:"5";font-family:ETmodules;position:absolute;right:1.2em;top:50%;transform:translateY(-50%);opacity:0;font-size:1.2em;font-weight:400;letter-spacing:0;transition:opacity .3s ease}body .sls_button_primaer__innen .et_pb_button:hover::after{opacity:1}@media(max-width: 767px){body .sls_button_primaer__innen .et_pb_button,body .sls_button_primaer__innen .et_pb_button:hover{padding:calc(.5em + 1.5px) 1.5em calc(.5em - 1.5px) !important;white-space:nowrap;text-align:center}body .sls_button_primaer__innen .et_pb_button::after{display:none}}
body .sls_button_sekundaer__innen .et_pb_button{background-color:rgba(0,0,0,0) !important;border-color:#1faf9b !important;color:#1faf9b !important;border-radius:999px !important;padding:calc(.5em + 1.5px) 2em calc(.5em - 1.5px) !important;position:relative;transition:background-color .3s ease,border-color .3s ease,color .3s ease,padding .3s ease}body .sls_button_sekundaer__innen .et_pb_button:hover{background-color:#1faf9b !important;border-color:#1faf9b !important;color:#fff !important;border-radius:999px !important;padding:calc(.5em + 1.5px) 3.6em calc(.5em - 1.5px) 2em !important}body .sls_button_sekundaer__innen .et_pb_button::after{content:"5";font-family:ETmodules;position:absolute;right:1.2em;top:50%;transform:translateY(-50%);opacity:0;font-size:1.2em;font-weight:400;letter-spacing:0;transition:opacity .3s ease}body .sls_button_sekundaer__innen .et_pb_button:hover::after{opacity:1}@media(max-width: 767px){body .sls_button_sekundaer__innen .et_pb_button,body .sls_button_sekundaer__innen .et_pb_button:hover{padding:calc(.5em + 1.5px) 1.5em calc(.5em - 1.5px) !important;white-space:nowrap;text-align:center}body .sls_button_sekundaer__innen .et_pb_button::after{display:none}}
body .sls_button_dezent__innen .et_pb_button{background-color:#ececec !important;border-color:#ececec !important;color:#6b6c6c !important;border-radius:999px !important;padding:calc(.5em + 1.5px) 2em calc(.5em - 1.5px) !important;position:relative;transition:background-color .3s ease,border-color .3s ease,color .3s ease,padding .3s ease}body .sls_button_dezent__innen .et_pb_button:hover{background-color:#dcdcdc !important;border-color:#dcdcdc !important;color:#4a5052 !important;border-radius:999px !important;padding:calc(.5em + 1.5px) 3.6em calc(.5em - 1.5px) 2em !important}body .sls_button_dezent__innen .et_pb_button::after{content:"5";font-family:ETmodules;position:absolute;right:1.2em;top:50%;transform:translateY(-50%);opacity:0;font-size:1.2em;font-weight:400;letter-spacing:0;transition:opacity .3s ease}body .sls_button_dezent__innen .et_pb_button:hover::after{opacity:1}@media(max-width: 767px){body .sls_button_dezent__innen .et_pb_button,body .sls_button_dezent__innen .et_pb_button:hover{padding:calc(.5em + 1.5px) 1.5em calc(.5em - 1.5px) !important;white-space:nowrap;text-align:center}body .sls_button_dezent__innen .et_pb_button::after{display:none}}
.sls_textblock__content{font-size:clamp(16px,.9497rem + .2062vw,18px);line-height:1.56}.sls_textblock__content p{font-size:clamp(16px,.9497rem + .2062vw,18px);line-height:1.56;margin:0 0 20px}.sls_textblock__content p:last-child{margin-bottom:0}.sls_textblock__content h1{font-size:clamp(40px,1.8466rem + 2.6804vw,66px);line-height:1.09;letter-spacing:-0.02em;font-weight:700;margin:32px 0 24px}.sls_textblock__content h2{font-size:clamp(28px,1.3982rem + 1.4433vw,42px);line-height:1.14;letter-spacing:-0.02em;font-weight:700;margin:32px 0 20px}.sls_textblock__content h3{font-size:clamp(21px,1.212rem + .4124vw,25px);line-height:1.2;letter-spacing:-0.01em;font-weight:700;margin:28px 0 16px}.sls_textblock__content h4{font-size:clamp(18px,1.0747rem + .2062vw,20px);line-height:1.3;font-weight:700;margin:24px 0 14px}.sls_textblock__content h5{font-size:clamp(16px,.9749rem + .1031vw,17px);line-height:1.4;font-weight:700;margin:24px 0 12px}.sls_textblock__content h6{font-size:clamp(14px,.8499rem + .1031vw,15px);line-height:1.4;font-weight:700;margin:24px 0 12px}.sls_textblock__content>h1:first-child,.sls_textblock__content>h2:first-child,.sls_textblock__content>h3:first-child,.sls_textblock__content>h4:first-child,.sls_textblock__content>h5:first-child,.sls_textblock__content>h6:first-child{margin-top:0}.sls_textblock__content ul,.sls_textblock__content ol{font-size:clamp(16px,.9497rem + .2062vw,18px);line-height:1.56;margin:0 0 20px;padding-left:24px}.sls_textblock__content li{margin-bottom:8px}.sls_textblock__content blockquote{margin:24px 0;padding-left:24px;border-left:3px solid #1faf9b}.sls_textblock__content blockquote p{font-size:21px;line-height:1.5}h1.sls_textblock__title{font-size:clamp(40px,1.8466rem + 2.6804vw,66px);line-height:1.09;letter-spacing:-0.02em;font-weight:700;margin:0 0 24px}h2.sls_textblock__title{font-size:clamp(28px,1.3982rem + 1.4433vw,42px);line-height:1.14;letter-spacing:-0.02em;font-weight:700;margin:0 0 20px}h3.sls_textblock__title{font-size:clamp(21px,1.212rem + .4124vw,25px);line-height:1.2;letter-spacing:-0.01em;font-weight:700;margin:0 0 16px}h4.sls_textblock__title{font-size:clamp(18px,1.0747rem + .2062vw,20px);line-height:1.3;letter-spacing:normal;font-weight:700;margin:0 0 14px}h5.sls_textblock__title{font-size:clamp(16px,.9749rem + .1031vw,17px);line-height:1.4;letter-spacing:normal;font-weight:700;margin:0 0 12px}h6.sls_textblock__title{font-size:clamp(14px,.8499rem + .1031vw,15px);line-height:1.4;letter-spacing:normal;font-weight:700;margin:0 0 12px}
.sls_aufklapper{border-radius:24px 5px 24px 24px;background-color:#eceae7;transition:background-color .3s ease}.sls_aufklapper.ist-offen{background-color:#f5f4f2}.sls_aufklapper__innen{padding:20px 28px}.sls_aufklapper__title{position:relative;margin:0;padding-right:32px;color:#1faf9b;cursor:pointer;user-select:none}.sls_aufklapper__title::before{content:"";position:absolute;right:0;top:50%;width:10px;height:10px;border-right:3px solid #1faf9b;border-bottom:3px solid #1faf9b;border-radius:2px;transform:translateY(-70%) rotate(45deg);transform-origin:center;transition:transform .35s ease;display:block}.sls_aufklapper.ist-offen .sls_aufklapper__title::before{transform:translateY(-30%) rotate(225deg)}.sls_aufklapper__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;color:#4a5052}.sls_aufklapper__content>*{overflow:hidden}.sls_aufklapper__content p{margin:16px 0 0}.sls_aufklapper.ist-offen .sls_aufklapper__content{grid-template-rows:1fr}
.sls_akkordeon__innen>*+*{margin-top:12px}
.sls_akkordeon_element{border-radius:24px 5px 24px 24px;background-color:#eceae7;transition:background-color .3s ease}.sls_akkordeon_element.ist-offen{background-color:#f5f4f2}.sls_akkordeon_element__innen{padding:20px 28px}.sls_akkordeon_element__title{position:relative;margin:0;padding-right:32px;color:#1faf9b;cursor:pointer;user-select:none}.sls_akkordeon_element__title::before{content:"";position:absolute;right:0;top:50%;width:10px;height:10px;border-right:3px solid #1faf9b;border-bottom:3px solid #1faf9b;border-radius:2px;transform:translateY(-70%) rotate(45deg);transform-origin:center;transition:transform .35s ease;display:block}.sls_akkordeon_element.ist-offen .sls_akkordeon_element__title::before{transform:translateY(-30%) rotate(225deg)}.sls_akkordeon_element__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;color:#4a5052}.sls_akkordeon_element__content>*{overflow:hidden}.sls_akkordeon_element__content p{margin:16px 0 0}.sls_akkordeon_element.ist-offen .sls_akkordeon_element__content{grid-template-rows:1fr}.sls_akkordeon__innen>*+*{margin-top:12px}
.sls_bildstreifen{width:calc(100% + (100vw - 100%)/2 + 140px);margin-left:-140px;max-width:none;overflow:hidden;border-radius:999px 0 0 999px;margin-top:40px;cursor:grab;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 5%, #000 100%);mask-image:linear-gradient(90deg, transparent 0, #000 5%, #000 100%)}.sls_bildstreifen.zieht{cursor:grabbing}.sls_bildstreifen__spur{display:flex;width:max-content;will-change:transform}.sls_bildstreifen img{user-select:none;-webkit-user-drag:none}.et_pb_column:has(.sls_bildstreifen){min-width:0 !important;overflow:visible !important}
.sls_bildstreifen_bild{flex:0 0 auto;height:420px;width:auto;border-right:6px solid #fff}.sls_bildstreifen_bild__innen,.sls_bildstreifen_bild .et_pb_image_wrap{height:100%}.sls_bildstreifen_bild img{height:100%;width:auto;display:block;object-fit:cover}@media(max-width: 767px){.sls_bildstreifen_bild{height:260px}}.sls_bildstreifen_bild:not(:has(img)){width:560px;background:repeating-linear-gradient(45deg, #e6e4e1, #e6e4e1 12px, #dedbd7 12px, #dedbd7 24px)}
