.Modal{height:0;inset:0;pointer-events:none;position:fixed;width:0;z-index:9999}.Modal .Modal-container{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;max-height:100vh;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.Modal .Modal-container,.Modal .Modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;height:100%}.Modal .Modal-content{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:80vw;overflow:hidden;padding-bottom:48px;width:100%}.Modal .Modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:56px}.Modal .Modal-header .Modal-close:before{font-family:icons,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--icon-kemper-ic-exit-32)}.Modal .Modal-header .Modal-close{display:block;font-size:32px;height:32px;margin:0;width:32px}.Modal .ContentImage{height:100%}.Modal .ContentImage img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.Modal.is-open{background-color:var(--color-primary-white);height:100vh;pointer-events:all;width:100vw}.Modal.is-open .Modal-container{opacity:1}body:has(.Modal.is-open){overflow:hidden;padding-right:0}
