/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{background:#0b0b0b;background:rgb(0 0 0 / .9);bottom:0;left:0;opacity:0;outline:none!important;position:fixed;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;white-space:nowrap;z-index:9990}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;box-sizing:border-box}.lity-wrap{bottom:0;left:0;outline:none!important;position:fixed;right:0;text-align:center;top:0;z-index:9990}.lity-wrap:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.lity-loader{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-top:-.8em;opacity:0;position:absolute;text-align:center;top:50%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:9991}.lity-loading .lity-loader{opacity:1}.lity-container{display:inline-block;max-height:100%;max-width:100%;outline:none!important;position:relative;text-align:left;vertical-align:middle;white-space:normal;z-index:9992}.lity-content{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:9993}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);transform:scale(.8)}.lity-content:after{bottom:0;-webkit-box-shadow:0 0 8px rgb(0 0 0 / .6);box-shadow:0 0 8px rgb(0 0 0 / .6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:0;width:auto;z-index:-1}.lity-close{-webkit-appearance:none;background:none;border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;font-family:Arial,Baskerville,monospace;font-size:35px;font-style:normal;height:35px;line-height:35px;outline:none;padding:0;position:fixed;right:0;text-align:center;text-decoration:none;text-shadow:0 1px 2px rgb(0 0 0 / .6);top:0;width:35px;z-index:9994}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{background:none;border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-family:Arial,Baskerville,monospace;font-size:35px;font-style:normal;line-height:35px;outline:none;padding:0;text-align:center;text-decoration:none;text-shadow:0 1px 2px rgb(0 0 0 / .6)}.lity-close:active{top:1px}.lity-image img{border:0;display:block;line-height:0;max-width:100%}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{max-width:964px;width:100%}.lity-iframe-container{-webkit-overflow-scrolling:touch;height:0;overflow:auto;padding-top:56.25%;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.lity-iframe-container iframe{background:#000;-webkit-box-shadow:0 0 8px rgb(0 0 0 / .6);box-shadow:0 0 8px rgb(0 0 0 / .6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.lity-hide{display:none}.video-large{padding:5rem 0}.video-large,.video-large--inner{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.video-large--inner{padding-top:60%}.video-large--inner>a{color:var(--color-light);height:100%;left:0;position:absolute;top:0;width:100%}.video-large--poster,.video-large--poster:before{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.video-large--poster:before{background:var(--color-dark);content:"";opacity:.9}.video-large--poster img,.video-large--poster picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-large--content{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:2}.video-large--content .container--large{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.video-large--content .container--large .heading{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;font-size:clamp(16px,4vw,38px);line-height:1.3}.video-large--content .video-large--play{left:50%;max-width:13%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.video-large--content .video-large--play svg{height:auto;max-width:100%}