.magiczoom,.mz-figure{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;backface-visibility:hidden;direction:ltr !important;display:block;font-size:0 !important;line-height:100% !important;margin:0 auto;outline:0 !important;position:relative;user-select:none;vertical-align:middle;z-index:1}.magiczoom{touch-action:pan-y}figure.mz-figure{margin:0 !important;overflow:hidden}.magiczoom>img,.mz-figure>img{height:auto;width:100%}.mz-figure.mz-no-zoom.mz-no-expand,.mz-expand .mz-figure.mz-no-zoom{cursor:default !important}.mz-figure.mz-active,.mz-expand{touch-action:none}.mz-lens,.mz-zoom-window{overflow:hidden !important;pointer-events:none !important;position:absolute !important}.mz-lens img,.mz-zoom-window img{max-height:none !important;max-width:none !important;position:absolute !important}.mz-lens img{transition:none !important}.mz-zoom-window{transform:translate3d(0,0,0);z-index:2000000000}.mz-zoom-window img{bottom:-1000%;height:auto;left:-1000%;margin:auto !important;right:-1000%;top:-1000%;transform-origin:50% 50% !important;transition:none !important;width:auto}.mz-expand-controls{z-index:2147483647}.mz-fade{transition:opacity .25s}.mz-hidden{opacity:0}.mz-visible{opacity:1}.mobile-magic .mz-expand .mz-expand-bg{transform-style:flat !important}.mobile-magic .mz-expand-controls.mz-fade{transition:none !important}.mobile-magic .mz-expand>.mz-zoom-window{left:0 !important;top:0 !important}@media not screen and (max-device-width:767px){.mz-expanded-view-open,.mz-expanded-view-open body{overflow:hidden !important}.mz-expanded-view-open body{height:auto !important}}@media screen and (max-device-width:767px){:root.mz-expanded-view-open:not(.ios-magic):not([data-magic-ua=safari]),:root.mz-expanded-view-open:not(.ios-magic):not([data-magic-ua=safari]) body{overflow:hidden !important}:root.mz-expanded-view-open:not(.ios-magic):not([data-magic-ua=safari]) body{height:auto !important}}.mz-figure.mz-active{background:#fff}.mz-figure.mz-no-zoom,.mz-figure.mz-click-zoom,.mz-figure.mz-active{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mz-figure.mz-active.mz-no-expand{cursor:crosshair}.no-cssfilters-magic .mz-figure.mz-active>img{opacity:.6}.mz-expand .mz-figure.mz-active.mz-inner-zoom,:not(.mz-expand) .mz-figure.mz-active.mz-inner-zoom>img{opacity:0}.mz-lens{border:1px solid #aaa;border-color:rgba(170,170,170,.7);box-shadow:0 0 5px rgba(0,0,0,.3);cursor:none;opacity:0;z-index:10}.mz-figure.mz-active .mz-lens{opacity:1;transition:opacity .3s cubic-bezier(.25,.5,.5,.9) .1s}.mz-zoom-window{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2)}.mz-zoom-window.mz-inner{border:none;box-shadow:none}.mz-zoom-window.mz-inner:not(.mz-expanded){z-index:80}.mz-zoom-window .mz-caption{background:#777;color:#fff;font-size:10pt;line-height:normal !important;opacity:.8;padding:3px;position:absolute;text-align:center !important;top:0;width:100%;z-index:150}.mz-zoom-window.caption-bottom .mz-caption{bottom:0;top:auto}.mz-zoom-window.mz-expanded>.mz-caption{display:none}.mz-zoom-window.mz-deactivating,.mz-zoom-window.mz-activating{transition:opacity .3s cubic-bezier(.25,.5,.5,.9),transform .3s cubic-bezier(.25,.5,.5,.9)}.mz-zoom-window.mz-deactivating{transition-duration:.25s,.25s,.25s}.mz-zoom-window.mz-p-right,.mz-zoom-window.mz-p-left,.mz-zoom-window.mz-p-top,.mz-zoom-window.mz-p-bottom{opacity:0;z-index:-100}.mz-zoom-window.mz-p-right{transform:translate3d(-20%,0,0)}.mz-zoom-window.mz-p-left{transform:translate3d(20%,0,0)}.mz-zoom-window.mz-p-top{transform:translate3d(0,20%,0)}.mz-zoom-window.mz-p-bottom{transform:translate3d(0,-20%,0)}.mz-zoom-window>img{backface-visibility:hidden;transform:translate3d(0,0,0) scale(1)}.mz-zoom-window.mz-p-inner.mz-deactivating>img,.mz-zoom-window.mz-p-inner.mz-activating>img{transition:transform .22s cubic-bezier(.25,.5,.5,.9) !important}.mz-hint,.mz-loading{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:rgba(49,51,61,.7);color:#eee;direction:ltr;display:inline-block;font:normal 12px/1.2em inherit;margin:0;pointer-events:none;position:absolute;text-align:center;text-decoration:none;transition:opacity .25s ease;z-index:1000}.mz-hint{background-color:transparent;bottom:8px;left:0;padding:0 10%;right:0;transition:opacity .4s ease,z-index .4s ease}.mz-hint-message{background:rgba(49,51,61,.7);border-radius:2em;display:inline-block;padding:.7em 1.1em}.mz-hint-message:before{content:'⊕';font-family:serif;font-size:1.5em;margin-right:6px;speak:none;text-align:center;vertical-align:-2px}.mobile-magic .mz-hint-message:before{display:none}.mz-hint-hidden{opacity:0;transition-delay:.6s;z-index:-1}.mz-expand .mz-hint{bottom:auto;font-size:18px;line-height:1.1em;margin:0;top:50%;transform:translate(0,-50%)}.mz-expand .mz-hint-message{padding:1.1em}.mz-expand .mz-hint-message:before{display:none}.mz-expand .mz-hint-hidden{opacity:0;transition-delay:1.5s}.mz-loading{border-radius:100%;font-size:0;height:36px;left:50%;opacity:0;padding:0;top:50%;transform:translate(-50%,-50%);width:36px}.mz-loading:after{border:2px solid rgba(255,255,255,1);border-radius:50%;border-top-color:transparent;bottom:0;box-sizing:border-box;content:'';height:24px;left:0;margin:auto;position:absolute;right:0;text-indent:-9999em;top:0;width:24px}.mz-loading.shown{opacity:1;transition:opacity 0s;z-index:1}.mz-loading.shown:after{animation:spin-loading .9s infinite linear}@keyframes spin-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mz-expand,.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>img,.mz-expand .mz-expand-bg>svg,.mz-expand .mz-expand-stage{bottom:0;left:0;position:absolute;right:0;top:0}.mz-expand{backface-visibility:hidden;display:block;height:auto;overflow:hidden;perspective:600px;position:fixed;text-align:center;transform-style:preserve-3d;vertical-align:middle;width:auto;z-index:2100000000}.mz-expand.dark-bg .mz-expand-bg{display:none !important}.mz-expand.dark-bg{background-color:rgba(31,31,31,.9)}.mz-expand .mz-expand-stage{display:flex;flex-direction:column;padding:0;z-index:2100000000}.mz-expand .mz-expand-stage .mz-image-stage{backface-visibility:hidden;display:flex;flex:1 1;flex-direction:column;margin:0;overflow:hidden;padding:20px 0;position:relative;text-align:center;vertical-align:middle}.mz-expand .mz-image-stage>figure{align-items:center;display:flex;flex:1 1;flex-direction:column;font-size:0;height:100%;justify-content:center;margin:0;max-height:100%;max-width:100%;overflow:hidden;padding:0;position:relative;width:100%}.mz-expand .mz-figure{max-width:100% !important;overflow:visible}.mz-expand .mz-figure>img{height:auto;max-width:100%;width:auto}.mz-expand .mz-zoom-in .mz-image-stage>figure,.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-activating,.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-active{flex:1 0;height:100%;width:100%}.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-active>img{pointer-events:none}.mz-expand .mz-figure{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mz-expand .mz-figure.mz-active{cursor:crosshair;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.mz-expand .mz-expand-stage.mz-zoom-in.mz-always-zoom .mz-image-stage>figure>figure>img{bottom:-5000px !important;left:-5000px !important;margin:auto !important;position:absolute !important;right:-5000px !important;top:-5000px !important;z-index:1}.mz-expand .mz-caption{color:#fff;flex:0 0;opacity:0;padding:10px 30px;text-align:center;text-shadow:0 0 46px #000;width:100%}.mz-expand .mz-caption.mz-show{opacity:1;transition:opacity .15s ease-out}.mz-expand .mz-zoom-in .mz-image-stage .mz-caption{display:none}.mz-expand .mz-caption a{color:inherit;cursor:pointer}.mz-expand .mz-zoom-window{background:transparent;box-shadow:none}@media screen and (max-device-width:767px){.mobile-magic .mz-expand .mz-image-stage .mz-caption{display:none !important}}.mz-nav-controls,.mz-expand-controls,button.mz-button{margin:0 !important;outline:0 !important;padding:0 !important}.mz-nav-controls{z-index:2100000000}button.mz-button{background-color:transparent !important;border:0 solid transparent !important;border-radius:100% !important;box-shadow:none !important;color:rgba(180,180,180,.6) !important;cursor:pointer;font-size:0;height:60px !important;position:absolute !important;speak:none;text-align:center;text-transform:none !important;transition:color .25s,background-color .25s !important;width:60px !important;z-index:2100000000 !important}button.mz-button:before{-webkit-transition:-webkit-transform .25s !important;display:block;height:100%;position:static;transform:scale(.9);transition:transform .25s !important}:root:not(.mobile-magic) button.mz-button:hover,button.mz-button:active{color:rgba(180,180,180,1) !important}button.mz-button:active:before{transform:scale(.7) !important}.mobile-magic .mz-expand button.mz-button:active{background-color:rgba(49,51,61,.7) !important}button.mz-button.mz-button-prev,button.mz-button.mz-button-next{bottom:0 !important;font-family:CmsFont;font-size:2.5rem;margin:auto 10px !important;overflow:hidden !important;top:0 !important}button.mz-button.mz-button-prev{left:0 !important}button.mz-button.mz-button-next{right:0 !important}button.mz-button.mz-button-close{margin:10px !important;right:0 !important;top:0 !important;z-index:95 !important}button.mz-button.mz-button-close:before{color:#fff;content:"";font-family:CmsFont;font-size:2.5rem}button.mz-button.mz-button-prev:before{color:#ddd;content:""}button.mz-button.mz-button-next:before{color:#ddd;content:""}@media screen and (max-device-width:767px){button.mz-button-prev,button.mz-button-next{display:none !important}.mobile-magic .mz-expand button.mz-button.mz-button-close{color:#b4b4b4 !important;height:50px !important;width:50px !important}.mobile-magic .mz-expand button.mz-button:before{transform:scale(.8)}}.mz-figure .mz-nav-controls button.mz-button{border:0 !important;display:none;height:56px !important;margin:auto 0 !important;padding:0 !important;width:32px !important}.mz-figure.mz-show-arrows .mz-nav-controls button.mz-button{display:block}a[data-zoom-id],.mz-thumb,.mz-thumb:focus{display:block;line-height:0;outline:none}a[data-zoom-id] img,.mz-thumb img{border:0;padding:1px}.mz-expand-thumbnails{flex:0 0 80px;height:100%;margin:0 auto;overflow:hidden;padding:10px 0;position:relative;width:100%;z-index:50}.ios-magic[data-magic-engine=webkit][data-magic-engine-ver="603.1"] .mz-expand-thumbnails,:root[data-magic-ua=firefox] .mz-expand-thumbnails{height:80px}.mz-expand-thumbnails .magic-thumb>img{border:0;border-bottom:2px solid transparent;cursor:pointer;padding-bottom:4px}.mz-expand-thumbnails .magic-thumb:not(.magic-thumb-selected):hover img{border-bottom-color:rgba(180,180,180,.3)}.mz-expand-thumbnails .magic-thumb.magic-thumb-selected img{border-bottom-color:#b4b4b4}.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button{box-shadow:none}.magic-thumbs,.magic-thumbs .magic-thumbs-wrapper,.magic-thumbs ul,.magic-thumbs li,.magic-thumbs li:before,.magic-thumbs li:after,.magic-thumbs li img,.magic-thumbs .magic-thumbs-button{box-sizing:border-box;margin:0;outline:0;padding:0}.magic-thumbs{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;direction:ltr;left:0;overflow:visible;padding:0 40px;position:relative;top:0;touch-action:none;user-select:none;z-index:100}.magic-thumbs{height:100%;white-space:nowrap;width:100%}.magic-thumbs.no-buttons{padding:0 !important}.magic-thumbs-wrapper{display:block;height:100%;overflow:hidden;position:relative;text-align:center;width:100%}.magic-thumbs ul{display:inline-block;font-size:0;height:100%;list-style:none;position:relative;vertical-align:middle;white-space:nowrap}.magic-thumbs.no-buttons ul{left:0 !important;padding:0 !important;transform:none !important;transition:none !important}.magic-thumbs ul li{display:inline-block;height:100%;line-height:0;margin:0 4px;vertical-align:top;width:auto}.magic-thumbs ul li:after{content:'';display:inline-block;height:100%;vertical-align:middle;width:0}.magic-thumbs ul li>img{height:auto;max-height:100% !important;max-width:none !important;vertical-align:middle;width:auto}