:root{--zoomist-wrapper-bg-color:#efefef;--zoomist-slider-bg-color:hsla(0,0%,100%,.8);--zoomist-slider-border-radius:0 0 4px 0;--zoomist-slider-padding-x:20px;--zoomist-slider-padding-y:20px;--zoomist-slider-track-color:#ddd;--zoomist-slider-track-color-hover:#ccc;--zoomist-slider-bar-size:120px;--zoomist-slider-bar-side:2px;--zoomist-slider-bar-border-radius:2px;--zoomist-slider-bar-color:#666;--zoomist-slider-bar-color-hover:#444;--zoomist-slider-button-size:12px;--zoomist-slider-button-color:#fff;--zoomist-zoomer-button-size:48px;--zoomist-zoomer-button-color:hsla(0,0%,100%,.8);--zoomist-zoomer-button-color-hover:hsla(0,0%,100%,.9);--zoomist-zoomer-button-color-disabled:hsla(0,0%,100%,.8);--zoomist-zoomer-button-opacity-disabled:.7;--zoomist-zoomer-icon-size:14px;--zoomist-zoomer-icon-color:#333;--zoomist-zoomer-icon-color-hover:#111;--zoomist-zoomer-icon-color-disabled:#999;--zoomist-modules-tranistion-duration:.3s}.zoomist-container{-webkit-user-select:none;user-select:none}.zoomist-container,.zoomist-wrapper{padding:0!important;position:relative}.zoomist-wrapper{background-color:var(--zoomist-wrapper-bg-color);height:100%;overflow:hidden;width:100%;z-index:1}.zoomist-image{max-height:none!important;max-width:none!important;position:relative}.zoomist-slider{background-color:var(--zoomist-slider-bg-color);border-radius:var(--zoomist-slider-border-radius);left:0;padding:var(--zoomist-slider-padding-y) var(--zoomist-slider-padding-x);position:absolute;top:0;z-index:2}.zoomist-slider:hover .zoomist-slider-wrapper{background-color:var(--zoomist-slider-track-color-hover)}.zoomist-slider:hover .zoomist-slider-bar{background-color:var(--zoomist-slider-bar-color-hover)}.zoomist-slider:hover .zoomist-slider-button:before{box-shadow:0 0 8px #0009}.zoomist-slider-horizontal .zoomist-slider-wrapper{align-items:center;height:var(--zoomist-slider-bar-side);justify-content:flex-start;width:var(--zoomist-slider-bar-size)}.zoomist-slider-horizontal .zoomist-slider-bar{height:100%;top:0;width:calc(var(--value)*1%)}.zoomist-slider-horizontal .zoomist-slider-button{left:calc(var(--value)*1%)}.zoomist-slider-vertical .zoomist-slider-wrapper{align-items:flex-end;height:var(--zoomist-slider-bar-size);justify-content:center;width:var(--zoomist-slider-bar-side)}.zoomist-slider-vertical .zoomist-slider-bar{bottom:0;height:calc(var(--value)*1%);width:100%}.zoomist-slider-vertical .zoomist-slider-button{bottom:calc(var(--value)*1%)}.zoomist-slider-wrapper{background-color:var(--zoomist-slider-track-color);display:flex;position:relative}.zoomist-slider-bar,.zoomist-slider-wrapper{transition:background-color var(--zoomist-modules-tranistion-duration)}.zoomist-slider-bar{background-color:var(--zoomist-slider-bar-color);border-radius:var(--zoomist-slider-bar-border-radius);display:block;left:0;position:absolute;z-index:0}.zoomist-slider-button{display:block;height:0!important;position:relative;width:0!important;z-index:1}.zoomist-slider-button:before{background-color:var(--zoomist-slider-button-color,#fff);border-radius:50%;box-shadow:0 0 4px #0006;content:"";display:block;height:var(--zoomist-slider-button-size);left:calc(var(--zoomist-slider-button-size)*-.5);position:absolute;top:calc(var(--zoomist-slider-button-size)*-.5);transition:box-shadow var(--zoomist-modules-tranistion-duration);width:var(--zoomist-slider-button-size)}.zoomist-zoomer{border-radius:0 0 0 4px;overflow:hidden;position:absolute;right:0;top:0;z-index:2}.zoomist-zoomer-button{align-items:center;background:none;background-color:var(--zoomist-zoomer-button-color);border:0;cursor:pointer;display:flex;height:var(--zoomist-zoomer-button-size);justify-content:center;position:relative;transition:background-color var(--zoomist-modules-tranistion-duration);width:var(--zoomist-zoomer-button-size)}.zoomist-zoomer-button:hover{background-color:var(--zoomist-zoomer-button-color-hover)}.zoomist-zoomer-button:hover .zoomist-zoomer-icon{fill:var(--zoomist-zoomer-icon-color-hover)}.zoomist-zoomer-button.zoomist-zoomer-disabled{background-color:var(--zoomist-zoomer-button-color-disabled);opacity:var(--zoomist-zoomer-button-opacity-disabled);pointer-events:none}.zoomist-zoomer-button.zoomist-zoomer-disabled .zoomist-zoomer-icon{fill:var(--zoomist-zoomer-icon-color-disabled)}.zoomist-zoomer-icon{fill:var(--zoomist-zoomer-icon-color);height:var(--zoomist-zoomer-icon-size);transition:fill var(--zoomist-modules-tranistion-duration);width:var(--zoomist-zoomer-icon-size)}.image-brick img{height:auto;max-width:100%!important;object-fit:contain}.image-brick.border-radius-large img{border-radius:1rem}.image-brick__content-image-wrapper--modal{cursor:pointer}.image-brick__modal{overflow:scroll}.image-brick__modal .modal-content{position:relative}.image-brick__modal .modal-content__close-btn-wrapper{position:absolute;right:0;top:-5rem;z-index:1060}.image-brick__modal .modal-content__close-btn{background:#fff;border-radius:.5rem;box-shadow:4px 6px 20px 0 rgba(0,0,0,.25),24px 12px 76px 0 rgba(0,0,0,.15);padding:.75rem}.image-brick__modal .modal-content__close-btn:hover{cursor:pointer}.image-brick__modal .modal-content__body{flex:1 1 auto;position:relative}.image-brick__modal .modal-content__body-image-wrapper{align-content:center;align-items:center;border-radius:1rem;display:flex;height:100%;justify-content:center;width:100%}.image-brick__modal .modal-content__body-image-wrapper img,.image-brick__modal .modal-content__body-image-wrapper picture{border-radius:1rem;height:100%;width:100%}.image-brick__modal .modal-content__body-image-wrapper img{object-fit:contain}.image-brick__modal .modal-content__body-image-wrapper.zoomist-container{aspect-ratio:1/1;max-height:100%}.image-brick__modal.zoomist-container{height:100%;width:100%}.image-brick__modal .zoomist-zoomer{border-radius:1rem}@media (min-width:61.9375em){.image-brick__modal .modal-content{margin:0 auto;top:3.125rem}}.image-brick.text-start img{object-position:left}.image-brick.text-end img{object-position:right}.image-brick.image-brick--border-radius-large img{border-radius:16px}.image-brick.image-brick--box-shadow img{box-shadow:4px 6px 20px 0 rgba(0,0,0,.08),24px 12px 76px 0 rgba(0,0,0,.03)}@media screen and (max-width:767px){.image-brick .desktop-only img{display:none}}.image-brick .mobile-only img{display:none}@media screen and (max-width:767px){.image-brick .mobile-only img{display:inline-block}}.image-brick .zoomist-image img{width:100%}:root{--zoomist-slider-border-radius:16px}