.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.pgc-sgb-cb{position:relative;min-height:240px}.pgc-sgb-cb img{pointer-events:none}.sgb-preloader{position:absolute;width:38px;height:38px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.sgb-preloader .sgb-square{width:15px;height:15px;margin:2px;float:left;opacity:0;background:#d3d3d3;animation:sgb-focusfade 2.8s infinite}.sgb-preloader .sgb-square:nth-child(1){animation-delay:.7s}.sgb-preloader .sgb-square:nth-child(2){animation-delay:1.4s}.sgb-preloader .sgb-square:nth-child(3){animation-delay:2.8s}.sgb-preloader .sgb-square:nth-child(4){animation-delay:2.1s}@keyframes sgb-focusfade{0%{opacity:0}30%{opacity:0}60%{opacity:1}75%{opacity:1}}.no-js .sgb-preloader{display:none}.simply-gallery-amp,simpLy-gallery-freedom-block{position:relative}.simply-gallery-amp *,.simpLy-gallery-freedom-block *{box-sizing:border-box}.simply-gallery-amp .sgb-gallery,.simpLy-gallery-freedom-block .sgb-gallery{position:relative}.simply-gallery-amp .sgb-gallery .sgb-item,.simpLy-gallery-freedom-block .sgb-gallery .sgb-item{max-width:250px;margin:1em auto}.sgb-gallery .sgb-item figure{margin:0;height:100%;display:flex;flex-direction:column}.sgb-gallery .sgb-item-caption{background:#eaeaea;color:#000;font-size:.8em;padding:.5em .5em 1em;margin:0;text-align:center}.sgb-gallery .sgb-item img,.sgb-gallery .sgb-item video{height:100%;width:100%;flex:1;object-fit:cover;display:block}.sgb-gallery .sgb-item audio,.sgb-gallery .sgb-item video{outline:0}.sgb-gallery .sgb-item audio{width:100%}.sgb-gallery .sgb-item a{height:100%;flex:1;object-fit:cover}.pgc-rev-utils-preloader{min-height:inherit;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:100}.pgc-rev-utils-preloader .pgc-rev-utils-static{position:absolute;left:50%;top:50%;border-radius:50%}.pgc-rev-utils-preloader .pgc-rev-utils-spinner{left:50%;top:50%;animation:1s pgc-rev-spinner linear infinite}.pgc-rev-utils-preloader .pgc-rev-utils-spinner .pgc-rev-utils-point{position:absolute;left:50%;top:50%;border-radius:100%}@keyframes pgc-rev-spinner{0%{transform:rotate(-360deg)}100%{transform:rotate(0deg)}}
.pgc-rev-item-menu-view{position:relative;overflow:hidden;float:left}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-ultrabox{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:5px}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-ultrabox .pgc-rev-item-menu-button{padding:3px;width:43px;height:43px;margin:0 5px;border-radius:2px}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-lightbox .pgc-rev-item-menu-button{margin:2px}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-thumb{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-thumb .pgc-rev-item-menu-button{margin:1px}.pgc-rev-item-menu-view .pgc-rev-item-menu-button{position:relative;padding:9px;width:38px;height:38px;cursor:pointer;float:left;transition:background-color .2s,transform .4s ease-out;border-radius:2px}.pgc-rev-item-menu-view .pgc-rev-item-menu-button svg{width:100%;height:100%;fill:inherit;display:block;pointer-events:none;transition:fill .2s,transform .4s ease-out}.pgc-rev-item-menu-view .pgc-rev-item-menu-button svg path{transition:none}
.pgc-rev-scroller-ho-view{line-height:1;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.pgc-rev-scroller-ho-view::-webkit-scrollbar{display:none}.pgc-rev-scroller-ho-view.pgc-block-pan-y{-ms-touch-action:pan-x;touch-action:pan-x}.pgc-rev-scroller-ho-grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.pgc-rev-scroller-ho-grabbable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
.pgc-rev-scroll-bar-view{position:relative;overflow:hidden;max-width:100%}.pgc-rev-scroll-bar-view .pgc-rev-scroll-bar-slider-content-view{position:relative}.pgc-rev-scroll-bar-thumb-simple-border{position:absolute}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-main-wrap{position:relative;width:100%;height:100%;border-radius:inherit}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-wrap{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-wrap img{object-fit:cover;display:block;border:0;margin:0;padding:0;width:100% !important;height:100% !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;user-select:none}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:.4s}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-inner{position:absolute;top:0;left:0;width:100%;height:100%}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-link{position:absolute;width:34px;height:34px;padding:6px;border-radius:50%;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);pointer-events:none}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-link svg{width:100%;height:100%;fill:rgba(0,0,0,.58);display:block}.pgc-rev-scroll-bar-thumb-simple-border video{height:100%;width:100%;object-fit:contain}.pgc-rev-scroll-bar-thumb-simple-border.hover .pgc-rev-scroll-bar-thumb-hover,.pgc-rev-scroll-bar-thumb-simple-border.pgc-select .pgc-rev-scroll-bar-thumb-hover{opacity:0}.pgc-rev-scroll-bar-grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.pgc-rev-scroll-bar-grabbable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
.pgc-rev-slider-view{position:absolute;overflow:hidden;left:0;right:0;top:0;bottom:0}.pgc-rev-slider-view *{box-sizing:border-box !important;line-height:1.4}.pgc-rev-slider-view.isDragging video{pointer-events:none}.pgc-rev-slider-view .pgc-rev-slider-hints{position:absolute;display:inline-block;padding:5px 10px;font-size:12px;line-height:normal;background-color:rgba(0,0,0,.8);color:#fff;transform:translateY(-100%);border-radius:2px;transition:.4s}.pgc-rev-slider-view.pgc-rev-slider-activate{pointer-events:auto;visibility:visible;opacity:1}.pgc-rev-slider-view .pgc-rev-slider-bg{width:100%;height:100%;transform:translateZ(0)}.pgc-rev-slider-view .pgc-rev-slider-wrap{position:absolute;user-select:none;width:100%;top:0;bottom:0}.pgc-rev-slider-view .miniScreen{margin-top:0;margin-bottom:0}.pgc-rev-slider-view .pgc-rev-slider-next-prev-button{position:absolute;width:45px;height:40px;top:50%;margin:0 10px;padding:0;cursor:pointer;transition:background-color .3s,transform .5s ease-out;border-radius:2px}.pgc-rev-slider-view .pgc-rev-slider-next-prev-button.next-prev-button-mini-screen{display:none}.pgc-rev-slider-view .pgc-rev-slider-next-prev-button svg{transition:fill .3s;width:100%;height:100%;vertical-align:baseline !important}.pgc-rev-slider-view.pgc-img-zoom-in .pgc-img{cursor:grab}.pgc-rev-slider-view.pgc-img-zoom-in .pgc-img:active{cursor:grabbing}.pgc-rev-slider-page-view{position:absolute;display:block;transform:translate3d(0, 0, 0);width:100%;top:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-moz-user-select:none;-ms-user-select:none;touch-action:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder{position:absolute;transition:.35s ease-out;user-select:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder.bg-mode{box-shadow:inset 0 0 100px rgba(0,0,0,.5),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder video{max-width:100%;min-width:100%;max-height:100%;margin:auto;outline:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder img{object-fit:cover;width:100%;height:100%}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder img.onLoad{transition:.35s ease-out;opacity:1}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner{position:absolute;display:block;left:0;top:0;bottom:0;width:100%;overflow:hidden;transform:translate3d(0, 0, 0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;user-select:none;touch-action:none;animation-duration:.6s;animation-play-state:running;animation-fill-mode:both;animation-timing-function:ease-out}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner img{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute !important;display:block !important;border:none !important;max-width:none !important;opacity:0;padding:0 !important;margin:0 !important;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner img.iph-protect{-webkit-touch-callout:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner img.onLoad{transition:.35s ease-out;opacity:1}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder{position:absolute;visibility:hidden;transition:.35s ease-out}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder .icon-holder{position:absolute;animation-name:pgc-rev-fade-in;animation-duration:.5s;animation-delay:250ms;animation-fill-mode:forwards;opacity:0;width:140px;height:140px;border-radius:50%;background-color:hsla(0,0%,100%,.6);transform:translateY(-50%) translateX(-50%);left:50%;top:50%;padding:30px;cursor:pointer}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder .icon-holder svg{width:100%;height:100%;fill:rgba(0,0,0,.4)}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder iframe{width:100% !important;height:100% !important;top:0;left:0}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder audio{outline:none;position:absolute;bottom:0;width:100%}.pgc-rev-slider-page-view.info-icon .pgc-rev-slider-page-sub-content-holder,.pgc-rev-slider-page-view.info-icon .pgc-rev-slider-page-icon-holder{visibility:visible}@keyframes pgc-rev-fade-in{from{opacity:0}to{opacity:1}}@keyframes pgc-rev-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pgc-rev-wrap-rotate svg{animation-name:pgc-rev-rotate;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.pgc-rev-slider-post-informer-view{position:absolute;height:100%;width:100%;opacity:0;transition-delay:.1s;transition-property:opacity;transition-duration:.2s;font-size:medium;line-height:1.4}.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-button,.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-price{position:relative;cursor:pointer;display:inline-block;left:0;top:0;color:#fff;margin:10px 0 0 0;padding:3px 20px;background-color:rgba(0,0,0,.8)}.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-price{cursor:auto;margin:5px 0 0 0}.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-button:hover{background-color:#fff;color:rgba(0,0,0,.8)}.pgc-show-controls .pgc-rev-slider-post-informer-view{pointer-events:all;opacity:1}
.pgc-rev-lb-b-view{position:fixed;direction:ltr;z-index:99999;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;font-family:Arial,Helvetica,sans-serif;-webkit-transition:opacity .4s ease;transition:opacity .4s ease,visibility .4s ease}.pgc-rev-lb-b-view *{box-sizing:border-box !important;line-height:1.4}.pgc-rev-lb-b-view.pgc-rev-lb-b-activate{pointer-events:auto;visibility:visible;opacity:1}.pgc-rev-lb-b-view .pgc-rev-lb-b-bg{width:100%;height:100%;will-change:opacity;transform:translateZ(0)}.pgc-rev-lb-b-view .pgc-rev-lb-b-bg.pgc-rev-lb-b-deactivate{transition:opacity 300ms}.pgc-rev-lb-b-view .pgc-rev-lb-b-content{position:absolute;top:0;left:0;width:100%;height:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button{position:absolute;width:55px;height:50px;top:50%;padding:0;margin:0 10px;cursor:pointer;transition:background-color .3s,transform .5s ease-out;border-radius:2px}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button svg{display:block;fill:inherit;transition:fill .3s;width:100%;height:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button.next{right:0px;transform:translateY(-50%) translateX(150%)}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button.prev{left:0px;transform:translateY(-50%) translateX(-150%)}.pgc-rev-lb-b-view.pgc-next-show .pgc-rev-lb-b-next-prev-button.next{transform:translateY(-50%) translateX(0)}.pgc-rev-lb-b-view.pgc-prev-show .pgc-rev-lb-b-next-prev-button.prev{transform:translateY(-50%) translateX(0)}.pgc-rev-lb-b-view.miniScreen .pgc-rev-lb-b-next-prev-button,.pgc-rev-lb-b-view.pgc-mini-screen .pgc-rev-lb-b-next-prev-button{display:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-header{position:absolute;padding:5px;left:0;top:0;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;transform:translateY(-100%);transition:transform .4s ease-out}.pgc-rev-lb-b-view .pgc-rev-lb-b-header *{user-select:none;-moz-user-select:none;-webkit-user-select:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-header.pgc-rev-lb-b-touch-device{flex-wrap:wrap}.pgc-rev-lb-b-view .pgc-rev-lb-b-header.pgc-rev-lb-b-show{transform:translateY(0%)}.pgc-rev-lb-b-view .pgc-rev-lb-b-header.pgc-rev-lb-b-touch-device{justify-content:flex-end}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer{user-select:none;position:absolute;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;left:0;bottom:0;width:100%;transform:translateY(100%);transition:transform .4s ease-out}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer.pgc-rev-lb-b-show{transform:translateY(0%)}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer.pgc-rev-lb-b-touch-device .pgc-rev-lb-b-caption-wrap{border-radius:2px;padding:0}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer.pgc-rev-lb-b-touch-device .pgc-rev-lb-b-caption-play-wrap{width:100%;justify-content:center;min-height:25px}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer .pgc-rev-lb-b-caption-wrap{border-radius:2px;padding:3px 10px;margin:5px}.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap{flex:none;width:400px;max-width:100%;padding:0 5px;height:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a{cursor:pointer}.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:hover,.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:visited,.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:link,.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:active{text-decoration:none;box-shadow:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-item-title{text-rendering:auto;color:#fff;font-size:18px;width:100%;line-height:1.3;box-sizing:content-box;letter-spacing:0;margin-top:1px;margin-bottom:3px;text-decoration:none !important;box-shadow:none !important}.pgc-rev-lb-b-view .pgc-rev-lb-b-item-description{color:#969696;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.pgc-rev-lb-b-view .pgc-rev-lb-b-free-space{flex:auto}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-play-wrap{display:flex;align-items:center}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap{position:relative;flex:none;font-size:13px;line-height:22px;font-weight:400;color:#fff;display:inline-block;margin-right:15px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap .pgc-rev-lb-b-caption-current{position:relative;display:inline-block}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap .pgc-rev-lb-b-caption-delimiter{position:relative;display:inline-block;padding:0 3px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap .pgc-rev-lb-b-caption-all{position:relative;display:inline-block}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt.mini-screen{height:30px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt{position:relative;flex:none;height:40px;word-wrap:normal;word-break:normal;font-size:15px;line-height:1;font-weight:400;font-family:serif;color:#fff;margin-right:5px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt .pgc-rev-lb-b-caption-current{position:relative;display:inline-block;word-break:normal;word-wrap:normal;margin:0 8px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt .pgc-rev-lb-b-caption-delimiter{position:relative;display:inline-block;transform:translate(-50%, 0) rotate(-58deg);width:20px;height:1.5px;background-color:#fff}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt .pgc-rev-lb-b-caption-all{position:relative;display:inline-block;top:11px;left:-15px;font-size:11px;word-break:normal;word-wrap:normal}.pgc-rev-lb-b-view .pgc-rev-lb-auto-play-wrap{position:relative;opacity:0;height:22px;transition:opacity .4s}.pgc-rev-lb-b-view .pgc-rev-lb-b-info-wrap{position:relative;min-height:20px;padding:0 10px;max-width:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-touch-device .pgc-rev-lb-b-info-wrap{flex:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-item-menu-wrap{position:relative;flex:none;min-width:40px;overflow:hidden}.pgc-rev-lb-auto-play-wrap svg{width:22px;height:22px}.pgc-rev-lb-auto-play-wrap svg path{transition:unset}
.pgc-rev-share-bar-light-view{position:absolute;width:100%;height:100%;top:0;left:0;transition:opacity .4s;opacity:0;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center}.pgc-rev-share-bar-light-view *{box-sizing:border-box}.pgc-rev-share-bar-light-view.pgc-rev-share-bar-light-fixed{position:fixed}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-bg{position:absolute;width:100%;height:100%}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button{width:100px;height:100px;padding:20px;border-radius:20px;fill:inherit;transition:.3s;z-index:100;margin:10px;cursor:pointer}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button svg{pointer-events:none;display:block;width:100%;height:100%;fill:inherit}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button:hover{transform:translateY(-4px)}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button.disable{pointer-events:none;opacity:.3}.pgc-rev-share-bar-light-view.pgc-rev-share-bar-light-activate{opacity:1}.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:9001;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid grey;border-radius:.263921875em;overflow:hidden;background:#fff;-webkit-box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3);box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.263921875em;padding:.5em;margin:0 auto auto;cursor:pointer;background:hsla(0,0%,50.2%,.4)}.qs-overlay .qs-submit.qs-disabled{color:grey;border-color:grey;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.qs-overlay .qs-overlay-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3);cursor:pointer;opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;background:#d3d3d3;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.qs-controls.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:.263921875em;-webkit-transition:background .15s;transition:background .15s}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:"";border:.390625em solid rgba(0,0,0,0);position:absolute;top:50%;-webkit-transition:border .2s;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:grey;right:50%;-webkit-transform:translate(25%,-50%);-ms-transform:translate(25%,-50%);transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:grey;left:50%;-webkit-transform:translate(-25%,-50%);-ms-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}.qs-month-year{font-weight:700;-webkit-transition:border .2s;transition:border .2s;border-bottom:1px solid rgba(0,0,0,0);cursor:pointer}.qs-month-year:hover{border-bottom:1px solid grey}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.3125em;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.qs-squares.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-square{width:calc(100% / 7);height:1.5625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .1s;transition:background .1s;border-radius:.263921875em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{font-weight:700;color:grey}.qs-event{position:relative}.qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}.wgi-datepicker-wrap {
position: relative;
width: 100%;
}
input[type="text"].wgi-datepicker {
padding-right: 30px;
}
.wgi-clear-icon {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 5px;
display: block;
font-size: 1.5rem;
cursor: pointer;
padding: 5px 10px;
}
.wgi-clear-icon svg {
width: 12px;
height: 12px;
}
.wgi-organizations-search {
margin-bottom: 25px;
}
.wgi-organizations-search form {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.wgi-organizations-search .button {
margin-left: 10px;
width: 120px;
}
.wgi-organizations-search input[type="search"] {
font-size: 1.7rem;
border-radius: 10px;
padding: 12px 15px;
width: 100%;
border: 1px solid #c3c4c6;
line-height: 1;
width: calc(100% - 260px);
}
.wgi-activity-organization-coordinator {
margin-top: 30px;
padding: 15px;
border: 1px solid #000000;
}
.wgi-activity-organization-coordinator p {
margin: 5px 0;
}
.wgi-password-reset-form,
.wgi-request-password-reset-form {
max-width: 400px;
margin: 0 auto;
}
.wgi-login-form button,
.wgi-request-password-reset-form button,
.wgi-password-reset-form button {
width: 100%;
margin-top: 15px;
}
@media screen and (max-width: 500px) {
.wgi-organizations-search input[type="search"] {
width: 100%;
margin-bottom: 10px;
}
.wgi-organizations-search .button {
width: calc(50% - 5px);
}
.wgi-organizations-search .button {
margin-left: 0;
}
.wgi-organizations-search button {
margin-right: 10px;
}
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
} button,
input {
overflow: visible;
} button,
select {
text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
} [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
} [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  *,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
}  body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} body {
background: #fff;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
} a {
color: #4169e1;
}
a:visited {
color: #800080;
}
a:hover,
a:focus,
a:active {
color: #191970;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
line-height: 1;
padding: 0.6em 1em 0.4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}   .main-navigation {
display: block;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.menu-toggle {
display: none;
}
@media screen and (min-width: 37.5em) {
.main-navigation ul {
display: flex;
}
}
.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
} .sticky {
display: block;
}
.post,
.page {
margin: 0;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}.slick-loading .slick-list{background:#fff url(//wolontariatgdansk.pl/wp-content/themes/wolontariat-gdansk/assets/img/ajax-loader.gif) center center no-repeat}
@font-face{font-family:"slick";src:url(//wolontariatgdansk.pl/wp-content/themes/wolontariat-gdansk/assets/fonts/slick.eot);src:url(//wolontariatgdansk.pl/wp-content/themes/wolontariat-gdansk/assets/fonts/slick.eot?#iefix) format("embedded-opentype"),url(//wolontariatgdansk.pl/wp-content/themes/wolontariat-gdansk/assets/fonts/slick.woff) format("woff"),url(//wolontariatgdansk.pl/wp-content/themes/wolontariat-gdansk/assets/fonts/slick.ttf) format("truetype"),url(//wolontariatgdansk.pl/wp-content/themes/wolontariat-gdansk/assets/fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:transparent;color:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:25px;z-index:1}
[dir="rtl"] .slick-prev{left:auto;right:25px}
.slick-prev:before{content:"←";color:#6fbe45}
[dir="rtl"] .slick-prev:before{content:"→"}
.slick-next{right:25px;z-index:1}
[dir="rtl"] .slick-next{left:25px;right:auto}
.slick-next:before{content:"→";color:#6fbe45}
[dir="rtl"] .slick-next:before{content:"←"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:10px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:12px;line-height:20px;text-align:center;color:#fff;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#fff;opacity:.75}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-size:62.5%}
body{font-size:1.8rem;font-family:'Lato',sans-serif;font-weight:300;position:relative;color:#2b2e34}
a{color:#2b2e34;text-decoration:none}
a:visited{color:#2b2e34}
a{text-decoration:underline}
ol{margin:0;padding:0;list-style-position:inside}
ol li{margin:5px 0}
ul{margin:0;padding:0;list-style-position:inside}
ul li{margin:5px 0}
strong{font-weight:500}
img{max-width:100%;height:auto;vertical-align:middle}
table.table{border:1px solid #093073;border-collapse:collapse;margin:0}
table.table thead tr{border:1px solid #093073;background-color:#093073;color:#fff}
table.table thead tr th{border:1px solid #093073;text-align:left;font-weight:500;padding:5px 10px}
table.table tbody tr{border:1px solid #093073}
table.table tbody tr td{border:1px solid #093073;padding:5px 10px}
.wrapper-limiter{max-width:2000px;margin-left:auto;margin-right:auto}
.wrapper-lg{max-width:1300px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
.wrapper-sm{max-width:800px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
.padded{padding-top:70px;padding-bottom:70px}
*>h1:first-child,*>h2:first-child,*>h3:first-child,*>h4:first-child,*>h5:first-child,*>h6:first-child{margin-top:0}
h1,h2,h3,h4,h5,h6{line-height:1.05;font-weight:400;font-family:'Lato',sans-serif}
h1{font-size:3.8rem}
h2{font-size:3.2rem}
h3{font-size:2.8rem}
h4{font-size:2.4rem}
h5{font-size:2.1rem}
h6{font-size:1.8rem}
input[type='file']{width:100%;font-size:1.7rem;margin-top:3px;cursor:pointer;margin-bottom:10px}
input[type='text'],input[type='email'],input[type='password'],input[type='tel'],input[type='url'],input[type='number'],textarea{font-size:1.7rem;border-radius:10px;padding:12px 15px;width:100%;border:1px solid #c3c4c6;line-height:1}
input[type='checkbox']+label{margin-left:10px}
textarea{resize:none}
label{cursor:pointer}
fieldset{padding:20px 25px;border:1px solid #dcdcdc;margin-bottom:20px}
select{font-size:1.7rem;border-radius:10px;padding:12px 15px;width:100%;border-color:#c3c4c6}
.textured{background-image:url(//wolontariatgdansk.pl/wp-content/themes/wolontariat-gdansk/assets/img/textured_paper.png);background-color:#fff;background-blend-mode:normal;background-attachment:fixed}
.textured.white-bg::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(18%,#fff),color-stop(82%,transparent));background-image:linear-gradient(transparent 0 18%,#fff 18% 82%,transparent 82% 100%);z-index:1}
.textured>*{position:relative;z-index:2}
.centered{width:100%;text-align:center}
.button,input[type='submit']{border:0;padding:15px 25px;background-color:#6fbe45;color:#fff;font-weight:600;-webkit-transition:.3s all ease;transition:.3s all ease;display:inline-block;border-radius:10px;font-size:1.8rem;cursor:pointer;text-decoration:none;text-align:center}
.button.button--alt,input[type='submit'].button--alt{background-color:#093073;color:#fff}
.button.button--outline,input[type='submit'].button--outline{border:2px solid #093073;background-color:transparent;color:#093073}
.button.button--outline:visited,input[type='submit'].button--outline:visited{color:#093073}
.button.button--outline:hover,input[type='submit'].button--outline:hover{background-color:#093073;color:#fff}
.button:visited,input[type='submit']:visited{color:#fff}
.button:hover,input[type='submit']:hover{color:#fff;background-color:#ff7d23}
.site-header .top-bar-container{background-color:#093073;padding:10px 0;color:#fff}
.site-header .top-bar-container a{text-decoration:none}
.site-header .top-bar-container .top-bar-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-header .top-bar-container .top-bar-flex .top-bar-left{line-height:1;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-header .top-bar-container .top-bar-flex .top-bar-left a{color:#fff}
.site-header .top-bar-container .top-bar-flex .top-bar-left svg{height:1.25rem;fill:#fff;margin-right:5px}
.site-header .top-bar-container .top-bar-flex .top-bar-left .wg-change-contrast{border:0;background:#fff;color:#093073;padding:5px 7px;line-height:1;font-size:1.6rem;cursor:pointer;font-weight:600;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;border:2px solid #fff}
.site-header .top-bar-container .top-bar-flex .top-bar-left .wg-change-contrast:hover{background-color:#000;color:#fff;border:2px solid #fff}
.site-header .top-bar-container .top-bar-flex .top-bar-left .wg-change-font{font-weight:700;margin-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex}
.site-header .top-bar-container .top-bar-flex .top-bar-left .wg-change-font .aa{margin-right:3px}
.site-header .top-bar-container .top-bar-flex .top-bar-left .wg-change-font button{border:0;background-color:#fff;cursor:pointer;margin-left:2px;border-radius:50%;width:1.8rem;height:1.8rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}
.site-header .top-bar-container .top-bar-flex .top-bar-left .wg-change-font button svg{width:1rem;fill:#093073;margin:0}
.site-header .top-bar-container .top-bar-flex .top-bar-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-header .top-bar-container .top-bar-flex .top-bar-right .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:25px}
.site-header .top-bar-container .top-bar-flex .top-bar-right .social .social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-header .top-bar-container .top-bar-flex .top-bar-right .social .social-link:not(:last-child){margin-right:7px}
.site-header .top-bar-container .top-bar-flex .top-bar-right .social .social-link svg{width:20px;height:20px;fill:#fff;-webkit-transition:.2s all ease-out;transition:.2s all ease-out}
.site-header .top-bar-container .top-bar-flex .top-bar-right .social .social-link:hover svg{fill:#ff7d23}
.site-header .top-bar-container .top-bar-flex .top-bar-right .login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-header .top-bar-container .top-bar-flex .top-bar-right .login a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-transform:uppercase;line-height:1;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;font-size:1.4rem}
.site-header .top-bar-container .top-bar-flex .top-bar-right .login a svg{width:14px;height:14px;margin-right:5px;fill:#fff;-webkit-transition:.2s all ease-out;transition:.2s all ease-out}
.site-header .top-bar-container .top-bar-flex .top-bar-right .login a span{display:block}
.site-header .top-bar-container .top-bar-flex .top-bar-right .login a:hover{color:#ff7d23}
.site-header .top-bar-container .top-bar-flex .top-bar-right .login a:hover svg{fill:#ff7d23}
.site-header .header-container{background-color:#093073;padding:15px 0}
.site-header .header-container .header-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-header .header-container .header-flex .site-branding{width:450px}
.site-header .header-container .header-flex .site-branding .logo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:400px}
.site-header .header-container .header-flex .site-branding .logo svg{width:100%;height:auto}
.site-header .header-container .header-flex .site-branding .logo svg .primary{fill:#70bf45;-webkit-transition:.3s all ease;transition:.3s all ease}
.site-header .header-container .header-flex .site-branding .logo svg .secondary{fill:#fff;-webkit-transition:.3s all ease;transition:.3s all ease}
.site-header .header-container .header-flex .site-branding .logo:hover svg .primary{fill:#ff7d23}
.site-header .header-container .header-flex .main-navigation #wg-close-mobile-menu{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-negative:0;flex-shrink:0;display:none;position:absolute;top:15px;right:15px;cursor:pointer}
.site-header .header-container .header-flex .main-navigation #wg-close-mobile-menu svg{width:80%;fill:#fff}
.site-header .header-container .header-flex .main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:'Lato',sans-serif;font-weight:600;text-transform:uppercase;font-size:1.6rem}
.site-header .header-container .header-flex .main-navigation ul li a{color:#fff;padding:10px 20px;background-color:transparent;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;border-top-left-radius:30px;border-bottom-right-radius:30px;border-top-right-radius:0;border-bottom-left-radius:0;-webkit-transition:.5s border-radius ease,0.3s background-color ease-in-out;transition:.5s border-radius ease,0.3s background-color ease-in-out}
.site-header .header-container .header-flex .main-navigation ul li a:hover{background-color:#fff;color:#093073;border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:30px;border-bottom-left-radius:30px}
.site-header .header-container .header-flex .main-navigation ul li:not(:last-child){margin-right:5px}
.site-header .header-container .header-flex #wg-hamburger{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-negative:0;flex-shrink:0;display:none;cursor:pointer}
.site-header .header-container .header-flex #wg-hamburger svg{width:80%;fill:#fff}
.hero{padding:25px 0 0 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,#093073),color-stop(75%,#fff));background:linear-gradient(#093073 75%,#fff 75%)}
.hero .hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.hero .hero-content .hero-left{width:150px;color:#fff;margin:10px 0 10px 0;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.25);box-shadow:0 0 10px 1px rgba(0,0,0,0.25);border-bottom-left-radius:100px;overflow:hidden}
.hero .hero-content .hero-left .woloapp-banner{background-color:#ff7d23;color:#2b2e34;width:100%;height:100%}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr{width:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .code-wrapper{position:relative}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .code-wrapper .tooltip{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.9);color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;line-height:1;opacity:0;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;pointer-events:none}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .code-wrapper:hover .tooltip{opacity:1}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr h5{text-align:center;font-weight:800;text-transform:uppercase;margin:15px 0 15px 0}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr img{width:100%}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .logos .android,.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .logos .ios{-webkit-transition:.2s all ease-out;transition:.2s all ease-out}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .logos .android:hover,.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .logos .ios:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .logos .android{margin-right:10px}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .logos .android:hover svg{fill:#3ddc84}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .logos .ios:hover svg{fill:#fff}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .logos svg{width:25px;height:25px;fill:#2b2e34;-webkit-transition:.2s all ease-out;transition:.2s all ease-out}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .content .aspire{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;border-top:1px solid #de6a19;margin-bottom:15px}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .content .aspire .text-wolontariapp{font-weight:800;line-height:1;margin-bottom:10px;font-size:1.8rem}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .content .aspire .text-poweredby{font-weight:300;line-height:1;margin-bottom:10px;font-size:1.4rem}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .content .aspire img{width:90%}
.hero .hero-content .hero-right{width:calc(100% - 185px);border-top-right-radius:100px;overflow:hidden;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.25);box-shadow:0 0 10px 1px rgba(0,0,0,0.25);margin-bottom:10px;margin-top:10px}
.hero .hero-content .hero-right .hero-slider{height:100%}
.hero .hero-content .hero-right .hero-slider.slick-slider{margin-bottom:0}
.hero .hero-content .hero-right .hero-slider .slick-dots{text-align:right;padding-right:15px}
.hero .hero-content .hero-right .hero-slider .hero-slide{height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;height:500px;position:relative}
.hero .hero-content .hero-right .hero-slider .hero-slide.has-content::after{content:'';top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,rgba(0,0,0,0.7)),to(rgba(0,0,0,0)));background:linear-gradient(0,rgba(0,0,0,0.7) 10%,rgba(0,0,0,0) 100%);opacity:1;position:absolute;z-index:1}
.hero .hero-content .hero-right .hero-slider .hero-slide .hero-slide-content-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}
.hero .hero-content .hero-right .hero-slider .hero-slide .hero-slide-content-container .hero-slide-content{padding:0 50px;max-width:650px}
.hero .hero-content .hero-right .hero-slider .hero-slide .hero-slide-content-container .hero-slide-content .button{padding:10px 20px}
.hero .hero-content .hero-right .hero-slider .hero-slide .hero-slide-content-container .hero-slide-content *:first-child{margin-top:0}
.hero .hero-content .hero-right .hero-slider .hero-slide .hero-slide-content-container .hero-slide-content *:last-child{margin-bottom:0}
.tiles{padding-top:40px;padding-bottom:60px;overflow-x:hidden}
.tiles .tiles-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px;overflow-x:hidden;padding-left:8%;padding-right:8%}
.tiles .tiles-content .tile-container{width:16.6666666667%;padding:25px;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}
.tiles .tiles-content .tile-container .tile-content{padding:20%;border-top-left-radius:25px;border-bottom-right-radius:25px;border-top-right-radius:0;border-bottom-left-radius:0;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;text-align:center;margin-bottom:10px;width:85%}
.tiles .tiles-content .tile-container .tile-content svg{width:100%;height:auto;fill:#fff}
.tiles .tiles-content .tile-container .tile-title{font-weight:900;color:#093073;text-transform:uppercase;text-align:center;line-height:1.1}
.tiles .tiles-content .tile-container:hover .tile-content{border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:25px;border-bottom-left-radius:25px}
.video{background-color:#093073}
.video .video-container{position:relative;width:100%;padding-top:41.796875%}
.video .video-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
.text-with-picture{padding:70px 0;position:relative}
.text-with-picture .text-with-picture-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.text-with-picture .text-with-picture-container .picture{background-position:center;background-size:cover;background-repeat:no-repeat;width:50%;border-top-right-radius:100px;border-bottom-left-radius:100px;min-height:350px}
.text-with-picture .text-with-picture-container .text{width:50%;padding-left:50px;padding-top:75px;padding-bottom:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.text-with-picture .text-with-picture-container .text .content-wrapper{text-align:right}
.text-with-picture .text-with-picture-container .text .content-wrapper *:first-child{margin-top:0}
.text-with-picture .text-with-picture-container .text .content-wrapper *:last-child{margin-bottom:0}
.programs{padding:0 0 70px 0}
.programs .programs-container .programs-slider{padding:0 25px;margin-top:40px}
.programs .programs-container .programs-slider .slick-prev{left:0}
.programs .programs-container .programs-slider .slick-next{right:0}
.programs .programs-container .programs-slider .slick-dots{left:0;bottom:-40px}
.programs .programs-container .programs-slider .slick-dots li button::before{color:#6fbe45}
.programs .programs-container .programs-slider .programs-pair{padding:10px 0}
.programs .programs-container .programs-slider .programs-pair .program-wrapper:first-of-type{margin-bottom:30px}
.programs .programs-container .button-wrapper{text-align:center;margin-top:80px}
.program-wrapper .program-link{display:block;height:100%;text-decoration:none}
.program-wrapper .program-link .program{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:calc(100% - 30px);margin-left:auto;margin-right:auto;border-top-right-radius:40px;border-bottom-left-radius:40px;border-top-left-radius:0;border-bottom-right-radius:0;overflow:hidden;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.1);box-shadow:0 0 10px 1px rgba(0,0,0,0.1)}
.program-wrapper .program-link .program .program-left{width:50%;background-position:center;background-size:cover;background-repeat:no-repeat}
.program-wrapper .program-link .program .program-right{width:50%;height:180px;background-color:#fff;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.program-wrapper .program-link .program .program-right h5{margin:0}
.program-wrapper .program-link:hover .program{border-top-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:40px;border-bottom-right-radius:40px}
.programs-flex,.programs-archive-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}
.programs-flex .program-wrapper,.programs-archive-container .program-wrapper{width:33.333%;margin-bottom:30px}
.news{padding:70px 0}
.news .news-container .news-slider{padding:0 25px;margin-top:50px}
.news .news-container .news-slider .slick-prev{left:0}
.news .news-container .news-slider .slick-next{right:0}
.news .news-container .news-slider .slick-dots{left:0;bottom:-40px}
.news .news-container .news-slider .slick-dots li button::before{color:#6fbe45}
.news .news-container .button-wrapper{text-align:center;margin-top:80px}
.posts-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;margin-bottom:30px;margin-left:-15px;margin-right:-15px}
.posts-container .news-item-wrapper{width:33.333%;margin-bottom:30px}
span.posted-on{display:inline-block;margin-bottom:15px}
.news-item-wrapper .news-item-link{display:block;height:100%}
.news-item-wrapper .news-item-link .news-item{height:100%;width:calc(100% - 30px);margin-left:auto;margin-right:auto;border-top-left-radius:40px;border-bottom-right-radius:40px;border-top-right-radius:0;border-bottom-left-radius:0;overflow:hidden;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.1);box-shadow:0 0 10px 1px rgba(0,0,0,0.1)}
.news-item-wrapper .news-item-link .news-item .news-item-image{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:200px}
.news-item-wrapper .news-item-link .news-item .news-item-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#093073}
.news-item-wrapper .news-item-link .news-item .news-item-top{padding:25px 15px 15px 15px}
.news-item-wrapper .news-item-link .news-item .news-item-top h3{margin:0;font-size:2.2rem}
.news-item-wrapper .news-item-link .news-item .news-item-top p{margin:0}
.news-item-wrapper .news-item-link .news-item .news-item-bottom{padding:0 15px 25px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4rem}
.news-item-wrapper .news-item-link .news-item .news-item-bottom .right{color:#6fbe45;font-weight:700;text-decoration:underline}
.news-item-wrapper .news-item-link:hover .news-item{border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:40px;border-bottom-left-radius:40px}
.contact{padding:70px 0}
.contact .contact-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.contact .contact-container .contact-left{width:50%;padding-right:50px}
.contact .contact-container .contact-left form p{margin:0}
.contact .contact-container .contact-left form input{margin-bottom:15px}
.contact .contact-container .contact-left form textarea{margin-bottom:15px;height:250px}
.contact .contact-container .contact-left form input[type='submit']{width:100%;padding-top:15px;padding-bottom:15px}
.contact .contact-container .contact-left form .wpcf7-response-output{margin:0}
.contact .contact-container .contact-right{width:50%;padding-left:50px}
.contact .contact-container .contact-right .contact-details{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}
.contact .contact-container .contact-right .contact-details .contact-details-left{width:50%}
.contact .contact-container .contact-right .contact-details .contact-details-left *{margin:0}
.contact .contact-container .contact-right .contact-details .contact-details-right{width:50%;word-wrap:break-word}
.contact .contact-container .contact-right .contact-details .contact-details-right svg{width:1.8rem;height:1.8rem;fill:#2b2e34}
.contact .contact-container .contact-right .contact-details .contact-details-right table{margin:0}
.contact .contact-container .contact-right .contact-details .contact-details-right table tbody tr td{vertical-align:middle;word-break:break-all}
.contact .contact-container .contact-right .map{height:200px;border:1px solid #d4d4d4}
.contact .contact-container .contact-right .map iframe{width:100%;height:100%}
.supporters{background-color:#fff;padding:70px 0}
.supporters .supporters-container .supporters-top{text-align:center}
.supporters .supporters-container .supporters-top h2{margin-bottom:0;white-space:nowrap}
.supporters .supporters-container .supporters-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}
.supporters .supporters-container .supporters-bottom a,.supporters .supporters-container .supporters-bottom span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:16.666%;padding:20px}
.supporters .supporters-container .supporters-bottom a img,.supporters .supporters-container .supporters-bottom span img{width:100%;height:auto;-webkit-box-flex:0;-ms-flex:0;flex:0;max-height:70px}
.site-footer{padding:50px 0;background-color:#f9f9f9;overflow-x:hidden}
.site-footer a{text-decoration:none}
.site-footer .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-50px;margin-right:-50px}
.site-footer .footer-container .footer-col-wrapper{padding:0 50px 0 50px;width:25%}
.site-footer .footer-container .footer-col-wrapper .widget-wrapper .widget-title{margin-top:0;font-weight:700;margin-bottom:15px}
.site-footer .footer-container .footer-col-wrapper .widget-wrapper ul{list-style:none;padding:0;margin:0}
.site-author{background-color:#093073;padding:5px 0;text-align:center;font-size:1.2rem;color:#fff;text-transform:uppercase;font-weight:300}
.site-author a{color:#fff}
.pagination-wrap{width:100%;text-align:center}
.pagination-wrap .page-numbers{background-color:#093073;color:#fff;padding:5px 10px;font-weight:400;border-radius:3px;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;margin-bottom:3px;display:inline-block}
.pagination-wrap .page-numbers.current{background-color:#6fbe45}
.pagination-wrap a{text-decoration:none}
.pagination-wrap a:hover{background-color:#ff7d23}
.pagination-wrap.custom-pagination{margin-top:30px}
.pagination-wrap.custom-pagination .page-numbers{margin-right:3px}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper{padding:0 5px;width:16.6666666667%;margin-bottom:10px}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area{background-color:#fff;border:1px solid #093073;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:2rem;line-height:1;border-radius:10px}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area img{margin-right:10px;-webkit-filter:brightness(0) saturate(100%) invert(10%) sepia(55%) saturate(5048%) hue-rotate(216deg) brightness(97%) contrast(93%);filter:brightness(0) saturate(100%) invert(10%) sepia(55%) saturate(5048%) hue-rotate(216deg) brightness(97%) contrast(93%)}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area:hover,.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area.active{background-color:#093073;color:#fff;border:1px solid #093073}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area:hover img,.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area.active img{-webkit-filter:brightness(20);filter:brightness(20)}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-other-filters{display:-webkit-box;display:-ms-flexbox;display:flex}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-other-filters>*{margin-right:10px}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-other-filters>button{margin-right:0}
.qs-datepicker-container{font-size:1.8rem}
.entry-title{margin-bottom:50px;text-align:center}
.wgi-clear-icon svg{fill:#093073;-webkit-transition:.2s all ease-out;transition:.2s all ease-out}
.wgi-clear-icon:hover svg{fill:#ff7d23}
.wgi-activities-count{margin-top:50px}
.wgi-activities{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}
.wgi-activities .wgi-no-content{margin-left:10px;margin-right:10px}
.wgi-activities .wgi-activity-wrap{width:33.333%;padding:0 10px;margin-bottom:20px}
.wgi-activities .wgi-activity-wrap .wgi-activity{background-color:#fff;display:block;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.1);box-shadow:0 0 10px 1px rgba(0,0,0,0.1);border-top-right-radius:40px;border-bottom-left-radius:40px;border-top-left-radius:0;border-bottom-right-radius:0;overflow:hidden;-webkit-transition:.2s all ease-out;transition:.2s all ease-out}
.wgi-activities .wgi-activity-wrap .wgi-activity:hover{border-top-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:40px;border-bottom-right-radius:40px}
.wgi-activities .wgi-activity-wrap .wgi-activity .wgi-activity-areas{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wgi-activities .wgi-activity-wrap .wgi-activity .wgi-activity-areas img{width:50px;height:auto;max-width:16.6666666667%}
.wgi-activities .wgi-activity-wrap .wgi-activity .wgi-activity-areas img:not(:last-child){margin-right:10px}
.wgi-activities .wgi-activity-wrap .wgi-activity .wgi-featured-activity{position:absolute;bottom:10px;right:10px;width:30px;height:30px;border-radius:50%;background-color:#ff7d23;-webkit-transition:.2s all ease-out;transition:.2s all ease-out}
.wgi-activities .wgi-activity-wrap .wgi-activity .wgi-featured-activity svg{fill:#fff;width:75%;height:75%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;position:absolute}
.wgi-activities .wgi-activity-wrap .wgi-activity .wgi-activity-dates{padding:0 10px 5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.wgi-activities .wgi-activity-wrap .wgi-activity .wgi-activity-dates .wgi-activity-dates-group{margin-right:20px}
.wgi-activities .wgi-activity-wrap .wgi-activity .wgi-activity-dates .wgi-activity-dates-group:last-of-type{margin-right:0}
.wgi-activities .wgi-activity-wrap .wgi-activity .wgi-activity-dates .wgi-activity-dates-group svg{fill:#2b2e34;width:1.8rem;height:1.8rem;-webkit-transform:translateY(2px);transform:translateY(2px)}
.wgi-activities .wgi-activity-wrap .wgi-activity .wgi-activity-title{background-color:#093073;color:#fff;padding:25px 15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wgi-activities .wgi-activity-wrap .wgi-activity .wgi-activity-title>*{font-size:2rem;line-height:1.1;margin:0}
.wgi-no-content{padding:25px;background-color:#f7f7f7;width:100%;text-align:center}
.qs-controls{background-color:#093073;color:#fff}
.qs-arrow.qs-left:after{border-right-color:#fff}
.qs-arrow:hover.qs-left:after{border-right-color:#ff7d23}
.qs-arrow.qs-right:after{border-left-color:#fff}
.qs-arrow:hover.qs-right:after{border-left-color:#ff7d23}
.qs-active,.qs-range-end,.qs-range-start{background-color:#6fbe45;color:#fff}
.wgi-login-form{max-width:400px;margin:0 auto}
.wgi-login-form .wgi-form-row.wgi-submit-row{margin-top:20px}
.wgi-login-form p{text-align:center}
.wgi-form-row{margin-bottom:10px}
.wgi-form-row.wgi-submit-row .button{padding-top:15px;padding-bottom:15px}
.wgi-notifications{margin-bottom:30px}
.wgi-notifications .wgi-notification{padding:20px 30px;font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;border-radius:10px}
.wgi-notifications .wgi-notification:not(:last-of-type){margin-bottom:10px}
.wgi-notifications .wgi-notification .wgi-notification-icon{margin-right:10px;-webkit-transform:translateY(2px);transform:translateY(2px)}
.wgi-notifications .wgi-notification .wgi-notification-icon svg{width:20px;height:20px}
.wgi-notifications .wgi-notification .wgi-notification-message{line-height:1.2}
.wgi-notifications .wgi-notification.wgi-error{background-color:#ff9494;color:#8a0000}
.wgi-notifications .wgi-notification.wgi-error a{color:#8a0000}
.wgi-notifications .wgi-notification.wgi-error .wgi-notification-icon svg{fill:#8a0000}
.wgi-notifications .wgi-notification.wgi-success{background-color:#d9f3d9;color:#3c7152}
.wgi-notifications .wgi-notification.wgi-success a{color:#3c7152}
.wgi-notifications .wgi-notification.wgi-success .wgi-notification-icon svg{fill:#3c7152}
.wgi-notifications .wgi-notification.wgi-info{background-color:#ecde74;color:#524e2a}
.wgi-notifications .wgi-notification.wgi-info a{color:#524e2a}
.wgi-notifications .wgi-notification.wgi-info .wgi-notification-icon svg{fill:#524e2a}
.wgi-registration-form{max-width:800px;margin:0 auto}
.wgi-registration-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.wgi-registration-form form .wgi-form-row{width:calc(33.333% - 5px)}
.wgi-registration-form form .wgi-submit-row{width:100%}
#preloader{background-color:#093073;position:fixed;left:0;top:0;height:100vh;width:100vw;z-index:999;opacity:1;-webkit-transition:.5s;transition:.5s}
#preloader.hidden{opacity:0;pointer-events:none}
#preloader svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000;max-width:80%;height:auto}
.wgi-organizations-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-top:10px}
.wgi-organizations-wrapper .wgi-organization-container{width:33.333%;padding-left:10px;padding-right:10px;margin-bottom:20px}
.wgi-organizations-wrapper .wgi-organization-container .wgi-organization{text-decoration:none;display:block;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border-top-right-radius:40px;border-bottom-left-radius:40px;border-top-left-radius:0;border-bottom-right-radius:0;overflow:hidden;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.1);box-shadow:0 0 10px 1px rgba(0,0,0,0.1)}
.wgi-organizations-wrapper .wgi-organization-container .wgi-organization:hover{border-top-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:40px;border-bottom-right-radius:40px}
.wgi-organizations-wrapper .wgi-organization-container .wgi-organization .wgi-organization-image{text-align:center;margin-bottom:25px;padding:25px 25px 0 25px}
.wgi-organizations-wrapper .wgi-organization-container .wgi-organization .wgi-organization-image img{height:120px;width:auto}
.wgi-organizations-wrapper .wgi-organization-container .wgi-organization .wgi-organization-name{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#093073;padding:10px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:85px}
.wgi-organizations-wrapper .wgi-organization-container .wgi-organization .wgi-organization-name h2{margin:0;font-size:2rem;color:#fff}
.wgi-organization-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.wgi-organization-wrapper .wgi-organization-name{text-align:center;width:100%;margin-bottom:50px}
.wgi-organization-wrapper .wgi-organization-left{width:350px;padding:30px;background-color:#f7f7f7}
.wgi-organization-wrapper .wgi-organization-left .wgi-foundation-details{margin-top:30px;margin-bottom:30px}
.wgi-organization-wrapper .wgi-organization-left .wgi-foundation-details .wgi-foundation-detail{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}
.wgi-organization-wrapper .wgi-organization-left .wgi-foundation-details .wgi-foundation-detail .wgi-foundation-detail-icon{margin-right:10px}
.wgi-organization-wrapper .wgi-organization-left .wgi-foundation-details .wgi-foundation-detail .wgi-foundation-detail-icon svg{width:2rem;height:2rem;fill:#093073}
.wgi-organization-wrapper .wgi-organization-left .wgi-foundation-details .wgi-foundation-detail a,.wgi-organization-wrapper .wgi-organization-left .wgi-foundation-details .wgi-foundation-detail span{line-height:2rem;color:#093073;font-weight:600;text-decoration:none}
.wgi-organization-wrapper .wgi-organization-left .wgi-foundation-details .wgi-foundation-detail a{word-break:break-all}
.wgi-organization-wrapper .wgi-organization-right{width:calc(100% - 350px);padding-left:50px}
.wgi-organization-wrapper .wgi-organization-right .wgi-organization-content{margin-bottom:30px}
.wgi-organization-wrapper .wgi-organization-map{width:100%;margin-top:50px;background-color:#c3c4c6;color:#2b2e34;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:350px}
.wgi-my-account-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.wgi-my-account-container .wgi-my-account-left{width:300px}
.wgi-my-account-container .wgi-my-account-left .wgi-my-account-nav ul{list-style:none}
.wgi-my-account-container .wgi-my-account-left .wgi-my-account-nav ul li a.button{width:100%;padding-top:10px;padding-bottom:10px}
.wgi-my-account-container .wgi-my-account-right{width:calc(100% - 300px);padding-left:50px}
.wgi-my-account-container .wgi-my-account-right .wgi-profile-form>*:first-child{margin-top:0}
.wgi-activity-organization{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f7f7f7;padding:25px;margin-top:50px}
.wgi-activity-organization .wgi-activity-organization-image{width:100px}
.wgi-activity-organization .wgi-activity-organization-content{width:calc(100% - 100px);padding-left:50px}
.wgi-activity-organization .wgi-activity-organization-content .wgi-activity-organization-name{font-weight:500;margin-bottom:30px}
.wgi-activity-organization .wgi-activity-organization-content .wgi-activity-organization-name>*{font-size:2.4rem}
.wgi-activity-organization .wgi-activity-organization-content .wgi-activity-organization-detail{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}
.wgi-activity-organization .wgi-activity-organization-content .wgi-activity-organization-detail .wgi-activity-organization-detail-icon{margin-right:10px}
.wgi-activity-organization .wgi-activity-organization-content .wgi-activity-organization-detail .wgi-activity-organization-detail-icon svg{width:2rem;height:2rem;fill:#093073}
.wgi-activity-apply-form{margin-top:30px}
.wgi-single-activity .wgi-single-activity-title{display:block;padding:15px 25px;color:#fff;background-color:#093073;border-bottom-left-radius:25px;border-top-right-radius:25px}
.wgi-single-activity .wgi-single-activity-subtitle{display:inline-block;padding:15px 25px;color:#fff;background-color:#6fbe45;border-bottom-left-radius:25px;border-top-right-radius:25px;margin-bottom:5px;font-size:2.4rem}
.wgi-single-activity .wgi-activity-dates,.wgi-single-activity .wgi-activity-location{margin-bottom:10px;margin-top:10px}
.wgi-single-activity .wgi-activity-dates svg,.wgi-single-activity .wgi-activity-location svg{width:2rem;height:2rem;fill:#093073;margin-right:10px}
.wgi-single-activity .wgi-no-content{margin-top:50px;background-color:#093073;color:#fff}
.wg-doc-form{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #c3c4c6}
.wg-doc-form .wg-doc-title{margin:0;text-align:center}
.wg-doc-form .wg-doc-subtitle{margin:10px 0 0 0;text-align:center}
.wg-doc-form .wg-doc-form-row{padding:15px 15px;background-color:#f7f7f7;margin:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:10px}
.wg-doc-form .wg-doc-form-row:first-of-type{margin-top:35px}
.wg-doc-form .wg-doc-form-row .wg-doc-form-label{width:250px;display:inline-block;margin-right:10px}
.wg-doc-form .wg-doc-form-row .wg-doc-form-value{width:calc(100% - 260px)}
.wg-doc-form .wg-doc-form-row textarea{height:100px}
.wg-doc-form .wg-doc-form-row table{margin:0}
.wg-doc-form .wg-doc-form-submit{margin-top:15px}
.social-feed{padding:70px 0 0 0}
.wg-gallery .wg-gallery-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}
.wg-gallery .wg-gallery-container .wg-gallery-folder-wrapper{padding:0 15px;margin-bottom:30px;width:33.333%}
.wg-gallery .wg-gallery-container .wg-gallery-folder-wrapper .wg-gallery-folder{border-top-left-radius:40px;border-bottom-right-radius:40px;border-top-right-radius:0;border-bottom-left-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;text-decoration:none;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;height:100%}
.wg-gallery .wg-gallery-container .wg-gallery-folder-wrapper .wg-gallery-folder:hover{border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:40px;border-bottom-left-radius:40px}
.wg-gallery .wg-gallery-container .wg-gallery-folder-wrapper .wg-gallery-folder .wg-gallery-folder-image{height:200px;background-size:cover;background-position:center;background-repeat:no-repeat}
.wg-gallery .wg-gallery-container .wg-gallery-folder-wrapper .wg-gallery-folder .wg-gallery-folder-title{background-color:#093073;padding:25px 15px;color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.wg-gallery .wg-gallery-container .wg-gallery-folder-wrapper .wg-gallery-folder .wg-gallery-folder-title h2{font-size:2.2rem;margin:0}
body.dark-mode{background-color:#000;color:#fff}
body.dark-mode a{color:#fff}
body.dark-mode #preloader{background-color:#000}
body.dark-mode .site-header .top-bar-container{background-color:#000}
body.dark-mode .site-header .header-container{background-color:#000}
body.dark-mode .site-header .header-container .header-flex .site-branding .logo svg .primary{fill:#ff7d23}
body.dark-mode .hero{background-color:#000;background:#000}
body.dark-mode .hero .hero-content .hero-left .woloapp-banner{background-color:#000;color:#fff}
body.dark-mode .hero .hero-content .hero-left{border:3px solid #fff;color:#fff}
body.dark-mode .hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .logos svg{fill:#fff}
body.dark-mode .hero .hero-content .hero-left .woloapp-banner .woloapp-content .content .aspire{border-top:1px solid #fff}
body.dark-mode .hero .hero-content .hero-left .woloapp-banner .woloapp-content .content .aspire img{-webkit-filter:brightness(10);filter:brightness(10)}
body.dark-mode .hero .hero-content .hero-right{border:3px solid #fff}
body.dark-mode .hero .hero-content .hero-right .hero-slider .hero-slide.has-content::after{background:#000}
body.dark-mode .site-header .header-container .header-flex .main-navigation ul li a:hover{color:#000}
body.dark-mode .button,body.dark-mode input[type='submit']{background-color:#fff;color:#000;border:3px solid #fff}
body.dark-mode .button:hover,body.dark-mode input[type='submit']:hover{background-color:#000;color:#fff}
body.dark-mode .tiles .tiles-content .tile-container .tile-content{background-color:#fff !important}
body.dark-mode .tiles .tiles-content .tile-container .tile-content svg{fill:#000}
body.dark-mode .tiles .tiles-content .tile-container .tile-title{color:#fff}
body.dark-mode .textured{background-color:#000;background-image:none}
body.dark-mode .textured.white-bg::before{background-image:none}
body.dark-mode .text-with-picture.textured.white-bg{background-color:#000}
body.dark-mode .programs{padding-top:70px;border-top:3px solid #fff}
body.dark-mode .program-wrapper .program-link .program{border:3px solid #fff}
body.dark-mode .program-wrapper .program-link .program .program-right{background-color:#000;color:#fff}
body.dark-mode .programs .programs-container .programs-slider .slick-dots li button::before{color:#fff}
body.dark-mode .news{border-top:3px solid #fff}
body.dark-mode .news-item-wrapper .news-item-link .news-item{border:3px solid #fff}
body.dark-mode .news-item-wrapper .news-item-link .news-item .news-item-flex{background-color:#000}
body.dark-mode .news-item-wrapper .news-item-link .news-item .news-item-bottom .right{color:#fff}
body.dark-mode .contact{border-top:3px solid #fff}
body.dark-mode .contact .contact-container .contact-right .contact-details .contact-details-right svg{fill:#fff}
body.dark-mode .supporters{background-color:#000;border-top:3px solid #fff;border-bottom:3px solid #fff}
body.dark-mode .site-footer{background-color:#000}
body.dark-mode .site-author{background-color:#000}
body.dark-mode .news .news-container .news-slider .slick-dots li button::before{color:#fff}
body.dark-mode .slick-prev:before,body.dark-mode .slick-next:before{color:#fff}
body.dark-mode .site-header .header-container .header-flex .main-navigation{background-color:#000;border-left:3px solid #fff}
body.dark-mode .video{background-color:#000}
body.dark-mode .pagination-wrap .page-numbers{border:3px solid #fff;background-color:#000;color:#fff}
body.dark-mode .pagination-wrap .page-numbers.current{background-color:#fff;color:#000}
body.dark-mode table.table{border:3px solid #fff}
body.dark-mode table.table thead tr{border:3px solid #fff;background-color:#000}
body.dark-mode table.table thead tr th{border:3px solid #fff}
body.dark-mode table.table tbody tr{border:3px solid #fff}
body.dark-mode table.table tbody tr td{border:3px solid #fff}
body.dark-mode .wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area{border:3px solid #fff;background-color:#000}
body.dark-mode .wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area.active{background-color:#fff;color:#000}
body.dark-mode .wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area img{-webkit-filter:brightness(3.6);filter:brightness(3.6)}
body.dark-mode .wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area.active img{-webkit-filter:brightness(0);filter:brightness(0)}
body.dark-mode .wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area:hover{background-color:#fff}
body.dark-mode .qs-controls{background-color:#000}
body.dark-mode .wgi-activities .wgi-activity-wrap .wgi-activity{background-color:#000;border:3px solid #fff}
body.dark-mode .wgi-activities .wgi-activity-wrap .wgi-activity .wgi-activity-areas img{-webkit-filter:brightness(10);filter:brightness(10)}
body.dark-mode .wgi-activities .wgi-activity-wrap .wgi-activity .wgi-activity-title{background-color:#000;border-top:3px solid #fff}
body.dark-mode .wgi-activities .wgi-activity-wrap .wgi-activity .wgi-activity-dates .wgi-activity-dates-group svg{fill:#fff}
body.dark-mode .wgi-single-activity .wgi-activity-dates svg,body.dark-mode .wgi-single-activity .wgi-activity-location svg{fill:#fff}
body.dark-mode .wgi-activity-organization{border:3px solid #fff;background-color:#000}
body.dark-mode .wgi-activity-organization .wgi-activity-organization-content .wgi-activity-organization-detail .wgi-activity-organization-detail-icon svg{fill:#fff}
body.dark-mode .wg-doc-form .wg-doc-form-row{background-color:#000;color:#fff;border:3px solid #fff}
@media screen and (max-width:1300px){.contact .contact-container .contact-left{padding-right:10px}
.contact .contact-container .contact-right{padding-left:10px}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area .wgi-area-name{font-size:1.7rem}
}@media screen and (max-width:1200px){.site-header .header-container .header-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}
.site-header .header-container .header-flex .site-branding{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:300px}
.site-header .header-container .header-flex #wg-hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.site-header .header-container .header-flex .main-navigation{width:300px;background-color:#093073;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:fixed;top:0;right:0;bottom:0;z-index:1100;padding-top:40px;padding-bottom:25px;overflow:scroll;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.1);box-shadow:0 0 10px 1px rgba(0,0,0,0.1);-webkit-transform:translateX(300px);transform:translateX(300px);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
.site-header .header-container .header-flex .main-navigation.open{-webkit-transform:translateX(0);transform:translateX(0)}
.site-header .header-container .header-flex .main-navigation #wg-close-mobile-menu{display:block}
.site-header .header-container .header-flex .main-navigation ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.site-header .header-container .header-flex .main-navigation ul li{margin:0}
.site-header .header-container .header-flex .main-navigation ul li:not(:last-child){border-bottom:1px solid #0b3a8b;margin-right:0}
.admin-bar .site-header .header-container .header-flex .main-navigation{top:32px}
.tiles .tiles-content{max-width:800px;margin-left:auto;margin-right:auto}
.tiles .tiles-content .tile-container{width:33.333%}
.site-footer .footer-container{margin-left:-20px;margin-right:-20px;font-size:1.6rem}
.site-footer .footer-container .footer-col-wrapper{padding:0 20px}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area img{margin-right:0}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area .wgi-area-name{text-align:center}
body.dark-mode .site-header .header-container .header-flex .main-navigation ul li:not(:last-child){border-bottom:1px solid #efefef}
}@media screen and (max-width:1000px){.hero .hero-content .hero-right .hero-slider .hero-slide .hero-slide-content-container .hero-slide-content{padding:0 35px}
.contact .contact-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
.contact .contact-container .contact-left{padding-right:0;width:100%}
.contact .contact-container .contact-right{margin-top:50px;padding-left:0;width:100%}
.supporters .supporters-container .supporters-bottom a,.supporters .supporters-container .supporters-bottom span{width:20%}
.text-with-picture{padding:50px 0}
.text-with-picture.textured.white-bg{background-color:#fff;background-image:none}
.text-with-picture.textured.white-bg::before{display:none}
.text-with-picture .text-with-picture-container .picture{display:none}
.text-with-picture .text-with-picture-container .text{width:100%;padding-left:0;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}
.programs{padding:50px 0}
.posts-container .news-item-wrapper .news-item-link .news-item .news-item-image{height:140px}
.wgi-organizations-wrapper .wgi-organization-container .wgi-organization .wgi-organization-image{padding:15px 15px 0 15px;margin-bottom:10px}
.wgi-organizations-wrapper .wgi-organization-container .wgi-organization .wgi-organization-image img{height:80px}
.wgi-organization-wrapper .wgi-organization-left{width:300px;padding:15px}
.wgi-organization-wrapper .wgi-organization-right{width:calc(100% - 300px);padding-left:25px}
.programs-flex,.programs-archive-container{margin-left:-10px;margin-right:-10px}
.programs-flex .program-wrapper,.programs-archive-container .program-wrapper{width:50%;margin-bottom:10px}
.programs-flex .program-wrapper .program-link .program,.programs-archive-container .program-wrapper .program-link .program{width:calc(100% - 20px)}
.wg-gallery .wg-gallery-container .wg-gallery-folder-wrapper .wg-gallery-folder .wg-gallery-folder-image{height:150px}
}@media screen and (max-width:800px){.supporters .supporters-container .supporters-bottom a,.supporters .supporters-container .supporters-bottom span{width:25%}
h1{font-size:3rem}
h2{font-size:2.8rem}
h3{font-size:2.6rem}
h4{font-size:2.4rem}
h5{font-size:2.2rem}
h6{font-size:2rem}
}@media screen and (max-width:700px){.hero .hero-content{-ms-flex-wrap:wrap;flex-wrap:wrap}
.hero .hero-content .hero-left{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:auto}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr{width:40%;margin-bottom:15px}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .code-wrapper{display:none}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .logos{margin-bottom:0}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .qr .logos svg{width:40px;height:40px}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .content{width:40%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .content .aspire{border-top:0}
.hero .hero-content .hero-left .woloapp-banner .woloapp-content .content .aspire img{width:110px}
.hero .hero-content .hero-right{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.hero .hero-content .hero-right .hero-slider .hero-slide{height:400px}
.hero .hero-content .hero-right .hero-slider .hero-slide .hero-slide-content-container .hero-slide-content{padding:0 30px}
.tiles .tiles-content{padding-left:0;padding-right:0;max-width:500px}
.tiles .tiles-content .tile-container{width:33.333%;font-size:1.5rem;padding:10px 15px}
.contact .contact-container .contact-right .contact-details{-ms-flex-wrap:wrap;flex-wrap:wrap}
.contact .contact-container .contact-right .contact-details .contact-details-left{width:100%}
.contact .contact-container .contact-right .contact-details .contact-details-right{width:100%;margin-top:30px}
.site-footer .footer-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
.site-footer .footer-container .footer-col-wrapper{width:50%}
.posts-container .news-item-wrapper{width:50%;margin-bottom:15px}
.posts-container .news-item-wrapper .news-item-link .news-item{width:calc(100% - 15px)}
.posts-container .news-item-wrapper .news-item-link .news-item .news-item-image{height:140px}
.wgi-organizations-wrapper .wgi-organization-container{width:50%}
.wgi-organizations-wrapper .wgi-organization-container .wgi-organization .wgi-organization-name h2{font-size:1.6rem}
.wgi-registration-form form .wgi-form-row{width:100%}
.wgi-registration-form form .wgi-form-row.wgi-submit-row{margin-top:15px}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper{width:33.333%}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area img{margin-right:0}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-areas .wgi-area-wrapper .wgi-area .wgi-area-name{text-align:center}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-other-filters{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-other-filters select{width:calc(50% - 5px)}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-other-filters>*{margin-right:0;margin-bottom:10px}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-other-filters .wgi-datepicker-wrap{width:calc(50% - 5px);margin-bottom:10px}
.wgi-activities-form-wrapper .wgi-activities-form .wgi-other-filters button{width:100%}
.wgi-activities .wgi-activity-wrap{width:50%}
.wgi-organization-wrapper .wgi-organization-left{width:100%;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.wgi-organization-wrapper .wgi-organization-left .wgi-organization-image{width:150px}
.wgi-organization-wrapper .wgi-organization-left .wgi-foundation-details{padding-left:25px;width:calc(100% - 150px)}
.wgi-organization-wrapper .wgi-organization-left .wgi-foundation-detail{margin-top:10px;width:100%}
.wgi-organization-wrapper .wgi-organization-see-offers{width:100%;margin-top:10px}
.wgi-organization-wrapper .wgi-organization-right{width:100%;padding-left:0}
.wgi-organization-wrapper .wgi-organization-map{height:220px}
.wg-doc-form .wg-doc-form-row .wg-doc-form-label{width:100%;display:inline-block;margin-right:0;margin-bottom:10px}
.wg-doc-form .wg-doc-form-row .wg-doc-form-value{width:100%}
.programs-flex,.programs-archive-container{margin-left:0;margin-right:0}
.programs-flex .program-wrapper,.programs-archive-container .program-wrapper{width:100%;margin-bottom:15px}
.programs-flex .program-wrapper .program-link .program,.programs-archive-container .program-wrapper .program-link .program{width:100%}
.wg-gallery .wg-gallery-container .wg-gallery-folder-wrapper{width:50%}
.wg-gallery .wg-gallery-container .wg-gallery-folder-wrapper .wg-gallery-folder .wg-gallery-folder-image{height:25vw}
body.dark-mode .hero .hero-content .hero-left .woloapp-banner .woloapp-content .content .aspire{border-top:0}
}@media screen and (max-width:600px){h1{font-size:2.5rem}
h2{font-size:2.4rem}
h3{font-size:2.3rem}
h4{font-size:2.2rem}
h5{font-size:2.1rem}
h6{font-size:2rem}
.supporters .supporters-container .supporters-bottom a,.supporters .supporters-container .supporters-bottom span{width:33.333%}
}@media screen and (max-width:500px){.supporters .supporters-container .supporters-bottom a,.supporters .supporters-container .supporters-bottom span{width:50%}
.site-header .top-bar-container .top-bar-flex .top-bar-left{display:none}
.site-header .top-bar-container .top-bar-flex .top-bar-right{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.site-header .header-container .header-flex .site-branding{width:250px}
.hero .hero-content .hero-right .hero-slider .hero-slide .hero-slide-content-container .hero-slide-content{padding:0 10px}
.tiles .tiles-content{max-width:400px}
.tiles .tiles-content .tile-container{width:50%}
.programs .programs-container .programs-slider .program-wrapper .program-link .program{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.programs .programs-container .programs-slider .program-wrapper .program-link .program .program-left{width:100%;height:150px}
.programs .programs-container .programs-slider .program-wrapper .program-link .program .program-right{width:100%}
.posts-container .news-item-wrapper{width:100%;margin-bottom:15px}
.posts-container .news-item-wrapper .news-item-link .news-item{width:calc(100% - 15px)}
.posts-container .news-item-wrapper .news-item-link .news-item .news-item-image{height:140px}
.wgi-organizations-wrapper .wgi-organization-container{width:100%}
.wgi-organizations-wrapper .wgi-organization-container .wgi-organization .wgi-organization-name h2{font-size:1.6rem}
.wgi-activities .wgi-activity-wrap{width:100%}
.wgi-organization-wrapper .wgi-organization-left .wgi-organization-image{margin:0 auto;width:100%;max-width:250px}
.wgi-organization-wrapper .wgi-organization-left .wgi-foundation-details{padding-left:0;width:100%;max-width:250px;margin:0 auto}
.wgi-organization-wrapper .wgi-organization-see-offers{text-align:center}
.wgi-organization-wrapper .wgi-organization-map{height:220px}
.wg-gallery .wg-gallery-container .wg-gallery-folder-wrapper{width:100%}
.wg-gallery .wg-gallery-container .wg-gallery-folder-wrapper .wg-gallery-folder .wg-gallery-folder-image{height:40vw}
}@media screen and (max-width:400px){.site-header .header-container .header-flex .site-branding{width:200px}
.tiles .tiles-content{padding:10px;font-size:1.4rem}
.site-footer .footer-container .footer-col-wrapper{width:100%;margin-bottom:20px}
}.wgi-single-activity-date {
background-color: #efefef;
padding: 5px 25px;
margin-top: 0;
}
.wgi-single-activity .wgi-activity-age {
margin-bottom: 10px;
margin-top: 10px;
}
.wgi-single-activity .wgi-activity-age svg {
width: 2rem;
height: 2rem;
fill: #093073;
margin-right: 10px;
}
.hero .hero-content .hero-left {
display: none;
}
.hero .hero-content .hero-right {
width: 100%;
border-bottom-left-radius: 100px;
}