.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;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.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}.exggmap-wrapper{position:relative;width:100%;aspect-ratio:4 / 3}.exggmap-wrapper .exggmap-mask{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;transition:opacity 2.5s ease-in 0.5s;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2}.exggmap-wrapper .exggmap-caption{font-size:30px;margin-top:0;margin-bottom:15px}.exggmap-wrapper
iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.exggmap-wrapper .exggmap-mask-content{text-align:center;padding:0
32px;width:100%;margin-top:-20px}.exggmap-wrapper
a{text-decoration:none;font-size:12px !important}.exggmap-wrapper a:hover,
.exggmap-wrapper a:visited{color:#2196f3}.exggmap-wrapper a:hover{text-decoration:underline}.exggmap-wrapper
span{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:1;font-size:12px !important;line-height:1.35;text-align:center}.exggmap-wrapper span
a{text-decoration:underline}.exggmap-wrapper
button{border:1px
solid;text-decoration:none;font-size:18px;text-transform:uppercase;padding:12px
32px 10px;display:inline-block;overflow:hidden;border-radius:0px;background-color:transparent;cursor:pointer}.exampp-hints{margin-top:7px;font-size:14px}.ngg-trigger-buttons{clear:both;text-align:right;font-size:12px;line-height:1em;margin:0}.ngg-trigger-buttons.hidden{display:none}.ngg-trigger-large{font-size:16px;margin:0
10px}.ngg-trigger-buttons .ngg-trigger{margin-left:0.3em;cursor:pointer}.ngg-trigger-buttons .ngg-trigger:active,
.ngg-trigger-buttons .ngg-trigger:focus,
.ngg-trigger-buttons .ngg-trigger:visited,
.ngg-trigger-buttons .ngg-trigger{color:#999}.ngg-trigger-buttons .ngg-trigger:hover{color:#333}.ngg-trigger-large .ngg-trigger{}.galleria.photocrati-nextgen_pro_horizontal_filmstrip{margin-bottom:5px}@media screen and (min-width: 0px) and (max-width: 1024px){.ngg-trigger-buttons.mobile-hide{display:none}}
/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.1.5
*/
body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:0.7;display:none;z-index:1035}.sl-wrapper{z-index:1040}.sl-wrapper
*{box-sizing:border-box}.sl-wrapper
button{border:0
none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-close:focus{outline:none}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#000;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation
button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}.sl-wrapper .sl-navigation button:focus{outline:none}@media (min-width: 35.5em){.sl-wrapper .sl-navigation
button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width: 50em){.sl-wrapper .sl-navigation
button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image
img{margin:0;padding:0;display:block;border:0
none;width:100%;height:auto}@media (min-width: 35.5em){.sl-wrapper .sl-image
img{border:0
none}}@media (min-width: 50em){.sl-wrapper .sl-image
img{border:0
none}}.sl-wrapper .sl-image
iframe{background:#000;border:0
none}@media (min-width: 35.5em){.sl-wrapper .sl-image
iframe{border:0
none}}@media (min-width: 50em){.sl-wrapper .sl-image
iframe{border:0
none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0, 0, 0, 0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px
solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes
pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes
pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes
pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes
pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes
pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-square-x-twitter:before{content:"\e61a"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}.fa-info:before{content:"\f129"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-lock:before{content:"\f023"}.fa-angle-right:before{content:"\f105"}.fa-user:before{content:"\f007"}.fa-star:before{content:"\f005"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-pause:before{content:"\f04c"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-arrow-right:before{content:"\f061"}.fa-lock-open:before{content:"\f3c1"}.fa-circle:before{content:"\f111"}.fa-comment:before{content:"\f075"}.fa-envelope:before{content:"\f0e0"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-angle-down:before{content:"\f107"}.fa-play:before{content:"\f04b"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-angle-up:before{content:"\f106"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-spinner:before{content:"\f110"}.fa-check:before{content:"\f00c"}.fa-angle-left:before{content:"\f104"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-window-close:before{content:"\f410"}.ngg-slideshow.slick-slider{margin:40px
auto 50px !important;overflow:visible}.ngg-slideshow .ngg-gallery-slideshow-image{display:inline-block;text-align:center;font:0/0 a}.ngg-slideshow .ngg-gallery-slideshow-image:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.ngg-slideshow .ngg-gallery-slideshow-image
a{display:inline !important}.ngg-slideshow .ngg-gallery-slideshow-image
img{margin:0
auto;display:inline-block !important;vertical-align:middle;max-width:99%!important;max-height:98% !important}.ngg-slideshow .slick-prev{left:20px !important;z-index:10 !important;top:49%;cursor:before}.ngg-slideshow .slick-next{right:30px !important;z-index:10 !important;top:49%;cursor:pointer}.ngg-slideshow .slick-next:before,
.ngg-slideshow .slick-prev:before{color:#CCC !important;font-size:32px !important}.ngg-slideshow .slick-next:hover:before,
.ngg-slideshow .slick-prev:hover:before{color:#AAA !important;font-size:32px !important}.ngg-slideshow .slick-dots{margin:0;padding:0;bottom:-30px}.ngg-slideshow .slick-dots
li{margin:0}.ngg-slideshow .slick-dots li
button{margin:0}.ngg-slideshow .slick-dots li button:before{font-size:8px;color:#888;opacity: .5;cursor:pointer}.ngg-slideshow .slick-dots li.slick-active button:before{opacity:1;color:#555}.slideshowlink{margin:-34px auto 50px;text-align:center;text-transform:uppercase}.slideshowlink
a{font-size:13px;letter-spacing: .75px;cursor:pointer;text-decoration:none;box-shadow:none;border:none}.slideshowlink a:hover{text-decoration:none !important;box-shadow:none !important;border:none !important}@media (max-width: 600px){.ngg-slideshow .ngg-gallery-slideshow-image{height:400px !important}}@media (max-width: 450px){.ngg-slideshow .ngg-gallery-slideshow-image{height:300px !important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block;margin:0
auto}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/fonts/slick.eot');src:url('/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/fonts/slick.eot?#iefix') format('embedded-opentype'), url('/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/fonts/slick.woff') format('woff'), url('/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/fonts/slick.ttf') format('truetype'), url('/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background: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;opacity: .75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots
li{position:relative;display:inline-block;width:20px;height:20px;margin:0
5px;padding:0;cursor:pointer}.slick-dots li
button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,
.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity: .25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity: .75;color:black}
/*!
Theme Name: Halle
Theme URI: https://github.com/samhermes/halle
Author: Sam Hermes
Author URI: https://samhermes.com
Description: Halle was made for your story. A clean, refined design gives your words and photos center stage.
Tags: one-column, accessibility-ready, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets
Version: 1.2.1
Tested up to: 6.6
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: halle

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Halle is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
@font-face{font-family:"Poly";font-style:normal;font-weight:400;src:local(""), url("/wp-content/themes/halle/fonts/poly-v14-latin-regular.woff2") format("woff2"), url("/wp-content/themes/halle/fonts/poly-v14-latin-regular.woff") format("woff")}@font-face{font-family:"Poly";font-style:italic;font-weight:400;src:local(""), url("/wp-content/themes/halle/fonts/poly-v14-latin-italic.woff2") format("woff2"), url("/wp-content/themes/halle/fonts/poly-v14-latin-italic.woff") format("woff")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:400;src:local(""), url("/wp-content/themes/halle/fonts/work-sans-v16-latin-regular.woff2") format("woff2"), url("/wp-content/themes/halle/fonts/work-sans-v16-latin-regular.woff") format("woff")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:500;src:local(""), url("/wp-content/themes/halle/fonts/work-sans-v16-latin-500.woff2") format("woff2"), url("/wp-content/themes/halle/fonts/work-sans-v16-latin-500.woff") format("woff")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:600;src:local(""), url("/wp-content/themes/halle/fonts/work-sans-v16-latin-600.woff2") format("woff2"), url("/wp-content/themes/halle/fonts/work-sans-v16-latin-600.woff") format("woff")}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em
40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,
html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-family:"Work Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin:0
0 0.75em;line-height:1.25;font-weight:400}p{margin-top:0;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;font-size:15px;font-size:0.9375rem;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;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{border:0;border-top:1px solid #ccc;height:1px;margin-bottom:1.5em}ul,ol{margin:0
0 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}dt{font-weight:bold}dd{margin:0
1.5em 1.5em}img{height:auto;max-width:100%}figcaption{font-size:1.125rem}table{width:100%}table
tr{border-bottom:1px solid #ccc}table
td{padding:0.2em 1em 0.2em 0}button,input[type=button],input[type=reset],input[type=submit]{border:1px
solid #c5c5c5;background:#fff;box-shadow:none;color:#404040;font-size:13px;font-size:0.8125rem;line-height:1;padding:0.7em 1.2em 0.65em;text-shadow:none;transition:all 0.1s;text-transform:uppercase;border-radius:3px}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#404040;border-color:#808080}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border-color:#808080;outline:thin dotted}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#808080}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{border:1px
solid #c5c5c5;padding:0.45em 0.55em;transition:all 0.1s}textarea{padding:0.5em 0.73em}select{border:1px
solid #ccc}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;outline:none;border-color:#808080}textarea{width:100%}a{color:#404040}a:hover,a:focus,a:active{text-decoration:none}a:focus{outline:thin dotted}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft,.alignright{display:block;margin:0
0 1.5em}@media screen and (min-width: 37.5em){.alignleft{display:inline;float:left;margin:0.4em 1.5em 1em 0;max-width:40%}.alignright{display:inline;float:right;margin:0.4em 0 1em 1.5em;max-width:40%}}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before, .home-featured:before, .intro-posts:before, .archive .hentry:before,
.search .hentry:before, .site-footer .widget-area:before,
.clear:after,
.home-featured:after,
.intro-posts:after,
.archive .hentry:after,
.search .hentry:after,
.site-footer .widget-area:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after, .home-featured:after, .intro-posts:after, .archive .hentry:after,
.search .hentry:after, .site-footer .widget-area:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.site-header{border-bottom:1px solid #eee}.site-header[style]{background-repeat:no-repeat;background-size:cover;background-position:center}.site-branding{text-align:center;padding:2.5em 0;width:90%;margin:0
auto;color:#404040}.has-custom-logo .site-branding{padding:1.5em 0}.site-title{margin:0;font-size:1em;line-height:1}.site-title
a{font-size:2.5em;font-weight:600;color:inherit;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 37.5em){.site-branding{padding:2.75em 0}.has-custom-logo .site-branding{padding:1.75em 0}.site-title
a{font-size:3em}}.site-description{margin:0}.custom-logo-link{display:inline-block}.custom-logo-link
img{max-height:4rem;width:auto}@media screen and (min-width: 25em){.custom-logo-link
img{max-height:5rem}}@media screen and (min-width: 37.5em){.custom-logo-link
img{max-height:6rem}}.main-navigation{position:relative;width:100%;background:#fff;border-bottom:1px solid #eee;text-align:center}.stick{position:-webkit-sticky;position:sticky;top:0;z-index:10}.main-navigation
ul{display:none;list-style:none;margin:0;padding:0.43em 4em}.main-navigation
li{background:#fff}@media screen and (min-width: 50em){.main-navigation
li{display:inline-block;position:relative}}.main-navigation
a{display:block;text-decoration:none;text-transform:uppercase;line-height:1;padding:8px
0 2px;margin:0
20px 3px;font-size:0.95em;color:#333;font-weight:500}.main-navigation a:hover{text-decoration:underline}@media screen and (min-width: 50em){.main-navigation
a{border-bottom:1px solid transparent}.main-navigation a:hover{text-decoration:none;border-bottom-color:#333}}.menu-toggle{border:0;box-shadow:none;text-shadow:none;background:transparent;width:100%;padding:16px
0 15px;font-size:0.95em;font-weight:500;color:#404040;text-align:center;text-transform:uppercase}.menu-toggle:hover{box-shadow:none}.menu-toggle,
.main-navigation.toggled
ul{display:block}@media screen and (min-width: 50em){.menu-toggle{display:none}.main-navigation
ul{display:block;height:2.75rem}}.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation{margin:0
0 1.5em;overflow:hidden}.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%}.search-toggle{position:absolute;top:0;right:0.5rem;width:2.75rem;height:2.75rem;padding:0;border:none;background:none}.search-toggle
img{width:1.25rem;height:1.25rem}.search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:11;height:0;overflow:hidden;opacity:0;width:100%;background:transparent;visibility:hidden;transition:visibility 0s 0.2s, background 0.2s, opacity 0.2s, height 0s 0.2s}.admin-bar .search-overlay{top:32px}@media screen and (max-width: 782px){.admin-bar .search-overlay{top:46px}}.search-overlay.toggled{height:100%;opacity:1;visibility:visible;background:rgba(255, 255, 255, 0.95);transition-delay:0s}.search-overlay .search-close{position:absolute;top:1em;right:1.2em;width:3em;height:3em;background:url(/wp-content/themes/halle/img/search-close.svg) no-repeat center;background-size:1.4rem;border:none;padding:0;-webkit-appearance:none}@media screen and (min-width: 28.125em){.search-overlay .search-close{right:2em}}.search-overlay .search-form{position:absolute;top:25%;right:0;left:0;max-width:40em;margin:0
auto;padding:0
1.2em}.search-overlay .search-field{width:calc(100% - 3em);height:3em;padding:0
1em;-webkit-appearance:none;border-radius:0}.search-overlay .search-submit{position:absolute;top:0.3em;right:1.45em;width:3em;height:3em;text-indent:-9999px;overflow:hidden;background:url(/wp-content/themes/halle/img/search.svg) no-repeat center;background-size:1.4rem;padding:0;border:none;-webkit-appearance:none}.site-footer{border-top:1px solid #eee;padding:0
1.2em}@media screen and (min-width: 37.5em){.site-footer{padding:0
2em}}.site-footer
ul{list-style:none;margin:0;padding:0}.site-footer .widget-area{max-width:82em;margin:0
auto;padding:2.5em 0 1em}@media screen and (min-width: 50em){.site-footer .widget-area{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}}.site-footer .widget-area .widget-title{margin:0
0 0.75em;font-size:0.95em;color:#333;font-weight:500;text-transform:uppercase}.site-footer
.widget{margin-bottom:3em}@media screen and (min-width: 50em){.site-footer
.widget{-webkit-flex:1;-ms-flex:1;flex:1;margin:0
1em 3em}}.site-footer .widget .search-field{-webkit-appearance:none;margin-bottom:0.5em}@media screen and (min-width: 56.25em){.single .content-area{float:left;width:65%}.single .site-content .widget-area{float:right;width:25%}}.archive .content-area,
.search .content-area{max-width:60em;margin:0
auto}.archive .page-header,
.search .page-header{margin-bottom:2.5em}@media screen and (min-width: 37.5em){.archive .page-header,
.search .page-header{margin-bottom:3.25em}}.archive .page-header .page-title,
.search .page-header .page-title{margin:0;font-size:1.3em;font-weight:normal;text-transform:uppercase;text-align:center}.archive .hentry,
.search
.hentry{clear:both}.archive .featured-image,
.search .featured-image{margin-bottom:0.8em}.archive .entry-header,
.search .entry-header{margin-bottom:1em}.archive .entry-title,
.search .entry-title{font-size:1.3em;line-height:1.125;margin-bottom:0.4em}@media screen and (min-width: 50em){.archive .entry-title,
.search .entry-title{font-size:1.7em}}.archive .entry-title a,
.search .entry-title
a{text-decoration:none}.archive .entry-title a:hover,
.search .entry-title a:hover{text-decoration:underline}.archive .entry-content,
.search .entry-content{font-size:1.2em}@media screen and (min-width: 50em){.archive .featured-image,
.search .featured-image{float:left;width:29.34%}.archive .entry-header,
.archive .entry-content,
.search .entry-header,
.search .entry-content{float:right;width:67.66%}}.pagination{text-align:center}.pagination .page-numbers{border:1px
solid #c5c5c5;font-size:0.8125rem;line-height:1;padding:0.7em 1.2em 0.65em;transition:0.1s;text-transform:uppercase;text-decoration:none;border-radius:3px}.pagination .page-numbers.prev, .pagination .page-numbers.next{background:#333;border-color:#333;color:#fff}.pagination .page-numbers.prev:hover, .pagination .page-numbers.next:hover{color:#fff;border-color:#333}.pagination .page-numbers:hover, .pagination .page-numbers.current{color:#404040;border-color:#595959}.site-content{max-width:75em;margin:0
auto;padding:2em
1.2em}@media screen and (min-width: 37.5em){.site-content{padding:3.5em 2em}}.page .site-content, .error404 .site-content{max-width:60em}.site-content.is-full-width{max-width:100%;padding-left:0;padding-right:0;margin:0}.site-content.is-full-width .content-area{width:100%;float:none}.sticky{display:block}.hentry{margin:0
0 2em;font-family:"Poly",serif;font-weight:400}@media screen and (min-width: 50em){.hentry{margin-bottom:1.5em}}.single .entry-header{margin-bottom:2em}.entry-title{margin:0
0 0.3em;font-size:1.8em;font-weight:400;line-height:1.1;-ms-word-wrap:break-word;word-wrap:break-word}@media screen and (min-width: 37.5em){.entry-title{font-size:3em}}.page-template-default .entry-title{margin-bottom:0.8em}@media screen and (min-width: 37.5em){.page-template-default .entry-title{font-size:2.5em}}.entry-title a:hover{color:#404040;text-decoration:underline}.entry-meta{font-family:"Work Sans",sans-serif;font-size:0.9em;font-weight:400;color:#595959}.entry-meta
a{color:#595959;text-decoration:none}.entry-meta a:hover{text-decoration:underline}.entry-meta
.author{text-transform:uppercase}.posted-on{display:block;text-transform:uppercase}.updated:not(.published){display:none}.featured-image{margin-bottom:1.5em}.featured-image
img{display:block}.page-content,.entry-content,.entry-summary{font-size:1.1em}.page-content h1,
.entry-content h1,
.entry-summary
h1{font-size:1.602em}.page-content h2,
.entry-content h2,
.entry-summary
h2{font-size:1.602em}.page-content h3,
.entry-content h3,
.entry-summary
h3{font-size:1.424em}.page-content h4,
.entry-content h4,
.entry-summary
h4{font-size:1.266em}.page-content h5,
.page-content h6,
.entry-content h5,
.entry-content h6,
.entry-summary h5,
.entry-summary
h6{font-size:1.125em}.page-content p:first-child,
.entry-content p:first-child,
.entry-summary p:first-child{margin-top:0}.page-content p:last-child,
.entry-content p:last-child,
.entry-summary p:last-child{margin-bottom:0}@media screen and (min-width: 37.5em){.page-content,.entry-content,.entry-summary{font-size:1.4em}}.entry-footer{font-family:"Work Sans",sans-serif;margin-top:2rem}.page-links{clear:both;margin:0
0 1.5em}.is-full-width .entry-header,
.is-full-width .featured-image,
.is-full-width .entry-footer,
.is-full-width .comments-area{max-width:50rem;margin-left:auto;margin-right:auto;width:calc(100% - 2.4rem)}@media screen and (min-width: 37.5em){.is-full-width .entry-header,
.is-full-width .featured-image,
.is-full-width .entry-footer,
.is-full-width .comments-area{width:calc(100% - 4rem)}}.is-full-width .entry-content>*{max-width:50rem;margin-left:auto;margin-right:auto;width:calc(100% - 2.4rem)}@media screen and (min-width: 37.5em){.is-full-width .entry-content>*{width:calc(100% - 4rem)}}.is-full-width .entry-content>*.alignwide{max-width:80rem}.is-full-width .entry-content>*.alignfull{max-width:100%;width:100%}.single .is-full-width .widget-area{max-width:80rem;margin-left:auto;margin-right:auto;width:calc(100% - 2.4rem);float:none}@media screen and (min-width: 37.5em){.single .is-full-width .widget-area{width:calc(100% - 4rem)}}.search .page-content{min-height:10em}.search .page-content .search-form{position:relative;max-width:40rem}.search .page-content .search-field{width:calc(100% - 3em);height:3em;padding:0
1em;-webkit-appearance:none}.search .page-content .search-submit{position:absolute;top:0.3em;right:0;width:3em;height:3em;text-indent:-9999px;background:url(/wp-content/themes/halle/img/search.svg) no-repeat center;background-size:1.4rem;border:none}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:8rem}.wp-block-buttons,.wp-block-cover,.wp-block-embed,.wp-block-media-text,.wp-block-group{margin-bottom:1.5em}.wp-block-buttons:last-child,.wp-block-cover:last-child,.wp-block-embed:last-child,.wp-block-media-text:last-child,.wp-block-group:last-child{margin-bottom:0}.wp-block-button__link{font-size:1.125rem;border-radius:0.43rem;padding:0.56rem 1.3rem}.wp-block-quote{margin:0
0 1.5em;border-left:4px solid #404040;padding:0
0 0 1em}.wp-block-quote
p{margin-bottom:1rem;font-size:1.1rem}@media screen and (min-width: 37.5em){.wp-block-quote
p{font-size:1.4rem}}.wp-block-quote
cite{font-size:1.125rem}.wp-block-quote.is-style-large{margin:2.5rem 0}.wp-block-quote.is-style-large
p{font-size:2rem}.wp-block-pullquote
p{line-height:1.4}.wp-block-image
figcaption{margin-bottom:2rem}.wp-block-gallery{margin-bottom:1.5em}.wp-block-table
figcaption{margin-top:0.8em;margin-bottom:1rem}.has-small-font-size{font-size:1.125rem}.has-normal-font-size{font-size:1.2rem}.has-large-font-size{font-size:1.875rem}.has-huge-font-size{font-size:2.5rem}.blog .site-content{padding:0}@media screen and (min-width: 37.5em){.blog .site-content{max-width:100%}}.intro-posts{max-width:90em}@media screen and (min-width: 50em){.intro-posts{padding:2rem 2rem 2.2rem;margin:0
auto 3em}}@media screen and (min-width: 62.5em){.intro-posts{padding:2rem 3% 2.2rem}}.intro-posts
a{text-decoration:none;display:inline-block}.intro-posts a:hover{text-decoration:underline}.intro-posts .entry-title,
.intro-posts .entry-meta,
.intro-posts .entry-excerpt{margin-left:1.2rem;margin-right:1.2rem}@media screen and (min-width: 37.5em){.intro-posts .entry-title,
.intro-posts .entry-meta,
.intro-posts .entry-excerpt{margin-left:2rem;margin-right:2rem}}@media screen and (min-width: 50em){.intro-posts .entry-title,
.intro-posts .entry-meta,
.intro-posts .entry-excerpt{margin-left:0;margin-right:0}}.home-featured .image-wrap
a{display:block}.home-featured .wp-post-image{display:block;margin-bottom:1rem}@media screen and (min-width: 50em){.home-featured .wp-post-image{margin-bottom:1.5rem}}@media screen and (min-width: 62.5em){.home-featured .wp-post-image{margin-bottom:0}}.home-featured .entry-title{font-size:1.7em;line-height:1.125;margin-bottom:0.4em;clear:none}@media screen and (min-width: 37.5em){.home-featured .entry-title{font-size:2em}}@media screen and (min-width: 75em){.home-featured .entry-title{font-size:2.5em}}.home-featured .entry-meta{margin-bottom:1.2em}.home-featured .entry-excerpt{margin-bottom:0}.home-featured .read-more{text-transform:uppercase;font-family:"Work Sans",sans-serif;font-weight:400;font-size:0.9em}.home-small .wp-post-image{display:block;margin-bottom:0.8em}.home-small .entry-title{font-size:1.3em;line-height:1.3}.home-small .entry-meta{font-size:0.8em}@media screen and (min-width: 50em){.home-featured{padding:0
0 1rem}.home-small{width:30.6666%;float:left;margin:0
4% 0 0}.home-small:last-child{margin-right:0}}@media screen and (min-width: 62.5em){.home-featured .entry-header{display:flex}.home-featured .image-wrap{float:left;width:60%;margin-right:3%}.home-featured .detail-wrap{float:left;width:37%;max-width:25em;padding:0
2rem 1.75rem 0;display:flex;flex-direction:column;justify-content:center}.home-featured .entry-title{padding-top:8%}.home-small{width:32%;float:left;margin:0
2% 0 0}}.latest-feed{max-width:60em;margin:1em
auto 0;padding:0
1.2em 3.5em}@media screen and (min-width: 37.5em){.latest-feed{padding-left:2em;padding-right:2em}}@media screen and (min-width: 50em){.latest-feed{padding:0
0 3.5em}.latest-feed .featured-image{width:29.34%}.latest-feed .entry-header,
.latest-feed .entry-content{width:67.66%}}.latest-feed .latest-heading{margin:0
0 1.923em;font-size:1.3em;font-weight:normal;text-transform:uppercase;text-align:center}@media screen and (min-width: 37.5em){.latest-feed .latest-heading{margin-bottom:2.5em}}.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}figure{margin:0}.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:0
-2% 0.5em}.gallery-item{display:inline-block;padding:0
2% 1em;margin:0;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-icon
img{width:100%}.gallery-caption{display:block;font-size:0.75rem}@media screen and (min-width: 37.5em){.gallery-caption{font-size:1rem}}.comment-toggle{border:1px
solid #808080;background:none;box-shadow:none;text-shadow:none;width:100%;text-transform:uppercase;font-size:1rem;padding:0.65em 1em 0.6em;transition:background 0.2s;color:#606060}.comment-toggle:hover{border-color:#808080;box-shadow:none;background:#f5f5f5}.comment-toggle:focus{border:1px
solid #808080;box-shadow:none}.comments-hidden
ol{display:none}.comment-list{list-style:none;padding:2.5em 0;margin:0}.comment-list
.comment{margin-bottom:3em}.comment-author
img{vertical-align:top;margin-right:0.5em}.comment-metadata
a{text-decoration:none;color:#595959;font-size:0.9rem;line-height:1.5rem}.comment-metadata a:hover, .comment-metadata a:active{text-decoration:underline}@media screen and (min-width: 37.5em){.comment-author{float:left;width:50%}.comment-metadata{float:right;width:50%;text-align:right}}.comment-content{clear:both}.comment-content
p{margin:1.2em 0}.comment-content
a{word-wrap:break-word}.comment-reply-link{text-decoration:none;border:1px
solid #c5c5c5;padding:0.25em 0.75em;color:#595959;text-transform:uppercase;font-size:0.8rem;transition:all 0.1s}.comment-reply-link:hover{color:#404040;border-color:#808080;text-decoration:none}.bypostauthor{display:block}.comment-respond{padding:3em
0}.comment-reply-title{font-weight:normal;text-transform:uppercase;font-size:1.2em;margin:0}.comment-form-comment
label{margin-bottom:0.5em;display:inline-block}.comment-form-author label,
.comment-form-email label,
.comment-form-url
label{margin-bottom:0.5em;display:block}@media screen and (min-width: 28.125em){.comment-form-author label,
.comment-form-email label,
.comment-form-url
label{width:5em;display:inline-block}}.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.latest-posts{padding-top:2em}@media screen and (min-width: 56.25em){.latest-posts{padding-top:4em}}.latest-posts
h2{font-weight:normal;text-transform:uppercase;font-size:1.2em;margin:0
0 1.2em}.latest-posts
ul{list-style:none;margin:0;padding:0}@media screen and (min-width: 37.5em){.is-full-width .latest-posts
ul{display:flex;flex-wrap:wrap;gap:1.5rem}.is-full-width .latest-posts ul
li{flex-basis:calc(50% - 0.75rem)}}@media screen and (min-width: 62.5em){.is-full-width .latest-posts
ul{flex-wrap:nowrap}.is-full-width .latest-posts ul
li{width:auto}}.latest-posts
li{margin-bottom:2.5em}.latest-posts li
img{display:block;margin-bottom:0.6em}.latest-posts
a{text-decoration:none;display:inline-block}.latest-posts a:hover{text-decoration:underline}.latest-posts
h3{font-family:"Poly",serif;font-weight:normal;line-height:1.3;margin:0
0 0.4em}