@charset "UTF-8";
/* https://chx.ch/wp-content/themes/understrap-child/css/child-theme-wf.css?ver=1.1.0 */
@font-face{font-family:"General Sans";src:url(https://chx.ch/wp-content/themes/understrap-child/fonts/GeneralSans-Light.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"General Sans";src:url(https://chx.ch/wp-content/themes/understrap-child/fonts/GeneralSans-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"General Sans";src:url(https://chx.ch/wp-content/themes/understrap-child/fonts/GeneralSans-Medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"General Sans";src:url(https://chx.ch/wp-content/themes/understrap-child/fonts/GeneralSans-Semibold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"General Sans";src:url(https://chx.ch/wp-content/themes/understrap-child/fonts/GeneralSans-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"General Sans",sans-serif}b,strong{font-weight:600}body{background-color:var(--wfcolor-body);font-family:"General Sans",sans-serif;font-weight:400}div#page{padding-top:0}.wf-block .wf-layout{margin-bottom:1rem}.wf-block .wf-line{margin-top:0}.wf-block .wf-layout p{margin-bottom:0;padding-bottom:0}.wf-block .wf-layout .wf-button{margin-top:0rem}.wf-layout br{margin-top:10px;display:block;content:" "}.wf-block .wf-layout:last-child,.wf-block .wf-layout p:last-child,.wf-block .wf-layout h3:last-child{margin-bottom:0!important}.wf-block ul{margin-bottom:0;list-style-type:circle;padding-left:16px}.wf-block ul li{margin-bottom:.25rem}.block-intro,.content-teaser-title{margin-bottom:1.5rem}.block-intro>*:last-child,.content-teaser-title>*:last-child{margin-bottom:0}@media (min-width:992px){.wf-block .wf-layout{margin-bottom:1.5rem}.wf-block .col-lg-6.wf-layout:nth-last-child(2){margin-bottom:0!important}}.wf-layout-text h3{margin-top:1rem}.wfText a,.wfMedia a,.wfAccordion a,.accordion a{color:var(--wfcolor-cta);transform:opacity ease}.wfText a:hover,.wfMedia a:hover,.wfAccordion a:hover,.accordion a:hover{color:var(--wfcolor-cta)!important;opacity:0.6!important}.logo-wrapper svg{height:auto;display:block}.logo-black path,.logo-black rect,.logo-black circle,.logo-black polygon,.logo-black ellipse,.logo-black line,.logo-black polyline{fill:#000}.logo-white path,.logo-white rect,.logo-white circle,.logo-white polygon,.logo-white ellipse,.logo-white line,.logo-white polyline{fill:#fff}.logo-brand path,.logo-brand rect,.logo-brand circle,.logo-brand polygon,.logo-brand ellipse,.logo-brand line,.logo-brand polyline{fill:red}#main-nav{border-bottom:3px solid #e2e2e2}#dfHam{width:auto!important;height:auto!important;color:var(--wfcolor-dark)!important}#wrapper-navbar{z-index:1100}.navbar-toggler{padding:.25rem 0rem .25rem .75rem!important}button.nav-link{background:none;border:none;hyphens:auto;text-align:left}.navbar-light #primary-menu-desktop .nav-link{color:var(--wfcolor-dark)}.navbar-light #secondary-menu-desktop .nav-link{color:#6b6b6b}body.error404 .navbar-expand-xl .navbar-nav .nav-link{color:#2b2b2b;border-bottom:none!important}@media (min-width:992px){ul#primary-menu-desktop{flex-grow:1;justify-content:center;display:flex;gap:clamp(0.5rem, 3.2vw - 2.1rem, 2rem)}ul#secondary-menu-desktop{display:flex;gap:1rem}#secondary-menu-desktop .nav-link{font-size:.8rem}}.nav-language{display:flex;align-items:center}.nav-language .wpml-ls-menu-item ul,.nav-language .wpml-ls ul{list-style:none;padding-left:0;margin-bottom:0;display:flex;align-items:center;flex-wrap:nowrap}.nav-language .wpml-ls-item{padding:0;margin:0;line-height:1;font-size:0}.nav-language .wpml-ls-item:not(:last-child)::after{content:"|";margin:0 .25rem;color:#6b6b6b;position:relative;top:1px;font-size:.8rem}.nav-language .wpml-ls-link{text-decoration:none;color:#6b6b6b;padding:0;display:inline-block;font-weight:400;font-size:.8rem}.nav-language .wpml-ls-current-language>.wpml-ls-link{color:#6b6b6b;font-weight:700}.nav-language .wpml-ls-link:hover{color:#6b6b6b}.offcanvas-header{justify-content:flex-end!important}@media (max-width:1200px){.wpml-ls-legacy-list-horizontal{padding:0px!important}.wpml-ls-link:first-of-type{padding:5px 10px 6px 0}.offcanvas-body .navbar-nav .nav-link{font-size:24px!important;line-height:1.5rem!important}.offcanvas-header{padding:1rem!important}}.wf-alert-banner{width:100%;z-index:9999;text-align:center;display:block;padding:10px;background:var(--wfcolor-banner)}.wf-alert-banner span,.wf-alert-banner a{color:var(--wfcolor-banner-text)}@media (min-width:576px){.wf-alert-banner{padding:6px}.wf-alert-banner a{margin-left:1rem;display:unset}}.hero-top-wrapper{padding-top:4rem;padding-bottom:4rem}.hero-top-wrapper p{margin-bottom:0}.hero-top-wrapper.wf-box-intro{background:#f0f5fb;margin-top:0;padding:2rem;z-index:1;position:relative}[id^="wfheader-block_"]{height:auto;box-sizing:border-box;position:relative}[id^="wfheader-block_"]:not(.header-style-full):not(.header-style-home){padding-top:3rem;padding-bottom:3rem;width:100%}.header-style-home .page-intro>.svg-wrapper>svg.logo-white,.header-style-home .page-intro>.svg-wrapper>svg.logo-black{width:50%;height:auto}.header-style-full,.header-style-home{box-sizing:border-box;overflow:hidden;display:flex;margin-top:calc(var(--bs-gutter-x) * 0.5)}@media (min-width:576px){.header-style-full,.header-style-home{margin-top:1.5rem!important}}.header-style-full>.container,.header-style-home>.container{margin:0 auto;position:relative;z-index:3;box-sizing:border-box}.header-style-full .page-intro,.header-style-home .page-intro{color:var(--wfcolor-dark,#212529)}.header-style-full .page-intro h1,.header-style-home .page-intro h1,.header-style-full .page-intro p,.header-style-home .page-intro p,.header-style-full .page-intro .post-date,.header-style-home .page-intro .post-date,.header-style-full .page-intro .share-label,.header-style-home .page-intro .share-label{color:inherit}.header-style-full .page-intro .share-post-wrapper a,.header-style-home .page-intro .share-post-wrapper a,.header-style-full .page-intro .share-post-wrapper a i,.header-style-home .page-intro .share-post-wrapper a i{color:var(--wfcolor-dark,#212529)}.header-style-full .page-intro .post-category .cat-link,.header-style-home .page-intro .post-category .cat-link{color:var(--wfcolor-light,#f8f9fa);background-color:var(--wfcolor-dark,#212529)}.header-style-full .header-full-text-light,.header-style-home .header-full-text-light{color:var(--wfcolor-light,#f8f9fa)}.header-style-full .header-full-text-light h1,.header-style-home .header-full-text-light h1,.header-style-full .header-full-text-light p,.header-style-home .header-full-text-light p,.header-style-full .header-full-text-light .post-date,.header-style-home .header-full-text-light .post-date,.header-style-full .header-full-text-light .share-label,.header-style-home .header-full-text-light .share-label{color:inherit}.header-style-full .header-full-text-light .share-post-wrapper a,.header-style-home .header-full-text-light .share-post-wrapper a,.header-style-full .header-full-text-light .share-post-wrapper a i,.header-style-home .header-full-text-light .share-post-wrapper a i{color:var(--wfcolor-light,#f8f9fa)}.header-style-full .header-full-text-light .post-category .cat-link,.header-style-home .header-full-text-light .post-category .cat-link{color:var(--wfcolor-dark,#212529);background-color:var(--wfcolor-light,#f8f9fa)}.header-style-full .header-full-text-dark,.header-style-home .header-full-text-dark{color:var(--wfcolor-dark,#212529)}.header-style-full .header-full-text-dark h1,.header-style-home .header-full-text-dark h1,.header-style-full .header-full-text-dark p,.header-style-home .header-full-text-dark p,.header-style-full .header-full-text-dark .post-date,.header-style-home .header-full-text-dark .post-date,.header-style-full .header-full-text-dark .share-label,.header-style-home .header-full-text-dark .share-label{color:inherit}.header-style-full .header-full-text-dark .share-post-wrapper a,.header-style-home .header-full-text-dark .share-post-wrapper a,.header-style-full .header-full-text-dark .share-post-wrapper a i,.header-style-home .header-full-text-dark .share-post-wrapper a i{color:var(--wfcolor-dark,#212529)}.header-style-full .header-full-text-dark .post-category .cat-link,.header-style-home .header-full-text-dark .post-category .cat-link{color:var(--wfcolor-light,#f8f9fa);background-color:var(--wfcolor-dark,#212529)}.header-style-home .header-full-text-dark .wf-button:hover{color:var(--wfcolor-light,#f8f9fa);border-color:var(--wfcolor-light,#f8f9fa)!important}.header-style-full .container.text-inverted .page-intro,.header-style-home .container.text-inverted .page-intro{color:var(--wfcolor-light,#f8f9fa)}.header-style-full .container.text-inverted .header-full-text-dark,.header-style-home .container.text-inverted .header-full-text-dark,.header-style-full .container.text-inverted .header-full-text-light,.header-style-home .container.text-inverted .header-full-text-light{color:var(--wfcolor-light,#f8f9fa)}.header-style-full .container.text-inverted .page-intro h1,.header-style-home .container.text-inverted .page-intro h1,.header-style-full .container.text-inverted .page-intro p,.header-style-home .container.text-inverted .page-intro p,.header-style-full .container.text-inverted .page-intro .post-date,.header-style-home .container.text-inverted .page-intro .post-date,.header-style-full .container.text-inverted .page-intro .share-label,.header-style-home .container.text-inverted .page-intro .share-label{color:inherit}.header-style-full .container.text-inverted .page-intro .share-post-wrapper a,.header-style-home .container.text-inverted .page-intro .share-post-wrapper a,.header-style-full .container.text-inverted .page-intro .share-post-wrapper a i,.header-style-home .container.text-inverted .page-intro .share-post-wrapper a i{color:var(--wfcolor-light,#f8f9fa)}.header-style-full .container.text-inverted .page-intro .post-category .cat-link,.header-style-home .container.text-inverted .page-intro .post-category .cat-link{color:var(--wfcolor-dark,#212529);background-color:var(--wfcolor-light,#f8f9fa)!important}.header-style-full .gradient-overlay-bottom,.header-style-home .gradient-overlay-bottom{position:absolute;bottom:0;left:0;width:100%;height:70%;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 25%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.6) 75%,rgba(0,0,0,.7) 100%);z-index:2;pointer-events:none;transition:0.3s ease;border-radius:0 0 1rem 1rem}.header-style-full .header-video-full,.header-style-home .header-video-full,.header-style-full .header-image-full,.header-style-home .header-image-full,.header-style-full .header-carousel-full,.header-style-home .header-carousel-full{z-index:1!important;border-radius:1rem}.header-style-article>.row,.header-style-quad>.container>.row,.header-style-default>.row{align-items:center}.header-style-article .container{padding-left:.75rem;padding-right:.75rem}.header-style-article .img-fluid{width:100%;max-width:100%;height:auto;aspect-ratio:2.2 / 1;object-fit:cover;display:block}.header-style-quad .img-fluid{display:block;aspect-ratio:1 / 1;object-fit:cover;width:auto;height:auto}.header-style-quad{box-sizing:border-box;width:100vw!important;margin-left:calc(-50vw + 50%);background-color:var(--wfcolor-header)}.header-style-article{box-sizing:border-box;width:100vw!important;margin-left:calc(-50vw + 50%);background:linear-gradient(0deg,var(--wfcolor-header) 0%,var(--wfcolor-header) 65%,rgba(0,0,0,0) 65%);color:var(--wfcolor-dark)}.header-style-quad-image{padding-right:3rem}.header-img-wrapper video::-webkit-media-controls-start-playback-button{display:none}.header-img-wrapper video::-webkit-media-controls-panel{display:none!important;opacity:1!important}.header-img-bg video,.header-img-bg .header-bgvideo{object-fit:cover;height:100%;width:100%}.header-img-bg{height:50vh;z-index:-1;object-fit:cover;object-position:center}.quad-header-wrapper .header-img-wrapper{width:100%}.quad-header-wrapper .header-img-wrapper img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.quad-header-wrapper{margin-top:1rem;margin-bottom:4rem}.quad-header-einleitung{margin-top:4rem}.wf-fullscreen-hero .header-img-bg{height:70vh}.hero-img-overlay{position:absolute;left:0;top:0;height:100%;width:100%;background:#0000006e;z-index:2}.hero-img-overlay h1,.hero-img-overlay p{color:#fefefe}.hero-img-overlay .wf-button:hover{background:#fefefe}.header-img-wrapper.wf-fullscreen-hero{margin-bottom:4rem}.text-md-start{text-align:left!important}a.cat-link{color:var(--wfcolor-light)}.share-post-wrapper a{font-size:1rem!important}.share-post-wrapper a:hover{color:var(--wfcolor-dark);opacity:.6}.wf-spacer-container{width:100%;box-sizing:border-box}.header-carousel-std .carousel-inner,.header-carousel-std .carousel-item{position:relative}.header-carousel-std .carousel-item img.header-gallery-image-std{display:block;width:100%;height:auto;object-fit:cover}.header-style-article .header-media-wrapper .header-carousel-std{aspect-ratio:2.2 / 1;overflow:hidden}.header-style-article .header-media-wrapper .header-carousel-std .carousel-inner,.header-style-article .header-media-wrapper .header-carousel-std .carousel-item{height:100%}.header-style-article .header-media-wrapper .header-carousel-std .carousel-item img.header-gallery-image-std{height:100%}.header-style-quad .header-media-wrapper .header-carousel-std{aspect-ratio:1 / 1;overflow:hidden;width:100%}.header-style-quad .header-media-wrapper .header-carousel-std .carousel-inner,.header-style-quad .header-media-wrapper .header-carousel-std .carousel-item{height:100%}.header-style-quad .header-media-wrapper .header-carousel-std .carousel-item img.header-gallery-image-std{height:100%;width:100%}.header-carousel-full .carousel-inner,.header-carousel-full .carousel-item{height:100%}.header-carousel-full .carousel-item img.header-gallery-image-full{display:block}.header-carousel-full,.header-carousel-std{padding-top:0rem!important;padding-bottom:0rem!important}@media (max-width:991.98px){.header-style-quad .img-fluid{width:100%}.header-style-quad-image{padding-left:0rem!important;padding-right:0rem!important}}@media (max-width:767.98px){.header-style-article{background:linear-gradient(0deg,var(--wfcolor-header) 0%,var(--wfcolor-header) 80%,rgba(0,0,0,0) 80%)}}@media (min-width:576px){.hero-top-wrapper.wf-box-intro{margin-top:-5%}.quad-header-wrapper{margin-top:4rem;margin-bottom:4rem}}@media (min-width:992px){.header-style-quad-image{display:flex;justify-content:center}.header-img-bg{height:60vh}.hero-top-wrapper{padding-top:4rem;padding-bottom:8rem}.hero-top-wrapper.wf-box-intro .col-lg-8{width:100%}.quad-header-wrapper{margin-top:8rem;margin-bottom:8rem}.quad-header-einleitung{margin-top:0;padding-left:2rem}.header-img-wrapper.wf-fullscreen-hero{margin-bottom:8rem}}.hero-anker-wrapper{border-bottom:3px solid #e2e2e2;background:var(--bs-primary-rgb)}.hero-anker-wrapper.anker-grid-filter{margin-bottom:2rem}.hero-anker-wrapper hr{margin:0}.hero-anker-wrapper a:hover{color:var(--wfcolor-dark);opacity:.5}.wfAnchormenu{z-index:10;position:-webkit-sticky;position:sticky;top:var(--header-height);width:calc(100% + 1px)}.anchor-items{margin:0}.anchor-item{margin:0}.anchor-item a{display:inline-block;padding:1rem 1rem;font-size:1rem;text-decoration:none}.anchor-toggle-bar{padding:1rem 1rem;font-weight:500;font-size:1rem;cursor:pointer;background:none!important;border:none!important;display:flex;align-items:center;justify-content:space-between;text-align:left;box-shadow:none!important}.anchor-toggle-bar h5{margin-bottom:0!important}.anchor-toggle-bar .plus-animation{width:32px;height:32px;border:1px solid var(--wfcolor-dark);border-radius:50%;flex-shrink:0;position:relative;transition:transform 0.3s ease}.anchor-toggle-bar .plus-animation::before,.anchor-toggle-bar .plus-animation::after{content:"";position:absolute;background-color:var(--wfcolor-dark);transition:transform 0.3s ease-out}.anchor-toggle-bar .plus-animation::before{height:1px;width:50%;left:25%;top:50%;margin-top:-.5px}.anchor-toggle-bar .plus-animation::after{width:1px;height:50%;top:25%;left:50%;margin-left:-.5px}.anchor-toggle-bar[aria-expanded="true"] .plus-animation::after{transform:rotate(90deg)}@media (min-width:575.98px){.symbol{display:none}}@media (max-width:575.98px){.anchor-items{display:flex;flex-direction:column}.anchor-item{width:100%}.anchor-item a{padding:.5rem 1rem .5rem 1rem!important}.anchor-item:first-of-type a{margin-top:.5rem}.anchor-item:last-of-type a{margin-bottom:.5rem}#mobileAnchorMenu{border-top:3px solid #e2e2e2}}.wf-button{font-size:20px;font-weight:400;line-height:1;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border:1.5px solid;padding:.6rem 1.5rem;display:inline-block;-webkit-appearance:unset;border-radius:2rem;cursor:pointer;transition:all 0.3s ease;color:var(--wfcolor-light);background-color:var(--wfcolor-cta);border-color:var(--wfcolor-cta)!important}.wf-button:hover{background-color:transparent;color:var(--wfcolor-cta)!important}.wf-button a,.wf-button p{display:block;font-size:20px;font-weight:400;line-height:1;text-decoration:none;transition:color 0.3s ease;color:var(--wfcolor-light)!important;margin-bottom:0}.wf-button:hover a,.wf-button:hover p{color:var(--wfcolor-cta)!important}a.wf-button{background-color:var(--wfcolor-body);border-color:var(--wfcolor-cta)!important}a.wf-button:hover{color:var(--wfcolor-light)!important;border-color:var(--wfcolor-cta)!important}.wfHeader .wf-button{color:var(--wfcolor-cta);background-color:var(--wfcolor-light);border-color:var(--wfcolor-light)!important}.wfHeader .wf-button:hover{color:var(--wfcolor-light)!important;background-color:var(--wfcolor-cta)!important;border-color:var(--wfcolor-cta)!important}.wfHeader .wf-button a{color:var(--wfcolor-cta)!important}.wfHeader .wf-button:hover a{color:var(--wfcolor-light)!important}.wfPostteaser .filter-button{border-radius:3rem}.wfPostteaser .filter-button.active{background:none;color:var(--wfcolor-dark);border-color:var(--wfcolor-dark)}.dark-bg .wf-button{background-color:var(--wfcolor-light);border-color:var(--wfcolor-light)!important}.dark-bg .wf-button:hover{background-color:transparent;border-color:var(--wfcolor-light)!important;color:var(--wfcolor-light)}.wf-button-wrapper{display:flex;flex-wrap:wrap;gap:10px}.wf-button-wrapper .wf-button a,.wf-button-wrapper .wf-button p{display:flex;align-items:center;gap:10px}.wf-button-wrapper .wf-button a span,.wf-button-wrapper .wf-button p span{font-size:20px}.wf-open-form{color:var(--wfcolor-light);font-size:20px;display:block;font-weight:300;transition:0.4s ease;line-height:1;text-decoration:none}.wf-open-form:hover{color:var(--wfcolor-dark)}.gform_wrapper button,.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{color:var(--wfcolor-light);font-size:20px;display:block;font-weight:300;transition:0.4s ease;line-height:1;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border:1.5px solid;padding:.6rem 2rem;display:inline-block;-webkit-appearance:unset;border-radius:2rem;cursor:pointer;transition:all 0.4s ease;color:var(--wfcolor-light);background-color:var(--wfcolor-cta);border-color:var(--wfcolor-cta)!important;font-size:20px;font-weight:400;line-height:1;text-decoration:none}.gform_wrapper button:hover,.gform_wrapper.gravity-theme .gform_footer button:hover,.gform_wrapper.gravity-theme .gform_footer input:hover,.gform_wrapper.gravity-theme .gform_page_footer button:hover,.gform_wrapper.gravity-theme .gform_page_footer input:hover{background-color:transparent;color:var(--wfcolor-cta)!important}.wfAccordion .accordion{display:flex;flex-direction:column;gap:1rem;border:none}.wfAccordion .accordion-item{background-color:var(--wfcolor-banner,#f7f7f7);border:none!important;border-radius:12px;overflow:hidden}.wfAccordion .accordion-item h2 p{transition:color 0.3s ease}.wfAccordion .accordion-item:hover h2 p{color:var(--wfcolor-cta)!important}.wfAccordion .accordion-item:hover .plus-animation{border:1px solid var(--wfcolor-cta)!important}.wfAccordion .accordion-item:hover .plus-animation::before,.wfAccordion .accordion-item:hover .plus-animation::after{background-color:var(--wfcolor-cta)}.wfAccordion .accordion-button{background-color:var(--wfcolor-banner,#f7f7f7)!important;color:var(--wfcolor-dark,#212529);padding:1.25rem 1.5rem;align-items:center;border:none;box-shadow:none!important;border-radius:0;transition:background-color 0.2s ease}.wfAccordion .accordion-button:not(.collapsed){color:var(--wfcolor-dark,#212529);background-color:var(--wfcolor-banner,#f7f7f7);box-shadow:none}.wfAccordion .accordion-button::after{display:none}.accordion-button:focus,.accordion-button:active{border:none;box-shadow:none;outline:none}.wfAccordion .accordion-button p{font-size:1.25rem;font-weight:400;line-height:1.4;margin-left:0;max-width:90%;margin-bottom:0}.wfAccordion .plus-animation>span{display:none}.wfAccordion .plus-animation{width:32px;height:32px;border:1px solid var(--wfcolor-dark);border-radius:50%;flex-shrink:0;position:relative;margin-left:auto;right:auto;top:auto;transform:none;transition:transform 0.3s ease}.wfAccordion .plus-animation::before,.wfAccordion .plus-animation::after{content:"";position:absolute;background-color:var(--wfcolor-dark);transition:transform 0.3s ease-out}.wfAccordion .plus-animation::before{height:1px;width:50%;left:25%;top:50%;margin-top:-.5px}.wfAccordion .plus-animation::after{width:1px;height:50%;top:25%;left:50%;margin-left:-.5px}.wfAccordion .accordion-button:not(.collapsed) .plus-animation::after{transform:rotate(90deg)}.wfAccordion .accordion-button p:first-child{margin-left:0}.wfAccordion .accordion-item .img-wrap{display:none}.wfAccordion .accordion-body{background-color:var(--wfcolor-banner,#f7f7f7);border-top:none;padding:0 1.5rem 1.5rem 1.5rem}.wfAccordion .accordion-body .content-wrapper{padding-top:1rem;border-top:1px solid #e2e2e2}.wfAccordion .accordion-body .wf-layout{margin-bottom:2rem}.wfAccordion .accordion-body .wf-layout:last-child{margin-bottom:0!important}.wfAccordion .accordion-body p{margin-bottom:0rem;line-height:1.4;padding-bottom:1rem}.wfAccordion .accordion-body p:last-child{margin-bottom:0}.wfAccordion .accordion-body ul,.wfAccordion .accordion-body ol{margin-bottom:0}.wfAccordion#footer-seitenuebersicht .accordion-body{padding:2rem 1rem}.wfAccordion#footer-seitenuebersicht .accordion-body>.col-12{max-width:1320px}.wfAccordion .wf-layout-item a{color:var(--wfcolor-cta)}.wfAccordion .wf-button a{font-size:16px}.wfAccordion .wf-button:hover a{color:var(--wfcolor-cta)!important}@media (min-width:992px){.wfAccordion .accordion-button{padding:1.5rem 2rem}.wfAccordion .accordion-body{padding-left:2rem;padding-right:2rem;padding-bottom:2rem}.wfAccordion .accordion-button p{font-size:1.4rem;max-width:85%}.wfAccordion .plus-animation{width:36px;height:36px}}.wf-download-link,.wf-simple-link{display:inline-flex;align-items:center;gap:.5em;color:var(--wfcolor-cta);text-decoration:none;font-size:1.1rem;font-weight:400;transition:opacity 0.2s ease-in-out}.wf-download-link:hover,.wf-simple-link:hover{opacity:.7}.wf-download-link-icon,.wf-simple-link-icon{display:inline-flex}.wf-download-link-icon svg,.wf-simple-link-icon svg{width:1.1em;height:1.1em}.wf-download-link-icon svg *,.wf-simple-link-icon svg *{fill:none!important;stroke:currentColor!important;stroke-width:2!important}.youtube-player{display:block;padding-bottom:56.25%;overflow:hidden;position:relative;width:100%;height:0;cursor:pointer}img.youtube-thumbnail{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;height:100%;object-fit:cover;transition:0.4s ease}img.youtube-thumbnail:hover{opacity:.7}div.youtube-play-btn{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url(https://chx.ch/wp-content/themes/understrap-child/img/play-fill.svg) no-repeat center center;background-size:72px 72px;transition:0.4s ease;z-index:1}div.youtube-play-btn:hover{transform:scale(.9)}.youtube-iframe{width:100%;height:100%;position:absolute;top:0;left:0}.wf-banner-wrapper{padding:5rem 1.5rem;background-color:var(--wfcolor-banner);color:var(--wfcolor-dark);border-radius:1rem;position:relative;background-image:url(https://chx.digitalfriends.ch/wp-content/uploads/2025/07/graph.svg);background-repeat:no-repeat;background-position:1rem bottom;background-size:60% auto}.wf-banner-wrapper.color-inverted{background-color:var(--wfcolor-dark);color:var(--wfcolor-light)}.wf-banner-wrapper .banner-text .wf-wysiwyg{font-size:1.5rem;font-weight:400;line-height:1.4}.wf-banner-wrapper .banner-text .wf-wysiwyg p:last-child{margin-bottom:0}.wf-banner-wrapper .zusatz-quelle-row-wrapper{margin-left:auto;margin-right:auto}.wf-banner-wrapper .zusatz-quelle-row-wrapper .row{width:100%}.wf-banner-wrapper .banner-zusatzinfos p,.wf-banner-wrapper .banner-quelle p{font-size:1rem;color:var(--wfcolor-cta);opacity:.85;line-height:1.5;transition:opacity 0.3s ease}.wf-banner-wrapper.color-inverted .banner-zusatzinfos p,.wf-banner-wrapper.color-inverted .banner-quelle p{opacity:.9}.wf-banner-wrapper .wf-button{display:inline-block}.wf-banner-wrapper.color-inverted .wf-button{background:var(--wfcolor-light)!important;border-color:var(--wfcolor-light)!important;color:var(--wfcolor-dark)!important}.wf-banner-wrapper.color-inverted .wf-button:hover{background:transparent!important;border-color:var(--wfcolor-light)!important;color:var(--wfcolor-light)!important}.wf-banner-wrapper.color-inverted .wf-button:hover a{color:var(--wfcolor-light)!important}@media (min-width:768px){.wf-banner-wrapper .banner-text .wf-wysiwyg{font-size:1.5rem}}@media (min-width:992px){.edge2edge.wf-banner-wrapper{padding-bottom:6rem;padding-top:6rem}}@media (min-width:1200px){.wf-banner-wrapper .banner-text .wf-wysiwyg{font-size:1.5rem}}.wfDownloads-introduction-wrapper{margin-bottom:2rem}.wfDownloads .download-item{display:flex;padding:10px 15px;position:relative}.wfDownloads .download-item i{display:flex;align-items:center;font-size:35px}.wfDownloads .download-item p{display:flex;align-items:center;padding-left:15px;margin-bottom:0}.wfMedia .img-wrapper img,.wfMedia .img-wrapper .actual-card-image{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:0;transition:transform 0.4s ease,filter 0.4s ease}.wfMedia .img-wrapper{border-radius:1rem}.wfMedia .img-wrapper:hover img,.wfMedia .img-wrapper:hover .actual-card-image{transform:scale(1.025)}.wf-ps-caption{color:#fff;position:fixed;width:100%;text-align:center;bottom:15px;z-index:1560}.wfMedia .img-wrapper picture{overflow:hidden;display:block}.wfMedia .img-wrapper .wf-gallery-link{overflow:hidden;display:block}.img-wrapper .small-row:last-child{margin-top:22.5px;position:relative}.wfMedia .wf-overlay{position:absolute;height:100%;width:100%;background:#ebebeb;opacity:.7;z-index:1}.wfMedia .wf-overlay:hover .wf-plus{transform:scale(1.05)}.wf-plus{position:relative;width:50px;height:50px;transition:0.4s ease}.wf-plus span{position:absolute;background:#2b2b2b;margin-top:-1.5px}.wf-plus span:first-child{width:100%;height:2px;top:calc(50% - 1px)}.wf-plus span:last-child{height:100%;width:2px;left:calc(50% - 1px)}.wfMedia figure:not(.carousel-item):nth-child(2),.wfMedia figure:not(.carousel-item):nth-child(3){margin:0}.wfMedia .wf-button{margin-bottom:2rem}.wf-gallery-link:has(>.wf-overlay){position:relative;display:block}.wfMedia .photoswipe-wrapper .galerie-single-image .img-wrapper{display:block;overflow:hidden;aspect-ratio:1.35;position:relative}.wfMedia .galerie-single-image .img-wrapper:hover img{transform:none}.img-wrapper-single .img-wrapper{height:100%;display:block;overflow:hidden;position:relative}.multiple-images .row{gap:1rem 0}.multiple-images .row .col-12:first-child{height:calc(50% - 0.75rem)}.multiple-images .row .col-12:last-child{height:calc(50% - 0.75rem)}.multiple-images .row .img-wrapper{aspect-ratio:1.25;display:block;overflow:hidden;position:relative}.wfMedia .carousel .img-wrapper{display:block;overflow:hidden;aspect-ratio:1.25;position:relative}.wfMedia .photoswipe-wrapper .single-image .img-wrapper{display:block;overflow:hidden;aspect-ratio:1.25;position:relative}.wfMedia .multiple-images figure{margin-bottom:0}@media (max-width:991.98px){.wfMedia .photoswipe-wrapper .single-image{margin-bottom:var(--bs-gutter-x)}}@media (min-width:992px){.small-row img{height:160px}.big-row img{height:calc(320px + 22.5px)}.wfMedia figure:not(.carousel-item){margin:0}.wfMedia .wf-button{margin-bottom:0rem}.wfMedia .wf-overlay:hover .wf-plus{transform:scale(1.1)}.wfMedia .photoswipe-wrapper .single-image .img-wrapper{aspect-ratio:.95}.multiple-images .row{gap:1.5rem 0}.multiple-images .row .img-wrapper{height:100%;padding-bottom:unset;aspect-ratio:unset}.wfMedia .multiple-images .row figure{padding-right:calc(1.5rem * 0.5);padding-left:calc(1.5rem * 0.5)}}@media (min-width:1400px){.small-row img{height:200px}.big-row img{height:calc(400px + 22.5px)}}.wf-video-interactive-wrapper{position:relative;width:100%;background-color:#2b2b2b;overflow:hidden;border-radius:1rem;aspect-ratio:16 / 9}.wf-video-interactive-wrapper .wf-video-player{display:block;width:100%;height:auto;border-radius:1rem}.wf-video-preview-layer{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:2;transition:opacity 0.3s ease-in-out;border-radius:1rem}.wf-video-preview-bg{width:100%;height:100%;object-fit:cover}.wf-video-interactive-wrapper.is-playing .wf-video-preview-layer{opacity:0;pointer-events:none}.wf-play-button-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.2)}.wf-play-button{width:80px;height:80px;background-color:rgba(255,255,255,.9);border-radius:50%;position:relative;transition:transform 0.2s ease,background-color 0.2s ease}.wf-play-button::after{content:"";position:absolute;left:55%;top:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:25px solid #1a1a1a}.wf-video-preview-layer:hover .wf-play-button{transform:scale(1.1);background-color:#fff}.main-page-teaser-wrapper .mp-teaser-grid-wrapper.type-linkcards-wrapper{display:flex;flex-wrap:wrap}.mp-teaser-grid-wrapper{margin-top:-.75rem}.main-page-teaser-wrapper .mp-teaser-item{margin-top:1.5rem;display:flex;flex-direction:column}.wfCards.cards_style_normal .mp-teaser-card{border-radius:1rem;display:block;overflow:hidden;position:relative;height:200px;width:100%;flex-grow:1}.wfCards.cards_style_normal .mp-teaser-card .mp-teaser-content{position:absolute;bottom:0;left:0;width:100%;transition:all 0.3s ease-out;padding:1rem;z-index:3}.wfCards.cards_style_normal .mp-teaser-content>*{margin:0;color:var(--wfcolor-light);cursor:pointer}.wfCards.cards_style_normal .mp-teaser-content>*:first-child{margin-bottom:.25rem}.wfCards.cards_style_normal .gradient-overlay-bottom{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);z-index:1;pointer-events:none;transition:height 0.4s ease-out}.wfCards.cards_style_normal .mp-teaser-item:hover .actual-card-image{transform:scale(1.05);filter:brightness(80%)}.mp-teaser-item .mp-teaser-card.img-wrapper .card-image-placeholder{background-color:var(--wfcolor-brand);height:100%;width:100%;position:absolute;top:0;left:0;transition:filter 0.4s ease}.mp-teaser-item:hover .mp-teaser-card.img-wrapper .card-image-placeholder{filter:brightness(80%)}.mp-teaser-card .card-external-link-icon{position:absolute;top:.8rem;right:.8rem;z-index:4;color:#fff;font-size:1.5rem;line-height:1;pointer-events:none}.mp-teaser-card .card-external-link-icon>*{color:inherit;display:block}.wfCards.cards_style_minimal .mp-teaser-card-alternative{background-color:var(--wfcolor-banner);padding:2.5rem 1.5rem;text-align:center;border-radius:1rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.wfCards.cards_style_minimal .alternative-card-title{font-size:1.2rem;font-weight:600;color:#212529;margin-bottom:.5rem;line-height:1.35}.wfCards.cards_style_minimal .alternative-card-description{font-size:.95rem;color:#6c757d;margin-bottom:1.5rem;line-height:1.65;flex-grow:1}.wfCards.cards_style_minimal .alternative-card-description p{margin-bottom:0}.wfCards.cards_style_minimal .alternative-card-button-wrapper{margin-top:auto;margin-bottom:0}.cards_style_post .mp-teaser-grid-wrapper{--bs-gutter-y:1.5rem}.cards_style_post .post-feature-card{background-color:var(--wfcolor-dark);color:var(--wfcolor-light);padding:2.5rem;border-radius:1rem;height:100%;display:flex;flex-direction:column;position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease}.cards_style_post .post-feature-card:hover .post-feature-arrow,.cards_style_post .post-link-item:hover .post-link-arrow{background-color:var(--wfcolor-cta);border-color:var(--wfcolor-cta);color:var(--wfcolor-light)}.cards_style_post .post-feature-content-wrapper{flex-grow:1}.cards_style_post .post-feature-label{display:block;font-size:1rem;font-weight:400;color:var(--wfcolor-cta);margin-bottom:.5rem;letter-spacing:.05em;-webkit-font-smoothing:antialiased;will-change:transform,opacity}.cards_style_post .post-feature-title{font-size:clamp(1.2rem, 4vw, 1.8rem);font-weight:400;line-height:1.2;margin-bottom:1.5rem;color:var(--wfcolor-light)}.cards_style_post .post-feature-title a{color:var(--wfcolor-light)}.cards_style_post .post-feature-content p,.cards_style_post .post-feature-content li{font-size:1rem;line-height:1.6;color:var(--wfcolor-light)}.cards_style_post .post-feature-content ul{list-style:none;padding-left:1.2em;margin:1rem 0}.cards_style_post .post-feature-content ul li{position:relative;margin-bottom:.75em;padding-left:0}.cards_style_post .post-feature-content ul li::before{content:"—";position:absolute;left:-1.2em;color:rgba(255,255,255,.7)}.cards_style_post .post-feature-content a{color:var(--wfcolor-light);text-decoration:underline;transition:all .3 ease}.cards_style_post .post-feature-content a:hover{opacity:.7}.cards_style_post .post-feature-footer{margin-top:2rem;display:flex;justify-content:flex-end;align-items:center;gap:1rem}.cards_style_post .post-feature-date{color:var(--wfcolor-light)}.cards_style_post .post-feature-arrow{width:50px;height:50px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--wfcolor-light);border-radius:50%;color:var(--wfcolor-light);transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.cards_style_post .post-feature-footer svg,.cards_style_post .post-link-arrow svg{rotate:-45deg}.cards_style_post .post-links-wrapper{display:flex;flex-direction:column;gap:1rem;height:100%}.cards_style_post .post-link-item{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;background-color:#f7f7f7;padding:1.5rem;border-radius:1rem;text-decoration:none;color:inherit;transition:transform 0.3s ease,box-shadow 0.3s ease;flex-grow:1}.cards_style_post .post-link-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.cards_style_post .post-link-title{font-size:1.5rem;font-weight:400;color:var(--wfcolor-cta);margin-bottom:.25rem}.cards_style_post .post-link-item p:not(.post-link-title){margin-bottom:0;font-size:1rem;line-height:1.5;color:var(--wfcolor-dark)}.cards_style_post .post-link-arrow{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;align-self:flex-end;border:1.5px solid var(--wfcolor-dark);border-radius:50%;color:var(--wfcolor-dark);transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}@media (max-width:991.98px){.cards_style_post .post-feature-col{margin-bottom:1.5rem}}.single-jobs-wrapper{justify-content:space-between;border:0 solid #000;border-bottom-width:1px;padding:1.5rem 0;height:100%;gap:1rem;transition:0.3s ease}.jobs-wrapper .col-12:first-child .single-jobs-wrapper{border-top-width:1px}.jobs-name{display:flex;font-size:18px;font-weight:500;transition:0.3s ease}.jobs-infos{display:flex;align-items:center;gap:3px}.jobs-ctas{gap:1rem}.wfList.list-type-content-sections .list-item{display:flex;align-items:center;position:relative;padding:10px 15px;margin-bottom:0;transition:padding-left 0.4s ease,background-color 0.4s ease,color 0.4s ease}.wfList.list-type-content-sections .list-item:hover{padding-left:2rem;background-color:#000;color:var(--wfcolor-light)}.wfList.list-type-content-sections .list-item:hover a{color:var(--wfcolor-light)}.wfList.list-type-content-sections .list-item a{color:var(--wfcolor-dark);transition:0.4s ease}.wfList.list-type-content-sections .list-item:hover i,.wfList.list-type-content-sections .list-item:hover p{color:var(--wfcolor-light)}.wfList.list-type-content-sections .list-item .stretched-link{text-decoration:none}.wfList.list-type-content-sections .list-item i{display:flex;align-items:center;font-size:1.2rem;margin-right:15px;flex-shrink:0;transition:color 0.4s ease}.wfList.list-type-content-sections .list-item p{display:flex;align-items:center;padding-left:0;margin-bottom:0;flex-grow:1;line-height:1.3;transition:color 0.4s ease}.wfList.list-type-content-sections .list-item .stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.wfList.list-type-content-sections.layout-multi-column .list-item-col{margin-bottom:0}.wfList.list-type-content-sections.layout-single-column .list-item:last-child{margin-bottom:0}.list-items-wrapper.list-items-single-column .list-item:first-child{border-top:1px solid #000}.list-items-wrapper.list-items-single-column .list-item{border-bottom:1px solid #000}.list-item-symbol .material-icons{margin-top:.25rem}.list-item-content a{font-size:20px}.download-items-wrapper{display:flex;flex-direction:column;gap:1rem}.wfDownloads .download-item{display:flex;align-items:center;justify-content:space-between;text-decoration:none;background-color:var(--wfcolor-banner);padding:1rem 1.5rem;border-radius:12px;transition:transform 0.3s ease,box-shadow 0.3s ease}.wfDownloads .download-item:hover{transform:translateY(-5px);box-shadow:0 8px 7px rgba(0,0,0,.08)}.wfDownloads .download-item .download-item-title{transition:color 0.3s ease}.wfDownloads .download-item:hover .download-item-title{color:var(--wfcolor-cta)}.wfDownloads .download-item-text-wrapper{display:flex;flex-direction:column;gap:.25rem;margin-right:1rem}.wfDownloads .download-item-supertitle{font-size:.9rem;font-weight:400;color:var(--wfcolor-brand);line-height:1.2}.wfDownloads .download-item-title{font-size:1.1rem;font-weight:400;color:var(--wfcolor-dark);line-height:1.3}.wfDownloads .download-item-action{display:flex;flex-direction:column;align-items:center;color:var(--wfcolor-brand);flex-shrink:0;margin-left:1rem}.wfDownloads .download-item-action .material-icons,.wfDownloads .download-item-action svg{font-size:30px!important;height:30px;width:30px;color:inherit}.material-icons{font-family:"Material Icons";font-weight:100;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.wfDownloads .download-item-action span{font-size:14px;font-weight:400;text-transform:capitalize;letter-spacing:normal;line-height:1;color:inherit}.download-items-wrapper.download-items-single-column .download-item{border:none!important}.download-items-wrapper.download-items-single-column .download-item:first-child{border-top:none!important}.event-badge{display:inline-flex;align-items:center;flex-wrap:wrap;background-color:var(--wfcolor-dark);color:var(--wfcolor-light);padding:3px 15px;border-radius:2rem;z-index:3}.badge-container{display:flex;flex-wrap:wrap;margin-bottom:.5rem}.wfContact{margin-top:1.5rem}.wfContact .wfContact-hero-content{margin-bottom:5rem}.wfContact .contact-image-column img.contact-image{width:100%;height:auto;object-fit:cover;aspect-ratio:1 / 1;border-radius:1rem}.wfContact .contact-image-placeholder{width:100%;height:300px;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#aaa;border:1px dashed #ccc;margin-bottom:1.5rem}.wfContact .contact-details-column{display:flex;flex-direction:column}.wfContact .contact-main-title{font-size:2.8rem;margin-bottom:1rem;font-weight:600;color:#212529;line-height:1.2}.wfContact .contact-introduction{margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.wfContact .contact-introduction p{margin-bottom:1em}.wfContact .contact-introduction p:last-child{margin-bottom:0}.wfContact .contact-details-column .contact-info-section{margin-top:1.5rem;margin-bottom:0}.wfContact .contact-details-column .contact-info-section .organisation-name{font-size:1.1rem;font-weight:700;margin-bottom:.3em;color:#333}.wfContact .contact-details-column .contact-info-section>.address{font-size:1rem;line-height:1.5;margin-bottom:.75em}.wfContact .contact-details-column .contact-info-section a.address-link{text-decoration:none;display:block;margin-bottom:.75em}.wfContact .contact-details-column .contact-info-section a.address-link .address{font-size:1rem;line-height:1.5}.wfContact .contact-details-column .contact-info-section .telefonnummer{font-size:1rem;margin-bottom:.25em}.wfContact .contact-details-column .contact-info-section .email p.email-link-item{margin-bottom:.1em;font-size:1rem}.wfContact .contact-details-column .contact-info-section .email p.email-link-item:last-child{margin-bottom:0}.wfContact .contact-details-column .contact-info-section .email a{text-decoration:none}.contact-modal{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;overflow-y:auto;background-color:rgba(0,0,0,.5);align-items:center;justify-content:center}.contact-modal-content-wrapper{display:flex;align-items:center;justify-content:center;min-height:100%;width:100%;padding:1rem}.contact-modal-content{background-color:#f9f9f9;padding:2.5rem;border:1px solid #ccc;width:100%;max-width:37.5rem;position:relative;box-shadow:0 .25rem 1rem rgba(0,0,0,.3);border-radius:1rem}.contact-modal-close{color:#aaa;position:absolute;top:.5rem;right:1rem;font-size:2rem;line-height:1;cursor:pointer}.contact-modal-close:hover,.contact-modal-close:focus{color:#000;text-decoration:none}.contact-modal .gform_wrapper{margin-left:auto;margin-right:auto}.contact-modal .gform_wrapper .gform_title{display:none}.wfContact .contact-times-section .section-title{color:#333;margin-bottom:2rem;font-size:1.75rem}.wfContact .contact-times-section h3.opening-row-title{margin-bottom:1rem;color:#333;font-size:1.25rem}.wfContact .contact-times-section h3.betriebsferien-title.has-margin-top{margin-top:2.5rem}.wfContact .contact-times-section .timeSub:first-child,.wfContact .contact-times-section .timeSubExtended:first-child{border-top:1px solid #e0e0e0}.wfContact .contact-times-section .timeSub,.wfContact .contact-times-section .timeSubExtended{display:flex;padding:.75rem 0;border-bottom:1px solid #e0e0e0}.wfContact .contact-times-section .timeSub p,.wfContact .contact-times-section .timeSubExtended p{margin-bottom:0}.wfContact .contact-times-section .timeSub p:first-child{width:60%;text-align:left}.wfContact .contact-times-section .timeSub p:last-child{width:40%;text-align:right}.wfContact .contact-times-section .timeSubExtendedDate{width:55%;padding-right:.5rem}.wfContact .contact-times-section .timeSubExtendedTime{width:45%;display:flex;flex-direction:column;align-items:flex-end}@media (max-width:991px){.wfContact .contact-details-column{margin-top:2rem}.wfContact .contact-times-section .timeCol-1{margin-bottom:2rem}.wfContact .contact-main-title{font-size:2.2rem}}@media (min-width:768px){.wfJobs .modal-dialog,.wfContact .modal-dialog{max-width:720px}}@media (min-width:992px){.wfJobs .modal-dialog,.wfContact .modal-dialog{max-width:1000px}}.wfTable .table-block-title{margin-bottom:.5rem}.wfTable-table-wrapper.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.wfTable-table{width:100%}.wfTable-table-cell{word-wrap:break-word;border:0}.wfTable-table-header-cell{font-weight:700}.wfTable .wfTable-table-header-row.g-0,.wfTable .wfTable-table-data-row.g-0{border-bottom:1px solid var(--wfcolor-dark)}.wfTable .wfTable-table-data-row.g-0:last-child{border-bottom:0}.wfTable .wfTable-table-header-row.g-0:only-child{border-bottom:1px solid var(--wfcolor-dark)}.wfTable.border-style-vertical_lines .wfTable-table-cell{border-left:1px solid var(--wfcolor-dark)}.wfTable.border-style-vertical_lines .wfTable-table-cell:last-child{border-right:1px solid var(--wfcolor-dark)}.wfTable.border-style-vertical_lines .wfTable-table-header-row.g-0,.wfTable.border-style-vertical_lines .wfTable-table-data-row.g-0{border-top:1px solid var(--wfcolor-dark)}.wfTable.border-style-vertical_lines .wfTable-table-data-row.g-0:last-child,.wfTable.border-style-vertical_lines .wfTable-table-header-row.g-0:only-child{border-bottom:1px solid var(--wfcolor-dark)}.wfTable.border-style-full_grid .wfTable-table-cell{border-top:1px solid var(--wfcolor-dark);border-left:1px solid var(--wfcolor-dark)}.wfTable.border-style-full_grid .wfTable-table-cell:last-child{border-right:1px solid var(--wfcolor-dark)}.wfTable.border-style-full_grid .wfTable-table-header-row.g-0:last-of-type .wfTable-table-cell,.wfTable.border-style-full_grid .wfTable-table-data-row.g-0:last-child .wfTable-table-cell{border-bottom:1px solid var(--wfcolor-dark)}.wfTable.border-style-full_grid .wfTable-table-data-row.g-0:last-child{border-bottom:0}@media (max-width:575.98px){.wfTable.responsive-stack .wfTable-table-header-row{display:none}.wfTable.responsive-stack .wfTable-table-header-row.g-0,.wfTable.responsive-stack .wfTable-table-data-row.g-0{border-top:0;border-bottom:0}.wfTable.responsive-stack .wfTable-table-data-cell{display:block;width:100%!important;text-align:right;position:relative;padding-right:0.5rem!important;border-bottom:1px solid var(--wfcolor-dark)}.wfTable.responsive-stack .wfTable-table-data-row.g-0:first-child .wfTable-table-data-cell:first-child{border-top:1px solid var(--wfcolor-dark)}.wfTable.responsive-stack .wfTable-table-data-row.g-0:last-child .wfTable-table-data-cell:last-child{border-bottom:0}.wfTable.responsive-stack.border-style-vertical_lines .wfTable-table-data-cell,.wfTable.responsive-stack.border-style-full_grid .wfTable-table-data-cell{border-left-width:0;border-right-width:0}.wfTable.responsive-stack .wfTable-table-data-cell[data-label]{padding-left:40%!important}.wfTable.responsive-stack .wfTable-table-data-cell::before{content:attr(data-label);position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:calc(40% - 1rem);padding-right:10px;font-weight:700;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfTable.responsive-stack .wfTable-table-data-cell:empty{min-height:1.5em}.wfTable.responsive-stack .wfTable-table-data-cell:empty::before{content:attr(data-label) "\00A0"}}.wfTeam .img-wrapper{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:1;position:relative;width:100%}.wfTeam .img-wrapper img{max-width:100%;max-height:100%;object-fit:contain;display:block}.wfTeam .img-wrapper:hover img{transform:none}.team-wrapper,.single-team-wrapper{gap:2rem 0}.wfTeam .h3,.wfTeam h3{font-size:calc(1rem + 0.6vw)}.wfTeam .subref-text>*:last-child{margin-bottom:0}.publication-content-wrapper{display:none}.publication-content-wrapper.active{display:block}.publication-filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.publication-filters .wf-button a{cursor:pointer;color:var(--wfcolor-cta,#d71921)!important}.publication-filters .wf-button{background-color:transparent;border-color:var(--wfcolor-cta,#d71921);color:var(--wfcolor-cta,#d71921)}.publication-filters .wf-button.active{background-color:var(--wfcolor-cta,#d71921);border-color:var(--wfcolor-cta,#d71921)}.publication-filters .wf-button.active a{color:var(--wfcolor-light)!important}html{scroll-behavior:smooth}.carousel-inner img{width:100%;height:100%}.component *,.component *:after,.component *:before{box-sizing:border-box;margin:0}.component ::before,.component ::after{content:""}.component ul{list-style:none}.component a{color:#2c3e50;text-decoration:none}.component .btn{display:inline-block;margin-top:125px;font-size:.7em;font-weight:700;padding:.1em .4em;text-align:center;transition:color 0.3s,border-color 0.3s}.component .btn:hover{border-color:var(--wfcolor-cta);color:var(--wfcolor-cta)}.component .page .btn{font-size:1.2em;padding:.5em 1em;margin-top:94px;margin-left:55px}.book-link-wrapper{display:inline-block;text-decoration:none}.component .book{position:relative;width:200px;height:275px;perspective:1250px;transform-style:preserve-3d}.component .hardcover_front li:first-child{background-color:#eee;backface-visibility:hidden}.component .hardcover_front li:last-child{background:#fffbec}.component .hardcover_back li:first-child,.component .hardcover_back li:last-child{background:#fffbec}.component .book_spine li:first-child{background:#eee}.component .book_spine li:last-child{background:#333}.component .hardcover_front li:first-child:after,.component .hardcover_front li:first-child:before,.component .hardcover_front li:last-child:after,.component .hardcover_front li:last-child:before,.component .hardcover_back li:first-child:after,.component .hardcover_back li:first-child:before,.component .hardcover_back li:last-child:after,.component .hardcover_back li:last-child:before,.component .book_spine li:first-child:after,.component .book_spine li:first-child:before,.component .book_spine li:last-child:after,.component .book_spine li:last-child:before{background:#999}.component .page>li{background:linear-gradient(to right,#e1ddd8 0%,#fffbf6 100%);box-shadow:inset 0 -1px 2px rgba(50,50,50,.1),inset -1px 0 1px rgba(150,150,150,.2);border-radius:0 5px 5px 0}.component .hardcover_front{transform:rotateY(-34deg) translateZ(10px);z-index:100}.component .hardcover_back{transform:rotateY(-15deg) translateZ(-10px)}.component .page li:nth-child(1){transform:rotateY(-28deg)}.component .page li:nth-child(2){transform:rotateY(-30deg)}.component .page li:nth-child(3){transform:rotateY(-32deg)}.component .page li:nth-child(4){transform:rotateY(-34deg)}.component .page li:nth-child(5){transform:rotateY(-36deg)}.component .hardcover_front,.component .hardcover_back,.component .book_spine,.component .hardcover_front li,.component .hardcover_back li,.component .book_spine li{position:absolute;top:0;left:0;width:100%;height:100%;transform-style:preserve-3d}.component .hardcover_front,.component .hardcover_back{transform-origin:0% 100%}.component .hardcover_front{transition:all 0.8s ease,z-index 0.6s}.component .hardcover_front li:first-child{cursor:default;user-select:none;transform:translateZ(2.5px)}.component .hardcover_front li:last-child{transform:rotateY(180deg) translateZ(2.5px)}.component .hardcover_back li:first-child{transform:translateZ(2.5px)}.component .hardcover_back li:last-child{transform:translateZ(-2.5px)}.component .hardcover_front li:first-child:after,.component .hardcover_front li:first-child:before,.component .hardcover_front li:last-child:after,.component .hardcover_front li:last-child:before,.component .hardcover_back li:first-child:after,.component .hardcover_back li:first-child:before,.component .hardcover_back li:last-child:after,.component .hardcover_back li:last-child:before,.component .book_spine li:first-child:after,.component .book_spine li:first-child:before,.component .book_spine li:last-child:after,.component .book_spine li:last-child:before{position:absolute;top:0;left:0}.component .hardcover_front li:first-child:after,.component .hardcover_front li:first-child:before{width:5px;height:100%}.component .hardcover_front li:first-child:after{transform:rotateY(90deg) translateZ(-2.5px) translateX(2.5px)}.component .hardcover_front li:first-child:before{transform:rotateY(90deg) translateZ(197.5px) translateX(2.5px)}.component .hardcover_front li:last-child:after,.component .hardcover_front li:last-child:before{width:5px;height:200px}.component .hardcover_front li:last-child:after{transform:rotateX(90deg) rotateZ(90deg) translateZ(100px) translateX(-2.5px) translateY(-97.5px)}.component .hardcover_front li:last-child:before{box-shadow:0 0 30px 5px #333;transform:rotateX(90deg) rotateZ(90deg) translateZ(-175px) translateX(-2.5px) translateY(-97.5px)}.component .hardcover_back li:first-child:after,.component .hardcover_back li:first-child:before{width:5px;height:100%}.component .hardcover_back li:first-child:after{transform:rotateY(90deg) translateZ(-2.5px) translateX(2.5px)}.component .hardcover_back li:first-child:before{transform:rotateY(90deg) translateZ(197.5px) translateX(2.5px)}.component .hardcover_back li:last-child:after,.component .hardcover_back li:last-child:before{width:5px;height:200px}.component .hardcover_back li:last-child:after{transform:rotateX(90deg) rotateZ(90deg) translateZ(100px) translateX(2.5px) translateY(-97.5px)}.component .hardcover_back li:last-child:before{box-shadow:10px -1px 80px 20px #666;transform:rotateX(90deg) rotateZ(90deg) translateZ(-175px) translateX(2.5px) translateY(-97.5px)}.component .book_spine{transform:rotateY(60deg) translateX(-6.25px) translateZ(-15px);width:20px;z-index:0}.component .book_spine li:first-child{transform:translateZ(2.5px)}.component .book_spine li:last-child{transform:translateZ(-2.5px)}.component .book_spine li:first-child:after,.component .book_spine li:first-child:before{width:5px;height:100%}.component .book_spine li:first-child:after{transform:rotateY(90deg) translateZ(-2.5px) translateX(2.5px)}.component .book_spine li:first-child:before{transform:rotateY(-90deg) translateZ(-15px)}.component .book_spine li:last-child:after,.component .book_spine li:last-child:before{width:5px;height:20px}.component .book_spine li:last-child:after{transform:rotateX(90deg) rotateZ(90deg) translateZ(10px) translateX(2.5px) translateY(-7.5px)}.component .book_spine li:last-child:before{box-shadow:5px -1px 100px 40px rgba(0,0,0,.2);transform:rotateX(90deg) rotateZ(90deg) translateZ(-262.5px) translateX(2.5px) translateY(-7.5px)}.component .page,.component .page>li{position:absolute;top:0;left:0;transform-style:preserve-3d}.component .page{width:100%;height:98%;top:1%;left:3%;z-index:10}.component .page>li{width:100%;height:100%;transform-origin:left center;transition-property:transform;transition-timing-function:ease}.component .page>li:nth-child(1),.component .page>li:nth-child(2),.component .page>li:nth-child(5){transition-duration:0.6s}.component .page>li:nth-child(3){transition-duration:0.4s}.component .page>li:nth-child(4){transition-duration:0.5s}.component .book:hover>.hardcover_front{transform:rotateY(-145deg) translateZ(0);z-index:0}.component .book:hover>.page li:nth-child(1){transform:rotateY(-30deg);transition-duration:1.5s}.component .book:hover>.page li:nth-child(2){transform:rotateY(-35deg);transition-duration:1.8s}.component .book:hover>.page li:nth-child(3){transform:rotateY(-118deg);transition-duration:1.6s}.component .book:hover>.page li:nth-child(4){transform:rotateY(-130deg);transition-duration:1.4s}.component .book:hover>.page li:nth-child(5){transform:rotateY(-140deg);transition-duration:1.2s}.slider-item-content.row{min-height:500px;padding-top:2rem;padding-bottom:2rem}.carousel-indicators [data-bs-target]{width:13px;height:13px;border-radius:1rem;border-top:0;border-bottom:0;background-color:var(--wfcolor-brand)}@media (max-width:992px){.carousel-indicators{margin-bottom:0rem}}.book-container{padding-top:1rem;padding-bottom:1rem}@media (min-width:992px){.book-container{padding-top:0;padding-bottom:0}}.component figcaption{position:static;width:auto;padding:0}.component figcaption h1{margin:0}.component figcaption span{color:var(--wfcolor-cta);padding:.6em 0 1em 0;display:block}.component figcaption p{color:#63707d;line-height:1.3}.publications-slider-section{padding:3rem 0rem;margin:2rem 0rem 3rem 0rem;background:var(--wfcolor-banner);border-radius:1rem}.publications-slider-section h2{font-size:1.5rem}@media (min-width:576px){.publications-slider-section h2{font-size:2rem}}@media (min-width:992px){.publications-slider-section h2{font-size:2.5rem!important}}.publications-archive-section{margin-bottom:6rem}.publications-archive-section .accordion{display:flex;flex-direction:column;gap:1rem;border:none}.publications-archive-section .accordion-item{background-color:#f7f7f7;border:none!important;border-radius:12px;overflow:hidden}.publications-archive-section .accordion-button{background-color:transparent!important;color:var(--wfcolor-dark,#212529);padding:1.25rem 1.5rem;align-items:center;border:none;box-shadow:none!important;display:flex;justify-content:space-between;width:100%}.publications-archive-section .accordion-button:not(.collapsed){color:var(--wfcolor-dark,#212529);box-shadow:none}.publications-archive-section .accordion-button::after{display:none}.publications-archive-section .accordion-title-wrapper{display:flex;flex-direction:column;gap:.25rem;max-width:90%}.publications-archive-section .publication-meta-info{font-size:.9rem;color:var(--wfcolor-cta,#d71921);line-height:1.3}.publications-archive-section .publication-main-title{font-size:1.25rem;font-weight:400;line-height:1.4;color:var(--wfcolor-dark,#212529);display:block;text-align:left}.publications-archive-section .plus-animation{width:32px;height:32px;border:1px solid var(--wfcolor-dark);border-radius:50%;position:relative;flex-shrink:0;margin-left:1rem;transition:transform 0.3s ease}.publications-archive-section .plus-animation::before,.publications-archive-section .plus-animation::after{content:"";position:absolute;background-color:var(--wfcolor-dark);transition:transform 0.3s ease-out}.publications-archive-section .plus-animation::before{height:1px;width:50%;left:25%;top:50%;margin-top:-.5px}.publications-archive-section .plus-animation::after{width:1px;height:50%;top:25%;left:50%;margin-left:-.5px}.publications-archive-section .accordion-button:not(.collapsed) .plus-animation::after{transform:rotate(90deg)}.publications-archive-section .accordion-body{background-color:var(--wfcolor-banner);border-top:none;padding:0 1.5rem 1.5rem 1.5rem}.publications-archive-section .accordion-body .content-wrapper{padding-top:1.5rem;border-top:1px solid #e2e2e2;display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start}.publications-archive-section .publication-text-column{flex:3;min-width:300px}.publications-archive-section .publication-description em{display:block;margin-bottom:1rem;line-height:1.5}.publications-archive-section .publication-image-column{flex:1;max-width:280px;min-width:200px;margin-left:auto}.publications-archive-section .publication-image-column img{max-width:100%;height:auto;border-radius:8px}.publications-archive-section .wf-button a{font-size:16px}.publications-archive-section .wf-button{padding:.6rem 2rem}@media (min-width:992px){.publications-archive-section .accordion-button{padding:1.5rem 2rem}.publications-archive-section .accordion-body{padding-left:2rem;padding-right:2rem;padding-bottom:2rem}.publications-archive-section .publication-main-title{font-size:1.4rem}.publications-archive-section .plus-animation{width:36px;height:36px}}#wrapper-footer{padding-top:0;padding-bottom:0;font-size:.9rem;background-color:rgb(216,216,216);color:#212529}.site-footer a:hover{opacity:1!important}.site-footer-main{padding-top:2rem;padding-bottom:2rem}#wrapper-footer .footer-logo .custom-logo,#wrapper-footer .footer-logo-swiss .swiss-logo-footer{height:50px;width:auto;display:inline-block}.footer-center-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.footer-center-content .footer-meta-links a,.footer-center-content .footer-copyright a{color:#212529!important;text-decoration:none}.footer-copyright a{opacity:1!important;transition:none}.footer-meta-links a:hover,.footer-copyright a:hover{text-decoration:underline}.footer-meta-links span{margin:0 .5rem;color:#212529}@media (max-width:991.98px){.site-footer-main .row{gap:1.5rem}.footer-center-content .footer-meta-links{display:flex;flex-direction:column;align-items:center;gap:.5rem}.footer-center-content .footer-meta-links span{display:none}}@media (min-width:992px){.footer-center-content .footer-meta-links{display:block}}.site-footer .footer-logo{margin-bottom:0rem}.page-referenzen-wrapper{margin-top:8rem;margin-bottom:7rem}.referenz-img picture{transition:0.4s ease}.referenz-img picture:hover{opacity:.5}h3.opening-row-title{font-size:1.2rem}#oeffnungszeiten{margin-bottom:4rem}.timeRow-2{margin-top:2rem}.timeSub{display:flex;padding:3px 0}.timeSub p{margin-bottom:0}.timeSub p:first-child{width:60%;text-align:left}.timeSub p:last-child{width:40%;text-align:right}.service-item{margin-bottom:2rem}.service-item .card{padding-top:1rem}.service-icon{width:150px;height:150px;background-position:center;background-size:contain;background-repeat:no-repeat;margin:auto}@media (max-width:991px){.timeCol-2{margin-top:2rem}.timeCol-4{margin-top:2rem}}#notification-container{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:9999;display:flex;flex-direction:column-reverse;gap:10px}.notification{padding:15px 20px;border-radius:8px;color:#fff;font-size:.95rem;display:flex;align-items:center;gap:10px;box-shadow:0 4px 15px rgba(0,0,0,.2);transform:translateY(calc(100% + 20px));opacity:0;transition:transform 0.4s ease-out,opacity 0.4s ease-out;min-width:300px}.notification.show{transform:translateY(0);opacity:1}.notification.success{background-color:#28a745}.notification.error{background-color:#e0021c}.notification.info{background-color:#0d6efd}.notification-icon{font-size:1.5em}.notification-icon svg{font-size:1.5em;width:30px;height:30px}.motion_reveal{position:relative;transform:translateY(150px);opacity:0;transition:1s all ease}.motion_reveal.motion_active{transform:translateY(0);opacity:1}.motion_reveal_menu{position:relative;transform:translateY(150px);opacity:0;transition:0.5s all ease}.motion_reveal_menu.motion_active{transform:translateY(0);opacity:1}.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;transition:opacity 0.2s;box-shadow:none;color:#fff;opacity:.5}.pswp__img--placeholder--blank{opacity:0;background:#222}.pswp__button.bi-plus-lg{font-size:2.25rem}.pswp__button--arrow--right:before,.pswp__button--arrow--left:before{background:unset;font-size:3rem;content:unset;top:unset;background-color:rgba(0,0,0,.3);height:auto;width:auto;position:absolute}.pswp__button.bi-arrow-left-short::before{content:"\f12c"!important}.pswp__button.bi-arrow-right-short::before{content:"\f135"!important}.pswp__button.bi-plus-lg::before{content:"\f64d"!important;margin-right:1rem;transform-origin:center;transform:rotate(45deg) translate(-4px,0)}.pswp__counter{font-size:1.1rem;opacity:.5;padding:0 0 0 1rem;position:absolute;left:0;top:0;height:44px;line-height:44px;color:var(--wfcolor-light);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__caption__center{text-align:center;font-size:1rem;max-width:420px;margin:0 auto;padding:10px;color:var(--wfcolor-light)}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;backface-visibility:hidden}.pswp__zoom-wrap{width:100%;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__img--placeholder{backface-visibility:hidden}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-size:unset;width:auto;height:auto}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:none}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px;height:44px;line-height:44px;color:var(--wfcolor-light);font-size:2rem}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;font-size:2rem}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before{background-position:-138px -44px}.pswp__button--arrow--right:before{background-position:-94px -44px}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity 0.25s ease-out;backface-visibility:hidden;will-change:opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:var(--wfcolor-light);top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform 0.25s;backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:var(--wfcolor-light);pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:var(--wfcolor-light)}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:var(--wfcolor-light)}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__caption{display:none;position:absolute;left:0;bottom:0;width:100%;min-height:44px;backface-visibility:hidden;background-color:rgba(0,0,0,.5)}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/themes/understrap-child/css/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite;background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;box-sizing:border-box;width:14px;height:14px;border:2px solid var(--wfcolor-light);border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;backface-visibility:hidden;background-color:rgba(0,0,0,.5)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible;backface-visibility:hidden}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:#000}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}body #page{display:flex;flex-direction:column;min-height:100vh}.wrapper#page-wrapper{flex-grow:1}.wrapper{padding-top:var(--header-height)}body.error404 #error-404-wrapper{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-content{padding:2rem}.mce-content-body p{font-family:unset!important}.teaser-image-wrapper img{border-radius:1rem}