#ilb-activity-indicator{background-color:#828282cc;border-radius:50%;position:absolute;z-index:10003;top:50%;left:50%;padding:.65em;transform:translate(-50%,-50%);box-shadow:0 0 2.5em #82828299}#ilb-activity-indicator div{width:1.3em;height:1.3em;background-color:#fff;border-radius:999px;animation:ilb-activity-indicator .5s ease-in-out infinite}@keyframes ilb-activity-indicator{0%{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.75)}}#ilb-container{position:fixed;bottom:0;left:0;right:0;top:0;opacity:0;z-index:9998}.ilb-overlay{background-color:#1e1e1ee5}.ilb-body{overflow:hidden}.ilb-arrow{position:absolute;top:50%;transform:translateY(-50%)}#ilb-arrow-left{left:2.5rem}#ilb-arrow-right{right:2.5rem}.ilb-arrow:before{border:1rem solid #fff0;content:"";position:absolute;top:25%;left:50%}#ilb-arrow-left:before{border-right-color:#fff;margin-left:-1.7rem}#ilb-arrow-right:before{border-left-color:#fff;margin-left:-.3rem}@media only screen and (max-width:700px){#ilb-arrow-left{left:1em}#ilb-arrow-right{right:1em}}.ilb-button{border:none;cursor:pointer;font-size:1rem;width:4rem;height:4rem;background-color:#828282cc;z-index:10002;border-radius:50%;transition:background-color .25s ease}.ilb-button:hover{background-color:#000000bf}#ilb-caption{text-align:center;color:#fff;background-color:#666;position:absolute;z-index:10001;left:0;right:0;bottom:0;padding:.625em;opacity:0}#ilb-close-button{position:absolute;top:2.5rem;right:2.5rem}#ilb-close-button:before,#ilb-close-button:after{width:2px;background-color:#fff;content:"";position:absolute;top:25%;bottom:25%;left:50%;margin-left:-1px}#ilb-close-button:before{transform:rotate(45deg)}#ilb-close-button:after{transform:rotate(-45deg)}@media only screen and (max-width:700px){#ilb-close-button{top:1em;right:1em}}#ilb-fullscreen-button{position:absolute;bottom:2.5rem;right:2.5rem;color:#fff;font-size:2.5rem;font-weight:700;line-height:1}@media only screen and (max-width:700px){#ilb-fullscreen-button{top:1em;right:1em}}.ilb-image-container{position:absolute;bottom:0;left:0;right:0;top:0;display:flex}#ilb-image{position:relative;cursor:pointer;z-index:10000;margin:auto;box-shadow:0 0 3.125em #000000bf;opacity:0;transition-property:left,opacity}.ilb-navigation{background-color:#0000007f;position:absolute;z-index:10001;left:50%;bottom:3.75em;padding:.3rem;transform:translate(-50%);border-radius:20px}.ilb-navigation button{width:1rem;height:1rem;border:1px solid #fff;display:inline-flex;background-color:unset;margin:.3rem;border-radius:50%;cursor:pointer}.ilb-navigation button:hover,.ilb-navigation .ilb-navigation-active{background-color:#fff}.sgdg-gallery-container{margin-bottom:1em}.sgdg-gallery{margin:1em auto 0}.sgdg-grid-a{box-shadow:none!important}.sgdg-grid-square{background-position:center;background-size:cover}.sgdg-grid-img{box-shadow:none!important;display:block;height:100%!important}.sgdg-dir-overlay{background-color:#7f7f7f;background-color:rgba(0,0%,0%,50%);bottom:0;color:#fff;left:0;padding:10px;position:absolute;right:0}.sgdg-dir-counts{font-size:.8em}.sgdg-count-icon{vertical-align:sub}.sgdg-count-icon-indent{margin-left:15px}.sgdg-dir-icon{background:#f0f0f0;display:block}.sgdg-loading,.sgdg-loading div{border-radius:50%}.sgdg-loading{background-color:#9b9b9b;background-color:rgba(130,130%,130%,80%);box-shadow:0 0 2.5em #b3b3b3;box-shadow:0 0 2.5em rgba(130,130%,130%,60%);box-sizing:content-box;margin:10px auto;padding:.65em;width:1.3em}.sgdg-loading div{animation:sgdg-loading .5s ease infinite;background-color:#fff;height:1.3em}@keyframes sgdg-loading{0%{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}100%{opacity:.5;transform:scale(.75)}}.sgdg-more-button{margin-top:27px;text-align:center}.sgdg-more-button div{background-color:#7f7f7f;background-color:rgba(0,0%,0%,50%);border-radius:2px;color:#fff;cursor:pointer;display:inline;padding:10px 15px}.sgdg-notice-error{background-color:#fff;border:1px solid #c3c4c7;border-left-color:#d63638;border-left-width:4px;box-shadow:0 1px 1px rgba(0,0%,0%,4%);padding:1px 12px}.ilb-button{padding:0}.sgdg-dir-name{font-size:1.5em}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}span.wpcf7-list-item{display:inline-block;margin-inline-end:20px}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7 div.ajax-error{display:none}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7-form-control-wrap{position:relative}.wpcf7-form p{margin-block-end:15px}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form .wpex-select-wrap{margin-block-start:3px}.wpcf7-not-valid-tip{color:var(--wpex-red-error);font-size:1em;font-weight:normal;display:block;margin-block-start:5px}.wpcf7-quiz-label{display:block}.wpcf7 form p:last-of-type{margin:0}.wpcf7 form .wpcf7-response-output{padding:10px 20px;color:var(--wpex-alert-color);background:var(--wpex-alert-bg);border-width:0 0 0 4px;border-style:solid;border-color:currentColor}.wpcf7 form.sent .wpcf7-response-output{background-color:var(--wpex-success-bg);border-inline-start-color:var(--wpex-green-success)}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:var(--wpex-error-bg);border-inline-start-color:var(--wpex-red-error)}.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:var(--wpex-alert-color);background-color:var(--wpex-warning-bg);border-color:var(--wpex-yellow-warning)}.wpcf7 .wpcf7-not-valid{border-color:var(--wpex-red-error)}.wpcf7 :where(.one-half,.col) :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=url],input[type=name]){width:100%}.wpcf7 .one-half:where(:not(.first)){padding-inline-start:20px}.wpcf7 .full-width input{width:100%}.full-width-input .wpcf7 .ajax-loader{clear:both;margin:15px 0 0}.wpcf7-spinner{background:var(--wpex-gray-500);transform:scale(0.75);margin:0 15px}.wpcf7-spinner::before{background:var(--wpex-white)}.wpcf7-spinner.is-active{display:inline-block}.wpcf7-form:not(.submitting) .wpcf7-spinner{display:none}