.search-container button:not(.collapsed) span:before,.toggle-navigation button:not(.collapsed) span:before{content:"\e901"}[data-toggle]:not(.collapsed)>span.slfgesundheiticons-keyboard_arrow_down:before{content:"\e906"}[class^=slfgesundheiticons-],[class*=" slfgesundheiticons-"]{font-size:1.5rem;vertical-align:middle}.icon-medium{font-size:1.5rem}.icon-large{font-size:3rem}.icon-xlarge{font-size:4rem}.icon-fw{width:2rem;display:inline-block}.icon-fw.icon-medium{font-size:2rem}.icon-fw.icon-large{font-size:4rem}.icon-fw.icon-xlarge{font-size:5rem}audio,canvas,datagrid,datalist,details,dialog,iframe,menu,video{display:block}iframe{max-width:100%}img{max-width:100%;height:auto}img[src$=".svg"][width="0"]:not(.width-absolute),img[src$=".svg"][width="1"]:not(.width-absolute){width:auto}figure{margin-bottom:0;max-width:100%}figure img{display:inline-block}figure .figcaption-toggle{right:1rem;bottom:1rem;z-index:1}.page-document a:not(.btn):not(.stretched-link),.page-footer a:not(.btn):not(.stretched-link){font-weight:600}.btn.has-shadow{box-shadow:.33rem .33rem 0 #11694f;transition-property:all}.em-events-list .item-container.has-shadow:not(:hover):not(:focus),.list-container .item-container.has-shadow:not(:hover):not(:focus){box-shadow:.33rem .33rem 0 var(--light) !important}.btn.has-shadow{font-size:1.125rem;width:100%}.has-shadow:focus,.has-shadow:hover{box-shadow:none !important;transform:translate(.25rem,.25rem)}.page-document ol,.page-document ul:not(.list-group):not(.sub-menu):not(.list-inline){display:inline-block;padding-left:1rem}p:last-child{margin-bottom:0}p:empty{display:none}.page-document span[id^=more-]{clear:both;display:block}hr{clear:both;border-style:dotted}.page-document hr{border-color:var(--success)}blockquote{font-size:1.25rem;font-weight:300;font-style:italic;color:var(--info)}h1,.h1{padding-top:1rem}h1,.h1,h2:not(.h4),.h2{text-transform:uppercase}h2,.h2{border-bottom:3px dotted;color:var(--success);padding-bottom:.5em}h4,.h4{color:inherit}.bg-info h2:not(.h4),.panel-grid.has-row_background:not(.row_background-background-none) h2{color:#fff}.list-container:not(.accordiontab-list-container) h3:not(.h4){border-bottom:3px dotted;padding-bottom:1em}h1 a,.h1 a,h1 a:hover,.h1 a:hover,h2 a,.h2 a,h2 a:hover,.h2 a:hover,h3 a,.h3 a,h3 a:hover,.h3 a:hover,h4 a,.h4 a,h4 a:hover,.h4 a:hover,h5 a,.h5 a,h5 a:hover,.h5 a:hover,h6 a,.h6 a,h6 a:hover,.h6 a:hover{color:inherit;text-decoration:none}h2:only-child,h3:only-child,h4:only-child,h5:only-child,h6:only-child{margin-bottom:0 !important}h3:has(+.siteorigin-widget-tinymce:empty){margin-bottom:-.5rem !important}.page-header .main-navigation a,.page-header .main-navigation a:hover,.page-header .main-navigation a:focus{text-decoration:none}@media (max-width:767px){.page-header .search-form:not(.collapsing):not(.show){display:block !important}}.toggle-navigation .btn:hover,.toggle-navigation .btn:focus{text-decoration:none;outline:none;box-shadow:none}.main-navigation a{display:block;color:inherit;transition:all .25s ease}.main-navigation span.menu-icon{vertical-align:bottom}.main-navigation>li>a:focus,.main-navigation>li.hover>a,.main-navigation>li:hover>a,.main-navigation>li[class*=current]>a{background-color:rgba(255,255,255,.25)}.main-navigation .children-toggle{top:.5rem;right:0;z-index:1}.main-navigation .children{position:relative}.main-navigation .children li.current-menu-parent>a,.main-navigation .children li.current_page_item>a,.main-navigation .children a:hover{text-decoration:underline}.main-navigation .children li.current_page_item>a{font-weight:700}.sitemap-navigation ul{margin-bottom:1rem}.sitemap-navigation ul li{padding-top:.25rem;padding-bottom:.25rem}.sitemap-navigation ul li a{display:block}.page-header{top:0;z-index:3}body.scrolled-outside-firstview .page-header .row.py-3{padding-top:0 !important;padding-bottom:0 !important}body.toggle-main-navigation{overflow:hidden}body.toggle-main-navigation .page-header{max-height:100vh;overflow:auto}body.scrolled-outside-firstview .logo-container{margin-top:-7.75rem}.topAnchor{right:1rem;bottom:1rem;opacity:0;z-index:1}body.scrolled-outside-firstview .topAnchor{opacity:1}.page-footer a{color:inherit}.panel-grid-cell .widget_media_image>img.attachment-full{object-fit:cover;object-position:center;width:100% !important;height:100% !important;max-height:50vh}.hero-container.has-image{min-height:50vh}body .hero-container .item-image.position-absolute{top:0;bottom:0;z-index:0;max-width:none}body.siteorigin-panels .hero-container .item-image.position-absolute{left:0;right:0}body:not(.siteorigin-panels) .hero-container .item-image.position-absolute{left:-15px;right:-15px}.hero-container .item-image.position-absolute img{object-fit:cover;height:100%;width:100%}.hero-container .item-content:before{content:'';background:transparent url(//www.slfg.de/wp-content/themes/slfg.de/css/../img/bg-hero-primary.svg) right bottom/100% auto no-repeat;left:-15vw;right:0;top:0;width:110vw;bottom:0;display:block;position:absolute;z-index:1;opacity:.8}.hero-container .item-content>div{z-index:2;position:relative}.panel-grid.row_topspace-high .page-list-container{margin-top:-7rem}.page-list-container .item-container{background-color:#fff}body.archive.category .post-list-container,body.blog .post-list-container{margin-top:7rem;top:-7rem;position:relative}.post-list-container header>span{border-bottom:3px dotted}.post-list-container .item-image{height:200px;overflow:hidden}.post-list-container .item-image>img{object-fit:cover;height:100%;width:100%;object-position:top}.post-list-container .term-badge{top:0;right:0;padding-left:1rem;padding-right:1rem}.post-list-container .has-image .term-badge{width:50%;min-height:80px;text-align:right;padding-top:1rem;padding-bottom:.5rem;background:transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="172.2" height="82.6"><path fill="%23FFF" d="M172.2 0H6.2C2.1 5.4 0 11 0 16.8c.1 34.1 75.2 61.9 172.2 65.8V0z"/></svg>') left bottom no-repeat;background-size:100% 100%}.toc-container header .col-1{background:transparent url(//www.slfg.de/wp-content/themes/slfg.de/css/../img/toc-corner.svg) .1rem center/contain no-repeat}.toc-container ol{list-style-type:disc}.toc-container ol li a{vertical-align:top}.accordiontab-list-container article{border-bottom:3px dotted var(--lightgreen)}.ansprechpersonen-list-container .inner-container{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(1,1fr)}.ansprechpersonen-list-container .item-maincontent{grid-column:1/-1;z-index:1}.ansprechpersonen-list-container .close-button{right:0;top:0}.panel-grid.row_topspace-high .attachment-list-container{margin-top:-7rem}.attachment-list-container .item-container .card-body{max-height:200px}.attachment-list-container .item-container .card-body>img{object-fit:cover;height:100%;object-position:top}.panel-grid.row_topspace-high .filter-container{margin-top:-7rem;background-color:#e9ecef !important}.aligncenter,.alignright,.alignleft{display:block}.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}.aligncenter{margin-left:auto;margin-right:auto}.wp-success:not(:empty),.wp-error:not(:empty){position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent}.wp-success:not(:empty){color:#11694f;background-color:#d2f4ea;border-color:#c1f0e2}.wp-error:not(:empty){color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.gallery.gallery-columns-1 .gallery-icon{text-align:center}.gallery:not(.gallery-columns-1){display:flex;flex-wrap:wrap;align-items:center}.gallery figure img{margin-left:auto;margin-right:auto}figcaption:not(.figure-caption),.wp-caption-text.gallery-caption{font-size:90%;text-align:center;padding-top:.5rem}.gallery:not(.gallery-columns-1) .gallery-item{padding:.5rem}.gallery.gallery-columns-1 .gallery-item{width:100%}.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.333%}.gallery.gallery-columns-4 .gallery-item,.gallery.gallery-columns-5 .gallery-item,.gallery.gallery-columns-6 .gallery-item,.gallery.gallery-columns-7 .gallery-item,.gallery.gallery-columns-8 .gallery-item,.gallery.gallery-columns-9 .gallery-item{width:25%}.wpv-form label+br{display:none}.form-group div+label{margin-top:1rem}.wpv-form .reset-pass{display:flex;flex-flow:column}.wpcf7-form-control-wrap .wpcf7-not-valid-tip,.wpcf7-not-valid-tip[role=alert],.wpcf7-validation-errors{color:var(--danger);font-weight:400}.wpcf7-not-valid{border-color:var(--danger)}.screen-reader-response{display:none}form.wpcf7-form.sent>*:not(.wpcf7-response-output){display:none !important}form.wpcf7-form.invalid .wpcf7-response-output,form.wpcf7-form.sent .wpcf7-response-output{background-color:#fff;padding:1rem;margin-top:1rem;margin-bottom:1rem}form.wpcf7-form.invalid .wpcf7-response-output{color:var(--danger)}form.wpcf7-form.sent .wpcf7-response-output{color:var(--primary)}.wpcf7-list-item{display:block}.wpcf7-form-control-wrap{padding-top:.5rem;display:block}.tnp-privacy-field label,.wpcf7-form-control.wpcf7-acceptance label,.wpcf7-form-control.wpcf7-radio label,.wpcf7-form-control.wpcf7-checkbox label{display:flex;align-items:center}input[type=radio],input[type=checkbox]{margin:0 1rem 0 .25rem;transform:scale(1.5)}.lg-backdrop.in{opacity:.75}.form-check-input{position:relative}.list-unstyled{margin-bottom:0}.list-inline{padding-left:0;margin-bottom:0}.list-inline>li{display:inline-block}.sr-only-focusable:focus{z-index:99;position:relative}.btn-xl{font-size:1.5rem}small .btn,.small .btn{font-size:inherit}small,.small{line-height:1.25}table.table tbody{border-width:0 0 1px;border-style:solid}.form-control::placeholder{opacity:.75}.nav-pills .nav-item{background-color:#fff}.nav-pills .nav-item a{color:inherit}.list-group-item:nth-child(even){background-color:#fff}.panel-grid.panel-no-style.row_background-background-none,.panel-grid.panel-has-style.row_background-background-none>.panel-row-style{padding-top:1rem;padding-bottom:1rem}.panel-grid.panel-no-style.row_background-background-info,.panel-grid.panel-has-style.row_background-background-info>.panel-row-style,.panel-grid.panel-no-style.row_background-background-info-lighter,.panel-grid.panel-has-style.row_background-background-info-lighter>.panel-row-style,.panel-grid.panel-no-style.row_background-background-success,.panel-grid.panel-has-style.row_background-background-success>.panel-row-style,.panel-grid.panel-no-style.row_background-background-success-lighter,.panel-grid.panel-has-style.row_background-background-success-lighter>.panel-row-style,.panel-grid.panel-no-style.row_background-background-lightgreen,.panel-grid.panel-has-style.row_background-background-lightgreen>.panel-row-style,.panel-grid.panel-no-style.row_background-background-lightgreen-lighter,.panel-grid.panel-has-style.row_background-background-lightgreen-lighter>.panel-row-style{padding-top:3rem;padding-bottom:3rem}.panel-grid.row_background-background-info+.panel-grid.panel-no-style.row_background-background-info,.panel-grid.row_background-background-info+.panel-grid.panel-has-style.row_background-background-info>.panel-row-style,.panel-grid.row_background-background-info-lighter+.panel-grid.panel-no-style.row_background-background-info-lighter,.panel-grid.row_background-background-info-lighter+.panel-grid.panel-has-style.row_background-background-info-lighter>.panel-row-style,.panel-grid.row_background-background-success+.panel-grid.panel-no-style.row_background-background-success,.panel-grid.row_background-background-success+.panel-grid.panel-has-style.row_background-background-success>.panel-row-style,.panel-grid.row_background-background-success-lighter+.panel-grid.panel-no-style.row_background-background-success-lighter,.panel-grid.row_background-background-success-lighter+.panel-grid.panel-has-style.row_background-background-success-lighter>.panel-row-style,.panel-grid.row_background-background-lightgreen+.panel-grid.panel-no-style.row_background-background-lightgreen,.panel-grid.row_background-background-lightgreen+.panel-grid.panel-has-style.row_background-background-lightgreen>.panel-row-style,.panel-grid.row_background-background-lightgreen-lighter+.panel-grid.panel-no-style.row_background-background-lightgreen-lighter,.panel-grid.row_background-background-lightgreen-lighter+.panel-grid.panel-has-style.row_background-background-lightgreen-lighter>.panel-row-style{padding-top:0}.panel-grid.panel-no-style.row_topspace-medium,.panel-grid.panel-has-style.row_topspace-medium>.panel-row-style{margin-top:3rem}.panel-grid.panel-no-style.row_topspace-high,.panel-grid.panel-has-style.row_topspace-high>.panel-row-style{margin-top:10rem}.panel-grid-cell{position:relative}.panel-grid.has-row_asslider{padding-left:2rem;padding-right:2rem}.panel-grid.has-row_asslider .swiper-wrapper{flex-direction:row !important}.so-panel.has-widget_background:not(.widget_background-widget-background-default){padding:.75rem 1rem !important;height:100%}.panel-grid.panel-no-style.row_background-background-info,.panel-grid.panel-has-style.row_background-background-info>.panel-row-style{background-color:var(--info)}.panel-grid.panel-no-style.row_background-background-info-lighter,.panel-grid.panel-has-style.row_background-background-info-lighter>.panel-row-style{background-color:var(--primary)}.panel-grid.panel-no-style.row_background-background-success,.panel-grid.panel-has-style.row_background-background-success>.panel-row-style{background-color:var(--success)}.panel-grid.panel-no-style.row_background-background-success-lighter,.panel-grid.panel-has-style.row_background-background-success-lighter>.panel-row-style{background-color:#cbecc8}.panel-grid.panel-no-style.row_background-background-lightgreen,.panel-grid.panel-has-style.row_background-background-lightgreen>.panel-row-style{background-color:var(--lightgreen)}.panel-grid.panel-no-style.row_background-background-lightgreen-lighter,.panel-grid.panel-has-style.row_background-background-lightgreen-lighter>.panel-row-style{background-color:var(--light)}.panel-cell-wrap{width:100%}.panel-grid.cell_alignment-flex-start .panel-cell-wrap{align-items:start}@media (max-width:767px){.panel-cell-wrap>.panel-grid-cell{min-width:100%}}.panel-grid-cell:not(:last-child)>.so-panel{margin-bottom:2rem}.panel-grid.has-row_bottomline.panel-no-style,.panel-grid.has-row_bottomline.panel-has-style>.panel-row-style{border-bottom:3px dotted var(--green);margin-bottom:2rem !important}.siteorigin-panels-stretch .so-panel{height:100%}.text-large{font-size:1.33rem}@media (hover:hover){.outside{max-width:none;margin-left:calc(50% - 50vw + 8px);margin-right:calc(50% - 50vw + 8px)}}@media (hover:none){.outside{max-width:none;margin-left:calc(50% - 50vw + 0px);margin-right:calc(50% - 50vw + 0px)}}.display-none{display:none}.text-normal{text-transform:none}.text-white a:not(.btn),.bg-dark a:not(.btn),.table-dark a:not(.btn){color:inherit}.btn-none{text-transform:none;text-align:left;font-weight:400;font-size:inherit;background-color:transparent;border:none;padding:0}[data-toggle]:not(a):not(.btn){cursor:pointer}.btn-white-primary{border:1px solid;color:#fff}.btn-white-primary:focus,.btn-white-primary:hover{color:var(--dark);border-color:transparent;background-color:var(--info)}.clear{clear:both}.h-0{height:0 !important;overflow:hidden}.transition{transition:all .25s ease !important}ul.icon-ul{list-style:none;padding-left:0}ul.icon-ul>li{padding-left:4.5rem;padding-bottom:1.25rem}ul.icon-ul>li:before{margin:0 0 0 -3rem;position:absolute;font-size:1.5rem}.styled [type=checkbox],.styled [type=radio],[type=checkbox].styled,[type=radio].styled{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.styled [type=checkbox]+.wpcf7-list-item-label:before,.styled [type=radio]+.wpcf7-list-item-label:before,[type=checkbox].styled+label:before,[type=radio].styled+label:before{cursor:pointer;width:1rem;height:1rem;display:block;float:left;margin-right:.75rem;margin-bottom:.5rem}.custom-html-widget{width:100%}.bg-altprimary{background-color:var(--purple)}.bg-lightwhite{background-color:var(--lightwhite)}:root{--lightwhite:#f9f9f9;--lightgreen:#aecb3a;--swiper-pagination-bullet-size:1rem;--swiper-navigation-sides-offset:0;--swiper-theme-color:var(--success);--swiper-navigation-size:2rem}.em{--accent-color:var(--info);--accent-color-hover:hsl(from var(--info) h s calc(l - 5));--font-family:inherit}.em.em-search .em-search-main.em-search-main-bar>.em-search-field{border-right:none !important}.em.em-list .em-item .em-item-info{border-top:none !important;border-left:none !important}.em-bookings-ticket-table-type{font-weight:700}.em-bookings-ticket-table-type .ticket-desc{font-weight:400}.em-search-submit.input{padding-left:1rem}.pixelbones .input .em-calnav-today.button{background-color:#fff !important}.em.pixelbones h2,.em.pixelbones h3{letter-spacing:normal !important}.em.pixelbones h2.h4,.em.pixelbones h3.h4{line-height:1 !important}.item-container #toc-buchungen{margin-top:2rem}.item-container .em-booking-timeslot-picker{margin-top:1rem}.em-booking-form .input-checkbox input:focus{transform:scale(2)}@media (min-width:768px){.em-ticket .ticket-price,.em-ticket .em-tickets-spaces{display:flex;gap:1rem}}