/*!
Theme Name: ModuleCo 2023
Theme URI: http://underscores.me/
Author: This Is Union
Author URI: https://thisisunion.com
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mco23
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

ModuleCo 2023 is based on Underscores https://underscores.me/, (C) 2012-2020 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 https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#424549;font-family:myriad-pro,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:1.45rem;line-height:1.5}@media only screen and (max-width: 1440px){body,button,input,select,optgroup,textarea{font-size:1.12em}}@media only screen and (max-width: 1140px){body,button,input,select,optgroup,textarea{font-size:1rem}}@media only screen and (max-width: 940px){body,button,input,select,optgroup,textarea{font-size:0.92rem}}h1,h2,h3,h4,h5,h6{clear:both;font-family:"myriad-pro-condensed",sans-serif;font-weight:400;font-style:normal;line-height:1}h1.has-large-font-size,h2.has-large-font-size,h3.has-large-font-size,h4.has-large-font-size,h5.has-large-font-size,h6.has-large-font-size{line-height:1;margin:0.25em 0}h1{font-weight:600}.altfont{font-family:"myriad-pro-condensed",sans-serif;padding-top:0.22em}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", courier, monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{border-width:0 !important;height:1px;margin-bottom:1.5em;margin-top:1em;width:100%}ul,ol{margin:0 0 1.5em 0em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:0 0}table{margin:0 0 1.5em;width:100%}a{color:inherit}a:hover,a:focus,a:active{color:inherit}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}#masthead{position:absolute;z-index:5000;top:0;left:0;width:100%;padding:0 2em;display:flex;justify-content:space-between}#masthead .site-branding{margin:auto 0;padding:14px 0}#masthead .site-branding img{display:block}#masthead .menu-toggle{background:unset;border:1px solid white;text-transform:uppercase;font-family:alternate-gothic-atf,sans-serif;font-weight:600;color:white;margin:auto 0;border-radius:0}@media only screen and (min-width: 1000px){#masthead .menu-toggle{display:none}}#masthead.fill{background:#1875BC;position:relative}#masthead.fill.fixed{position:fixed;top:0;width:100%;left:0;z-index:999999}#masthead.fill.fixed .custom-logo-link img{height:44px}#masthead.fill.fixed .menu-toggle{padding:0.5em 1.2em 0.3em}@media only screen and (max-width: 1440px){#masthead{padding:0 1em}}@media only screen and (max-width: 1340px){#masthead{padding:0 0em}}.wp-block-columns.divider{align-items:unset !important}.wp-block-columns.divider>.wp-block-column:not(:last-child){position:relative}.wp-block-columns.divider>.wp-block-column:not(:last-child)::after{position:absolute;content:"";top:0;right:-12px;width:1px;background:white;height:100%}.wp-block-columns.divider>.wp-block-column{display:flex;flex-direction:column;justify-content:center}.wp-block-columns.stickright>.wp-block-column:last-child{display:block;position:sticky;top:50%;transform:translateY(-50%);margin-bottom:auto;align-self:unset}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 calc(50% - 14px);padding:1px 0;text-align:end}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{flex:1 0 50%;padding:1px 0}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:block}.custom-logo-link img{width:auto;height:56px}@media only screen and (max-width: 700px){.custom-logo-link img{max-height:44px;height:auto;max-width:191px}}.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}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}figure video{display:block}

:root{--wide-width:1200px;--side-padding: max(15px, calc(calc(100dvw - var(--wide-width)) * 0.5));--wp--preset--spacing--20: 0.425rem;--wp--preset--spacing--30: 0.85rem;--wp--preset--spacing--40: 1.25rem;--wp--preset--spacing--50: 2rem;--wp--preset--spacing--60: 3rem;--wp--preset--spacing--70: 4rem;--wp--preset--spacing--80: 5rem}@media only screen and (max-width: 2000px){:root{--wp--preset--spacing--20: 0.42rem;--wp--preset--spacing--30: 0.75rem;--wp--preset--spacing--40: 1.15rem;--wp--preset--spacing--50: 1.9rem;--wp--preset--spacing--60: 2.8rem;--wp--preset--spacing--70: 3.5rem;--wp--preset--spacing--80: 4.25rem}}.wp-block-cover.has-parallax{overflow:hidden;clip-path:inset(0 0 0 0)}.wp-block-cover.has-parallax>.wp-block-cover__image-background{position:fixed}.wp-block-cover:not(.clickable-cover,.standard),.wp-block-cover-image{padding:5% var(--side-padding)}.wp-block-cover:not(.clickable-cover,.standard) .wp-block-cover,.wp-block-cover-image .wp-block-cover{padding:5% 0}
.wp-block-cover:not(.clickable-cover,.standard):not(.alignfull)>span.wp-block-cover__background,.wp-block-cover:not(.clickable-cover,.standard):not(.alignfull)>.wp-block-cover__image-background,.wp-block-cover-image:not(.alignfull)>span.wp-block-cover__background,.wp-block-cover-image:not(.alignfull)>.wp-block-cover__image-background{left:calc(var(--side-padding) - max(40px, 2.5dvw));right:calc(var(--side-padding) - max(40px, 2.5dvw))}.wp-block-cover:not(.clickable-cover,.standard)>.wp-block-cover__inner-container,.wp-block-cover-image>.wp-block-cover__inner-container{padding-left:0;padding-right:0;max-width:calc(var(--wide-width) + calc(var(--side-padding) * 2))}@media only screen and (max-width: 1820px){.wp-block-cover:not(.clickable-cover,.standard):not(.alignfull)>span.wp-block-cover__background,.wp-block-cover:not(.clickable-cover,.standard):not(.alignfull)>.wp-block-cover__image-background,.wp-block-cover-image:not(.alignfull)>span.wp-block-cover__background,.wp-block-cover-image:not(.alignfull)>.wp-block-cover__image-background{left:315px}}body.home .wp-block-cover:not(.clickable-cover):not(.alignfull)>span.wp-block-cover__background,body.home .wp-block-cover:not(.clickable-cover):not(.alignfull)>.wp-block-cover__image-background,body.home .wp-block-cover-image:not(.alignfull)>span.wp-block-cover__background,body.home .wp-block-cover-image:not(.alignfull)>.wp-block-cover__image-background{left:0;right:0}body.home{--wide-width:2000px;--side-padding: calc(calc(100dvw - var(--wide-width))* 0.5)}@media only screen and (max-width: 2100px){body.home{--wide-width: 1600px}}@media only screen and (max-width: 1650px){body.home{--wide-width: 100%;--side-padding: 42px}}@media only screen and (max-width: 1250px){body.home{--side-padding: 34px}}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{max-width:Min(820px, 45vw)}@media only screen and (max-width: 440px){.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{max-width:100%}}.wp-block-button__link{padding:0.35em 0.9em 0.35em;border-radius:14px;font-family:"myriad-pro-condensed", sans-serif;text-align:left;line-height:1.25}.wp-block-button__link:hover{color:white;background:#12598f !important}.is-style-outline>:where(.wp-block-button__link),:where(.wp-block-button__link).is-style-outline{border-width:1px}.wp-block-button.is-style-outline>.wp-block-button__link,.wp-block-button .wp-block-button__link.is-style-outline{border-width:1px !important;padding:0.667em 1.333em 0.45em !important}.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container{gap:0;margin:0}.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{flex-basis:30%;flex-grow:1;position:relative;height:35vw;min-height:75vh;min-width:290px}.wp-block-post-template.is-flex-container li p.has-blue-background-color:first-child,.wp-block-query-loop.is-flex-container li p.has-blue-background-color:first-child{position:absolute;z-index:1;top:1rem;left:1.75rem;font-family:"myriad-pro-condensed", sans-serif;padding:0 0.6rem 0.25rem;margin:0;line-height:1;max-width:calc(100% - 3.5rem)}.wp-block-post-template.is-flex-container li figure,.wp-block-query-loop.is-flex-container li figure{margin:0;position:absolute;top:0;left:0;height:100%;width:100%}.wp-block-post-template.is-flex-container li figure a,.wp-block-query-loop.is-flex-container li figure a{height:100%;width:100%}.wp-block-post-template.is-flex-container li figure img,.wp-block-query-loop.is-flex-container li figure img{height:100%;width:100%;object-fit:cover}.wp-block-post-template.is-flex-container li .wp-block-group.has-blue-background-color,.wp-block-query-loop.is-flex-container li .wp-block-group.has-blue-background-color{position:absolute;bottom:1rem;left:1.75rem;z-index:1;padding:0.2rem 0.6rem 0.25rem;line-height:1;max-width:calc(100% - 3.5rem)}.wp-block-post-template.is-flex-container li .wp-block-post-title,.wp-block-query-loop.is-flex-container li .wp-block-post-title{margin:0;font-weight:400;line-height:1}.wp-block-post-template.is-flex-container li .wp-block-post-title a,.wp-block-query-loop.is-flex-container li .wp-block-post-title a{text-decoration:none}.wp-block-post-template.is-flex-container li .wp-block-read-more,.wp-block-query-loop.is-flex-container li .wp-block-read-more{font-family:"myriad-pro-condensed", sans-serif}@media only screen and (max-width: 600px){.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{min-height:50vh}}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background){transition:all 0.2s ease}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover,.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background):hover{background:rgba(66,69,73,0.1)}body:where(.page, .single-knowledge_item) .entry-content>:where(.wp-block-columns,.wp-block-heading, p, details, .wp-block-query, .wp-block-buttons):not(.alignfull,.alignwide){padding-left:0;padding-right:0;margin-left:var(--side-padding);margin-right:var(--side-padding);max-width:940px}
body:where(.page, .single-knowledge_item) .entry-content>:where(.wp-block-columns,.wp-block-heading, p, details, .wp-block-query, .wp-block-buttons).alignwide{padding-left:0;padding-right:0;margin-left:var(--side-padding);margin-right:var(--side-padding);max-width:var(--wide-width)}
body:where(.page, .single-knowledge_item) .entry-content>.wp-block-columns:has(.wp-block-column:nth-child(2)),body:where(.page, .single-knowledge_item) .entry-content>.wp-block-query{max-width:var(--wide-width)}body:where(.page, .single-knowledge_item) .entry-content>:where(.wp-block-columns,.wp-block-heading, p, details).alignfull{padding-left:var(--side-padding);padding-right:var(--side-padding)}body:where(.home) .entry-content>.wp-block-columns:has(.wp-block-column:nth-child(2)).alignfull,body:where(.home) .entry-content>.wp-block-query.alignfull{max-width:unset}@media only screen and (max-width: 1820px){body:where(.home) .entry-content>:where(.wp-block-columns,.wp-block-heading, p, details, .wp-block-query, .wp-block-buttons):not(.alignfull,.alignwide),body:where(.home) .entry-content>:where(.wp-block-columns,.wp-block-heading, p, details, .wp-block-query, .wp-block-buttons).alignwide{margin-left:var(--side-padding)}}body:where(.single-knowledge_item) .entry-header,body:where(.single-knowledge_item) .knwlitem-top,body:where(.single-knowledge_item) .knwlitem-main .post-navigation,body:where(.single-knowledge_item) .related-articles,body:where(.single-knowledge_item) .wp-block-yoast-faq-block{padding-left:0;padding-right:0;margin-left:var(--side-padding);margin-right:var(--side-padding);max-width:var(--wide-width)}body:where(.single-knowledge_item) .knwlitem-main .post-navigation .nav-previous{padding-left:0}body:where(.single-knowledge_item) .knwlitem-main .post-navigation .nav-next{padding-right:0}body:where(.single-knowledge_item) .related-knwlitem{padding-left:var(--side-padding);padding-right:var(--side-padding)}body:where(.single-knowledge_item) .related-knwlitem>*{max-width:var(--wide-width)}body:where(.single-post) .related-articles{padding-left:0;padding-right:0;margin-left:var(--side-padding);margin-right:var(--side-padding);max-width:var(--wide-width)}@media only screen and (max-width: 1100px){.wp-block-columns:has(.wp-block-column .wp-block-columns .wp-block-column .clickable-cover){flex-wrap:wrap !important}.wp-block-columns:has(.wp-block-column .wp-block-columns .wp-block-column .clickable-cover)>.wp-block-column{flex-basis:100% !important}}.entry-content h1.wp-block-heading,.entry-content h2.wp-block-heading,.entry-content h3.wp-block-heading,.entry-content h4.wp-block-heading,.entry-content h5.wp-block-heading,.entry-content h6.wp-block-heading{color:#1875BC}.entry-content .inner-wrap{display:flex}.entry-content .inner-wrap #scrollspy{flex-basis:var(--side-padding);margin-bottom:auto;height:calc(100dvh - 73px - 6px);overflow:hidden;min-width:min(425px, 14.5dvw)}.entry-content .inner-wrap #scrollspy .theabsolute{min-width:min(385px, 13dvw)}@media only screen and (max-width: 1840px){.entry-content .inner-wrap #scrollspy{min-width:390px;left:0}.entry-content .inner-wrap #scrollspy .theabsolute{min-width:350px}}@media only screen and (max-width: 1410px){.entry-content .inner-wrap #scrollspy{min-width:340px}.entry-content .inner-wrap #scrollspy .theabsolute{min-width:300px}}@media only screen and (max-width: 1140px){.entry-content .inner-wrap #scrollspy{min-width:300px}.entry-content .inner-wrap #scrollspy .theabsolute{min-width:270px}}@media only screen and (max-width: 910px){.entry-content .inner-wrap{display:block}.entry-content .inner-wrap #scrollspy{height:auto;max-width:unset;width:100%;border-right:unset}.entry-content .inner-wrap #scrollspy .theabsolute{transition:all 0.3s ease;height:0;position:relative;padding-top:0;padding-bottom:0;width:100%;max-width:unset;text-align:center;border-right:unset}
	.entry-content .inner-wrap #scrollspy .theabsolute.show{padding-top:15px;padding-bottom:15px;height:70dvh}.entry-content .inner-wrap #scrollspy .scrollspy-show{display:block}}.entry-content .after-nav{width:calc(100% - var(--side-padding) - var(--side-padding));margin-left:calc(var(--side-padding) - min(425px, 14.5dvw));margin-right:var(--side-padding)}.entry-content .after-nav>:where(.wp-block-columns,.wp-block-heading, p, details, .wp-block-buttons):not(.alignfull,.alignwide){padding-left:0;padding-right:0;max-width:940px}.entry-content .after-nav .wp-block-cover:not(.clickable-cover){padding:5% max(40px, 2.5dvw);margin-left:calc(0px - max(40px, 2.5dvw));margin-right:calc(0px - max(40px, 2.5dvw));overflow:visible}@media only screen and (max-width: 910px){.entry-content .after-nav .wp-block-cover:not(.clickable-cover){margin-left:-24px;margin-right:-24px}}.entry-content .after-nav .wp-block-cover:not(.clickable-cover):not(.alignfull)>span.wp-block-cover__background,.entry-content .after-nav .wp-block-cover:not(.clickable-cover):not(.alignfull)>.wp-block-cover__image-background{left:calc(0px - max(40px, 2.5dvw));right:calc(0px - max(40px, 2.5dvw))}@media only screen and (max-width: 910px){.entry-content .after-nav .wp-block-cover:not(.clickable-cover):not(.alignfull)>span.wp-block-cover__background,.entry-content .after-nav .wp-block-cover:not(.clickable-cover):not(.alignfull)>.wp-block-cover__image-background{left:0;right:0}}.entry-content .after-nav .wp-block-media-text:not(.alignfull){margin-left:0;margin-right:0}@media only screen and (max-width: 1840px){.entry-content .after-nav{margin-left:0;width:calc(100% - 390px)}}@media only screen and (max-width: 1700px){.entry-content .after-nav{margin-right:0;padding-right:40px}.entry-content .after-nav .wp-block-cover{margin-right:calc(0px - 40px);padding:6% 40px}.entry-content .after-nav .wp-block-cover:not(.alignfull)>span.wp-block-cover__background,.entry-content .after-nav .wp-block-cover:not(.alignfull)>.wp-block-cover__image-background{left:calc(0px - 40px);right:calc(0px - 40px)}}@media only screen and (max-width: 1410px){.entry-content .after-nav{width:calc(100% - 340px)}}@media only screen and (max-width: 1140px){.entry-content .after-nav{width:calc(100% - 300px);padding-right:30px}.entry-content .after-nav .wp-block-cover{margin-right:calc(0px - 30px);margin-left:calc(0px - 30px);padding:7% 30px}.entry-content .after-nav .wp-block-cover:not(.alignfull)>span.wp-block-cover__background,.entry-content .after-nav .wp-block-cover:not(.alignfull)>.wp-block-cover__image-background{left:calc(0px - 30px);right:calc(0px - 30px)}}@media only screen and (max-width: 910px){.entry-content .after-nav{width:100%;padding-left:24px;padding-right:24px}}.single-post .entry-content .inner-wrap #scrollspy{height:unset;max-height:calc(100dvh - 73px - 6px)}.single-post .entry-content .inner-wrap #scrollspy .theabsolute{height:unset}@media only screen and (max-width: 600px){.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{margin-top:2rem;grid-row:2}}ul.wp-block-post-template{margin:unset}.wp-block-columns.equal .wp-block-column{height:inherit;display:flex;flex-direction:column}.wp-block-columns.equal .wp-block-column .wp-block-spacer{margin-bottom:auto}@media only screen and (max-width: 1440px){.wp-block-columns{gap:3em}}@media only screen and (max-width: 1140px){.wp-block-columns{gap:2.75em}}@media only screen and (max-width: 1040px){.wp-block-columns{gap:2em}}.wp-block-media-text .wp-block-media-text__content{padding-top:0}@media only screen and (min-width: 1440px){.wp-block-media-text .wp-block-media-text__content{padding:0 var(--wp--preset--spacing--60)}}.wp-block-media-text .wp-block-media-text__content>:first-child{margin-top:0 !important}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content>:first-child{margin-top:0 !important}.wp-block-media-text.is-image-fill-element .wp-block-media-text__media{aspect-ratio:10/7;height:auto}.wp-block-media-text.fullheight{min-height:100vh}.wp-block-media-text.fullheight .wp-block-media-text__content{padding-top:70px}@media only screen and (max-width: 600px){.wp-block-media-text.fullheight .wp-block-media-text__content{padding-top:30px;padding-bottom:30px}}.wp-block-media-text:not(.alignfull){padding:0;max-width:var(--wide-width);margin-left:var(--side-padding);margin-right:var(--side-padding)}.wp-block-media-text:not(.alignfull):not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0}.wp-block-media-text:not(.alignfull).has-media-on-the-right .wp-block-media-text__content{padding-left:0}
	
	.slider:not(.cover-slides,.postslider){max-width:unset;margin:4px var(--side-padding)}.slider:not(.cover-slides,.postslider) ul.slick-dots{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.slider:not(.cover-slides,.postslider) ul.slick-dots button{border-radius:100px;width:20px;height:20px;margin:6px;font-size:0em;color:transparent}.slider:not(.cover-slides,.postslider) .slick-list{max-width:unset !important}.slider:not(.cover-slides,.postslider) .slick-track{display:flex;gap:14px}.slider:not(.cover-slides,.postslider) .slick-track .slick-slide{display:flex;flex-direction:column;justify-content:center}.slider:not(.cover-slides,.postslider) .slick-track .slick-slide img{aspect-ratio:3/2;object-fit:cover}.slider.postslider .slick-list{max-width:unset !important}.slider.postslider .slick-track{display:flex;gap:14px}.slider.postslider .slick-track .slick-slide{display:flex;flex-direction:column;justify-content:center}.slider.postslider .slick-track .slick-slide img{aspect-ratio:3/2;object-fit:cover}.hotspot-title,.entry-content .hotspot-title{text-align:left !important;text-transform:uppercase}.site-footer{background:#1875BC;color:white}.site-footer a{color:white}.site-footer .main-footer{padding:16px 20px;font-size:1.015rem}.site-footer .main-footer h2{color:white;margin-bottom:14px}.site-footer .main-footer p{margin-top:0}@media only screen and (max-width: 700px){.site-footer .main-footer{font-size:1em}}.site-footer .site-info{padding:10px;font-size:0.95rem;text-align:right;line-height:1.5;max-width:640px}.site-footer .site-info small{font-family:myriad-pro,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:0.7em;line-height:1;text-transform:none;display:block;margin:0px 0 8px}.site-main.newspage{padding:2.5vw 5%;display:flex;flex-wrap:wrap}.site-main.newspage svg{vertical-align:middle}.site-main.newspage .news-top{display:flex;justify-content:space-between;border-top:1px solid #424549;border-bottom:1px solid #424549;padding:5px 1.5vw;flex-basis:100%;font-size:1.3em}.site-main.newspage .top-story{padding:2.5vw 1.5vw;display:flex;gap:5%}.site-main.newspage .top-story a.ts-img{flex-basis:55%;display:block;height:inherit}.site-main.newspage .top-story a.ts-img img{height:100%;width:100%;object-fit:cover}.site-main.newspage .top-story div.ts-cont{flex-basis:40%}.site-main.newspage .top-story div.ts-cont h2{margin-top:0.3em;margin-bottom:0.3em;font-size:1.92em;line-height:1.15}.site-main.newspage .top-story div.ts-cont p{margin-bottom:1em}.site-main.newspage .ts-date{font-weight:300;text-transform:uppercase;font-size:0.9em}.site-main.newspage .news-main{flex-basis:65%;border-right:1px solid #424549}@media only screen and (max-width: 700px){.site-main.newspage .news-main{flex-basis:100% !important;border-right:unset !important}}.site-main.newspage .news-main .related{display:flex;border-top:1px solid #424549}.site-main.newspage .news-main .related>div:first-child{flex-basis:30%;padding:1.5vw}.site-main.newspage .news-main .related>div:first-child h3{margin-top:0.3em;font-size:1.3em}.site-main.newspage .news-main .related .rs{flex-basis:33%;flex-grow:1;padding:2.5vw 1.5vw;border-left:1px solid #424549}.site-main.newspage .news-main .related .rs h4{margin-top:0.3em;margin-bottom:0.3em;line-height:1.15;font-size:1.3em}.site-main.newspage .news-main .related .rs .rs-date{font-weight:600}.site-main.newspage .news-main article{padding:1.5vw}.site-main.newspage .news-main article h1{text-transform:uppercase;color:#1875BC;margin-top:0;margin-bottom:0.2em}.site-main.newspage .news-main article .entry-meta{margin-bottom:25px}.site-main.newspage .news-main article .entry-meta a{font-weight:600;text-decoration:none}.site-main.newspage .news-main article .post-thumbnail{max-height:60vh}.site-main.newspage .news-main article .post-thumbnail img{height:100%;width:100%;object-fit:cover;max-height:60vh}.site-main.newspage .news-main article .shared-counts-wrap{margin:15px 0;border-top:1px solid #424549;border-bottom:1px solid #424549;padding:5px 0;flex-basis:100%;font-size:1.3em}.site-main.newspage .news-main article .shared-counts-wrap .shared-counts-button{margin-right:8px}.site-main.newspage .news-main article .shared-counts-wrap .shared-counts-button .shared-counts-icon{width:40px;height:40px;background:#908B8B;border-radius:50%}.site-main.newspage .news-main article .shared-counts-wrap .shared-counts-button .shared-counts-icon svg{fill:#1875BC}.site-main.newspage .news-main article .entry-content{margin-top:10px}.site-main.newspage .news-main article .entry-content>:where(.wp-block-columns,h2){padding-left:0;padding-right:0}.site-main.newspage .latest-news{display:flex;flex-wrap:wrap}
.site-main.newspage .latest-news .stories{display:flex;flex-wrap:wrap}.site-main.newspage .latest-news .stories .single-story{flex-basis:33%;border-width:0 1px 1px;border-style:solid;border-right-color:#424549;border-bottom-color:#424549;border-left-color:transparent;padding:1.5vw;display:flex;flex-direction:column;flex-grow:1}.site-main.newspage .latest-news .stories .single-story:nth-child(3n+3){border-right-color:transparent}.site-main.newspage .latest-news .stories .single-story:last-child{border-right-color:transparent !important}.site-main.newspage .latest-news .stories .single-story img{height:286px;width:100%;object-fit:cover;max-height:12.5vw}@media only screen and (max-width: 700px){.site-main.newspage .latest-news .stories .single-story img{max-height:20vh}}.site-main.newspage .latest-news .stories .single-story h2{margin-top:0.3em;margin-bottom:0.3em;line-height:1.15;font-size:1.3em}.site-main.newspage .latest-news .stories .single-story p{color:#908B8B}@media only screen and (max-width: 1000px){.site-main.newspage .latest-news .stories .single-story p{font-size:0.95em}}@media only screen and (max-width: 1200px){.site-main.newspage .latest-news .stories .single-story{flex-basis:45% !important}.site-main.newspage .latest-news .stories .single-story:nth-child(2n+2){border-right-color:transparent}.site-main.newspage .latest-news .stories .single-story:nth-child(3n+3){border-right-color:#424549}}@media only screen and (max-width: 340px){.site-main.newspage .latest-news .stories .single-story{flex-basis:100% !important;border-right-color:transparent !important}}.site-main.newspage .news-top,.site-main.newspage h2,.site-main.newspage h3,.site-main.newspage h4,.site-main.newspage .ts-cat,.site-main.newspage .rs-cat{color:#1875BC;font-family:"myriad-pro-condensed", sans-serif;font-weight:600}.site-main.newspage .news-top:is(a),.site-main.newspage .news-top a,.site-main.newspage h2:is(a),.site-main.newspage h2 a,.site-main.newspage h3:is(a),.site-main.newspage h3 a,.site-main.newspage h4:is(a),.site-main.newspage h4 a,.site-main.newspage .ts-cat:is(a),.site-main.newspage .ts-cat a,.site-main.newspage .rs-cat:is(a),.site-main.newspage .rs-cat a{text-decoration:none}.site-main.newspage h2{font-size:var(--wp--preset--font-size--medium)}.site-main.newspage .after-nav h3{font-size:var(--wp--preset--font-size--emphasis)}.site-main.newspage .newsside{flex-basis:35%;position:sticky;margin-bottom:auto;top:0}.site-main.newspage .newsside .topbox{padding:2.5vw 1.5vw}.site-main.newspage .newsside .latest-projects .single-project{display:flex;padding:0.75vw 1.5vw;border-bottom:1px solid #424549;gap:5%}.site-main.newspage .newsside .latest-projects .single-project .sp-img{flex-basis:30%;display:block}.site-main.newspage .newsside .latest-projects .single-project .sp-img img{display:block;height:50px;min-height:100%;width:100%;object-fit:cover;object-position:center center}.site-main.newspage .newsside .latest-projects .single-project .sp-cont{flex-basis:65%}.site-main.newspage .newsside .latest-projects .single-project .sp-cont h3{margin-top:0;margin-bottom:0}.site-main.newspage .newsside .latest-projects .single-project .sp-cont .ts-date{margin-top:0.9em}@media only screen and (max-width: 700px){.site-main.newspage .newsside{flex-basis:100%}.site-main.newspage .newsside .latest-projects .single-project{padding:1.75vw 2.5vw}.site-main.newspage .newsside .latest-projects .single-project .sp-img{flex-basis:32%}.site-main.newspage .newsside .latest-projects .single-project .sp-cont{flex-basis:63%}.site-main.newspage .newsside .latest-projects .single-project .sp-cont .ts-date{margin-top:0.8em}}body.single .wp-block-media-text{min-height:unset;margin:30px 0}.switch{position:relative;display:inline-block;width:60px;height:34px;margin-left:10px}.switch input{opacity:0;width:0;height:0}.switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.switch-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}input:checked+.switch-slider{background-color:#1875BC}input:focus+.switch-slider{box-shadow:0 0 1px #1875BC}input:checked+.switch-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.switch-slider.round{border-radius:34px}.switch-slider.round:before{border-radius:50%}.scrollp.wp-block-media-text figure.wp-block-media-text__media{background-image:unset !important}.scrollp.wp-block-media-text figure.wp-block-media-text__media img{clip:unset;height:100vh;width:100%;object-fit:cover;position:sticky;top:0}.scrollp.wp-block-media-text .wp-block-media-text__content{padding-bottom:30vh}.scrollp.wp-block-media-text .wp-block-media-text__content>:first-child{margin-bottom:11rem;padding-top:30vh;background:white;position:sticky;top:0}.scrollp.wp-block-media-text .wp-block-media-text__content>:not(:first-child){margin-bottom:85vh}.scrollp.wp-block-media-text .wp-block-media-text__content>:last-child{margin-bottom:0}.wp-block-media-text__media video{height:100%;object-fit:cover}@media only screen and (min-width: 800px){.page-template-default .entry-content>*:not(.wp-block-query,footer,svg,.nofade)>*:not(.has-background-dim):not(.nofade),.page-template-default .entry-content>*:not(.wp-block-query,footer,svg,.nofade).wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover:not(.nofade){transform:translateY(40px);opacity:0;will-change:opacity;transition:all 0.8s ease;transition-delay:0.1s}.page-template-default .entry-content>*:not(.wp-block-query,footer,svg,.nofade)>*:not(.has-background-dim):not(.nofade).fadeIn,.page-template-default .entry-content>*:not(.wp-block-query,footer,svg,.nofade).wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover:not(.nofade).fadeIn{opacity:1 !important;transform:translateY(0px) translateX(0) !important}.page-template-default .entry-content>*:not(.wp-block-query,footer,svg,.nofade)>.has-media-on-the-right .wp-block-media-text__media,.page-template-default .entry-content>*:not(.wp-block-query,footer,svg,.nofade)>.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{transform:translateY(0) translateX(200px);transition-delay:0.1s}.page-template-default .entry-content>*:not(.wp-block-query,footer,svg,.nofade)>.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__media,.page-template-default .entry-content>*:not(.wp-block-query,footer,svg,.nofade)>.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{transform:translateY(0) translateX(-200px);transition-delay:0.1s}.page-template-default .entry-content>*:not(.wp-block-query,footer,svg,.nofade)>.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content,.page-template-default .entry-content>*:not(.wp-block-query,footer,svg,.nofade)>.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{transition-delay:0.4s}.page-template-default .entry-content>*:not(.wp-block-query,footer,svg,.nofade) :where(img, video)+.wp-block-cover__inner-container{transition-delay:0.4s}}iframe{display:block}#primary{transition:all 0.2s ease}#primary.blurred{filter:blur(15px)}.site-footer .site-info{font-family:"myriad-pro-condensed", sans-serif;text-transform:uppercase;font-size:1em !important;opacity:0.45 !important}#masthead{border-bottom:1px solid #1875BC}#masthead .menu-toggle{border-radius:0;font-weight:300;letter-spacing:0.04em;cursor:pointer}#masthead .menu-toggle:hover{background:rgba(255,255,255,0.2)
}@media only screen and (max-width: 600px){#masthead .menu-toggle{font-size:1.2rem}}.extra-head-links{margin:auto}.extra-head-links #primary-menu{display:flex;margin:0;padding:0;list-style:none}.extra-head-links a{color:white;text-decoration:none;padding:2px 3px;font-size:0.8em}.submenu{display:flex;position:absolute;left:-999vw;width:100dvw;background:white;top:99.5%}.submenu ul ul{display:none;border-left:1px solid white;position:absolute;left:100%;width:100%;top:calc(50% + 0.97em);transform:translateY(-50%)}.submenu ul ul li a{font-size:0.75em;padding:0.35rem 1.75rem;margin:3px 0}.submenu ul ul li a:hover{background:rgba(255,255,255,0.1)}.submenu .panel1{flex-basis:20%;padding:1rem 2rem}.submenu .panel1 p{font-size:1rem}.submenu .panel3{order:3;flex-basis:25%;padding:1rem 2rem}.submenu .panel3 img{aspect-ratio:3/2;object-fit:cover}.submenu .panel2{flex-grow:1;background:#1875BC;padding:5rem 2rem;color:white}.submenu .panel2 ul{list-style:none;margin-left:0;padding-left:0}.submenu .panel2 ul li a{color:white}.submenu .panel2>ul{max-width:1040px;margin:auto}.submenu .panel2>ul>li{width:50%;position:relative;margin:4px 0}.submenu .panel2>ul>li>a{border-bottom:1px solid transparent;padding:6px 0;font-size:0.925em}.submenu .panel2>ul>li:hover>a{border-bottom:1px solid white}.submenu .panel2>ul>li:hover ul{display:block}@media only screen and (max-width: 1290px){.submenu .panel3{display:none}.submenu .panel1{flex-basis:32.5%}.submenu .panel1 p{font-size:0.875rem}}.footer-left ul{list-style:none;padding:0;margin:0}.footer-left ul a{text-decoration:none;padding:0}.site-footer{position:relative;z-index:1001}@media only screen and (max-width: 700px){.site-footer{flex-wrap:wrap}.site-footer ul.menu{flex-wrap:wrap}.site-footer ul.menu li{margin:0;padding:0}}.site-footer a{text-decoration:none}.wp-block-column.is-vertically-aligned-center{align-self:unset !important;height:inherit;display:flex;flex-direction:column;justify-content:center}img[data-dominant-color]:not(.has-transparency){background-color:unset !important}.slider.wp-block-query.cover-slides{max-width:100%;margin:0}.slider.wp-block-query.cover-slides ul.wp-block-post-template{margin-left:0}.slider.wp-block-query.cover-slides ul.wp-block-post-template .slick-track{align-items:stretch}.slider.wp-block-query.cover-slides ul.wp-block-post-template li{height:unset}.slider.wp-block-query.cover-slides ul.wp-block-post-template li .wp-block-cover__inner-container{color:white}.slider.wp-block-query.cover-slides ul.wp-block-post-template li .wp-block-cover__inner-container .more-link{display:none}.slider.wp-block-query.cover-slides ul.wp-block-post-template li .wp-block-cover__inner-container .wp-block-post-excerpt__excerpt::after{content:"..."}.slider.wp-block-query.cover-slides ul.wp-block-post-template li .wp-block-cover__inner-container .wp-block-post-excerpt__more-link{border-width:1px !important;padding:0.667em 1.333em 0.45em !important;border:2px solid;text-transform:uppercase;letter-spacing:0.05em;font-family:"myriad-pro-condensed", sans-serif;text-decoration:none;border-radius:500px}.wpcf7 form{display:flex;flex-wrap:wrap;gap:10px}.wpcf7 p{margin-top:7px;margin-bottom:0em;width:100%}.wpcf7 p:nth-child(2),.wpcf7 p:nth-child(3),.wpcf7 p:nth-child(4),.wpcf7 p:nth-child(5){flex-basis:40%;flex-grow:1}.wpcf7 textarea{height:190px;resize:vertical}.wpcf7 input:not([type=checkbox]){width:100%}.wpcf7 input.wpcf7-form-control.wpcf7-submit{width:auto;color:white;background-color:#1875BC;border:unset;padding:0.4em 1.333em 0.45em !important;font-family:"myriad-pro-condensed", sans-serif;text-decoration:none;border-radius:14px}@media only screen and (max-width: 600px){body{--wp--preset--font-size--medium: 2.6em!important;--wp--preset--font-size--large: 3.1em!important;--wp--preset--font-size--emphasis: 1.48em!important}}section.error-404.not-found{text-align:center;min-height:82dvh;display:flex;flex-direction:column;justify-content:center}.yoast-breadcrumbs{font-size:1rem;color:#444444}.wpcf7-list-item{margin-left:0.25em}.wpcf7-acceptance label{font-size:1rem}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{min-height:unset}
/*# sourceMappingURL=style.css.map */
