.discovery-teaser{display:block;color:inherit;text-decoration:none;cursor:pointer}.discovery-teaser .discovery-teaser-image{position:relative}.discovery-teaser .discovery-teaser-image img{display:block;width:100%;max-width:none}.discovery-teaser .discovery-teaser-image .image-overlay{display:flex;justify-content:center;align-items:center;position:absolute;inset:0;background-color:rgba(0,0,0,.4);opacity:0;font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:.06em;transition:opacity .3s ease-out}.discovery-teaser:focus,.discovery-teaser:hover{color:inherit;text-decoration:none}.discovery-teaser:focus .discovery-teaser-image .image-overlay,.discovery-teaser:hover .discovery-teaser-image .image-overlay{opacity:1}.eyecatcher{display:inline-block;width:60px;height:60px;border-radius:50%;box-shadow:0 4px 6px rgba(0,0,0,.08);position:relative}.eyecatcher svg{display:inline-block;max-width:100%;max-height:100%;font-weight:700;font-size:100px;text-transform:uppercase;white-space:nowrap;line-height:1;fill:currentColor}.eyecatcher.eyecatcher-sm{width:48px;height:48px}.eyecatcher.eyecatcher-lg{width:75px;height:75px}.eyecatcher.eyecatcher-brand-yellow{background-color:#fd0;color:#000}.eyecatcher.eyecatcher-brand-red{background-color:#f08161;color:#000}.eyecatcher.eyecatcher-brand-green{background-color:#9fc96c;color:#000}.eyecatcher.eyecatcher-brand-blue{background-color:#85c2eb;color:#000}.eyecatcher.eyecatcher-primary{background-color:#849e00;color:#fff}.eyecatcher.eyecatcher-secondary{background-color:#f6f3f2;color:#000}.eyecatcher.eyecatcher-success{background-color:#849e00;color:#fff}.eyecatcher.eyecatcher-info{background-color:#85c2eb;color:#000}.eyecatcher.eyecatcher-warning{background-color:#d07633;color:#fff}.eyecatcher.eyecatcher-danger{background-color:#b12a00;color:#fff}.eyecatcher.eyecatcher-mud{background-color:rgba(215,206,202,.8);color:#000}.eyecatcher.eyecatcher-dirt{background-color:#584a43;color:#fff}.eyecatcher.eyecatcher-control{background-color:#ebe7e6;color:#000}.eyecatcher.eyecatcher-formcontrol{background-color:rgba(0,0,0,.54);color:#fff}.eyecatcher.eyecatcher-imgfallback{background-color:#ebe7e6;color:#000}.eyecatcher.eyecatcher-white{background-color:#fff;color:#000}.eyecatcher.eyecatcher-light{background-color:#ededed;color:#000}.eyecatcher.eyecatcher-lightdark{background-color:#b2b2b2;color:#000}.eyecatcher.eyecatcher-dark{background-color:rgba(0,0,0,.54);color:#fff}.eyecatcher.eyecatcher-black{background-color:#000;color:#fff}.eyecatcher.eyecatcher-beige{background-color:#f6f3f2;color:#000}.eyecatcher.eyecatcher-green-dark{background-color:#6e8300;color:#fff}.eyecatcher-icon{display:inline-flex;margin-bottom:1rem}.eyecatcher-icon .icon-icon{flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border:2px solid #fff;border-radius:100%;font-size:1.3rem}.eyecatcher-icon .icon-text{margin-left:1rem;align-self:center}.eyecatcher-icon .icon-icon.icon-sm{width:2.5rem;height:2.5rem}@media(min-width:992px){.eyecatcher-icon .icon-icon{width:4rem;height:4rem;border:2px solid #fff;font-size:1.8rem}.eyecatcher-icon .icon-icon.icon-sm{width:3.5rem;height:3.5rem}.eyecatcher-icon .icon-text{margin-left:1rem}}.eyecatcher-image-wrapper{display:block;position:relative}.eyecatcher-image-wrapper img{width:100%;max-width:none}.eyecatcher-image-wrapper .eyecatcher-image{display:flex;justify-content:center;align-items:center;position:absolute;inset:0;margin:auto;width:50vw;max-width:200px;height:50vw;max-height:200px;border-radius:50%;background-color:#fff;transition:transform .2s ease-out}.eyecatcher-image-wrapper .eyecatcher-image .eyecatcher-image-border{display:flex;justify-content:center;align-items:center;border-radius:50%;border:2px solid #ebe7e6;width:90%;height:90%}.eyecatcher-image-wrapper .eyecatcher-image .eyecatcher-image-border .eyecatcher-image-content{display:block;width:-moz-min-content;width:min-content;font-size:1.5rem;font-weight:700;line-height:1.2;text-decoration:none;text-align:center;text-transform:uppercase;word-spacing:200px}.eyecatcher-image-wrapper:hover .eyecatcher-image{transform:rotate(-3deg) scale(1.1);transition:transform .5s cubic-bezier(.2,1,.65,2)}.factbanner{padding:2rem 0;background-color:#f6f3f2;color:#584a43}.factbanner .h1,.factbanner .h2,.factbanner .h3,.factbanner .h4,.factbanner .h5,.factbanner .h6,.factbanner h1,.factbanner h2,.factbanner h3,.factbanner h4,.factbanner h5,.factbanner h6{font-weight:300}.factbanner p{font-size:1.125rem;letter-spacing:.03em}.factbanner .fact-item{display:flex;margin-bottom:0}.factbanner .fact-item .eyecatcher-icon{margin-bottom:0}.factbanner.not-indented .indented-text{margin:0}.factbanner.not-indented .indented-text .h2,.factbanner.not-indented .indented-text .h3,.factbanner.not-indented .indented-text .h4,.factbanner.not-indented .indented-text .h5,.factbanner.not-indented .indented-text .h6,.factbanner.not-indented .indented-text>.h1{margin:0 0 2rem 0}.factbanner.not-indented-mobile .indented-text{margin:0}@media(min-width:992px){.factbanner.not-indented-mobile .indented-text{margin:4rem 0}.factbanner .fact-item{margin-bottom:4rem}}.factlist{color:#584a43}.factlist .factlist-title{margin-bottom:2px;padding:1.25rem 1.25rem;background-color:#f6f3f2;border-top-left-radius:3px;border-top-right-radius:3px}.factlist .factlist-title>*{margin-bottom:0}.factlist .factlist-title~ul{border-top-left-radius:0;border-top-right-radius:0}.factlist ul{padding-left:0;list-style:none;padding:1.25rem 1.25rem;background-color:#f6f3f2;border-radius:3px}.factlist ul>.fact-item{margin-bottom:1rem}.factlist ul>.fact-item .eyecatcher-icon,.factlist ul>.fact-item:last-child{margin-bottom:0}.fact-item{color:#584a43}.aspectratio{display:block;position:relative;width:100%}.aspectratio:before{display:block;content:""}.aspectratio.ratio-3x4{aspect-ratio:.75}.aspectratio.ratio-3x4:before{padding-top:133.3333333333%}.aspectratio.ratio-1x1{aspect-ratio:1}.aspectratio.ratio-1x1:before{padding-top:100%}.aspectratio.ratio-4x3{aspect-ratio:1.3333333333}.aspectratio.ratio-4x3:before{padding-top:75%}.aspectratio.ratio-2x1{aspect-ratio:2}.aspectratio.ratio-2x1:before{padding-top:50%}.aspectratio>span{display:flex;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}.fallback-image img{display:block;width:100%;max-width:none}.fallback-image .is-fallback-image .bi{display:block;margin:auto;width:100%;height:100%;color:#ebe7e6}.grid-mixed{margin-top:2rem;margin-bottom:2rem}@media(min-width:992px){.grid-mixed{margin-top:4rem;margin-bottom:4rem}}.grid-mixed .grid-mixed-row{margin-top:-.5rem;margin-bottom:-.5rem}.grid-mixed .grid-mixed-row>.grid-mixed-col{margin-top:.5rem;margin-bottom:.5rem}.grid-mixed+.grid-mixed .grid-mixed-row{margin-top:-1rem}.inspiration-teaser{padding:15px 0}.inspiration-teaser .inspiration-teaser-content{margin-top:37.5px;padding:30px 15px}.inspiration-teaser .inspiration-teaser-content .content-images{margin-top:-67.5px}.inspiration-teaser .inspiration-teaser-content .content-images .aspectratio{background:no-repeat 50%;background-size:cover;box-shadow:0 16px 50px rgba(88,74,67,.3)}.inspiration-teaser .inspiration-teaser-content .content-images .aspectratio:last-child{margin-bottom:0}.inspiration-teaser .inspiration-teaser-content .content-images .image-main{margin:0 auto;width:70%}@media(min-width:576px){.inspiration-teaser .inspiration-teaser-content .content-images .image-main{width:50%}}@media(min-width:768px){.inspiration-teaser .inspiration-teaser-content .content-images .image-main{width:50%}}.inspiration-teaser .inspiration-teaser-content .content-text{margin-top:1.5rem;text-align:center}.inspiration-teaser.bg-pastel-yellow .inspiration-teaser-content{background-color:#fffad7}.inspiration-teaser.bg-pastel-orange .inspiration-teaser-content{background-color:#fff2dd}.inspiration-teaser.bg-pastel-red .inspiration-teaser-content{background-color:#ffece7}.inspiration-teaser.bg-pastel-lime .inspiration-teaser-content{background-color:#f9ffd8}.inspiration-teaser.bg-pastel-oliv .inspiration-teaser-content{background-color:#f0f3e6}.inspiration-teaser.bg-pastel-beige .inspiration-teaser-content{background-color:#f6f3f2}.inspiration-teaser.bg-pastel-turkis .inspiration-teaser-content{background-color:#ebf6f8}.inspiration-teaser.bg-pastel-cyan .inspiration-teaser-content{background-color:#eaf5fd}.inspiration-teaser.bg-pastel-blue .inspiration-teaser-content{background-color:#e6ecf8}@media(min-width:992px){.inspiration-teaser.narrow{padding:30px 0}.inspiration-teaser.narrow .inspiration-teaser-content{margin-top:90px;padding:45px 60px}.inspiration-teaser.narrow .inspiration-teaser-content .content-images{display:flex;justify-content:flex-start;align-items:flex-end;margin-top:-135px}.inspiration-teaser.narrow .inspiration-teaser-content .content-images .aspectratio{margin-bottom:24px}.inspiration-teaser.narrow .inspiration-teaser-content .content-images .aspectratio:last-child{margin-bottom:0}.inspiration-teaser.narrow .inspiration-teaser-content .content-images .image-main{flex:0 0 66%;margin:0}.inspiration-teaser.narrow .inspiration-teaser-content .content-images .images-aside{flex:0 0 34%;display:block;padding-left:24px}.inspiration-teaser.narrow .inspiration-teaser-content .content-images .images-aside .handwriting{margin-right:-30px}.inspiration-teaser.narrow .inspiration-teaser-content .content-text{margin-top:2rem;text-align:left}.inspiration-teaser.extended{padding:45px 0}.inspiration-teaser.extended .inspiration-teaser-content{display:flex;justify-content:space-between;align-items:center;margin-top:0;padding:0 0;background-color:transparent}.inspiration-teaser.extended .inspiration-teaser-content .content-images{display:flex;justify-content:space-between;align-items:center;flex:0 0 70%;margin-top:0;padding:45px 90px;aspect-ratio:auto 37/27}.inspiration-teaser.extended .inspiration-teaser-content .content-images .aspectratio{margin-bottom:24px}.inspiration-teaser.extended .inspiration-teaser-content .content-images .aspectratio:last-child{margin-bottom:0}.inspiration-teaser.extended .inspiration-teaser-content .content-images .image-main{flex:0 0 60%}.inspiration-teaser.extended .inspiration-teaser-content .content-images .images-aside{flex:0 0 40%}.inspiration-teaser.extended .inspiration-teaser-content .content-text{flex:1 0 30%;position:relative;z-index:2;text-align:left}.inspiration-teaser.extended.img-order-left .inspiration-teaser-content .content-images .image-main{order:2}.inspiration-teaser.extended.img-order-left .inspiration-teaser-content .content-images .images-aside{padding-right:24px}.inspiration-teaser.extended.img-order-left .inspiration-teaser-content .content-images .images-aside .handwriting{margin-left:-45px;text-align:right}.inspiration-teaser.extended.img-order-left .inspiration-teaser-content .content-text{margin-left:-45px}.inspiration-teaser.extended.img-order-right .inspiration-teaser-content .content-images{order:2}.inspiration-teaser.extended.img-order-right .inspiration-teaser-content .content-images .images-aside{padding-left:24px}.inspiration-teaser.extended.img-order-right .inspiration-teaser-content .content-images .images-aside .handwriting,.inspiration-teaser.extended.img-order-right .inspiration-teaser-content .content-text{margin-right:-45px}.inspiration-teaser.extended.bg-pastel-yellow .inspiration-teaser-content .content-images{background-color:#fffad7}.inspiration-teaser.extended.bg-pastel-orange .inspiration-teaser-content .content-images{background-color:#fff2dd}.inspiration-teaser.extended.bg-pastel-red .inspiration-teaser-content .content-images{background-color:#ffece7}.inspiration-teaser.extended.bg-pastel-lime .inspiration-teaser-content .content-images{background-color:#f9ffd8}.inspiration-teaser.extended.bg-pastel-oliv .inspiration-teaser-content .content-images{background-color:#f0f3e6}.inspiration-teaser.extended.bg-pastel-beige .inspiration-teaser-content .content-images{background-color:#f6f3f2}.inspiration-teaser.extended.bg-pastel-turkis .inspiration-teaser-content .content-images{background-color:#ebf6f8}.inspiration-teaser.extended.bg-pastel-cyan .inspiration-teaser-content .content-images{background-color:#eaf5fd}.inspiration-teaser.extended.bg-pastel-blue .inspiration-teaser-content .content-images{background-color:#e6ecf8}}.service-teaser{padding-top:3rem;padding-bottom:3rem;position:relative;background-color:#f6f3f2;color:#584a43;text-align:center}@media(min-width:992px){.service-teaser{padding-top:6rem;padding-bottom:6rem}}.service-teaser:before{display:block;content:"";position:absolute;top:0;bottom:0;left:50%;z-index:-1;width:100vw;background-color:inherit;transform:translate3d(-50%,0,0)}.service-teaser .teaser-profiles{margin-top:1.5rem;margin-bottom:1.5rem}.service-teaser .teaser-profiles .profile{margin:.5rem 0;width:160px}.service-teaser .teaser-profiles .profile .profile-image{margin-bottom:1rem;padding:4.5px;border:3px solid #fff;border-radius:50%}.service-teaser .teaser-profiles .profile .profile-image img{display:block;width:100%;max-width:none;border-radius:50%}.service-teaser .teaser-profiles .profile .profile-name{font-size:1rem;font-weight:700;letter-spacing:.03em}.service-teaser .teaser-profiles .profile .profile-text{font-size:1rem;font-weight:400;letter-spacing:.03em}@media(min-width:992px){.service-teaser .teaser-profiles{margin-top:2.5rem;margin-bottom:2.5rem}.service-teaser .teaser-profiles .profile{margin:1rem 1rem;width:240px}.service-teaser .teaser-profiles .profile .profile-image{margin-bottom:1rem;padding:6.75px;border:3px solid #fff;border-radius:50%}.service-teaser .teaser-profiles .profile .profile-image img{display:block;width:100%;max-width:none;border-radius:50%}.service-teaser .teaser-profiles .profile .profile-name{font-size:1.125rem;font-weight:700;letter-spacing:.03em}.service-teaser .teaser-profiles .profile .profile-text{font-size:1.125rem;font-weight:400;letter-spacing:.03em}}:root{--envname:c1;--envtype:production}.testimonial{padding:0 0}.testimonial .testimonial-avatar{display:flex;align-items:center;margin-bottom:1rem}.testimonial .testimonial-avatar .avatar-image{width:72px;height:72px}.testimonial .testimonial-avatar .avatar-info{margin-left:1rem}.testimonial .testimonial-avatar .avatar-info .avatar-name{font-size:1rem;font-weight:700;color:inherit}.testimonial .testimonial-avatar .avatar-info .avatar-text{font-size:1rem;font-weight:400;color:rgba(0,0,0,.54)}@media(min-width:992px){.testimonial{padding:30px 30px}}
/*# sourceMappingURL=common.bef6fd51.css.map */