@charset "UTF-8";
/* https://www.holzbau-bucher.ch/wp-content/themes/understrap-child/css/child-theme-wf.css?ver=1.1.0 */
:root{--wfcolor-gray:#f4f4f4;--bs-chevron-down-svg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.container{max-width:1600px}div#page{padding-top:0}body{background-color:var(--wfcolor-body)!important}.navbar{background-color:var(--wfcolor-gray)!important}.navbar-toggler{padding:.25rem .5rem .25rem 0rem!important}.wf-block .wf-layout{margin-bottom:1rem}.wf-block .wf-line{margin-top: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:2rem}.block-intro>*:last-child,.content-teaser-title>*:last-child{margin-bottom:0}body.menu-is-open{overflow:hidden}@media (min-width:992px){.wf-block .wf-layout{margin-bottom:1rem}.wf-block .col-lg-6.wf-layout:nth-last-child(2){margin-bottom:0!important}}.site#page{display:flex;flex-direction:column;min-height:100vh}.wrapper{padding-top:var(--header-height)}.wrapper#page-wrapper{flex-grow:1}.post-password-form{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh}.post-password-form input[type="submit"]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border:2px solid;display:inline-block;-webkit-appearance:unset;border-radius:0;cursor:pointer;transition:background-color 0.4s ease,color 0.4s ease,border-color 0.4s ease;color:var(--wfcolor-light);background-color:var(--wfcolor-cta);border-color:var(--wfcolor-cta)!important}.post-password-form input[type="submit"]:hover{color:var(--wfcolor-cta);background-color:transparent;border-color:var(--wfcolor-cta)}.post-password-form p{font-size:20px}@media (max-width:991.98px){.post-password-form p{display:flex}.post-password-form input[type="submit"]{align-self:flex-end;margin-left:.5rem}.post-password-form input[type="password"]{width:100%}}nav.navbar .dropdown-toggle::after{content:"";display:inline-block;width:.5em;height:.5em;background-color:currentColor;-webkit-mask-image:var(--bs-chevron-down-svg);mask-image:var(--bs-chevron-down-svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(0deg);margin-bottom:0.2rem!important;border:none!important;margin-left:0.3rem!important;transition:transform 0.3s ease}nav.navbar .dropdown.show .dropdown-toggle::after,nav.navbar .dropdown-toggle[aria-expanded="true"]::after{transform:rotate(-180deg)}@media (max-width:991.98px){.navbar-toggler{padding:.25rem .5rem;border:none;line-height:1;background-color:transparent;z-index:1050}.navbar-toggler:focus{box-shadow:none;outline:none}.navbar-toggler .icon.understrap-icon-burger{width:35px;height:35px;fill:none;stroke:#000;stroke-width:7;stroke-linecap:round;cursor:pointer}.navbar-collapse{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bs-primary,#fefefe);z-index:1045;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transform:translateY(-100%);visibility:hidden;transition:transform 0.4s cubic-bezier(.25,.46,.45,.94),visibility 0.4s;padding-left:4rem}.navbar-collapse.show{transform:translateY(0);visibility:visible}.navbar-collapse.collapsing{height:100vh!important;visibility:visible}.navbar-collapse .nav-item .nav-link{font-size:1.75rem;font-weight:400;padding:.5rem 1rem}.navbar-brand-container{margin-left:auto}#main-nav .navbar-brand-container .custom-logo-link img{max-height:35px}#main-nav .dropdown-item:hover{color:#9e9e9c;background-color:transparent}ul#main-menu .dropdown-menu{font-size:1.2rem;padding:0rem 0rem .5rem 0rem}}@media (min-width:992px){nav.navbar .dropdown-toggle::after{width:.8em;height:.8em;margin-bottom:0rem!important}nav#main-nav{position:relative}#main-nav>.container{position:static}body nav#main-nav .navbar-nav>li.menu-item.dropdown{position:static!important}#main-menu .dropdown-menu{position:absolute;top:100%;left:0;right:0;max-width:1600px;margin-left:auto;margin-right:auto;margin-top:0;z-index:1000;display:flex;justify-content:flex-start;background-color:transparent;box-shadow:none;border:none;border-radius:0;padding:1.5rem var(--bs-gutter-x,.75rem);max-height:0;opacity:0;visibility:hidden;pointer-events:none;transition:max-height 0.35s ease-out,opacity 0.2s ease-in,visibility 0.35s}#main-menu .dropdown-menu.show{max-height:500px;opacity:1;visibility:visible;pointer-events:auto}#main-menu .dropdown-menu::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50vw);width:100vw;height:100%;background-color:#f8f9fa;z-index:-1}.navbar-brand-container{order:2;margin-left:0}.navbar-collapse{order:1;flex-grow:1}#main-menu>.menu-item.dropdown{padding-bottom:10px;margin-bottom:-10px}.navbar-expand-lg .navbar-nav .nav-link,#main-menu .dropdown-menu .dropdown-item{padding-left:1.25rem;padding-right:1.25rem}.navbar-expand-lg .navbar-nav>.nav-item:first-child>.nav-link,#main-menu .dropdown-menu>li:first-child>.dropdown-item{padding-left:0}#main-menu>.menu-item>.nav-link:hover,#main-menu>.menu-item>.nav-link:focus,#main-menu>.menu-item.dropdown.show>.nav-link{color:#9e9e9c}#main-menu .dropdown-menu .dropdown-item{font-weight:400;color:#444;background-color:transparent!important}#main-menu .dropdown-menu .dropdown-item:hover{color:#9e9e9c}}.logo-wrapper svg{height:35px;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}@media (min-width:991.98px){.logo-wrapper svg{height:60px!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}}.wf-block.edge2edge{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#dfHam{width:auto!important;height:auto!important;color:var(--wfcolor-dark)!important}[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%}.hero-top-wrapper{display:none!important;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}.share-post-wrapper a{font-size:1rem!important}.share-post-wrapper a:hover{color:var(--wfcolor-dark);opacity:.6}a.cat-link{color:var(--wfcolor-light)}.text-md-start{text-align:left!important}.wf-spacer-container{width:100%;box-sizing:border-box}.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{height:50vh;z-index:-1;object-fit:cover;object-position:center}.header-img-bg video,.header-img-bg .header-bgvideo{object-fit:cover;height:100%;width:100%}.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}.wf-fullscreen-hero .header-img-bg{height:70vh}.header-img-wrapper.wf-fullscreen-hero{margin-bottom:4rem}.header-carousel-full,.header-carousel-std{padding-top:0rem!important;padding-bottom:0rem!important}.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-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}.carousel-fade .carousel-item{transition:opacity 1.2s ease-in-out}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:opacity 1.2s ease-in-out}.header-style-full img{padding-top:calc(var(--bs-gutter-x) * -0.5)}.header-style-full .header-media-wrapper .img-fluid,.header-style-full .header-media-wrapper .header-video,.header-style-full .header-media-wrapper .header-carousel-std{width:100%;height:auto;display:block;object-fit:cover;max-height:50vh;padding-top:calc(var(--bs-gutter-x) * 0.5)}.header-style-full .header-media-wrapper .header-carousel-std{overflow:hidden}.header-style-full .header-media-wrapper .header-carousel-std .carousel-inner,.header-style-full .header-media-wrapper .header-carousel-std .carousel-item{height:100%}.header-style-full .header-media-wrapper .header-carousel-std .carousel-item img{height:100%;width:100%}.header-style-full .header-full-text-content{padding-top:2rem;padding-bottom:2rem}.header-style-full .gradient-overlay-bottom{display:none}.header-style-full .page-intro{color:inherit}.header-style-article>.row,.header-style-default>.row{align-items:center}.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-article .container{padding-left:.75rem;padding-right:.75rem;margin-top:5rem}.header-style-article .img-fluid{width:100%;max-width:100%;height:auto;aspect-ratio:2.2 / 1;object-fit:cover;display:block}.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{box-sizing:border-box;width:100vw!important;margin-left:calc(-50vw + 50%);background-color:var(--wfcolor-header)}.header-style-quad>.container>.row{align-items:center}.header-style-quad .img-fluid{display:block;aspect-ratio:1 / 1;object-fit:cover;width:auto;height:auto}.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-style-quad-image{padding-right:3rem}.quad-header-wrapper{margin-top:1rem;margin-bottom:4rem}.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-einleitung{margin-top:4rem}.type-referenzen .wfHeader p{font-weight:700}.header-style-home .header-media-wrapper .img-fluid{display:block;width:100%;object-fit:cover;height:auto}.header-style-home .header-media-wrapper{position:relative}.header-style-home .header-media-wrapper .header-carousel-std{aspect-ratio:16 / 9;width:100%;height:auto;max-height:60vh}.header-style-home .header-media-wrapper .header-carousel-std .carousel-inner,.header-style-home .header-media-wrapper .header-carousel-std .carousel-item{height:100%}.header-style-home .header-media-wrapper .header-carousel-std .carousel-item img{width:100%;height:100%;object-fit:cover}.header-style-home .header-logo-overlay{position:absolute;bottom:1.5rem;left:calc(var(--bs-gutter-x) * 0.5);z-index:5;width:20%;max-width:150px}.header-style-home .header-logo-overlay img{display:block;width:100%;height:auto;object-fit:contain}.header-style-home .home-cards-section{flex-shrink:0;padding-top:var(--bs-gutter-x)}.header-style-card{padding-top:calc(var(--bs-gutter-x, 1.5rem) * 0.5);overflow:hidden}.header-style-card .header-card-inner-block{display:flex;flex-direction:column;align-items:stretch}.header-style-card .header-card-content-wrapper{position:relative;z-index:2;margin-top:-3rem}.header-style-card .header-card-content{background-color:var(--wfcolor-gray,#f4f4f4);padding:2rem;margin-left:calc(var(--bs-gutter-x) * 0.5);margin-right:calc(var(--bs-gutter-x) * 0.5)}.header-style-card .header-card-image-wrapper .img-fluid,.header-style-card .header-card-image-wrapper .header-video,.header-style-card .header-card-image-wrapper .header-carousel-std{display:block;width:100%;object-fit:cover;height:400px}.header-style-card .header-card-image-wrapper .header-carousel-std .carousel-inner,.header-style-card .header-card-image-wrapper .header-carousel-std .carousel-item{height:100%}.header-style-card .header-card-image-wrapper .header-carousel-std .carousel-item img{width:100%;height:100%;object-fit:cover}.header-style-card .header-card-content h1{font-size:2rem}@media (min-width:992px){.header-style-card{padding-top:3rem}.header-style-card .header-card-inner-block{flex-direction:row;align-items:center}.header-style-card .header-card-content-wrapper{flex:0 0 50%;max-width:50%;margin-top:0}.header-style-card .header-card-content{padding:3rem;margin-left:0;margin-right:0}.header-style-card .header-card-image-wrapper{flex:1 1 auto;margin-left:-12rem}.header-style-card .header-card-image-wrapper .img-fluid,.header-style-card .header-card-image-wrapper .header-video,.header-style-card .header-card-image-wrapper .header-carousel-std{height:500px;max-height:600px}}@media (min-width:1200px){.header-style-card .header-card-image-wrapper{margin-left:-16rem}.header-style-card .header-card-content-wrapper{flex:0 0 40%;max-width:40%}}.header-style-home .header-content-wrapper{display:flex;flex-direction:column;height:100%;padding-top:var(--bs-gutter-x);padding-bottom:var(--bs-gutter-x)}@media (max-width:991.98px){.header-style-home .header-content-wrapper{padding-top:calc(var(--bs-gutter-x) * 0.5);padding-bottom:calc(var(--bs-gutter-x) * 0.5)}.header-style-quad .img-fluid{width:100%}.header-style-quad-image{padding-left:0rem!important;padding-right:0rem!important}.home-card-wrapper{margin-bottom:var(--bs-gutter-x)}.home-card-wrapper:last-child{margin-bottom: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%)}.header-style-article .container{margin-top:3rem}}@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-img-bg{height:60vh}.hero-top-wrapper{padding-top:4rem;padding-bottom:8rem}.hero-top-wrapper.wf-box-intro .col-lg-8{width:100%}.header-style-quad-image{display:flex;justify-content:center}.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}.header-style-home.wf-block{display:flex;flex-direction:column;height:calc(100vh - var(--header-height));overflow:hidden}.header-style-home>.row{flex-grow:1;height:100%;min-height:0}.header-style-home .header-media-wrapper{flex-grow:1;min-height:0}.header-style-home .header-media-wrapper .img-fluid,.header-style-home .header-media-wrapper .header-carousel-std{position:absolute;top:0;left:0;height:100%;width:100%;aspect-ratio:unset;max-height:unset}.header-style-home .header-media-wrapper .img-fluid,.header-style-home .header-media-wrapper .header-carousel-std .header-gallery-image-std{object-fit:cover;width:100%;height:100%}.header-style-home .header-logo-overlay{bottom:2rem;left:2rem;width:15%;max-width:150px}}.home-card{display:block;width:100%;height:100%;background-color:var(--wfcolor-gray,#f4f4f4);text-decoration:none;position:relative;clip-path:polygon(0% 0%,70% 0%,100% 20%,100% 100%,0% 100%)}.home-card-content{padding:2.5rem}.home-card-title{font-size:1.75rem;color:var(--wfcolor-cta,#014288);margin:0 0 .75rem 0}.home-card-description{font-size:1rem;color:var(--wfcolor-text,#495057);line-height:1.6;margin:0;display:flex;justify-content:space-between;align-items:flex-start}.home-card-description .home-card-arrow{display:inline-block;transition:transform 0.3s ease}.home-card:hover .home-card-arrow{transform:translateX(8px)}.home-card-description .home-card-arrow svg{height:1.5rem;width:auto}.wfAnchormenu{z-index:10;position:-webkit-sticky;position:sticky;top:var(--header-height);width:calc(100% + 1px)}.hero-anker-wrapper{border-bottom:solid 1px #000;background:var(--wfcolor-body)}.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}.anchor-items,.anchor-item{margin:0}.wfAnchormenu .anchor-items .col-auto{padding-right:0rem!important;padding-left:0rem!important}.anchor-item a{display:inline-block;padding:1.5rem 3rem 1.5rem 0rem;font-size:1rem;text-decoration:none}.anchor-toggle-bar{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem;font-weight:500;font-size:1rem;cursor:pointer;background:none!important;border:none!important}.anchor-toggle-bar h5{margin-bottom:0!important}.anchor-toggle-icon{display:grid;place-items:center;position:relative;width:24px;height:24px;line-height:0}.anchor-toggle-icon .icon-open,.anchor-toggle-icon .icon-close{grid-area:1 / 1;font-size:24px;line-height:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease;pointer-events:none}.anchor-toggle-icon .icon-open{opacity:1;transform:rotate(0deg);z-index:2}.anchor-toggle-icon .icon-close{opacity:0;transform:rotate(-90deg);z-index:1}.anchor-toggle-bar[aria-expanded="true"] .icon-open{opacity:0;transform:rotate(90deg)}.anchor-toggle-bar[aria-expanded="true"] .icon-close{opacity:1;transform:rotate(0deg)}@media (max-width:575.98px){.anchor-items{display:flex;flex-direction:column}.anchor-item{width:100%}.anchor-item a{padding:.5rem 1rem!important}.anchor-item:first-of-type a{margin-top:.5rem}.anchor-item:last-of-type a{margin-bottom:.5rem}#mobileAnchorMenu{border-top:1px solid #000}}@media (min-width:575.98px){.symbol{display:none}}.wf-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border:2px solid;padding:.6rem 2rem;display:inline-block;-webkit-appearance:unset;border-radius:0;cursor:pointer;transition:background-color 0.4s ease,color 0.4s ease,border-color 0.4s ease;color:var(--wfcolor-light);background-color:var(--wfcolor-cta);border-color:var(--wfcolor-cta)!important}.wf-button:hover{color:var(--wfcolor-cta);background-color:transparent;border-color:var(--wfcolor-cta)}.wf-button a,.wf-button p{display:block;font-size:20px;font-weight:300;line-height:1;text-decoration:none;color:inherit;transition:none;margin-bottom:0rem}.wf-button-wrapper{display:flex;flex-wrap:wrap;gap:10px}.wf-button:hover a{border-color:var(--wfcolor-cta);color:var(--wfcolor-cta)}.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}.dark-bg .wf-button{background-color:var(--wfcolor-light);border-color:var(--wfcolor-light)!important;color:var(--wfcolor-dark)}.dark-bg .wf-button:hover{background-color:transparent;border-color:var(--wfcolor-light)!important;color:var(--wfcolor-light)}.wf-filter-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.wf-filter-buttons .btn-filter{background-color:var(--wfcolor-light);border:1px solid var(--wfcolor-dark);padding:.5rem 1.5rem;cursor:pointer;font-size:1rem;transition:all 0.2s ease-in-out;color:var(--wfcolor-dark);line-height:1.5;border-radius:0}.wf-filter-buttons .btn-filter.active,.wf-filter-buttons .btn-filter:not(.active):hover{background-color:var(--wfcolor-dark);color:var(--wfcolor-light);border-color:var(--wfcolor-dark)}.wfPostteaser .filter-button{border-radius:3rem}.wfPostteaser .filter-button.active{background:none;color:var(--wfcolor-cta);border-color:var(--wfcolor-cta)}.postteaser-filter-select{padding:.5rem 2.5rem .5rem 1rem!important;cursor:pointer;line-height:1.5!important}.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-cta)}.wfPostteaser .content-teaser-title-link:hover{color:var(--wfcolor-dark)}@keyframes scaleInFromCenter{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.animate-in{transform-origin:center;animation:scaleInFromCenter 0.4s cubic-bezier(.25,.46,.45,.94) forwards}.wf-postteaser-item.teaser-card .teaser-image-wrapper.img-wrapper{display:block;overflow:hidden;position:relative;padding-bottom:70%}.type-referenzen .wf-postteaser-item.teaser-card .teaser-image-wrapper.img-wrapper{height:100%}.wf-postteaser-item.teaser-card.teaser-layout-text-below .teaser-image-wrapper.img-wrapper{padding-bottom:66.666667%}.wf-postteaser-item.teaser-card .teaser-image-wrapper.img-wrapper img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0;transition:transform 0.8s ease-out}.wf-postteaser-item.teaser-card:hover .teaser-image-wrapper.img-wrapper img{transform:scale(1.05)}.wf-postteaser-item.teaser-card .teaser-image-wrapper .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}.wf-postteaser-item.teaser-card .teaser-text-overlay{position:absolute;bottom:0;left:0;width:100%;padding:1rem calc(var(--bs-gutter-x, 0.75rem) * 0.5 + 1rem);z-index:2;transition:transform 0.4s ease-out;color:#fff;cursor:pointer;margin-top:1rem}.wf-postteaser-item.teaser-card:hover .teaser-text-overlay{transform:translateY(-15px)}.wf-postteaser-item.teaser-card .teaser-text-overlay>*{color:#fff;margin-bottom:.5rem;word-break:normal}.wf-postteaser-item.teaser-card .teaser-text-overlay>*:last-child{margin-bottom:0}.wf-postteaser-item.teaser-card.teaser-layout-text-below .teaser-text-content-below{position:relative;color:var(--wfcolor-dark,#212529);z-index:1;margin-top:1rem}.wf-postteaser-item.teaser-card.teaser-layout-text-below .teaser-text-content-below>*,.wf-postteaser-item.teaser-card.teaser-layout-text-below .teaser-text-content-below h3,.wf-postteaser-item.teaser-card.teaser-layout-text-below .teaser-text-content-below p{color:var(--wfcolor-dark,#212529)}.teaser-card .understrap-read-more-link{display:none!important}.teaser-card>a{display:flex;flex-direction:column;height:100%;text-decoration:none}.wfPostteaser .content-teaser-title .content-teaser-title-heading{display:inline-flex;align-items:center;gap:.5em}.wfPostteaser .content-teaser-title-heading .arrow-icon-wrapper{display:inline-flex;align-items:center;transition:transform 0.3s cubic-bezier(.25,.46,.45,.94)}.wfPostteaser .content-teaser-title-heading .arrow-svg{width:1em;height:1em}.wfPostteaser .content-teaser-title .content-teaser-title-heading:hover .arrow-icon-wrapper{transform:translateX(10px)}@media (max-width:991.98px){.mobile-slider-wrapper .mobile-slider{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:1.25rem;gap:calc(var(--bs-gutter-x) * 0.5);scrollbar-width:auto;scrollbar-color:#888 #f1f1f1}.mobile-slider-wrapper .mobile-slider::-webkit-scrollbar{height:8px}.mobile-slider-wrapper .mobile-slider::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.mobile-slider-wrapper .mobile-slider::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.mobile-slider-wrapper .mobile-slider::-webkit-scrollbar-thumb:hover{background:#555}.mobile-slider>.wf-postteaser-item{padding-left:0!important;padding-right:0!important;display:flex}.mobile-slider .teaser-card-inner{flex-grow:1}}@media (max-width:575.98px){.mobile-slider-wrapper .content-teaser-card-wrapper{padding-left:0;padding-right:0}}.wfAccordion .accordion-button{padding:1rem 1.25rem;transition:background-color 0.2s ease;position:relative;overflow:hidden;z-index:0}.wfAccordion .accordion-button:not(.collapsed){background-color:var(--wfcolor-light);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:20px;margin-bottom:0;max-width:80%;margin-left:35px}.wfAccordion .accordion-button p:first-child{margin-left:0}.wfAccordion .accordion-button::before{content:"";position:absolute;left:0;bottom:0;height:0%;width:100%;background-color:#fff;z-index:-1;transition:height 0.2s ease}.wfAccordion .accordion-button[aria-expanded="true"]::before{height:100%}.accordion-body{padding:1.5rem 4rem!important;padding-bottom:2rem;border-top:solid 1px var(--wfcolor-dark);background-color:var(--wfcolor-light)}.wf-block .accordion-body .wf-layout{margin-bottom:2rem}.accordion-body .wf-layout.wf-layout-button{margin-top:-1rem}.wfAccordion .accordion-body p{margin-bottom:.5rem;line-height:1.2}.wfAccordion .accordion-body p:last-child,.wfAccordion .accordion-body ul,.wfAccordion .accordion-body ol{margin-bottom:0}.wfAccordion .accordion-item .img-wrap{position:absolute;left:5px;transition:transform 0.4s ease}.wfAccordion .img-wrapper{display:block;overflow:hidden;position:relative;aspect-ratio:3.5 / 2}.wfAccordion .img-wrapper:hover img{transform:none}.wfAccordion .no-icon{padding-left:0!important}.wfAccordion .accordion-body.no-icon{padding-right:0!important}.wfAccordionIcon{font-size:calc(1rem * 1.5);transition:all 0.2s ease}.wfAccordion .plus-animation{height:18px;width:18px;margin-left:auto;position:absolute;right:15px}.wfAccordion .plus-animation>*{height:1px;width:100%;position:absolute;top:50%;transform:translateY(-50%);transition:0.3s ease}.wfAccordion .plus-animation>*:nth-child(1){transform:translateY(-50%) rotate(-90deg)}.wfAccordion .accordion-button:not(.collapsed) .plus-animation>*:nth-child(1){transform:translateY(-50%)}.wfAccordion#footer-seitenuebersicht .accordion-body{padding:2rem 1rem}.wfAccordion#footer-seitenuebersicht .accordion-body>.col-12{max-width:1320px}@media (min-width:992px){.wfAccordion .accordion-button{padding:1.5rem 2rem}.wfAccordion .accordion-item .img-wrap{left:15px}.wfAccordion .accordion-button p{margin-left:0;max-width:65%}.wfAccordionIcon{font-size:calc(1rem * 2)}.wfAccordion .accordion-body{padding-bottom:4rem}}.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://www.holzbau-bucher.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}.edge2edge.wf-banner-wrapper{padding-top:2rem;padding-bottom:2rem}.wf-banner-wrapper{background-image:url(https://www.holzbau-bucher.ch/wp-content/themes/understrap-child/img/banner_bg.svg);background-size:cover;color:var(--wfcolor-dark);transition:background-color 0.3s ease,color 0.3s ease}.wf-banner-wrapper .banner-text .wf-wysiwyg{font-size:24px;font-weight:300;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:.9rem;font-style:italic;opacity:.85;line-height:1.5;transition:opacity 0.3s ease}.wf-banner-wrapper .wf-button{display:inline-block}.wf-banner-wrapper.color-inverted{background-color:var(--wfcolor-dark);color:var(--wfcolor-light)}.wf-banner-wrapper.color-inverted .banner-zusatzinfos p,.wf-banner-wrapper.color-inverted .banner-quelle p{opacity:.9}.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:24px}}@media (min-width:992px){.edge2edge.wf-banner-wrapper{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1200px){.wf-banner-wrapper .banner-text .wf-wysiwyg{font-size:32px}}.wfDownloads-introduction-wrapper{margin-bottom:2rem}.download-item{display:flex;padding:10px 15px;position:relative}.download-item:hover{padding-left:2rem!important}.download-item i{display:flex;align-items:center;font-size:1.2rem}.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;object-fit:cover;width:100%;height:100%;top:0;left:0;transition:transform 0.4s ease,filter 0.4s ease}.wfMedia .img-wrapper:hover img,.wfMedia .img-wrapper:hover .actual-card-image{transform:scale(1.025)}.wfMedia .img-wrapper picture,.wfMedia .img-wrapper .wf-gallery-link{overflow:hidden;display:block}.wf-gallery-link:has(>.wf-overlay){position:relative;display:block}.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)}@media (max-width:767.98px){.wfMedia .single-image{margin-bottom:0.75rem!important}}@media (max-width:767.98px){.wfMedia .multiple-images figure:first-of-type{padding-right:0.375rem!important}.wfMedia .multiple-images figure:last-of-type{padding-left:0.375rem!important}}@media (min-width:992px){.wfMedia .galerie-single-image .img-wrapper{aspect-ratio:1.9}}.wfMedia .galerie-single-image .img-wrapper{max-height:465px;aspect-ratio:auto;padding-bottom:50%}.wfMedia .galerie-single-image .img-wrapper img{width:100%;height:100%;object-fit:cover}.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)}.wf-ps-caption{color:#fff;position:fixed;width:100%;text-align:center;bottom:15px;z-index:1560}.wfMedia .wf-button{margin-bottom:2rem}.wfMedia figure:not(.carousel-item){margin:0}.img-wrapper-single .img-wrapper{height:100%;display:block;overflow:hidden;position:relative}.wfMedia .photoswipe-wrapper .single-image .img-wrapper{display:block;overflow:hidden;aspect-ratio:1.25;position:relative}.wfMedia .photoswipe-wrapper .galerie-single-image .img-wrapper{display:block;overflow:hidden;position:relative}.wfMedia .galerie-single-image .img-wrapper:hover img{transform:none}.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:16 / 10;position:relative}@media (min-width:768px){.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)}.big-row img{height:calc(320px + 22.5px)}.small-row img{height:160px}}@media (min-width:1400px){.big-row img{height:calc(400px + 22.5px)}.small-row img{height:200px}}.toggle-more-text{color:var(--wfcolor-cta)}.toggle-more-text:hover{color:var(--wfcolor-cta);opacity:.7}.toggle-more-text{text-decoration:none;display:inline-flex;align-items:center;gap:.3em}.toggle-more-text::after{content:"";display:inline-block;width:.8em;height:.8em;background-color:currentColor;-webkit-mask-image:var(--bs-chevron-down-svg,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"));mask-image:var(--bs-chevron-down-svg,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"));-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(0deg)}.toggle-more-text[aria-expanded="true"]::after{transform:rotate(180deg)}.aktuelles-item-hidden{display:none!important}.main-page-teaser-wrapper .mp-teaser-item{display:flex;flex-direction:column}.main-page-teaser-wrapper .mp-teaser-item>.mp-teaser-card,.main-page-teaser-wrapper .mp-teaser-item>.mp-teaser-card-alternative{flex-grow:1;height:100%;width:100%}.wf-cards-style-normal .mp-teaser-card{position:relative;overflow:hidden;display:block;min-height:300px;background-color:#e0e0e0}@media (max-width:768px){.wf-cards-style-normal .mp-teaser-item{margin-top:0.74rem!important}}.wf-cards-style-normal .actual-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease-out}.wf-cards-style-normal .mp-teaser-item:hover .actual-card-image{transform:scale(1.05)}.wf-cards-style-normal .card-image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--wfcolor-brand,#014288)}.wf-cards-style-normal .mp-teaser-content{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;z-index:2;transition:transform 0.4s ease-out;color:#fff}.wf-cards-style-normal .mp-teaser-item:hover .mp-teaser-content{transform:translateY(-10px)}.wf-cards-style-normal .mp-teaser-content>*{color:inherit;margin:0}.wf-cards-style-normal .mp-teaser-content h3{margin-bottom:.25rem}.wf-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:opacity 0.4s ease-out}.wf-cards-style-normal .gradient-overlay-bottom::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(1,66,136,0) 0%,rgba(1,66,136,.7) 100%);opacity:0;z-index:-1;transition:opacity 0.4s ease-out}.wf-cards-style-normal .mp-teaser-item:hover .gradient-overlay-bottom::after{opacity:1}.wf-cards-style-alternative .mp-teaser-card-alternative{background-color:var(--wfcolor-gray);padding:2rem;height:100%;display:flex;flex-direction:column;justify-content:center}.wf-cards-style-alternative .alternative-card-title{display:flex;align-items:center;gap:.5em;font-size:1.5rem;margin:0 0 .75rem 0;color:var(--wfcolor-cta);font-weight:500}.wf-cards-style-alternative .alternative-card-description{color:var(--wfcolor-text,#495057);font-size:1rem;line-height:1.6}.wf-cards-style-alternative .alternative-card-description p{margin-bottom:0}.wf-cards-style-alternative .arrow-icon-wrapper{display:inline-flex;align-items:center;transition:transform 0.3s cubic-bezier(.25,.46,.45,.94);margin-left:.5rem}.wf-cards-style-alternative .arrow-svg{width:1em;height:1em}.wf-cards-style-alternative .mp-teaser-item:hover .arrow-icon-wrapper{transform:translateX(10px)}@media (min-width:768px){.wfCards.wf-cards-style-alternative{padding-left:0;padding-right:0}}.single-jobs-wrapper{display:flex;justify-content:space-between;align-items:center;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{font-size:18px;font-weight:500;transition:0.3s ease}.jobs-infos{display:flex;align-items:center;gap:3px}.jobs-ctas{display:flex;gap:1rem}@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}}.wfList.list-type-content-sections .list-item,.wfDownloads.download-section-type-none .download-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,.wfDownloads.download-section-type-none .download-item:hover{padding-left:2rem;background-color:#000;color:var(--wfcolor-light)}.wfList.list-type-content-sections .list-item a,.wfDownloads.download-section-type-none .download-item a.download-item-link{color:var(--wfcolor-dark);transition:color 0.4s ease}.wfList.list-type-content-sections .list-item:hover a,.wfDownloads.download-section-type-none .download-item:hover a.download-item-link{color:var(--wfcolor-light)}.wfList.list-type-content-sections .list-item:hover i,.wfList.list-type-content-sections .list-item:hover p,.wfDownloads.download-section-type-none .download-item:hover .material-icons,.wfDownloads.download-section-type-none .download-item:hover i.bi{color:var(--wfcolor-light)}.wfList.list-type-content-sections .list-item .stretched-link,.wfDownloads.download-section-type-none .download-item .stretched-link{text-decoration:none}.wfList.list-type-content-sections .list-item .stretched-link::after,.wfDownloads.download-section-type-none .download-item .stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.list-items-wrapper.list-items-single-column .list-item,.download-items-wrapper.download-items-single-column .download-item{border-bottom:1px solid #000}.list-items-wrapper.list-items-single-column .list-item:first-child,.download-items-wrapper.download-items-single-column .download-item:first-child{border-top:1px solid #000}.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;margin-bottom:0;flex-grow:1;line-height:1.3;transition:color 0.4s ease}.list-item-symbol .material-icons{margin-top:.25rem}.material-symbols-outlined{font-family:"Material Icons";font-weight:100!important;font-style:normal!important;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.list-item-content a{font-size:20px}.wfDownloads.download-section-type-none .download-item .material-icons,.wfDownloads.download-section-type-none .download-item i.bi{display:flex;align-items:center;font-size:1.2rem;flex-shrink:0;transition:color 0.4s ease}.download-item-content a.download-item-link{font-size:20px;line-height:1.3}.badge-container{display:flex;flex-wrap:wrap;margin-bottom:.5rem}.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:25px;z-index:3}.wfContact{margin-top:5rem;margin-bottom:5rem}.wfContact .wfContact-hero-content{margin-bottom:5rem}.wfContact .contact-image-column img.contact-image{width:100%;height:auto;object-fit:cover;margin-bottom:1.5rem;aspect-ratio:1 / 1}.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 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 .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}.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,.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}.timeSub:first-child{border-top: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:.5rem}.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}@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}}.wfTable .table-block-title{margin-bottom:.5rem}.wfTable .table-block-introduction{font-size:.95rem;margin-bottom:1rem}.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.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{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-data-row.g-0:last-child .wfTable-table-cell{border-bottom:1px solid var(--wfcolor-dark)}@media (max-width:575.98px){.wfTable.responsive-stack .wfTable-table-header-row{display:none}.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}}.wfReference{margin-top:32px}.wfReference .back-to-references{display:inline-block;color:var(--wfcolor-dark);margin-bottom:96px;font-size:1rem;line-height:1.5;font-weight:400;text-decoration:none;transition:opacity 0.4s ease-in-out}.wfReference .back-to-references:hover{opacity:.6}.team-wrapper,.single-team-wrapper{gap:2rem 0}.wfTeam .img-wrapper{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:3/2;position:relative;width:100%}.wfTeam .img-wrapper img{width:100%;height:100%;object-fit:cover}.wfTeam h3{font-size:calc(1rem + 0.6vw)}.wfTeam .subref-text>*:last-child{margin-bottom:0}.team-filter-group{display:flex;flex-wrap:wrap;gap:.5rem}.team-filter-dropdown-wrapper{position:relative;display:inline-block;border:1px solid var(--wfcolor-cta)}.team-filter-dropdown-wrapper::after{content:"";border:solid var(--wfcolor-cta);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;right:1rem;top:calc(50% - 4px);pointer-events:none}.team-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wfcolor-light);border:none;padding:.5rem 2.5rem .5rem 1rem;cursor:pointer;font-size:1rem;border-radius:0;line-height:1.5;color:var(--wfcolor-cta)}.team-filter-btn{background-color:var(--wfcolor-light);border:1px solid var(--wfcolor-cta);padding:.5rem 1.5rem;cursor:pointer;font-size:1rem;transition:all 0.2s ease-in-out;color:var(--wfcolor-cta);line-height:1.5}.team-filter-btn.active,.team-filter-btn:hover{background-color:var(--wfcolor-cta);color:var(--wfcolor-light);border-color:var(--wfcolor-cta)}.ansprechpartner-block{display:flex;align-items:center;position:relative;margin:0 auto;width:100%}.ansprechpartner-image{flex:0 0 50%;max-width:50%;position:relative;z-index:1}.ansprechpartner-image .ansprechpartner-img-tag{display:block;width:100%;height:auto}.ansprechpartner-content-wrapper{flex:1 1 auto;position:relative;z-index:0;display:flex;height:600px}.ansprechpartner-content{background-color:var(--wfcolor-cta);color:var(--wfcolor-light);padding:3rem 3rem 3rem 16rem;margin-left:-12rem;justify-content:center;display:flex;flex-direction:column}.ansprechpartner-content h2{color:var(--wfcolor-light);font-size:2.25rem;font-weight:700;margin-top:0;margin-bottom:1rem}.ansprechpartner-content p{font-size:1rem;line-height:1.6;margin-bottom:2rem}.ansprechpartner-buttons{display:flex;flex-wrap:wrap;gap:1rem}.ansprechpartner-buttons .contact-button{display:inline-block;background-color:#002855;padding:.75rem 1.5rem;color:var(--wfcolor-light);text-decoration:none;font-weight:500;transition:background-color 0.2s ease-in-out}.ansprechpartner-buttons .contact-button:hover{background-color:#1159a1}@media (min-width:992px){.ansprechpartner-block.layout-flipped{flex-direction:row-reverse}.ansprechpartner-block.layout-flipped .ansprechpartner-content{margin-left:0;padding:3rem 16rem 3rem 3rem;margin-right:-12rem}}@media (max-width:991.98px){.ansprechpartner-block{flex-direction:column;align-items:stretch}.ansprechpartner-image,.ansprechpartner-content-wrapper{flex:1 1 100%;max-width:100%;height:auto!important}.ansprechpartner-content{margin-left:0;margin-right:0;padding:2rem}.ansprechpartner-content h2{font-size:1.75rem}.ansprechpartner-buttons{flex-direction:column;align-items:flex-start}}#wrapper-footer{padding-top:5rem;padding-bottom:4rem;background-color:#f4f4f4;color:#212529}.site-footer a{color:#212529;text-decoration:none;transition:opacity 0.3s ease}.site-footer a:hover{opacity:.7}.site-footer p{margin-bottom:.5rem;line-height:1.6}.site-footer p:last-child{margin-bottom:0}.footer-services-list .menu-item a{font-size:1.5rem;font-weight:400;line-height:1.4;display:block}.footer-logo svg{width:100px;height:auto}.footer-bottom-row{border-top:1px solid #dcdcdc;font-size:.9rem}.footer-col-contact p{margin-bottom:0!important}.footer-copyright{color:#6c757d}.site-footer a.btn-lg{padding:.5rem .75rem;font-size:1.5rem}.site-footer .some-wrapper a.btn:first-child{margin-left:-.75rem}@media (min-width:768px) and (max-width:991.98px){.footer-main-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.footer-col-services{grid-area:1 / 1 / 2 / 2}.footer-col-address{grid-area:1 / 2 / 2 / 3}.footer-col-logo{grid-area:2 / 1 / 3 / 2;align-self:end}.footer-col-contact{grid-area:2 / 2 / 3 / 3;align-self:end}.footer-services-list .menu-item a{font-size:1.4rem}.footer-col-logo .text-lg-end{text-align:left!important}}@media (max-width:767.98px){.footer-main-grid>div[class*="col-"]{margin-bottom:2.5rem}.footer-main-grid>div[class*="col-"]:last-child{margin-bottom:0}.footer-col-logo .text-lg-end{text-align:left!important}}@media (min-width:991.98px){.footer-logo svg{height:100px!important}}.page-referenzen-wrapper{margin-top:8rem;margin-bottom:7rem}.referenz-img picture{transition:0.4s ease}.referenz-img picture:hover{opacity:.5}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--wfcolor-dark);border:1px solid var(--wfcolor-dark);background-color:var(--wfcolor-light);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:var(--wfcolor-dark);outline:0;box-shadow:none}#oeffnungszeiten{margin-bottom:4rem}.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}.type-referenzen .wp-block-separator{border-top:1px solid;margin-bottom:2rem}.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}.gform_wrapper .gform_button.button,.gform_wrapper .gform-theme-button{-webkit-appearance:none!important;appearance:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;position:relative!important;border:2px solid!important;padding:.6rem 2rem!important;display:inline-block!important;border-radius:0!important;cursor:pointer!important;transition:background-color 0.4s ease,color 0.4s ease,border-color 0.4s ease!important;font-size:20px!important;font-weight:300!important;line-height:1!important;text-decoration:none!important;color:var(--wfcolor-light)!important;background-color:var(--wfcolor-cta)!important;border-color:var(--wfcolor-cta)!important}.gform_wrapper .gform_button.button:hover,.gform_wrapper .gform-theme-button:hover{color:var(--wfcolor-cta)!important;background-color:transparent!important;border-color:var(--wfcolor-cta)!important}.modal-content{padding:2rem}.gform_wrapper.gform_validation_error .gform_validation_errors{background:var(--wfcolor-cta)!important}.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type="text"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type="hidden"])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"],[type="button"],[type="reset"]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"],[type="button"],[type="reset"]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-radius:0rem!important}.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area::before{color:var(--wfcolor-cta)!important}.pswp__button--arrow--left::before,.pswp__button--arrow--right::before{display:none!important}.pswp__button.bi-plus-lg{font-size:2.25rem}.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}.pswp__caption__center{text-align:center;font-size:1rem;max-width:420px;margin:0 auto;padding:10px;color:#fff}.pswp__button svg path{fill:none;stroke:var(--wfcolor-light);stroke-width:2;stroke-linecap:round;transform-origin:center;pointer-events:none}.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:#fff;-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:#fff}.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:#fff;font-size:3rem;margin-right:1rem}.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:#fff;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:#fff;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__caption{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 #fff;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}.pswp__button--arrow--left{left:0;transform:rotate(180deg)}