html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .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}[hidden],template{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:400;src:url(//frenchheritagecorridor.org/wp-content/themes/spek-custom/fonts/playfair-display/playfair-display-v37-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:400;src:url(//frenchheritagecorridor.org/wp-content/themes/spek-custom/fonts/playfair-display/playfair-display-v37-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:500;src:url(//frenchheritagecorridor.org/wp-content/themes/spek-custom/fonts/playfair-display/playfair-display-v37-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:600;src:url(//frenchheritagecorridor.org/wp-content/themes/spek-custom/fonts/playfair-display/playfair-display-v37-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:700;src:url(//frenchheritagecorridor.org/wp-content/themes/spek-custom/fonts/playfair-display/playfair-display-v37-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(//frenchheritagecorridor.org/wp-content/themes/spek-custom/fonts/open-sans/open-sans-v40-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url(//frenchheritagecorridor.org/wp-content/themes/spek-custom/fonts/open-sans/open-sans-v40-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url(//frenchheritagecorridor.org/wp-content/themes/spek-custom/fonts/open-sans/open-sans-v40-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url(//frenchheritagecorridor.org/wp-content/themes/spek-custom/fonts/open-sans/open-sans-v40-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(//frenchheritagecorridor.org/wp-content/themes/spek-custom/fonts/open-sans/open-sans-v40-latin-700.woff2) format("woff2")}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:62.5%}body{animation:fadedload 0.6s;font-size:1.7rem;line-height:1.625;background-color:#fff;color:#5e5244;font-family:"Open Sans",sans-serif;font-weight:500}@media (max-width:768px){body{font-size:1.8rem}}@keyframes fadedload{0%{opacity:0}66%{opacity:0}100%{opacity:1}}p{margin:0 0 20px;padding:0}a{color:#1D5E98;text-decoration:none;transition:0.3s ease-in-out}a:hover,a:focus,a:active{color:#396FA0;text-decoration:none;outline:0}b,strong{font-weight:700}blockquote,cite,em,i{font-style:italic}blockquote{margin:30px}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif;font-weight:500;color:#1D5E98;line-height:1.3;margin:0 0 20px}h1{font-size:5rem}h2{font-size:4rem;margin-top:40px}h3{font-size:3rem;font-family:"Open Sans",sans-serif;font-weight:inherit}h4{font-size:1.35em}h5{font-size:1.15em}h6{font-size:1em}ol,ul{margin:0 0 1em;padding:0 0 0 1em}hr.wp-block-separator{border-width:0;border-top-width:2px;border-top-color:#1D5E98;margin:20px 0;clear:both}hr.wp-block-separator.dotted{border-style:dotted}a.button,a.gb-text,.contains-button>a,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;border:0 solid;background:#1D5E98;color:#fff;line-height:1;padding:8px 12px;text-transform:uppercase;font-size:1.4rem;letter-spacing:.05rem;text-align:center;cursor:pointer;transition:300ms}a.button:hover,a.button:active,a.button:focus,a.gb-text:hover,a.gb-text:active,a.gb-text:focus,.contains-button>a:hover,.contains-button>a:active,.contains-button>a:focus,button:hover,button:active,button:focus,input[type=button]:hover,input[type=button]:active,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus{background-color:#396FA0}.wp-block-image .alignright,.wp-block-image .alignleft{margin-bottom:20px}table{table-layout:auto;width:100%;word-break:break-word}th,td{text-align:left;vertical-align:top;padding:5px}th{font-weight:700;padding:0 10px 10px}td{border-top:1px solid #eee}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto}.spek-icons{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.alignright,.alignleft{max-width:50%}@media (max-width:600px){.alignright,.alignleft{max-width:100%}}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.search-form{overflow:hidden}.entry-content .search-form{margin-bottom:40px;width:50%}.post-password-form input[type=submit],.search-form input[type=submit]{margin-top:10px}.widget_search input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}.sr-skip-links,.sr-skip-links li{margin:0;height:0;list-style:none;width:0}.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,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.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}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.no-margin{margin:0}.display-none{display:none!important}.no-margin-bottom{margin-bottom:0}.font-zero{font-size:0}.overflow-y-hidden{overflow-y:hidden!important}.no-margin-top{margin-top:0!important}.content-container-style-1{margin-top:100px;margin-bottom:100px}@media (max-width:1360px){.content-container-style-1{margin-top:80px;margin-bottom:80px}}@media (max-width:1023px){.content-container-style-1{margin-top:40px;margin-bottom:40px}}.content-container-style-1>.float-element{float:right;width:50%}@media (min-width:1024px){.content-container-style-1>.float-element{margin:0 0 10px 20px}}.content-container-style-1 p:last-of-type{margin-bottom:0}.content-container-style-1 .clear-both{clear:both}.my-calendar-modal p{margin-bottom:0}.content-container-2{margin-top:100px;margin-bottom:100px}@media (max-width:1360px){.content-container-2{margin-top:80px;margin-bottom:80px}}@media (max-width:1023px){.content-container-2{margin-top:40px;margin-bottom:40px}}.content-container-2 p:last-child{margin-bottom:0}.content-container-3{margin-top:100px;margin-bottom:100px}@media (max-width:1360px){.content-container-3{margin-top:80px;margin-bottom:80px}}@media (max-width:1023px){.content-container-3{margin-top:40px;margin-bottom:40px}}.content-container-3 p:last-child{margin-bottom:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,22px)}.default-ff-styling .fluentform .ff-el-group{margin:0}.default-ff-styling .fluentform .ff-el-group input{border-radius:5px;padding:6px 12px;width:193px}.default-ff-styling .fluentform .ff-el-group input::placeholder{color:#0F477A;font-size:14px}.default-ff-styling .fluentform .ff_submit_btn_wrapper_custom{margin:0!important}@media (max-width:768px){.default-ff-styling .fluentform .ff_submit_btn_wrapper_custom{margin:10px 0 0 0!important}}.default-ff-styling .fluentform .ff_submit_btn_wrapper_custom button{margin:0!important;background-color:rgba(255,255,255,0);border:1px solid #fff;border-radius:5px;font-size:18px;height:36px}@media (max-width:768px){.default-ff-styling .fluentform .ff_submit_btn_wrapper_custom button{min-width:193px}}.default-ff-styling .fluentform .ff-t-container{gap:unset;column-gap:10px}.interactive-map-container{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:100px;margin-bottom:100px;width:100vw;padding:40px 20px}@media (max-width:1360px){.interactive-map-container{margin-top:80px;margin-bottom:80px}}@media (max-width:1023px){.interactive-map-container{margin-top:40px;margin-bottom:40px}}@media (max-width:1023px){.interactive-map-container.margin-top-1{margin-top:0}}.interactive-map-container #hello-react-frontend{width:1200px;max-width:100%;margin:0 auto}@media (max-width:1023px){.interactive-map-container #hello-react-frontend>div.spek-custom-map-plugin-frontend{column-gap:4px}}.interactive-map-container #hello-react-frontend .filter-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;column-gap:4px;row-gap:4px}.interactive-map-container #hello-react-frontend .filter-buttons .filter-button{text-transform:unset;width:calc(20% - 4px);min-width:150px;max-width:100%;padding:12px 2px;font-size:14px;font-weight:300;letter-spacing:0;border:0}.interactive-map-container #hello-react-frontend .filter-buttons .filter-button.active-category-button{background-color:#0F477A}.interactive-map-container #hello-react-frontend .filter-buttons .filter-button:hover{cursor:pointer}.interactive-map-container #hello-react-frontend .locations-list-map-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}.interactive-map-container #hello-react-frontend .locations-list-map-container .locations-list-container-out{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:280px;row-gap:3px;display:none}.interactive-map-container #hello-react-frontend .locations-list-map-container .locations-list-container-out>input{background-color:initial;cursor:text;margin-bottom:0;margin-left:0;padding:10px;transition:all 0.2s linear;border:0;outline:none;width:100%;box-shadow:0 1px 2px 0 rgba(60,64,67,.3019607843),0 2px 4px 0 rgba(60,64,67,.3019607843);display:none}.interactive-map-container #hello-react-frontend .locations-list-map-container .locations-list-container-out>input:focus{box-shadow:inset 0 1px 2px 0 rgba(60,64,67,.3019607843),inset 0 2px 4px 0 rgba(60,64,67,.3019607843)}.interactive-map-container #hello-react-frontend .locations-list-map-container .locations-list-container-out>ul.locations-list-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:10px;padding:0 10px 0 0;width:100%;border-bottom:1px solid #5C8CB8;border-top:1px solid #5C8CB8;height:calc(100vh - 140px - 120px);overflow-x:auto;margin-bottom:0}.interactive-map-container #hello-react-frontend .locations-list-map-container .locations-list-container-out>ul.locations-list-container li.location-card{background:rgba(255,255,255,.5);border-radius:0;box-shadow:rgba(60,64,67,.2) 0 1px 2px 0,rgba(60,64,67,.1) 0 2px 6px 2px;border:1px solid #5C8CB8;transition:all 0.2s linear;list-style-type:none;display:flex;flex-direction:row;width:100%}.interactive-map-container #hello-react-frontend .locations-list-map-container .locations-list-container-out>ul.locations-list-container li.location-card:first-child{border-top:0}.interactive-map-container #hello-react-frontend .locations-list-map-container .locations-list-container-out>ul.locations-list-container li.location-card:last-child{border-bottom:0}.interactive-map-container #hello-react-frontend .locations-list-map-container .locations-list-container-out>ul.locations-list-container li.location-card:hover{cursor:pointer}.interactive-map-container #hello-react-frontend .locations-list-map-container .locations-list-container-out>ul.locations-list-container li.location-card p{font-size:14px}.interactive-map-container #hello-react-frontend .locations-list-map-container .locations-list-container-out>ul.locations-list-container li.location-card.selected-location-card{background:linear-gradient(90deg,rgb(255,255,255) calc(100% - 10px),#1D5E98 10px)!important;backdrop-filter:blur(0)}.interactive-map-container #hello-react-frontend .locations-list-map-container .locations-list-container-out>ul.locations-list-container li.location-card.selected-location-card::after{box-shadow:inset 0 1px 2px 0 rgba(60,64,67,.3),inset 0 2px 4px 0 rgba(60,64,67,.3)!important;content:"";backdrop-filter:blur(0);height:100%;position:absolute;width:100%}.interactive-map-container #hello-react-frontend .locations-list-map-container .locations-list-container-out>ul.locations-list-container li.location-card .location-infos-side{padding:10px;display:flex;flex-direction:column;justify-content:space-between}.interactive-map-container #hello-react-frontend .locations-list-map-container .locations-list-container-out>ul.locations-list-container li.location-card .location-infos-side h3{font-size:18px;font-weight:500;margin:0 0 5px 0}.interactive-map-container #hello-react-frontend .locations-list-map-container .locations-list-container-out>ul.locations-list-container li.location-card .location-infos-side p{margin:0 0 5px 0}.interactive-map-container #hello-react-frontend .locations-list-map-container .locations-list-container-out>ul.locations-list-container li.location-card .location-infos-side a{width:fit-content;font-size:14px}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container{height:calc(100vh - 120px - 120px - 20px);width:100%}@media (max-width:1360px){.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container{}}@media (max-width:768px){.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container{height:calc(100vh - 150px - 160px);margin:0 calc(50% - 50vw);width:100vw}}@media (max-width:768px) and (orientation:landscape){.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container{height:calc(200vh - 150px - 160px)}}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .refresh-button{position:absolute;right:10px;top:10px;z-index:999;text-transform:inherit}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .leaflet-top,.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .leaflet-bottom{z-index:999}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .cluster-icon{height:26px;width:26px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;background-color:#5e5244}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .location-marker-out{margin-left:-9px;padding:4px}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .location-marker-out h3{margin:0;font-size:12px;line-height:1}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .leaflet-pane.leaflet-marker-pane>img{transition:all 0.2s linear;height:auto!important}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .leaflet-popup{bottom:10px!important}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-location-marker{padding:18px 10px 10px;display:flex;flex-direction:column;justify-content:flex-start}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-location-marker h3{margin:0 0 10px 0;line-height:1;font-size:18px}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-location-marker p{font-size:14px;margin-top:0;margin-bottom:5px}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-location-marker p:nth-child(2){margin-bottom:0}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-location-marker strong{margin-bottom:5px}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-location-marker a{margin-top:20px;font-size:12px}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-location-marker a:hover{text-decoration:none!important}.interactive-map-container #hello-react-frontend .locations-list-map-container .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-location-marker:hover{cursor:pointer}.interactive-map-container:has(.mc-main){background-color:inherit!important}.interactive-map-container>.wp-block-heading:has(+#hello-react-frontend){background-color:#fff}.cta-container{border-top:2px solid #1D5E98;margin:0 calc(50% - 50vw);padding:40px 0}.cta-container>div{width:900px;max-width:100%;margin:0 auto;display:flex;flex-direction:row;column-gap:60px}.cta-container>div>figure{width:calc(50% - 30px);margin:0}.cta-container>div>figure img{width:100%;height:100%;object-fit:contain;object-position:0% 100%;aspect-ratio:420/178}.entry-content>div.wp-block-group{margin-left:inherit;margin-right:inherit}.page-teasers .gb-container{box-shadow:0 0 4px rgba(0,0,0,.3);transition:300ms}@media (max-width:768px){.page-teasers .gb-container{width:400px;max-width:100%;margin:0 auto}}@media (max-width:600px){.page-teasers .gb-container{width:300px}}.page-teasers .gb-container figure{overflow:hidden;margin-bottom:20px}.page-teasers .gb-container figure img{transition:300ms;aspect-ratio:1.2;object-fit:cover}.page-teasers .gb-container h2{font-size:24px}.page-teasers .gb-container:hover,.page-teasers .gb-container:focus{box-shadow:0 0 16px rgba(0,0,0,.3)}.page-teasers .gb-container:hover img,.page-teasers .gb-container:focus img{transform:scale(1.12);transition:all 8000ms 100ms linear}.teasers-page .entry-content h1{margin-bottom:40px;line-height:1}.teasers-page .entry-content .interactive-map-container{margin:40px 0 80px 0}.teasers-page .entry-content div.wp-block-group__inner-container:has(div.wp-block-columns:nth-of-type(4)){margin:80px 0}.teasers-page .entry-content .wp-block-columns:not(.wp-block-columns:has(.interactive-map-container)){width:fit-content;margin:0 auto;margin-bottom:80px;column-gap:40px}.teasers-page .entry-content .wp-block-columns:not(.wp-block-columns:has(.interactive-map-container)) .wp-block-column{width:360px;position:relative}@media (max-width:1023px){.teasers-page .entry-content .wp-block-columns:not(.wp-block-columns:has(.interactive-map-container)) .wp-block-column{margin-bottom:40px}}@media (max-width:768px){.teasers-page .entry-content .wp-block-columns:not(.wp-block-columns:has(.interactive-map-container)) .wp-block-column{margin-bottom:60px}}.teasers-page .entry-content .wp-block-columns:not(.wp-block-columns:has(.interactive-map-container)) .wp-block-column>.wp-block-spacer{height:0!important}.teasers-page .entry-content .wp-block-columns:not(.wp-block-columns:has(.interactive-map-container)) .wp-block-column .wp-block-image img{width:360px!important}@media (max-width:768px){.teasers-page .entry-content .wp-block-columns:not(.wp-block-columns:has(.interactive-map-container)) .wp-block-column .wp-block-image img{width:100%!important}}.teasers-page .entry-content .wp-block-columns:not(.wp-block-columns:has(.interactive-map-container)) .wp-block-column h3 a{top:0;bottom:-20px;left:0;right:0;display:flex;align-items:flex-end;width:100%;justify-content:center;font-size:18px}.fhc-header-container-1{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;margin-bottom:30px}.fhc-header-container-1>div:has(h2){width:1220px;max-width:100%;margin:0 auto;position:absolute;top:calc(50% + 48px);left:50%;transform:translate(-50%,-50%);z-index:1;display:inline-flex;flex-direction:column}.fhc-header-container-1>div:has(h2) h2{width:fit-content;color:#fff;background:#1D5E98;font-size:70px;padding:20px 40px;text-align:center;margin-bottom:0;line-height:1;animation-name:fadeInRight;animation-duration:1s}@media (max-width:600px){.fhc-header-container-1>div:has(h2) h2{margin:0 0 20px 0}}.fhc-header-container-1>div:has(h2) h2:last-child{margin-bottom:0;margin-left:80px;margin-top:40px;opacity:0;animation-delay:0.6s;animation-fill-mode:forwards}@media (max-width:600px){.fhc-header-container-1>div:has(h2) h2:last-child{margin:0}}.fhc-header-container-1 .swiper-slide figure{overflow:hidden;margin-bottom:0;display:flex}.fhc-header-container-1 .swiper-slide figure img{height:calc(100vh - 230px - 0px);width:100%;object-fit:cover;object-position:50% 50%;animation-name:zoomInSwiper;animation-duration:25s;animation-iteration-count:infinite}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-80px)}100%{opacity:1;transform:translateX(0)}}.full-width-heading{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 30px;margin-bottom:40px;background:#1D5E98;text-align:center}.full-width-heading h2{padding:0;margin:0;text-align:center;color:#fff}body.publications-and-active-organizations #main-content p>a,body.publications-and-active-organizations #main-content li>a{word-break:break-all}body.page-child #page .entry-content .wp-block-image>figure{max-width:calc(33% - 40px)}@media (max-width:768px){body.page-child #page .entry-content .wp-block-image>figure{max-width:calc(40% - 20px)}}@media (max-width:600px){body.page-child #page .entry-content .wp-block-image>figure{width:100%;max-width:100%}body.page-child #page .entry-content .wp-block-image>figure img{width:100%!important}}body.page-child #page .entry-content .wp-block-image>figure.alignright{margin:0 0 20px 40px}@media (max-width:768px){body.page-child #page .entry-content .wp-block-image>figure.alignright{margin:0 0 20px 20px}}body.page-child #page .entry-content .wp-block-image>figure.alignleft{margin:0 40px 20px 0}@media (max-width:768px){body.page-child #page .entry-content .wp-block-image>figure.alignleft{margin:0 20px 20px 0}}body.page-child #page .entry-content .wp-block-image>figure figcaption{margin:4px 10px 0;font-size:14px}body.page-child #page .entry-content hr.wp-block-separator.has-alpha-channel-opacity:nth-last-child(3){margin:80px 0 20px 0;border-top:1px solid #1D5E98;clear:both}body.page-child #page .entry-content ul.wp-block-list:last-child{padding-left:0;width:fit-content;margin:0 auto}body.page-child #page .entry-content ul.wp-block-list:last-child li{list-style-position:inside}body.page-child #page .entry-content ul.wp-block-list:last-child li::marker{margin-right:4px;color:#1D5E98}body.page-child #page .entry-content h2,body.page-child #page .entry-content h3{text-align:center}body.page-child #page .entry-content h3{margin-top:60px;margin-bottom:30px;clear:both}body.page-child #page .entry-content hr.wp-block-separator:has(+h2){margin-top:60px}body.page-child #page .entry-content div.wp-block-spacer:has(+hr){height:0!important}.ff-default .ff-el-form-control,.ff-default .ff-btn-lg{border-radius:0}.page-id-4100 .interactive-map-container,.page-id-4062 .interactive-map-container{margin-top:-40px}.page-id-4100 .footer,.page-id-4062 .footer{margin-top:0!important}.parent-pageid-3352 #page .entry-content div.title-design-4:nth-of-type(2n+1) .title-area,.parent-pageid-3359 #page .entry-content div.title-design-4:nth-of-type(2n+1) .title-area,.parent-pageid-3361 #page .entry-content div.title-design-4:nth-of-type(2n+1) .title-area,.parent-pageid-3952 #page .entry-content div.title-design-4:nth-of-type(2n+1) .title-area,.parent-pageid-3954 #page .entry-content div.title-design-4:nth-of-type(2n+1) .title-area{float:right;margin:0 0 20px 20px}.parent-pageid-3352 #page .entry-content h3:nth-child(2),.parent-pageid-3359 #page .entry-content h3:nth-child(2),.parent-pageid-3361 #page .entry-content h3:nth-child(2),.parent-pageid-3952 #page .entry-content h3:nth-child(2),.parent-pageid-3954 #page .entry-content h3:nth-child(2){margin-top:60px!important}.parent-pageid-3352 #page .entry-content h3:nth-child(2):before,.parent-pageid-3359 #page .entry-content h3:nth-child(2):before,.parent-pageid-3361 #page .entry-content h3:nth-child(2):before,.parent-pageid-3952 #page .entry-content h3:nth-child(2):before,.parent-pageid-3954 #page .entry-content h3:nth-child(2):before{content:none}.parent-pageid-3352 #page .entry-content p:has(+.wp-block-separator.has-alpha-channel-opacity.dotted),.parent-pageid-3359 #page .entry-content p:has(+.wp-block-separator.has-alpha-channel-opacity.dotted),.parent-pageid-3361 #page .entry-content p:has(+.wp-block-separator.has-alpha-channel-opacity.dotted),.parent-pageid-3952 #page .entry-content p:has(+.wp-block-separator.has-alpha-channel-opacity.dotted),.parent-pageid-3954 #page .entry-content p:has(+.wp-block-separator.has-alpha-channel-opacity.dotted){margin-bottom:60px}.parent-pageid-3352 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3),.parent-pageid-3359 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3),.parent-pageid-3361 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3),.parent-pageid-3952 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3),.parent-pageid-3954 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3){padding:20px;display:table;background:#1D5E98;color:#fff;margin-top:0px!important;clear:inherit!important;font-family:"Playfair Display",serif;position:relative;text-decoration:underline;text-underline-offset:20px;text-decoration-thickness:2px;padding-bottom:40px}@media (max-width:600px){.parent-pageid-3352 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3),.parent-pageid-3359 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3),.parent-pageid-3361 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3),.parent-pageid-3952 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3),.parent-pageid-3954 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3){font-size:26px}}.parent-pageid-3352 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3):before,.parent-pageid-3359 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3):before,.parent-pageid-3361 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3):before,.parent-pageid-3952 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3):before,.parent-pageid-3954 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3):before{position:absolute;width:1200px;top:-20px;left:0;border-top:2px solid #1D5E98;border-style:dotted}.parent-pageid-3352 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3) strong,.parent-pageid-3359 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3) strong,.parent-pageid-3361 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3) strong,.parent-pageid-3952 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3) strong,.parent-pageid-3954 #page .entry-content h3:not(.interactive-map-container h3,.page-id-4070 h3,.page-id-4064 h3,.page-id-4102 h3) strong{font-weight:500}.parent-pageid-3352 #page .entry-content h3:has(+.wp-block-image>.alignright),.parent-pageid-3359 #page .entry-content h3:has(+.wp-block-image>.alignright),.parent-pageid-3361 #page .entry-content h3:has(+.wp-block-image>.alignright),.parent-pageid-3952 #page .entry-content h3:has(+.wp-block-image>.alignright),.parent-pageid-3954 #page .entry-content h3:has(+.wp-block-image>.alignright){text-align:left;margin-right:auto}.parent-pageid-3352 #page .entry-content h3:has(+.wp-block-image>.alignright):before,.parent-pageid-3359 #page .entry-content h3:has(+.wp-block-image>.alignright):before,.parent-pageid-3361 #page .entry-content h3:has(+.wp-block-image>.alignright):before,.parent-pageid-3952 #page .entry-content h3:has(+.wp-block-image>.alignright):before,.parent-pageid-3954 #page .entry-content h3:has(+.wp-block-image>.alignright):before{left:0}.parent-pageid-3352 #page .entry-content h3:has(+.wp-block-image>.alignleft),.parent-pageid-3359 #page .entry-content h3:has(+.wp-block-image>.alignleft),.parent-pageid-3361 #page .entry-content h3:has(+.wp-block-image>.alignleft),.parent-pageid-3952 #page .entry-content h3:has(+.wp-block-image>.alignleft),.parent-pageid-3954 #page .entry-content h3:has(+.wp-block-image>.alignleft){text-align:right;margin-left:auto}.parent-pageid-3352 #page .entry-content h3:has(+.wp-block-image>.alignleft):before,.parent-pageid-3359 #page .entry-content h3:has(+.wp-block-image>.alignleft):before,.parent-pageid-3361 #page .entry-content h3:has(+.wp-block-image>.alignleft):before,.parent-pageid-3952 #page .entry-content h3:has(+.wp-block-image>.alignleft):before,.parent-pageid-3954 #page .entry-content h3:has(+.wp-block-image>.alignleft):before{right:0;left:unset}.parent-pageid-3352 #page .entry-content figure.alignright,.parent-pageid-3352 #page .entry-content figure.alignleft,.parent-pageid-3359 #page .entry-content figure.alignright,.parent-pageid-3359 #page .entry-content figure.alignleft,.parent-pageid-3361 #page .entry-content figure.alignright,.parent-pageid-3361 #page .entry-content figure.alignleft,.parent-pageid-3952 #page .entry-content figure.alignright,.parent-pageid-3952 #page .entry-content figure.alignleft,.parent-pageid-3954 #page .entry-content figure.alignright,.parent-pageid-3954 #page .entry-content figure.alignleft{position:relative;z-index:1}.parent-pageid-3352 #page .entry-content figure figcaption,.parent-pageid-3359 #page .entry-content figure figcaption,.parent-pageid-3361 #page .entry-content figure figcaption,.parent-pageid-3952 #page .entry-content figure figcaption,.parent-pageid-3954 #page .entry-content figure figcaption{background-color:#fff;padding:4px 10px 0;margin-left:0!important;margin-right:0!important}figure figcaption{margin:4px 0 0;font-size:14px}.page-id-4072 #page .entry-content figure figcaption{margin:4px 0 0;font-size:14px}.page-id-4072 #page .entry-content h3:first-child{margin-top:0px!important}.further-reading-and-links h3{text-align:inherit!important}body.page-child header>h1{margin-bottom:40px}body.teaching-resources .entry-content .wp-block-image figure{margin:unset}body.teaching-resources .entry-content div:has(+ul.wp-block-list){height:0px!important}body.teaching-resources .entry-content ul:has(+div.wp-block-image),body.teaching-resources .entry-content ul:has(+figure.wp-block-embed){margin-top:60px!important;padding-left:0!important}body.teaching-resources .entry-content ul:has(+div.wp-block-image) li,body.teaching-resources .entry-content ul:has(+figure.wp-block-embed) li{list-style:none}body.teaching-resources .entry-content li>ul{margin:20px 0!important}body.teaching-resources .entry-content li:empty{display:none}body.teaching-resources figure.wp-block-embed.is-type-wp-embed{width:720px;margin:40px auto;border:1px solid #1D5E98}.winconsin.teaching-resources hr{border:1px solid #1D5E98;margin:60px 0}.grid-container{display:flex;column-gap:40px}@media (max-width:1023px){.grid-container{column-gap:20px}}@media (max-width:768px){.grid-container{flex-direction:column-reverse}}.grid-container>div:first-child{width:calc(25% - 40px)}@media (max-width:1023px){.grid-container>div:first-child{width:calc(50% - 20px)}}@media (max-width:768px){.grid-container>div:first-child{width:66%}}@media (max-width:600px){.grid-container>div:first-child{width:100%}}.grid-container>div:first-child a{width:100%}.grid-container>div:first-child figure{margin-bottom:30px}.grid-container>div:first-child figure img{width:100%}.grid-container>div:nth-child(2){width:75%}@media (max-width:768px){.grid-container>div:nth-child(2){width:100%}}body.a-traders-accounts .grid-container{display:flex;column-gap:40px;row-gap:40px}body.a-traders-accounts .grid-container>div:first-child{width:calc(33% - 40px)}@media (max-width:768px){body.a-traders-accounts .grid-container>div:first-child{width:66%}}@media (max-width:600px){body.a-traders-accounts .grid-container>div:first-child{width:100%}}body.a-traders-accounts .grid-container>div:first-child a{width:100%}body.a-traders-accounts .grid-container>div:first-child figure img{width:100%}body.a-traders-accounts .grid-container>div:nth-child(2){width:66%}@media (max-width:768px){body.a-traders-accounts .grid-container>div:nth-child(2){width:100%}}body.a-traders-accounts figure figcaption{margin:4px 0 0;font-size:14px}body.a-traders-accounts h3:first-child{margin-top:0px!important}body.a-traders-accounts figure.wp-block-table td,body.a-traders-accounts figure.wp-block-table th{border:0 solid;padding:0}body.a-traders-accounts figure.wp-block-table tr:first-child>td>strong{font-weight:600}.teaching-materials-main .maps-container>div{width:calc(50% - 20px)}.teaching-materials-main .maps-container>div img{aspect-ratio:2}.teaching-materials-main .maps-container>div p:last-child{margin-bottom:0}@media (max-width:600px){.entry-header>h1{font-size:34px}}.maps-container{display:flex;flex-direction:row;justify-content:center;column-gap:40px;row-gap:40px;margin-top:40px;flex-wrap:wrap}@media (max-width:768px){.maps-container{column-gap:20px;row-gap:20px;justify-content:flex-start}}.maps-container>div{width:calc(33% - 26.6666666667px)}@media (max-width:768px){.maps-container>div{width:calc(50% - 10px)!important}}@media (max-width:600px){.maps-container>div{width:100%!important}}.maps-container>div a{width:100%}.maps-container>div img{width:100%;aspect-ratio:1.3;object-fit:cover}.maps-container>div p:last-child{margin-bottom:0}.maps-container:has(div:nth-child(2):last-child) div{width:40%}.maps-container:has(div:nth-child(2):last-child) div img{width:100%}.maps-container:has(div:nth-child(2):last-child) div p{margin-bottom:10px}.title-design-2{margin-top:-100px;padding-top:160px;display:flex;align-items:flex-start;column-gap:20px}@media (max-width:1023px){.title-design-2{flex-direction:column}.title-design-2:has(.title-area:last-child){flex-direction:column-reverse}.title-design-2.reverse-flex{flex-direction:column!important}}.title-design-2 .title-area{background-color:#1D5E98;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px;width:calc(33.3333333333% - 10px)}@media (max-width:1024px){.title-design-2 .title-area{margin-bottom:20px;width:fit-content}}.title-design-2 .title-area h2{color:#fff;height:fit-content;width:100%;border-bottom:2px solid #fff;padding-bottom:20px;margin-top:0;margin-bottom:20px;line-height:1}.title-design-2 .title-area h3{color:#fff;margin-bottom:0;height:fit-content;width:100%;line-height:1.2}.title-design-2 .title-area a.gb-text{margin-left:auto}.title-design-2 .content{width:calc(66.6666666667% - 10px)}@media (max-width:1023px){.title-design-2 .content{width:100%}}.title-design-2 .content:has(figure:first-child){padding:0 20px}.title-design-2 .content:has(figure:first-child) figure img{width:100%}.title-design-2 .content p:last-of-type{margin-bottom:0}.title-design-2 .content a.gb-text{margin-top:30px;padding:10px 20px}.title-design-2.reverse-flex{flex-direction:row-reverse}.title-design-2.reverse-flex h3{text-align:left}.title-design-2.has-full-width-image{flex-wrap:wrap}.banner-style-3{background:#063560;margin:0 calc(50% - 50vw)}.banner-style-3>div{width:900px;max-width:100%;margin:0 auto;padding:40px 0}.banner-style-3>div p{color:#fff;font-weight:500;text-align:center}.banner-style-3>div p:first-child{font-size:20px}.banner-style-3>div p:last-of-type{font-size:18px;margin-bottom:0}.header-type-5{margin:0 calc(50% - 50vw);position:relative}.header-type-5 figure{display:flex;margin-bottom:0;position:relative}.header-type-5 figure img{height:calc(100vh - 140px - 25vh);object-fit:cover;width:100%}.header-type-5 figure:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0}.header-type-5>div{position:absolute;right:0;width:600px;padding:20px;margin-left:auto;top:50%;left:50%}.header-type-5>div:not(.anispek.anispek-fired){transform:translate(0%,-50%)}.header-type-5>div.anispek.anispek-fired{transform:translate(-50%,-50%)}.header-type-5>div p{color:#fff;font-weight:500}.header-type-5>div p:first-child{font-size:20px}.header-type-5>div p:nth-child(2){font-size:18px;margin-bottom:30px}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.margin-top-1{margin-top:40px}.calendar-container{column-gap:20px}.calendar-container .event-list{width:calc(33.3333333333% - 10px);background:#1D5E98;color:#fff}.calendar-container .event-list h2,.calendar-container .event-list h3,.calendar-container .event-list a,.calendar-container .event-list p{color:#fff}.calendar-container .calendar-view{width:calc(66.6666666667% - 10px);width:100%}.upcoming-events.list-events li{font-size:14px;margin-bottom:10px;line-height:1.4}.upcoming-events.list-events li a{font-size:14px}.my-calendar-table h4:has(button) svg~div{font-size:10px;font-weight:300}.my-calendar-table h4:has(button) svg{display:none}.teasers-page .interactive-map-container{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.teaser-image-container{overflow:hidden;margin-bottom:10px}@media (max-width:1023px){.teaser-image-container{width:100%!important}.teaser-image-container>a{width:100%}.teaser-image-container>a img{width:100%}}.teaser-image-container img{min-height:100%;object-fit:cover}.my-calendar-navigation .my-calendar-footer .category-key .cat_general{order:-3}.my-calendar-navigation .my-calendar-footer .category-key .cat_illinois{order:-1}.my-calendar-navigation .my-calendar-footer .category-key .cat_iowa{order:-2}.title-design-4>div:first-child{background-color:#1D5E98;display:flex;flex-direction:column;padding:20px;float:left;width:calc(33.3333333333% - 0px);margin:0 20px 20px 0}@media (max-width:768px){.title-design-4>div:first-child{width:100%}}.title-design-4>div:first-child h2{color:#fff;height:fit-content;width:100%;border-bottom:2px solid #fff;padding-bottom:20px;margin-top:0;margin-bottom:20px;line-height:1}.title-design-4>div:first-child h3{color:#fff;text-align:right;margin-bottom:0;height:fit-content;width:100%;line-height:1.2}.title-design-4>div:first-child a.gb-text{margin-left:auto}.title-design-4>div.right{float:right;margin:0 0 20px 20px}.title-design-4:has(figure:nth-child(2)) figure{width:calc(66.6666666667% - 20px);margin-bottom:20px;margin-left:auto}.title-design-4:has(figure:nth-child(2)) figure img{width:100%}.title-design-4 p:last-of-type{margin-bottom:0}.title-design-4>a.gb-text{margin-top:30px;padding:10px 20px}.title-design-4.reverse-flex>div:first-child{float:right;margin:0 0 20px 20px}.title-design-4.reverse-flex>div:first-child h2,.title-design-4.reverse-flex>div:first-child h3{text-align:left}.title-design-4.reverse-flex:has(figure:nth-child(2)) figure{margin-left:unset}.mc-main .has-events .mc-date{background-color:#5e5244!important}.onpage-teaser{position:relative;margin-bottom:20px}.onpage-teaser figure,.onpage-teaser img,.onpage-teaser p{margin:0;transition:300ms}.onpage-teaser p{position:absolute;bottom:0;right:0;left:0;top:calc(100% - 54px);padding:15px 2px;background:rgba(255,255,255,.75);color:#1D5E98;font-weight:700;text-align:center;font-size:20px;line-height:1}.onpage-teaser:hover p{background:rgba(255,255,255,.85)}.onpage-teaser:hover img{opacity:.5}@media (max-width:1360px){.pictures-container-1{display:flex;flex-wrap:wrap}.pictures-container-1>div{width:calc(50% - 10px)}}@media (max-width:1360px) and (max-width:600px){.pictures-container-1>div{width:100%}}.primary-wrap .main-navigation ul.menu{display:flex;font-size:18px;flex-direction:row;align-items:center;margin:0;padding:0}.primary-wrap .main-navigation ul.menu.nav-menu>li{cursor:pointer}.primary-wrap .main-navigation ul.menu.nav-menu>li>a::after{transition:transform 0.3s ease-out,border-color 0.3s ease-out;position:absolute;display:block;bottom:2px;left:8px;width:calc(100% - 16px);transform:scaleX(0);content:"";border-top:1px solid #fff}@media (max-width:1023px) and (min-width:769px){.primary-wrap .main-navigation ul.menu.nav-menu>li>a::after{width:calc(100% - 8px);left:4px}}@media (min-width:769px){.primary-wrap .main-navigation ul.menu.nav-menu>li>a:hover::after,.primary-wrap .main-navigation ul.menu.nav-menu>li>a:focus::after{transform:scaleX(1);backface-visibility:hidden}}.primary-wrap .main-navigation ul.menu.nav-menu>li>a::after{border-top:1px solid #1D5E98}@media (max-width:768px){.primary-wrap .main-navigation ul.menu.nav-menu>li{width:350px;max-width:100%;border-bottom:1px solid #fff}.primary-wrap .main-navigation ul.menu.nav-menu>li:first-child{border-top:1px solid #fff}}.primary-wrap .main-navigation ul.menu li{position:relative;list-style:none;margin:0 10px}@media (max-width:1360px) and (min-width:769px){.primary-wrap .main-navigation ul.menu li{margin:0 6px}}@media (min-width:769px){.primary-wrap .main-navigation ul.menu li:last-of-type{margin-right:-12px}}.primary-wrap .main-navigation ul.menu li a{display:block;color:#1D5E98;line-height:1;font-family:"Playfair Display",serif;font-weight:500;padding:6px 12px}@media (max-width:1023px) and (min-width:769px){.primary-wrap .main-navigation ul.menu li a{padding:4px 4px;font-size:15px}}.primary-wrap .main-navigation ul.menu li a:hover,.primary-wrap .main-navigation ul.menu li a:focus{-webkit-tap-highlight-color:rgba(255,255,255,0)}@media (max-width:768px){.primary-wrap .main-navigation ul.menu li a:hover,.primary-wrap .main-navigation ul.menu li a:focus{color:#fff;background-color:#396FA0}}@media (max-width:768px){.primary-wrap .main-navigation ul.menu li a{color:#fff}}.primary-wrap .main-navigation ul.menu li.menu-item-has-children{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (min-width:769px){.primary-wrap .main-navigation ul.menu li.menu-item-has-children li:hover>a{color:#fff;background-color:#396FA0}}@media (min-width:769px){.primary-wrap .main-navigation ul.menu li.menu-item-has-children:hover>ul.sub-menu{top:100%;left:8px;opacity:1}}@media (min-width:769px) and (max-width:1360px){.primary-wrap .main-navigation ul.menu li.menu-item-has-children:hover>ul.sub-menu{left:4px}}@media (min-width:769px){.primary-wrap .main-navigation ul.menu li.menu-item-has-children:hover .submenu-toggle{transform:rotate(-180deg)}}@media (min-width:769px) and (max-width:1023px){.primary-wrap .main-navigation ul.menu li.menu-item-has-children:hover .submenu-toggle{bottom:6px}}@media (min-width:769px){.primary-wrap .main-navigation ul.menu li.menu-item-has-children>a{padding-right:27px}}@media (min-width:769px) and (max-width:1360px) and (min-width:769px){.primary-wrap .main-navigation ul.menu li.menu-item-has-children>a{padding-right:14px}}.primary-wrap .main-navigation ul.menu li.menu-item-has-children .submenu-toggle{content:"";display:inline-block;position:absolute;z-index:100;width:15px;height:12px;background-size:15px;background-image:url(//frenchheritagecorridor.org/wp-content/themes/spek-custom/images/chevron-down-outline.svg);background-position:center calc(50% - 2px);background-repeat:no-repeat;transition:300ms;cursor:pointer}.primary-wrap .main-navigation ul.menu li.menu-item-has-children .submenu-toggle:hover::before,.primary-wrap .main-navigation ul.menu li.menu-item-has-children .submenu-toggle:focus::before{background-color:rgba(255,255,255,.15)}@media (min-width:769px){.primary-wrap .main-navigation ul.menu li.menu-item-has-children .submenu-toggle{transform-origin:50% 4px;transform:rotate(0deg);right:7.5px;bottom:6px}}@media (min-width:769px) and (max-width:1360px){.primary-wrap .main-navigation ul.menu li.menu-item-has-children .submenu-toggle{right:0}}@media (min-width:769px) and (max-width:1023px){.primary-wrap .main-navigation ul.menu li.menu-item-has-children .submenu-toggle{bottom:4px;right:0;width:12px;height:10px;background-size:12px}}@media (max-width:768px){.primary-wrap .main-navigation ul.menu li.menu-item-has-children .submenu-toggle{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" class="ionicon" viewBox="0 0 512 512"><path fill="none" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="48" d="M112 184l144 144 144-144"/></svg>');background-position:calc(100% - 5px) 7.5px;height:30px;width:100%;transition:none;transform:rotate(0deg);right:0;width:26px}}@media (max-width:768px){.primary-wrap .main-navigation ul.menu li.menu-item-has-children.submenu-open>a{border-bottom:1px solid #fff;transition:background-color 0.3s ease-in-out}}@media (max-width:768px){.primary-wrap .main-navigation ul.menu li.menu-item-has-children.submenu-open .submenu-toggle{transform:rotate(180deg);z-index:1;background-position:calc(0% + 5px) center}}@media (max-width:768px){.primary-wrap .main-navigation ul.menu li.menu-item-has-children.submenu-open>ul{display:block;left:0;opacity:1;top:0;height:auto;position:relative;transition:opacity 300ms}}@media (min-width:769px){.primary-wrap .main-navigation ul.menu li.current_page_item>a:after{transform:scaleX(1);backface-visibility:hidden}}@media (max-width:768px){.primary-wrap .main-navigation ul.menu li.current_page_item>a{background-color:#1D5E98}}@media (min-width:769px){.primary-wrap .main-navigation ul.menu li.current-menu-parent>a:after{transform:scaleX(1);backface-visibility:hidden}}@media (max-width:768px){.primary-wrap .main-navigation ul.menu li.current-menu-parent>a{background-color:#1D5E98}}@media (min-width:769px){.primary-wrap .main-navigation ul.menu li.current-menu-parent>ul.sub-menu>.current-menu-item>a{color:#fff;background-color:#396FA0}}@media (min-width:769px){.primary-wrap .main-navigation ul.menu li.current-menu-parent>ul.sub-menu>.current-menu-item>a:after{transform:scaleX(1);backface-visibility:hidden}}@media (max-width:768px){.primary-wrap .main-navigation ul.menu li.current-menu-parent>ul.sub-menu>.current-menu-item>a{background-color:#5C8CB8}}.primary-wrap .main-navigation ul.menu li ul.sub-menu{position:absolute;top:120%;left:-999em;z-index:10000;opacity:0;transition:top 300ms,opacity 300ms;width:max-content;margin:0;padding:0}@media (max-width:768px){.primary-wrap .main-navigation ul.menu li ul.sub-menu{width:100%}}@media (min-width:769px){.primary-wrap .main-navigation ul.menu li ul.sub-menu{background:#1D5E98;box-shadow:0 3px 3px rgba(0,0,0,.2)}}.primary-wrap .main-navigation ul.menu li ul.sub-menu li{margin:0}.primary-wrap .main-navigation ul.menu li ul.sub-menu li a{font-size:.9em;color:#fff;padding:8px}@media (max-width:1360px) and (min-width:769px){.primary-wrap .main-navigation ul.menu li ul.sub-menu li a{font-size:16px;font-weight:400}}@media (max-width:768px){.primary-wrap .main-navigation ul.menu li ul.sub-menu li a{padding:10px 18px;font-size:.8em;color:#fff}}@media (max-width:768px){.primary-wrap .main-navigation ul.menu li ul.sub-menu li{width:auto}.primary-wrap .main-navigation ul.menu li ul.sub-menu li:first-child{margin-top:5px}.primary-wrap .main-navigation ul.menu li ul.sub-menu li:last-child{margin-bottom:5px}}@media (max-width:768px){.primary-wrap .main-navigation ul.menu{position:fixed;top:160px;z-index:1000;width:100vw;height:calc(100vh - 160px);overflow-y:scroll;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:20vh;background:linear-gradient(135deg,rgb(94,82,69) 0%,rgba(94,82,69,.98) 100%);right:100%;opacity:0;transition:right 0s,opacity 500ms}}@media (max-width:768px){.primary-wrap .main-navigation.toggled ul.responsive-menu{right:0;opacity:1;transition:right 0s,opacity 500ms}}.primary-wrap div.menu-toggle{position:relative;z-index:10000;display:none;padding:.8rem 1rem;border-radius:0}@media (max-width:768px){.primary-wrap div.menu-toggle{display:block;border:2px solid #1D5E98;background-color:#fff}}.primary-wrap div.menu-toggle .nav-container .checkbox{position:absolute;display:block;height:100%;width:100%;top:0;left:0;z-index:5;opacity:0;cursor:pointer}.primary-wrap div.menu-toggle .nav-container .hamburger-lines{height:26px;width:32px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.primary-wrap div.menu-toggle .nav-container .hamburger-lines .line{display:block;height:2px;width:100%;background:#1D5E98}.primary-wrap div.menu-toggle .nav-container .hamburger-lines .line1{transform-origin:0 0;transition:transform 0.4s ease-in-out}.primary-wrap div.menu-toggle .nav-container .hamburger-lines .line2{transition:transform 0.2s ease-in-out}.primary-wrap div.menu-toggle .nav-container .hamburger-lines .line3{transform-origin:0 100%;transition:transform 0.4s ease-in-out}.primary-wrap div.menu-toggle .nav-container input[type=checkbox]:checked~.hamburger-lines .line1{transform:translateX(6px) rotate(50deg)}.primary-wrap div.menu-toggle .nav-container input[type=checkbox]:checked~.hamburger-lines .line2{transform:translateX(6px) scaleY(0)}.primary-wrap div.menu-toggle .nav-container input[type=checkbox]:checked~.hamburger-lines .line3{transform:translateX(6px) rotate(-50deg)}.secondary-wrap .main-navigation{width:1260px;max-width:100%;margin:0 auto}.secondary-wrap .main-navigation ul.menu{margin-bottom:0;padding:0;display:flex;font-size:1.7rem;flex-direction:row;align-items:center;justify-content:center}@media (max-width:768px){.secondary-wrap .main-navigation ul.menu{flex-wrap:wrap}}.secondary-wrap .main-navigation ul.menu>li>a{width:100%;text-align:center;font-weight:500;height:50px;border-left:1px solid #0F477A;text-transform:uppercase;display:flex!important;justify-content:center;align-items:center}@media (max-width:768px){.secondary-wrap .main-navigation ul.menu>li>a{height:30px;font-size:20px;text-transform:inherit;border:1px solid #0F477A;font-weight:300}}.secondary-wrap .main-navigation ul.menu>li:last-child{border-right:1px solid #0F477A}.secondary-wrap .main-navigation ul.menu li{position:relative;list-style:none;width:100%}@media (max-width:768px){.secondary-wrap .main-navigation ul.menu li{width:25%;background-color:#1D5E98}.secondary-wrap .main-navigation ul.menu li:nth-last-child(1),.secondary-wrap .main-navigation ul.menu li:nth-last-child(2),.secondary-wrap .main-navigation ul.menu li:nth-last-child(3){width:33.3333333333%}}.secondary-wrap .main-navigation ul.menu li a{display:block;color:#fff;line-height:1;letter-spacing:.1rem;font-family:"Playfair Display",serif}@media (max-width:768px){.secondary-wrap .main-navigation ul.menu li a{font-family:"Open Sans",sans-serif;text-transform:inherit;font-weight:400;border:1px solid #0F477A}}@media (max-width:768px){.secondary-wrap .main-navigation ul.menu li a{font-size:14px}}.secondary-wrap .main-navigation ul.menu li a:hover,.secondary-wrap .main-navigation ul.menu li a:focus{-webkit-tap-highlight-color:rgba(255,255,255,0);color:#fff;background-color:#396FA0}.secondary-wrap .main-navigation ul.menu li.menu-item-has-children{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}.secondary-wrap .main-navigation ul.menu li.menu-item-has-children:hover>ul.sub-menu{top:100%;left:0;opacity:1}.secondary-wrap .main-navigation ul.menu li.menu-item-has-children:hover .submenu-toggle{transform:rotate(-180deg)}.secondary-wrap .main-navigation ul.menu li.menu-item-has-children .submenu-toggle{content:"";display:inline-block;position:absolute;z-index:100;width:15px;height:100%;background-size:15px;background-image:url(//frenchheritagecorridor.org/wp-content/themes/spek-custom/images/chevron-down-outline.svg);background-position:center calc(50% - 2px);background-repeat:no-repeat;transition:300ms;cursor:pointer;transform-origin:50% 13px;transform:rotate(0deg);right:7.5px}.secondary-wrap .main-navigation ul.menu li.menu-item-has-children .submenu-toggle:hover::before,.secondary-wrap .main-navigation ul.menu li.menu-item-has-children .submenu-toggle:focus::before{background-color:rgba(255,255,255,.15)}@media (max-width:768px){.secondary-wrap .main-navigation ul.menu li.menu-item-has-children .submenu-toggle{}}@media (max-width:768px){.secondary-wrap .main-navigation ul.menu li.menu-item-has-children.submenu-open>ul{}}.secondary-wrap .main-navigation ul.menu li.current_page_item>a{color:#fff;background-color:#396FA0}.secondary-wrap .main-navigation ul.menu li.current_page_item>a:after{transform:scaleX(1);backface-visibility:hidden}.secondary-wrap .main-navigation ul.menu li.current-menu-parent>a{color:#fff;background-color:#396FA0}@media (min-width:769px){.secondary-wrap .main-navigation ul.menu li.current-menu-parent>a:after{transform:scaleX(1);backface-visibility:hidden}}@media (min-width:769px){.secondary-wrap .main-navigation ul.menu li.current-menu-parent>ul.sub-menu>.current-menu-item>a{color:#fff;background-color:#396FA0}}@media (min-width:769px){.secondary-wrap .main-navigation ul.menu li.current-menu-parent>ul.sub-menu>.current-menu-item>a:after{transform:scaleX(0);backface-visibility:hidden;border:0}}.secondary-wrap .main-navigation ul.menu li ul.sub-menu{position:absolute;top:120%;left:-999em;z-index:10000;opacity:0;transition:top 300ms,opacity 300ms;width:max-content;margin:0;padding:0}@media (max-width:768px){.secondary-wrap .main-navigation ul.menu li ul.sub-menu{width:100%}}@media (max-width:768px){.secondary-wrap .main-navigation ul.menu li ul.sub-menu{display:none}}@media (min-width:769px){.secondary-wrap .main-navigation ul.menu li ul.sub-menu{background:#1D5E98;box-shadow:0 3px 3px rgba(0,0,0,.2)}}.secondary-wrap .main-navigation ul.menu li ul.sub-menu li{margin:0}.secondary-wrap .main-navigation ul.menu li ul.sub-menu li a{font-size:.9em;color:#fff;padding:8px}@media (max-width:768px){.secondary-wrap .main-navigation ul.menu li ul.sub-menu li a{font-size:14px;padding:6px}}@media (max-width:768px){.secondary-wrap .main-navigation ul.menu li ul.sub-menu li{width:auto}.secondary-wrap .main-navigation ul.menu li ul.sub-menu li:last-child{margin-bottom:5px}}@media (max-width:768px){.secondary-wrap .main-navigation ul.menu{}}.secondary-wrap div.menu-toggle{position:relative;z-index:10000;display:none;padding:.8rem 1rem;border-radius:0}.secondary-wrap div.menu-toggle .nav-container .checkbox{position:absolute;display:block;height:100%;width:100%;top:0;left:0;z-index:5;opacity:0;cursor:pointer}.secondary-wrap div.menu-toggle .nav-container .hamburger-lines{height:26px;width:32px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.secondary-wrap div.menu-toggle .nav-container .hamburger-lines .line{display:block;height:2px;width:100%;background:#1D5E98}.secondary-wrap div.menu-toggle .nav-container .hamburger-lines .line1{transform-origin:0 0;transition:transform 0.4s ease-in-out}.secondary-wrap div.menu-toggle .nav-container .hamburger-lines .line2{transition:transform 0.2s ease-in-out}.secondary-wrap div.menu-toggle .nav-container .hamburger-lines .line3{transform-origin:0 100%;transition:transform 0.4s ease-in-out}.secondary-wrap div.menu-toggle .nav-container input[type=checkbox]:checked~.hamburger-lines .line1{transform:translateX(6px) rotate(50deg)}.secondary-wrap div.menu-toggle .nav-container input[type=checkbox]:checked~.hamburger-lines .line2{transform:translateX(6px) scaleY(0)}.secondary-wrap div.menu-toggle .nav-container input[type=checkbox]:checked~.hamburger-lines .line3{transform:translateX(6px) rotate(-50deg)}@media (max-width:1023px) and (min-width:769px){#menu-item-4790 .sub-menu{width:182px!important}}.header{width:100%}.site{overflow-x:hidden}.main-content{width:1260px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-top:230px;padding:0}@media (max-width:1023px){.main-content{margin-top:150px}}@media (max-width:768px){.main-content{margin-top:160px}}.header{position:fixed;background:#fff;z-index:1000;padding-left:20px;padding-right:20px;box-shadow:0 0 10px rgba(0,0,0,.3);transition:300ms}.header.shrink{box-shadow:0 0 10px rgba(0,0,0,.6)}.header.shrink .primary-wrap{padding:5px 0}.header.shrink .primary-wrap .site-branding a.custom-logo-link img.custom-logo{height:90px}.header .primary-wrap{width:1260px;max-width:100%;margin:0 auto;padding:20px 0;display:flex;justify-content:space-between;align-items:center;position:relative;transition:300ms}@media (max-width:1023px){.header .primary-wrap{padding:5px 0!important}}.header .primary-wrap .site-branding{display:flex}.header .primary-wrap .site-branding p.site-title,.header .primary-wrap .site-branding a.custom-logo-link{font-size:0;position:relative;z-index:5000}.header .primary-wrap .site-branding a.custom-logo-link img.custom-logo{height:140px;width:auto;line-height:0;transition:300ms}@media (max-width:1023px){.header .primary-wrap .site-branding a.custom-logo-link img.custom-logo{height:90px!important}}@media (max-width:600px){.header .primary-wrap .site-branding a.custom-logo-link img.custom-logo{height:100px;padding-right:10px}}.header .primary-wrap .site-branding .site-title{margin-bottom:0}.header .primary-wrap .site-branding .site-title a{font-size:4rem}.secondary-wrap{background-color:#1D5E98;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (max-width:768px){.secondary-wrap{background-color:unset}}.post-thumbnail{display:flex;flex-direction:column;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);margin-bottom:0}.post-thumbnail img{width:100%;max-height:40vh;object-fit:cover;object-position:center}.entry-header{margin-top:-85px}h1.entry-title{margin-bottom:0;padding:20px;letter-spacing:2px;text-align:center;text-transform:uppercase;display:inline-block;background:#1D5E98;color:#fff}@media (max-width:600px){h1.entry-title{padding:30px 10px}}.entry-content{display:inline-block;z-index:2;background-color:#fff;border-radius:0 0 0 0;padding:30px 30px 0 30px;width:100%}.entry-content>p:last-child{margin-bottom:0}.search-page article,.archive-page article{margin:40px;padding:15px 25px}.search-page article header.entry-header,.archive-page article header.entry-header{margin-bottom:0}.search-page article header.entry-header .entry-title,.archive-page article header.entry-header .entry-title{margin:0}.search-page article p,.archive-page article p{margin-bottom:20px}.search-page article.hentry>.entry-header,.archive-page article.hentry>.entry-header{background:transparent!important;padding-bottom:20px;padding-top:20px}.search-page article.hentry>.entry-header h2,.archive-page article.hentry>.entry-header h2{margin-bottom:0}.search-page article .entry-content,.archive-page article .entry-content{padding:0 40px}.search-page article .entry-footer,.archive-page article .entry-footer{padding-top:10px}body:not(.home) .footer{margin-top:80px}.otgs-development-site-front-end{display:none}.footer{background:#0F477A;color:#fff;font-size:16px;margin-top:40px}.footer .spek-icons svg{width:18px;height:18px;vertical-align:middle;fill:#fff}.footer a,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:#fff}.footer a:hover,.footer a:focus{color:#fff,.85}.footer p,.footer a,.footer td{line-height:24px}@media (max-width:768px) and (min-width:601px){.footer h3{margin-right:20px}}.footer .footer-widget-area{width:1260px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:2px;padding-bottom:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;column-gap:20px}.footer .footer-widget-area .footer-widgets.footer-widgets-1{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#fff;color:#5e5244}.footer .footer-widget-area .footer-widgets.footer-widgets-1,.footer .footer-widget-area .footer-widgets.footer-widgets-1 .footer-logos-wrapper{display:flex;justify-content:center;align-items:center;column-gap:60px}.footer .footer-widget-area .footer-widgets.footer-widgets-1 .footer-logos-wrapper{width:1260px;padding:20px 40px}.footer .footer-widget-area .footer-widgets.footer-widgets-1 .footer-logos-wrapper img{max-width:100%;width:200px;height:auto}.footer .footer-widget-area .footer-widgets.footer-widgets-1 .footer-logos-wrapper .wp-block-image,.footer .footer-widget-area .footer-widgets.footer-widgets-1 .footer-logos-wrapper .wp-block-image :where(figcaption){color:#1D5E98;text-align:center;margin-bottom:0}.footer .footer-widget-area .footer-widgets:not(.footer-widgets-1){padding-top:40px}.footer .footer-widget-area .footer-widgets p{font-size:16px;margin-bottom:10px}.footer .footer-widget-area .footer-widgets a.gb-text{background-color:rgba(255,255,255,0);border:1px solid #fff;border-radius:5px;font-size:16px;margin:0 0 20px 0}@media (max-width:768px){.footer .footer-widget-area .footer-widgets a.gb-text{min-width:193px}}@media (max-width:1360px){.footer .footer-widget-area{flex-wrap:wrap}.footer .footer-widget-area .footer-widgets{width:48%;padding:20px calc(25% - 157.5px)}}@media (max-width:600px){.footer .footer-widget-area .footer-widgets{width:100%;padding:20px calc(50% - 157.5px)}}.footer .footer-widget-area ul.menu{padding:0;margin:0}.footer .footer-widget-area ul.menu ul.sub-menu{padding:0;margin:0}.footer .footer-widget-area ul.menu li{padding-right:0;list-style:none}@media (max-width:600px){.footer .footer-widget-area figure.wp-block-table table{width:231px}}.footer .footer-widget-area figure.wp-block-table table td{border:none;padding:0}.footer .footer-widget-area figure.wp-block-table table td:first-child{padding:0 20px 0 0}.spekicon{position:relative;display:inline-block;top:-1px;width:20px;margin-right:6px}.cta-button-bottom-container{display:flex;justify-content:center;background:#0F477A}.cta-button-bottom-container>div{width:1200px;max-width:100%;margin:0 auto;padding:40px 0;display:flex;flex-direction:row;justify-content:space-between;column-gap:40px}@media (max-width:1360px){.cta-button-bottom-container>div{padding:40px 20px;flex-direction:column;justify-content:center;align-items:center;text-align:center;row-gap:20px}}.cta-button-bottom-container h3{line-height:1;margin-bottom:10px;color:#fff}.cta-button-bottom-container p{margin-bottom:20px;font-size:19px;color:#fff}.cta-button-bottom-container p:last-child{margin-bottom:0}@media (max-width:768px){.cta-button-bottom-container{flex-direction:column;justify-content:center;align-items:center}}.cta-button-bottom-container .buttons-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:33%}@media (max-width:600px){.cta-button-bottom-container .buttons-container{flex-direction:column;justify-content:center;align-items:center;width:auto}}@media (max-width:1023px){.cta-button-bottom-container .buttons-container{width:auto}}.cta-button-bottom-container .buttons-container .cta-button{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;border:1px solid #fff;text-transform:unset;padding:20px 30px;color:#0F477A;font-weight:600}.cta-button-bottom-container .buttons-container .cta-button:hover{background-color:#1D5E98;border:1px solid #fff;color:#fff}@media (max-width:600px){.cta-button-bottom-container .buttons-container .cta-button:first-child{margin:0}.cta-button-bottom-container .buttons-container .cta-button:first-child button{width:300px;max-width:100%}}@media (max-width:600px){.cta-button-bottom-container .buttons-container .cta-button:nth-child(2){margin:0}.cta-button-bottom-container .buttons-container .cta-button:nth-child(2) button{width:300px;max-width:100%}}.spek-footer-kontaktinfos{display:flex;flex-direction:column;align-items:flex-start}.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group,.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group>a{display:flex;flex-direction:row;align-items:center;column-gap:5px}.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group p,.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group>a p{margin:0}.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group img,.spek-footer-kontaktinfos .spek-footer-kontaktinfo-group>a img{width:18px;height:18px;filter:invert(1)}.spek-footer-kontaktinfos .home-section{align-items:flex-start}.spek-footer-kontaktinfos .home-section img{margin-top:3px}.side-buttons-container{position:fixed;right:0;top:30%;z-index:1000}.side-buttons{position:absolute;left:calc(100% - 48px);transition:all 600ms;border-top-left-radius:10px;border-bottom-left-radius:10px;overflow:hidden;border:1px solid #1D5E98;box-shadow:-2px 2px 8px rgba(0,0,0,.5);background:#1D5E98}.side-buttons a{display:flex;align-items:center;padding:8px 10px 8px 12px;border-bottom:1px solid rgba(0,0,0,.1);text-decoration:none;white-space:nowrap;color:#fff;background:#1D5E98;font-size:18px;line-height:24px}.side-buttons a:hover,.side-buttons a:focus{background:#396FA0}.side-buttons a i{margin-right:12px;width:24px;height:24px;font-size:0}.side-buttons a i svg{width:24px;height:24px;margin-top:-1px;vertical-align:middle;fill:#fff}.side-buttons .side-button:first-of-type a{padding-top:12px}.side-buttons .side-button:last-of-type a{padding-bottom:12px;border-bottom:none}.side-buttons:hover,.side-buttons:focus,.side-buttons.opened{left:0}.side-buttons a:focus{outline:none}.side-buttons .side-button{cursor:pointer;transition:all 300ms}.spektrum-e-footer-boxes p{text-align:center;font-size:1.625rem;color:#fff}.spektrum-e-footer-boxes a{color:#fff;font-weight:500;font-size:1.5rem;letter-spacing:.125rem}.spektrum-e-footer-boxes .gb-grid-wrapper strong{font-size:2rem}.spektrum-e-footer-boxes h4{font-size:5rem}.spektrum-e-footer-boxes .card{padding:20px;padding-bottom:0;border-radius:20px}.spektrum-e-footer-boxes img{width:225px;height:225px;object-fit:cover;object-position:top}.bg-yellow{background-color:#fdf44d}.bg-orange{background-color:#fdba4d}.bg-green{background-color:#37c697}.bg-purple{background-color:#753caa}.jsloaded .anispek{transition:all 0s;display:inline-block}.jsloaded .anispek.fade-in{opacity:0}.jsloaded .anispek.fade-in-left{transform:translateX(50px);opacity:0}.jsloaded .anispek.fade-in-right{transform:translateX(-50px);opacity:0}.jsloaded .anispek.fade-in-up{transform:translateY(20px);opacity:0}.jsloaded .anispek.anispek-fired{transition:all 1s ease-in-out 0s;transform:translateX(0);opacity:1}.jsloaded .anispek.anispek-fired.delay1{transition-delay:1s}.accordion{cursor:pointer;width:100%;text-align:left;border:none;outline:none;margin-bottom:0;padding:12.5px 25px;background-color:#336171;color:#fff;margin-top:12.5px;transition:all 0.2s linear;text-transform:none;border-radius:25px;font-size:16px;font-weight:400;position:relative}.accordion:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:#fff;font-size:25px;font-weight:300;padding:0 25px}.accordion:hover{opacity:.9}.accordion.active{border-radius:25px 25px 0 0}.accordion.active:after{content:"-";font-size:50px}.panel{display:none;overflow:hidden;transition:all 0.2s linear;max-height:0;padding:0 25px;background-color:#b2d1d6;border-radius:0 0 25px 25px}.spektrum-e-accordion .wp-block-pb-accordion-item.is-open .c-accordion__title{border-radius:25px 25px 0 0}.spektrum-e-accordion .wp-block-pb-accordion-item .c-accordion__title{padding:12.5px 25px;background-color:#336171;color:#fff;margin-top:12.5px;transition:all 0.25s ease-in-out;text-transform:none;border-radius:25px}.spektrum-e-accordion .wp-block-pb-accordion-item .c-accordion__title:after{color:#fff;font-size:25px;font-weight:300;padding:0 25px}.spektrum-e-accordion .c-accordion__content{padding:12.5px 25px;background-color:#b2d1d6;border-radius:0 0 25px 25px}.mc-main .mc_general .event-title button>div{cursor:pointer}.my-calendar-modal .sub-details{color:#5e5244}.my-calendar-modal .calendar-link.external{margin:10px 0 20px;display:inline-block;background:#1D5E98;color:#fff;border:1px solid #1D5E98;padding:10px 20px;border-radius:5px;transition:300ms}.my-calendar-modal .calendar-link.external:hover,.my-calendar-modal .calendar-link.external:focus{background:#fff;color:#1D5E98}.interactive-map-container #hello-react-frontend .spek-custom-map-plugin-frontend{display:flex;flex-direction:row}@media (max-width:768px){.interactive-map-container #hello-react-frontend .spek-custom-map-plugin-frontend{flex-direction:column;row-gap:20px}}.interactive-map-container #hello-react-frontend .spek-custom-map-plugin-frontend>.filter-buttons{display:flex;flex-direction:column;flex-wrap:inherit;justify-content:space-between;column-gap:4px;row-gap:4px}@media (max-width:768px){.interactive-map-container #hello-react-frontend .spek-custom-map-plugin-frontend>.filter-buttons{flex-direction:row;flex-wrap:wrap}}.interactive-map-container #hello-react-frontend .spek-custom-map-plugin-frontend>.filter-buttons .filter-button{text-transform:unset;width:calc(100% - 4px);min-width:150px;max-width:100%;padding:12px 2px;font-size:14px;font-weight:300;letter-spacing:0;border:0;height:100%}@media (max-width:768px){.interactive-map-container #hello-react-frontend .spek-custom-map-plugin-frontend>.filter-buttons .filter-button{width:calc(50% - 2px);min-width:auto}}@media screen and (max-width:400px){.interactive-map-container #hello-react-frontend .spek-custom-map-plugin-frontend>.filter-buttons .filter-button{width:100%;min-width:auto}}.interactive-map-container #hello-react-frontend .spek-custom-map-plugin-frontend>.locations-list-map-container{margin-top:0;width:1000px;max-width:100%}@media (max-width:768px){.interactive-map-container #hello-react-frontend .spek-custom-map-plugin-frontend>.locations-list-map-container{width:auto}}body.home h1.wp-block-heading{display:none}body.home .entry-content{margin-top:-30px}body.home .main-content{margin-top:230px}@media (max-width:1023px){body.home .main-content{margin-top:150px}}@media (max-width:768px){body.home .main-content{margin-top:160px}}