@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{transform:translateX(-.0625em)}20%,80%{transform:translateX(.125em)}30%,50%,70%{transform:translateX(-.25em)}40%,60%{transform:translateX(.25em)}}@keyframes shake{10%,90%{transform:translateX(-.0625em)}20%,80%{transform:translateX(.125em)}30%,50%,70%{transform:translateX(-.25em)}40%,60%{transform:translateX(.25em)}}@-webkit-keyframes fall{0%{opacity:0;transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes fall{0%{opacity:0;transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes passing-through{0%{opacity:0;transform:translateY(2.5em)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2.5em)}}@keyframes passing-through{0%{opacity:0;transform:translateY(2.5em)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2.5em)}}@-webkit-keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}@-webkit-keyframes slide-in{0%{opacity:0;transform:translateY(2.5em)}30%{opacity:1;transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;transform:translateY(2.5em)}30%{opacity:1;transform:translateY(0)}}.glsr-dropzone{border-radius:4px;box-sizing:border-box;display:grid;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-weight:400;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(192px,1fr));line-height:1.5;padding:16px;position:relative;text-align:left;text-rendering:optimizeLegibility;width:100%}.glsr-dropzone:after{background-color:currentColor;border-radius:4px;content:"";display:block;height:100%;left:0;opacity:.1;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.glsr-dropzone *{box-sizing:inherit;font-size:inherit;line-height:inherit}.glsr-dropzone:hover:after{opacity:.15}.glsr-dropzone.dz-drag-hover:after{opacity:.2}.glsr-dropzone.dz-clickable .glsr-fallback{display:none!important}.glsr-dropzone.dz-clickable{cursor:pointer}.glsr-dropzone .glsr-dz-message{text-align:center}.glsr-dropzone .glsr-dz-error,.glsr-dropzone .glsr-dz-message{display:flex;grid-column:1/-1;pointer-events:none;width:100%;z-index:1}.glsr-dropzone .glsr-dz-error{background-color:rgba(196,78,71,.2);border-radius:4px;color:#c44e47;font-size:14px;font-weight:500;justify-content:center;padding:8px}.glsr-dropzone .glsr-dz-message .glsr-dz-button{all:unset;border-radius:3px;display:block;padding:8px 0;text-align:center;width:100%}.glsr-dropzone .glsr-dz-message .glsr-dz-button:focus{outline:1px solid transparent;box-shadow:0 0 0 3px Highlight;box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color}.glsr-dropzone .glsr-dz-message .glsr-dz-button>span{text-decoration:underline}.glsr-dropzone.dz-max-files-reached .glsr-dz-message{display:none}.glsr-dropzone .glsr-dz-preview{background-color:rgba(31,37,49,.85);border-radius:3px;cursor:default;display:flex;flex-wrap:wrap;overflow:hidden;position:relative;z-index:1}.glsr-dropzone .glsr-dz-preview .glsr-dz-image{overflow:hidden;padding-bottom:66.67%;position:relative;width:100%}.glsr-dropzone .glsr-dz-preview .glsr-dz-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.glsr-dropzone .glsr-dz-preview .glsr-dz-progress{background-color:#edf0f4;border-radius:8px;border:1px solid #fff;display:block;height:16px;left:16px;margin-top:-8px;opacity:1;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:scale(1);width:calc(100% - 32px);z-index:1000}.glsr-dropzone .glsr-dz-preview:not(.dz-processing) .glsr-dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.glsr-dropzone .glsr-dz-preview.dz-processing .glsr-dz-progress{opacity:1;transition:all .2s linear}.glsr-dropzone .glsr-dz-preview.dz-complete .glsr-dz-progress{opacity:0;transition:opacity .4s ease-in}.glsr-dropzone .glsr-dz-preview .glsr-dz-progress span{background-color:rgba(31,37,49,.85);bottom:0;display:block;height:100%;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0}.glsr-dropzone .glsr-dz-preview .glsr-dz-overlay{color:rgba(40,40,40,.85);display:block;height:50%;left:0;mix-blend-mode:multiply;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.glsr-dropzone .glsr-dz-preview .glsr-dz-overlay svg{width:100%}.glsr-dropzone .glsr-dz-preview.dz-success .glsr-dz-overlay{opacity:1}.glsr-dropzone .glsr-dz-preview.dz-error .glsr-dz-overlay{color:#c44e47;font-weight:600;mix-blend-mode:normal;opacity:1}.glsr-dropzone .glsr-dz-preview .glsr-dz-details{color:#fff;font-size:14px;font-weight:600;line-height:1.5;padding:12px 32px 12px 12px;position:absolute;text-shadow:1px 1px 3px rgba(0,0,0,.1);width:100%;z-index:1}.glsr-dropzone .glsr-dz-preview .glsr-dz-details .glsr-dz-caption,.glsr-dropzone .glsr-dz-preview .glsr-dz-details .glsr-dz-filename{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.glsr-dropzone .glsr-dz-preview .glsr-dz-details .glsr-dz-caption{font-weight:400;font-size:12px;opacity:.9}.glsr-dropzone .glsr-dz-preview.dz-error .glsr-dz-caption,.glsr-dropzone .glsr-dz-preview.dz-error .glsr-dz-filename{display:none}.glsr-dropzone .glsr-dz-preview .glsr-dz-details .glsr-dz-error-message{padding-right:32px;display:block;color:#fff;font-weight:600;width:100%}.glsr-dropzone .glsr-dz-preview .glsr-dz-buttons{display:grid;grid-gap:8px;gap:8px;margin:8px;position:absolute;right:0;top:0;z-index:1}.glsr-dropzone .glsr-dz-preview a.glsr-dz-button{align-items:center;background-color:rgba(0,0,0,.5)!important;box-shadow:0 0 0 0 hsla(0,0%,100%,0);border-radius:50%;color:#fff;cursor:auto;cursor:pointer;display:flex;height:28px;justify-content:center;text-decoration:none;transition:box-shadow .25s ease-in,transform .2s ease-in;transform:scale(1);width:28px;z-index:10}.glsr-dropzone .glsr-dz-preview a.glsr-dz-button svg{height:16px;width:16px}.glsr-dropzone .glsr-dz-preview a.glsr-dz-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9);transform:scale(1.1)}.glsr-dropzone .glsr-dz-preview a.glsr-dz-button:focus{background-color:rgba(0,0,0,.5)!important;box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)!important;outline:1px solid transparent;text-decoration:none!important}.glsr-dropzone .glsr-dz-preview a.glsr-dz-button.glsr-dz-edit{opacity:0}.glsr-dropzone .glsr-dz-preview.dz-success a.glsr-dz-button.glsr-dz-edit{opacity:1}.glsr .glsr-review-images{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin-bottom:1em;width:100%}.glsr .glsr-review-images a.glsr-image{border:none;box-shadow:none;display:block;margin:0;outline:none;padding:0 0 75%;position:relative;text-decoration:none;width:100%}.glsr .glsr-review-images a.glsr-image img{border-radius:3px;display:block;height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;pointer-events:none!important;position:absolute;top:0;width:100%}#glsri-modal.glsr-modal{z-index:1100000}#glsri-modal .glsr-modal__dialog{background-color:#fff;border-radius:4px;max-height:calc(100% - 2rem);max-width:calc(100% - 2rem);padding:0;width:auto;z-index:2}#glsri-modal .glsr-modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,.5);border-radius:2px;box-shadow:0 0 0 0 hsla(0,0%,100%,0);color:#fff;transition:box-shadow .25s ease-in,transform .2s ease-in}#glsri-modal .glsr-modal__close:focus{outline:1px solid transparent}#glsri-modal .glsr-modal__content{align-items:center;display:flex;justify-content:center}#glsri-modal figure{all:unset;border-radius:4px;overflow:hidden;position:relative}#glsri-modal img{border:none;display:block;height:auto;margin:0;max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);padding:0;width:auto}#glsri-modal figcaption{all:unset;align-items:flex-end;background-color:#212121;box-sizing:border-box;color:#f9f9f9;display:flex;font-size:16px;left:0;line-height:1.5;padding:1.5rem;text-rendering:optimizeLegibility;text-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);width:100%;z-index:2}#glsri-modal figure svg{bottom:-1px;height:100%;min-height:100px;opacity:.75;overflow:visible;position:absolute;transform:scaleY(-1);width:100%;z-index:1}#glsri-caption-modal .glsr-modal__dialog{background-color:#fff;border-radius:4px;max-width:40ch;padding:1rem}#glsri-caption-modal .glsr-dz-modal-caption{display:flex;flex-wrap:wrap}#glsri-caption-modal .glsr-dz-modal-caption textarea{font-size:1rem;line-height:1.5;margin:0 0 1rem!important;padding:.5rem;width:100%}#glsri-caption-modal .glsr-dz-modal-caption button{font-size:1rem;line-height:1;margin-bottom:0;margin-top:0;padding:10px 20px}#glsri-caption-modal .wp-block-buttons{display:flex;margin:0 -.25rem}#glsri-caption-modal .wp-block-button{margin:0 .25rem}.theme-twentyfifteen #glsri-caption-modal button{border-radius:0;font-size:1.25rem}.theme-twentyfifteen #glsri-caption-modal textarea{font-size:1.5rem}.theme-twentysixteen #glsri-caption-modal button{border-radius:2px}.theme-twentysixteen #glsri-caption-modal button:focus{outline:thin dotted;outline-offset:-4px}.theme-twentyseventeen #glsri-caption-modal button{background-color:#222;border-radius:2px}.theme-twentyseventeen #glsri-caption-modal button:focus,.theme-twentyseventeen #glsri-caption-modal button:hover{background:#767676}.theme-twentynineteen #glsri-caption-modal button{background-color:#0073aa;border-radius:5px;font-size:.88889em;line-height:1.2}.theme-twentynineteen #glsri-caption-modal button:focus,.theme-twentynineteen #glsri-caption-modal button:hover{background:#111}.theme-twentytwenty #glsri-caption-modal textarea{font-size:1.5rem}.theme-twentytwenty #glsri-caption-modal button{font-size:1.25rem}