.blazy,.blazy *,.blazy *:before,.blazy *:after{box-sizing:border-box}.b-lazy,.b-responsive{display:block;height:auto;min-height:1px}html:not(.js) .b-lazy[data-src],html:not(.js) [data-b-blur]{display:none}.b-bg,.media--ratio .is-b-ie{background-size:cover;background-position:center center;background-repeat:no-repeat;display:block}.b-loaded,.b-error,.b-bg.is-b-loading{opacity:1}.litebox,.blazy iframe,.media iframe{border:0;display:block;max-width:100%}.media--blazy iframe{position:relative;width:100%;z-index:1}.media-wrapper--inline{margin:auto;max-width:100%}.blazy .media{display:block;position:relative}.media--fx{overflow:hidden;position:relative}.media--fx img{color:transparent;display:block;width:100%}.media--ratio .media__element,.media--fx .b-blur{bottom:0;height:100%;left:0;min-height:1px;position:absolute;right:0;top:0;width:100%;z-index:0;object-fit:cover}.animated img,.b-bg.is-b-animated{opacity:1}.field[data-blazy]{min-width:50%}.blazy .media--blazy img.b-blur,.blazy .media--blazy img.media__element{margin:0}
body{overflow-x:hidden}.menu--simple-mega-menu{position:relative}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper{display:none;width:100%;position:absolute;top:100%;z-index:9;left:0;background:#fff;padding:1rem;opacity:0;transition:opacity 1s ease;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper .mega-menu-item{flex:0 1 auto}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper .mega-menu-bottom{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper .mega-menu-bottom .field-item{flex:0 1 auto}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper ul.mega-menu-item{flex-basis:300px}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper .mega-menu-background{position:absolute;width:200vw;height:100%;left:-50vw;top:0;background:#fbfbfb;z-index:-1}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper .mega-menu-item .menu-item{float:none}.menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper .mega-menu-item .menu-item a{float:none;border-radius:0}.menu--simple-mega-menu>.menu-item--expanded:hover>.mega-menu-wrapper,.menu--simple-mega-menu>.menu-item--expanded:focus>.mega-menu-wrapper,.menu--simple-mega-menu>.menu-item--expanded.focused>.mega-menu-wrapper{opacity:1;transition:opacity 1s ease;display:flex}
.testimonial-quote-original,.testimonial-quote-duplicate{font-size:36px;line-height:40px;width:100%;font-weight:400;letter-spacing:-2px}.testimonial-quote-original{opacity:.3}.testimonial-quote-duplicate{position:absolute;top:0;left:0;opacity:1}.testimonial-quote-duplicate div{-webkit-clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%)}.testimonialQuote{position:relative;width:100%;margin:0 auto}
.sliding-popup-bottom,.sliding-popup-top{z-index:99999;text-align:center}.sliding-popup-bottom{position:fixed}.sliding-popup-top{position:relative}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%}.eu-cookie-compliance-buttons{float:right;max-width:40%}[dir=rtl] .eu-cookie-compliance-buttons{float:left}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.eu-cookie-withdraw-tab{cursor:pointer}.eu-cookie-compliance-message{float:left;max-width:60%}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1)}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1)}[dir=rtl] .eu-cookie-compliance-message{float:right;text-align:right}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%}.eu-cookie-compliance-message{max-width:100%}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%}}
