﻿/*!
Theme Name: Newkirk
Theme URI: 
Author: ddm marketing + communications
Author URI: https://teamddm.com/
Description: A base block theme built for the basics
Requires at least: 5.8
Tested up to: 6.2
Requires PHP: 5.7
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: 
Text Domain: newkirk
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, rtl-language-support, theme-options, threaded-comments, translation-ready, wide-blocks
*/*{box-sizing:border-box}summary::-webkit-details-marker{display:none !important}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}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:.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}template{display:none}[hidden]{display:none}.something-crazy,.is-layout-flex>*+.something-crazy{margin-top:112px}.something-crazy:first-child,.is-layout-flex>*+.something-crazy:first-child{margin-top:unset}figcaption,.is-layout-flex>*+figcaption{margin-top:8px}figcaption:first-child,.is-layout-flex>*+figcaption:first-child{margin-top:unset}ol,.is-layout-flex>*+ol{margin-top:8px}ol:first-child,.is-layout-flex>*+ol:first-child{margin-top:unset}ul,.is-layout-flex>*+ul{margin-top:8px}ul:first-child,.is-layout-flex>*+ul:first-child{margin-top:unset}.wp-block-query-pagination,.is-layout-flex>*+.wp-block-query-pagination{margin-top:8px}.wp-block-query-pagination:first-child,.is-layout-flex>*+.wp-block-query-pagination:first-child{margin-top:unset}.wp-block-post-date,.is-layout-flex>*+.wp-block-post-date{margin-top:8px}.wp-block-post-date:first-child,.is-layout-flex>*+.wp-block-post-date:first-child{margin-top:unset}.wp-block-post-terms,.is-layout-flex>*+.wp-block-post-terms{margin-top:8px}.wp-block-post-terms:first-child,.is-layout-flex>*+.wp-block-post-terms:first-child{margin-top:unset}.wp-block-post-excerpt,.is-layout-flex>*+.wp-block-post-excerpt{margin-top:12px}.wp-block-post-excerpt:first-child,.is-layout-flex>*+.wp-block-post-excerpt:first-child{margin-top:unset}details,.is-layout-flex>*+details{margin-top:16px}details:first-child,.is-layout-flex>*+details:first-child{margin-top:unset}hr,.is-layout-flex>*+hr{margin-top:16px}hr:first-child,.is-layout-flex>*+hr:first-child{margin-top:unset}p,.is-layout-flex>*+p{margin-top:16px}p:first-child,.is-layout-flex>*+p:first-child{margin-top:unset}pre,.is-layout-flex>*+pre{margin-top:16px}pre:first-child,.is-layout-flex>*+pre:first-child{margin-top:unset}.wp-block-buttons,.is-layout-flex>*+.wp-block-buttons{margin-top:16px}.wp-block-buttons:first-child,.is-layout-flex>*+.wp-block-buttons:first-child{margin-top:unset}.wp-block-file,.is-layout-flex>*+.wp-block-file{margin-top:16px}.wp-block-file:first-child,.is-layout-flex>*+.wp-block-file:first-child{margin-top:unset}.wp-block-media-text__content,.is-layout-flex>*+.wp-block-media-text__content{margin-top:16px}.wp-block-media-text__content:first-child,.is-layout-flex>*+.wp-block-media-text__content:first-child{margin-top:unset}.wp-block-media-text,.is-layout-flex>*+.wp-block-media-text{margin-top:16px}.wp-block-media-text:first-child,.is-layout-flex>*+.wp-block-media-text:first-child{margin-top:unset}[class^=wp-block-custom-],.is-layout-flex>*+[class^=wp-block-custom-]{margin-top:24px}[class^=wp-block-custom-]:first-child,.is-layout-flex>*+[class^=wp-block-custom-]:first-child{margin-top:unset}[class*=" wp-block-custom-"],.is-layout-flex>*+[class*=" wp-block-custom-"]{margin-top:24px}[class*=" wp-block-custom-"]:first-child,.is-layout-flex>*+[class*=" wp-block-custom-"]:first-child{margin-top:unset}figure,.is-layout-flex>*+figure{margin-top:24px}figure:first-child,.is-layout-flex>*+figure:first-child{margin-top:unset}.wp-block-table,.is-layout-flex>*+.wp-block-table{margin-top:24px}.wp-block-table:first-child,.is-layout-flex>*+.wp-block-table:first-child{margin-top:unset}.wp-block-columns,.is-layout-flex>*+.wp-block-columns{margin-top:24px}.wp-block-columns:first-child,.is-layout-flex>*+.wp-block-columns:first-child{margin-top:unset}.wp-block-group,.is-layout-flex>*+.wp-block-group{margin-top:24px}.wp-block-group:first-child,.is-layout-flex>*+.wp-block-group:first-child{margin-top:unset}blockquote,.is-layout-flex>*+blockquote{margin-top:32px}blockquote:first-child,.is-layout-flex>*+blockquote:first-child{margin-top:unset}.wp-block-pullquote,.is-layout-flex>*+.wp-block-pullquote{margin-top:32px}.wp-block-pullquote:first-child,.is-layout-flex>*+.wp-block-pullquote:first-child{margin-top:unset}.wpcf7,.is-layout-flex>*+.wpcf7{margin-top:32px}.wpcf7:first-child,.is-layout-flex>*+.wpcf7:first-child{margin-top:unset}.wp-block-group>.wp-block-group,.wp-block-group>.wp-block-columns,.wp-block-columns>.wp-block-group,.wp-block-columns>.wp-block-columns,.is-layout-flex>*+.wp-block-group>.wp-block-group,.is-layout-flex>*+.wp-block-group>.wp-block-columns,.is-layout-flex>*+.wp-block-columns>.wp-block-group,.is-layout-flex>*+.wp-block-columns>.wp-block-columns{margin-top:unset}:where(.is-layout-flex){gap:0}.wp-block-buttons.is-layout-flex{--wp--style--block-gap: 15px;gap:15px}@media screen and (min-width: 782px){.wp-block-columns.is-layout-flex{gap:30px}}.wp-block-gallery.is-layout-flex{--wp--style--block-gap: 0.75rem;gap:15px}.wp-block-group.is-nowrap:not(.is-vertical){gap:30px}.wp-block-post-template:where(.is-layout-grid){gap:15px}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}.has-navigation-dark-background,.has-nav-submenu-dark-background{color:#fff;--dark-bg--nav-bg: white;--dark-bg--focusable-color: #00529B;--dark-bg--link: white;--dark-bg--nav-link: white}.has-navigation-dark-background .has-white-background-color,.has-navigation-dark-background .has-fifth-background-color,.has-navigation-dark-background .has-second-background-color,.has-nav-submenu-dark-background .has-white-background-color,.has-nav-submenu-dark-background .has-fifth-background-color,.has-nav-submenu-dark-background .has-second-background-color{color:#000;--dark-bg--nav-bg: initial;--dark-bg--focusable-color: initial;--dark-bg--link: initial;--dark-bg--nav-link: initial}.has-nav-submenu-dark-background{--dark-bg--primary-btn: white;--dark-bg--primary-btn-txt: #00529B;--dark-bg--primary-btn-hover: hsl(205.2631578947, 79.1666666667%, 115.5882352941%)}.has-nav-submenu-dark-background .has-white-background-color,.has-nav-submenu-dark-background .has-fifth-background-color,.has-nav-submenu-dark-background .has-second-background-color{--dark-bg--primary-btn: initial;--dark-bg--primary-btn-txt: initial;--dark-bg--primary-btn-hover: initial}.has-white-background-color{--dark-bg--body: initial;--dark-bg--nav-bg: initial;--dark-bg--focusable-color: initial;--dark-bg--heading: initial;--dark-bg--caption: initial;--dark-bg--divider: initial;--dark-bg--link: initial;--dark-bg--link-hover: initial;--dark-bg--primary-btn: initial;--dark-bg--primary-btn-txt: initial;--dark-bg--primary-btn-hover: initial;--dark-bg--secondary-btn: initial;--dark-bg--secondary-btn-txt: initial;--dark-bg--secondary-btn-hover: initial;--dark-bg--minimal-btn: initial;--dark-bg--minimal-btn-hover: initial;--dark-bg--form-field: initial;--dark-bg--table-header: initial;--dark-bg--table-stripe: initial}.has-second-background-color{--dark-bg--body: #002B5C;--dark-bg--nav-bg: initial;--dark-bg--focusable-color: initial;--dark-bg--heading: #000;--dark-bg--caption: initial;--dark-bg--divider: initial;--dark-bg--link: #000;--dark-bg--link-hover: #DF3033;--dark-bg--primary-btn: initial;--dark-bg--primary-btn-txt: initial;--dark-bg--primary-btn-hover: initial;--dark-bg--secondary-btn: initial;--dark-bg--secondary-btn-txt: initial;--dark-bg--secondary-btn-hover: initial;--dark-bg--minimal-btn: initial;--dark-bg--minimal-btn-hover: initial;--dark-bg--form-field: initial;--dark-bg--table-header: initial;--dark-bg--table-stripe: initial}.has-fifth-background-color{--dark-bg--body: #002B5C;--dark-bg--nav-bg: white;--dark-bg--focusable-color: #00529B;--dark-bg--heading: #002B5C;--dark-bg--caption: #002B5C;--dark-bg--divider: white;--dark-bg--link: #000;--dark-bg--link-hover: #DF3033;--dark-bg--primary-btn: initial;--dark-bg--primary-btn-txt: initial;--dark-bg--primary-btn-hover: initial;--dark-bg--secondary-btn: initial;--dark-bg--secondary-btn-txt: initial;--dark-bg--secondary-btn-hover: initial;--dark-bg--minimal-btn: initial;--dark-bg--minimal-btn-hover: initial;--dark-bg--form-field: initial;--dark-bg--table-header: initial;--dark-bg--table-stripe: initial}.has-black-background-color,.has-first-background-color,.has-fourth-background-color,.has-sixth-background-color,.has-third-background-color{--dark-bg--body: white;--dark-bg--nav-bg: white;--dark-bg--focusable-color: #00529B;--dark-bg--heading: white;--dark-bg--caption: white;--dark-bg--divider: white;--dark-bg--link: white;--dark-bg--link-hover: #eee;--dark-bg--placeholder: white;--dark-bg--primary-btn: white;--dark-bg--primary-btn-txt: #00529B;--dark-bg--primary-btn-hover: hsl(205.2631578947, 79.1666666667%, 115.5882352941%);--dark-bg--secondary-btn: transparent;--dark-bg--secondary-btn-txt: white;--dark-bg--secondary-btn-hover: rgba(255,255,255,0.2);--dark-bg--minimal-btn: white;--dark-bg--minimal-btn-hover: #ddd;--dark-bg--form-field: rgba(255, 255, 255, 0.15);--dark-bg--form-placeholder: rgba(255, 255, 255, 0.9);--dark-bg--table-header: transparent;--dark-bg--table-stripe: rgba(255, 255, 255, 0.2)}:root{--newkirk-blue: #00529B;--light-blue: #D4EAFA;--dark-blue: #002B5C;--red: #DF3033;--light-gray: #D9D9D9;--dark-gray: #404040;--tf--color--1: #FF00FF;--tf--color--2: #FF00FF;--tf--color--3: #FF00FF;--tf--color--4: #FF00FF;--tf--color--5: #FF00FF;--tf--color--6: #FF00FF;--white: white;--black: black}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHjxsAXC-qNiXg7Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI5wq_Gwftx9897g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI3wi_Gwftx9897g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-size:16px}@media all and (max-width: 1024px){html{font-size:15px}}@media all and (max-width: 768px){html{font-size:14px}}@media screen and (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}a:where(:not(.wp-element-button)){color:var(--dark-bg--link, #DF3033);transition:all 300ms ease-in-out}a:where(:not(.wp-element-button)):hover,a:where(:not(.wp-element-button)):active{color:var(--dark-bg--link-hover, rgb(190.5439330544, 29.4560669456, 32.2175732218))}body{font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.5;color:#000}.has-background{color:var(--dark-bg--body, #000)}blockquote{margin-left:0;margin-bottom:2rem;padding-left:2.5rem}figure>blockquote{margin-right:2.5rem}figcaption{font-size:.9rem;color:var(--dark-bg--caption, #00529B)}figcaption.blocks-gallery-caption,.is-layout-flex>*+figcaption.blocks-gallery-caption{margin-top:0}figure:has(figcaption){margin-bottom:0}figure:not(:has(figcaption)){margin-bottom:1.5rem}p.is-style-intro{font-size:1.25em}hr{border-style:solid;border-width:0 0 1px 0;color:var(--dark-bg--divider, #000);padding-top:.75rem;margin-bottom:.75rem}h1,.is-style-h1,h2,.is-style-h2,h3,.is-style-h3,h4,.is-style-h4,h5,.is-style-h5,h6,.is-style-h6{font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-weight:700;text-transform:none;line-height:1.1;margin-bottom:0;color:var(--dark-bg--heading, #000);margin-top:1em}h1,.is-style-h1{font-size:2.5rem;font-weight:900;color:#00529b;text-transform:uppercase}@media all and (max-width: 1024px){h1,.is-style-h1{font-size:2.45rem}}@media all and (max-width: 768px){h1,.is-style-h1{font-size:2rem}}h2,.is-style-h2{font-size:1.85rem}h3,.is-style-h3{font-size:1.75rem;color:var(--dark-bg--heading, #00529B)}h4,.is-style-h4{font-size:1.5rem}h5,.is-style-h5{font-size:1.25rem;color:var(--dark-bg--heading, #00529B)}h6,.is-style-h6{font-size:1rem}.is-style-subtitle{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;text-transform:uppercase;color:var(--dark-bg--caption, #00529B)}li>ol,li>ul{margin-top:0}ul{list-style-type:disc;margin-bottom:0}pre{margin-bottom:0}blockquote>:first-child,.wp-block-cover__inner-container>:first-child,.wp-block-group>:first-child,.wp-block-group.is-nowrap:not(.is-vertical)>*{margin-top:0}@media screen and (max-width: 781px){.wp-block-column:first-child>:first-child{margin-top:0}}@media screen and (min-width: 782px){.wp-block-column>:first-child,.wp-block-media-text__content>:first-child{margin-top:0}}.wpcf7-submit,.wp-element-button,button{padding:5px 15px;border-radius:0;border:2px solid}.wpcf7-submit:focus-visible,.wp-element-button:focus-visible,button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 3px 5px #00529b;outline:0}.wpcf7-submit{line-height:1.5}[type=submit],.wp-element-button,button:where(:not(.components-button)){cursor:pointer;transition:all 300ms ease-in-out;text-transform:uppercase;color:var(--dark-bg--primary-btn-txt, white);background-color:var(--dark-bg--primary-btn, #00529B);border-color:var(--dark-bg--primary-btn, #00529B)}[type=submit]:hover,.wp-element-button:hover,button:where(:not(.components-button)):hover{background-color:var(--dark-bg--primary-btn-hover, rgb(0, 68.5096774194, 129.5));border-color:var(--dark-bg--primary-btn-hover, rgb(0, 68.5096774194, 129.5))}.wp-block-button.is-style-secondary>.wp-element-button{background-color:var(--dark-bg--secondary-btn, white);color:var(--dark-bg--secondary-btn-txt, #00529B);border-color:var(--dark-bg--secondary-btn-txt, #00529B)}.wp-block-button.is-style-secondary>.wp-element-button:hover{background-color:var(--dark-bg--secondary-btn-hover, hsl(205.2631578947, 79.1666666667%, 115.5882352941%))}.wp-block-button.is-style-tertiary>.wp-element-button{color:var(--dark-bg--minimal-btn, #DF3033);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:5px 15px 5px 0;text-align:left}.wp-block-button.is-style-tertiary>.wp-element-button:before{content:"";font-family:var(--fa-style-family, "Font Awesome 6 Free");-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-weight:var(--fa-style, 900);padding-right:.75em}.wp-block-button.is-style-tertiary>.wp-element-button:hover{color:var(--dark-bg--minimal-btn-hover, rgb(190.5439330544, 29.4560669456, 32.2175732218))}.wp-block-details{border-top:1px solid #000;border-bottom:1px solid #000}.wp-block-details+.wp-block-details{margin-top:0;border-top:0}.wp-block-details summary{display:flex;align-items:center;font-weight:500;list-style:none}.wp-block-details summary+*{margin-top:.5rem}.wp-block-details summary:-webkit-details-marker{display:none}.wp-block-details summary:before{content:"";font-family:var(--fa-style-family, "Font Awesome 6 Free");-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-weight:var(--fa-style, 900);color:#df3033;transition:all 300ms ease;display:inline-block;margin-right:.75rem;width:8px;line-height:1}.wp-block-details>:not(summary){margin-left:calc(.75rem + 8.75px)}.wp-block-details[open] summary::before{transform:rotate(90deg);color:#00529b}footer.wp-block-template-part>:first-child{margin-top:0}.search-results .wp-block-search__input[type=search]{max-width:none}.search-results .wp-block-query{margin-bottom:2.5rem}.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh}.wp-site-blocks main.wp-block-query{flex-grow:1}.is-layout-constrained>.wp-block-columns.is-style-alignfull,.is-layout-constrained>.wp-block-group.is-style-alignfull{max-width:none;margin-right:calc(var(--wp--style--root--padding-right)*-1) !important;margin-left:calc(var(--wp--style--root--padding-left)*-1) !important}.is-layout-constrained>.is-style-alignwide.wp-block-columns,.is-layout-constrained>.is-style-alignwide.wp-block-group{max-width:var(--wp--style--global--wide-size)}.wp-block-group.has-background{padding:40px}main :not(.has-background)+.wp-block-group.has-background{margin-top:1.5rem}.wp-block-group.has-background+.wp-block-group.has-background{margin-top:0}.has-black-background-color+.wp-block-group.has-background.has-black-background-color,.has-first-background-color+.wp-block-group.has-background.has-first-background-color,.has-second-background-color+.wp-block-group.has-background.has-second-background-color,.has-third-background-color+.wp-block-group.has-background.has-third-background-color,.has-fourth-background-color+.wp-block-group.has-background.has-fourth-background-color,.has-fifth-background-color+.wp-block-group.has-background.has-fifth-background-color,.has-sixth-background-color+.wp-block-group.has-background.has-sixth-background-color,.has-white-background-color+.wp-block-group.has-background.has-white-background-color{padding-top:0}.wp-block-post-content>:last-child{padding-bottom:2rem}.wp-block-column.has-background{align-self:auto;padding:2rem}.wp-block-column.has-background.is-vertically-aligned-center{display:flex;flex-direction:column;justify-content:center}.wp-block-column.has-background.is-vertically-aligned-bottom{display:flex;flex-direction:column;justify-content:flex-end}@media all and (max-width: 1024px){.wp-block-cover{min-height:350px}}@media all and (max-width: 768px){.wp-block-cover{min-height:240px}}header.wp-block-template-part{padding-top:30px;border-bottom:1px solid #df3033}header.wp-block-template-part>.wp-block-group{padding-bottom:20px;margin-top:0}header.wp-block-template-part .wp-block-site-logo img{max-height:80px;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-search{order:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-search__input[type=search],.wp-block-navigation__responsive-container.is-menu-open .wp-block-search__button{background-color:var(--dark-bg--form-field, rgba(0, 0, 0, 0.05));border:1px solid rgba(0,0,0,0);color:var(--dark-bg--body, #000)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-search__input[type=search]:focus,.wp-block-navigation__responsive-container.is-menu-open .wp-block-search__input[type=search]:focus+.wp-block-search__button{outline:none;box-shadow:none;border:1px solid var(--dark-bg--nav-bg, white)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-search__input[type=search]:focus{border-right:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-search__input[type=search]:focus+.wp-block-search__button{border-left:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{width:100%}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{min-width:250px}.wp-block-navigation .wp-block-navigation-item__content{padding:10px 25px}.wp-block-navigation .has-child .wp-block-navigation-item__content{padding-right:5px}.wp-block-navigation .has-child .wp-block-navigation__submenu-icon{width:auto;padding-right:25px}.wp-block-navigation.items-justified-right ul.wp-block-navigation-submenu{left:auto;right:0}.wp-block-navigation.items-justified-center ul.wp-block-navigation-submenu{left:50%;transform:translateX(-50%)}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background-color:#00529b}.wp-block-navigation__responsive-container-close:hover,.wp-block-navigation__responsive-container-open:hover{background-color:rgb(0,68.5096774194,129.5)}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{width:43px;height:43px;fill:#fff}.wp-block-navigation__responsive-container.is-menu-open{padding-top:30px;width:90%;max-width:400px;right:0;left:auto}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{padding-left:20px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:flex-start;gap:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>*{order:1}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{width:100%;gap:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item{width:100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{font-size:1.125rem;padding:5px 20px;width:100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{width:100%;padding:0;left:0;transform:translateX(0)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding-left:2.5rem}#primary-nav{font-size:18px}@media all and (max-width: 1024px){#primary-nav{font-size:16px}}#primary-nav .wp-block-navigation__responsive-container-open{display:flex}#primary-nav.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}@media(min-width: 840px){#primary-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}#primary-nav .wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}#primary-nav .wp-block-navigation__responsive-container.is-menu-open{padding-top:30px;width:90%;max-width:400px;right:0;left:auto;background-color:inherit;display:flex;flex-direction:column}#primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{padding-left:20px}@media(min-width: 840px){#primary-nav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}}.has-modal-open #primary-nav{position:relative}.has-modal-open #primary-nav:before{content:"";position:fixed;z-index:1;background:rgba(0,0,0,.5);left:0;right:0;top:0;bottom:0}.wp-block-search__label{position:absolute;font-size:0;opacity:0}.wp-block-search__inside-wrapper{padding:0;position:relative}.wp-block-search__input[type=search]{max-width:200px;margin-top:0;padding:.5rem .75rem}.wp-block-search__input[type=search]:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),inset 0 0 2px var(--dark-bg--focusable-color, #00529B);outline-style:solid;outline-width:.075rem}.wp-block-search__button[type=submit]{margin-left:0;padding:.5rem}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:0}.wp-block-query-pagination{display:flex;gap:10px}.wp-block-query-pagination .wp-block-query-pagination-numbers{display:flex;gap:10px}.wp-block-query-pagination .wp-block-query-pagination-previous,.wp-block-query-pagination .wp-block-query-pagination-next{display:block}.wp-block-query-pagination .wp-block-query-pagination-previous,.wp-block-query-pagination .wp-block-query-pagination-next,.wp-block-query-pagination .post-page-numbers,.wp-block-query-pagination .page-numbers{color:#00529b;text-transform:uppercase;padding:10px 15px;border:2px solid #00529b}.wp-block-query-pagination .wp-block-query-pagination-previous.current,.wp-block-query-pagination .wp-block-query-pagination-next.current,.wp-block-query-pagination .post-page-numbers.current,.wp-block-query-pagination .page-numbers.current{background-color:var(--dark-bg--primary-btn, #00529B);border-color:var(--dark-bg--primary-btn, #00529B);color:var(--dark-bg--primary-btn-txt, white)}.wp-block-query-pagination .wp-block-query-pagination-previous:hover,.wp-block-query-pagination .wp-block-query-pagination-next:hover,.wp-block-query-pagination .post-page-numbers:hover,.wp-block-query-pagination .page-numbers:hover{background-color:var(--dark-bg--secondary-btn-hover, hsl(205.2631578947, 79.1666666667%, 115.5882352941%))}.post-page-numbers,.wp-block-query-pagination a,.wp-block-query-pagination-numbers a{text-decoration:none}.wp-block-query-pagination-numbers:first-child .page-numbers:first-child{margin-left:0}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{margin-left:5px}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{margin-right:5px}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-top:.5em}.wpcf7 form p{margin-top:.75rem}label{font-weight:700}label .wpcf7-list-item-label{font-weight:400}p:has(input.wpcf7-validates-as-required) label::after{content:" *";position:relative;color:#dc3232}.wpcf7-form-control{display:inline-block}.wpcf7-form-control:last-child{margin-bottom:1.625rem}textarea,[type=text],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=time],[type=week],[type=number],[type=search],[type=password],[type=email],[type=url],[type=tel],select{box-sizing:border-box;width:100%;padding:.625rem .75rem;margin:.5rem 0 0;border:0;outline:.06rem solid rgba(0,0,0,0);outline-offset:-0.06rem;background-color:var(--dark-bg--form-field, rgba(0, 0, 0, 0.05));color:inherit}textarea:focus,[type=text]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=time]:focus,[type=week]:focus,[type=number]:focus,[type=search]:focus,[type=password]:focus,[type=email]:focus,[type=url]:focus,[type=tel]:focus,select:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 2px var(--dark-bg--focusable-color, #00529B);outline-color:var(--dark-bg--focusable-color, #00529B)}input::placeholder{color:var(--dark-bg--placeholder, rgb(25.5, 25.5, 25.5));opacity:.6;font-style:italic}[type=checkbox],[type=radio]{margin:0 .5rem 0 -1.375rem;accent-color:var(--dark-bg--focusable-color, #00529B)}[type=checkbox]:focus-visible,[type=radio]:focus-visible{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 3px var(--dark-bg--focusable-color, #00529B);outline:0}.wpcf7-list-item{display:block;margin:.5rem 0 0 0}.wpcf7-list-item label{margin:0;padding-left:1.375rem}select:invalid,input:not([type=search]):invalid,textarea:invalid,.wpcf7-not-valid{outline-color:#dc3232}select:invalid:focus,input:not([type=search]):invalid:focus,textarea:invalid:focus,.wpcf7-not-valid:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px #dc3232;outline-color:#dc3232}.wpcf7-not-valid-tip{margin-top:.375rem;font-size:.875rem;line-height:1.25rem}.wpcf7 form .wpcf7-response-output{font-size:.875rem;padding:0;margin:1rem 0;border-width:0}.wpcf7 form .wpcf7-response-output::before{content:"×";display:inline-block;margin-right:5px;padding:1px 5px;line-height:1;box-shadow:0 0 1px rgba(0,0,0,.25);border-radius:10px;background-color:#dc3232;color:#fff}.wpcf7 form.spam .wpcf7-response-output::before{background-color:#f56e28}.wpcf7 form.sent .wpcf7-response-output::before{content:"✓";padding:1 3px;background-color:#46b450}.FLAG{color:#f0f}.shadow{box-shadow:0 0 10px rgba(0,0,0,.2)}.frame{border:1px solid rgba(0,0,0,.2)}.mt-0{margin-top:0}.mt-quarter{margin-top:.25rem}.mt-half{margin-top:.5rem}.mt-1{margin-top:1rem}.mb-0{margin-bottom:0}.mb-quarter{margin-bottom:.25rem}.mb-half{margin-bottom:.5rem}.mb-1{margin-bottom:1rem}.m-0{margin:0}.m-xxs{margin:.25rem}.m-xs{margin:.5rem}.m-sm{margin:.8rem}.m-reg{margin:1rem}.m-md{margin:1.5rem}.m-ml{margin:2rem}.m-lg{margin:2.75rem}.m-xl{margin:3.75rem}.m-xxl{margin:5rem}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.mx-xxs{margin-left:.25rem;margin-right:.25rem}.my-xxs{margin-top:.25rem;margin-bottom:.25rem}.mx-xs{margin-left:.5rem;margin-right:.5rem}.my-xs{margin-top:.5rem;margin-bottom:.5rem}.mx-sm{margin-left:.8rem;margin-right:.8rem}.my-sm{margin-top:.8rem;margin-bottom:.8rem}.mx-reg{margin-left:1rem;margin-right:1rem}.my-reg{margin-top:1rem;margin-bottom:1rem}.mx-md{margin-left:1.5rem;margin-right:1.5rem}.my-md{margin-top:1.5rem;margin-bottom:1.5rem}.mx-ml{margin-left:2rem;margin-right:2rem}.my-ml{margin-top:2rem;margin-bottom:2rem}.mx-lg{margin-left:2.75rem;margin-right:2.75rem}.my-lg{margin-top:2.75rem;margin-bottom:2.75rem}.mx-xl{margin-left:3.75rem;margin-right:3.75rem}.my-xl{margin-top:3.75rem;margin-bottom:3.75rem}.mx-xxl{margin-left:5rem;margin-right:5rem}.my-xxl{margin-top:5rem;margin-bottom:5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-xxs{margin-top:.25rem}.mr-xxs{margin-right:.25rem}.mb-xxs{margin-bottom:.25rem}.ml-xxs{margin-left:.25rem}.mt-xs{margin-top:.5rem}.mr-xs{margin-right:.5rem}.mb-xs{margin-bottom:.5rem}.ml-xs{margin-left:.5rem}.mt-sm{margin-top:.8rem}.mr-sm{margin-right:.8rem}.mb-sm{margin-bottom:.8rem}.ml-sm{margin-left:.8rem}.mt-reg{margin-top:1rem}.mr-reg{margin-right:1rem}.mb-reg{margin-bottom:1rem}.ml-reg{margin-left:1rem}.mt-md{margin-top:1.5rem}.mr-md{margin-right:1.5rem}.mb-md{margin-bottom:1.5rem}.ml-md{margin-left:1.5rem}.mt-ml{margin-top:2rem}.mr-ml{margin-right:2rem}.mb-ml{margin-bottom:2rem}.ml-ml{margin-left:2rem}.mt-lg{margin-top:2.75rem}.mr-lg{margin-right:2.75rem}.mb-lg{margin-bottom:2.75rem}.ml-lg{margin-left:2.75rem}.mt-xl{margin-top:3.75rem}.mr-xl{margin-right:3.75rem}.mb-xl{margin-bottom:3.75rem}.ml-xl{margin-left:3.75rem}.mt-xxl{margin-top:5rem}.mr-xxl{margin-right:5rem}.mb-xxl{margin-bottom:5rem}.ml-xxl{margin-left:5rem}.gap-0{gap:0px}.gap-xxs{gap:.25rem}.gap-xs{gap:.5rem}.gap-sm{gap:.8rem}.gap-reg{gap:1rem}.gap-md{gap:1.5rem}.gap-ml{gap:2rem}.gap-lg{gap:2.75rem}.gap-xl{gap:3.75rem}.gap-xxl{gap:5rem}.p-0{padding:0}.p-xxs{padding:.25rem}.p-xs{padding:.5rem}.p-sm{padding:.8rem}.p-reg{padding:1rem}.p-md{padding:1.5rem}.p-ml{padding:2rem}.p-lg{padding:2.75rem}.p-xl{padding:3.75rem}.p-xxl{padding:5rem}.p-2{padding:.5rem}.p-1{padding:.25rem}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.px-xxs{padding-left:.25rem;padding-right:.25rem}.py-xxs{padding-top:.25rem;padding-bottom:.25rem}.px-xs{padding-left:.5rem;padding-right:.5rem}.py-xs{padding-top:.5rem;padding-bottom:.5rem}.px-sm{padding-left:.8rem;padding-right:.8rem}.py-sm{padding-top:.8rem;padding-bottom:.8rem}.px-reg{padding-left:1rem;padding-right:1rem}.py-reg{padding-top:1rem;padding-bottom:1rem}.px-md{padding-left:1.5rem;padding-right:1.5rem}.py-md{padding-top:1.5rem;padding-bottom:1.5rem}.px-ml{padding-left:2rem;padding-right:2rem}.py-ml{padding-top:2rem;padding-bottom:2rem}.px-lg{padding-left:2.75rem;padding-right:2.75rem}.py-lg{padding-top:2.75rem;padding-bottom:2.75rem}.px-xl{padding-left:3.75rem;padding-right:3.75rem}.py-xl{padding-top:3.75rem;padding-bottom:3.75rem}.px-xxl{padding-left:5rem;padding-right:5rem}.py-xxl{padding-top:5rem;padding-bottom:5rem}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pt-xxs{padding-top:.25rem}.pr-xxs{padding-right:.25rem}.pb-xxs{padding-bottom:.25rem}.pl-xxs{padding-left:.25rem}.pt-xs{padding-top:.5rem}.pr-xs{padding-right:.5rem}.pb-xs{padding-bottom:.5rem}.pl-xs{padding-left:.5rem}.pt-sm{padding-top:.8rem}.pr-sm{padding-right:.8rem}.pb-sm{padding-bottom:.8rem}.pl-sm{padding-left:.8rem}.pt-reg{padding-top:1rem}.pr-reg{padding-right:1rem}.pb-reg{padding-bottom:1rem}.pl-reg{padding-left:1rem}.pt-md{padding-top:1.5rem}.pr-md{padding-right:1.5rem}.pb-md{padding-bottom:1.5rem}.pl-md{padding-left:1.5rem}.pt-ml{padding-top:2rem}.pr-ml{padding-right:2rem}.pb-ml{padding-bottom:2rem}.pl-ml{padding-left:2rem}.pt-lg{padding-top:2.75rem}.pr-lg{padding-right:2.75rem}.pb-lg{padding-bottom:2.75rem}.pl-lg{padding-left:2.75rem}.pt-xl{padding-top:3.75rem}.pr-xl{padding-right:3.75rem}.pb-xl{padding-bottom:3.75rem}.pl-xl{padding-left:3.75rem}.pt-xxl{padding-top:5rem}.pr-xxl{padding-right:5rem}.pb-xxl{padding-bottom:5rem}.pl-xxl{padding-left:5rem}.wp-block-image.aligncenter{display:flex;justify-content:center;align-items:center}.promotion{position:relative}.promotion h2:empty,.promotion h3:empty,.promotion h4:empty,.promotion h5:empty,.promotion h6:empty,.promotion p:empty,.promotion .wp-block-buttons:empty{margin-top:0}.promotion figure{overflow:hidden}.promotion figure img{transition:all 300ms ease-in-out}.promotion:has(a):hover figure img{transform:scale(1.1)}.promotion .wp-element-button:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;transition:all 300ms ease-in-out;border:1px solid rgba(0,0,0,0)}.promotion .wp-element-button:hover:after{border-color:#ddd;top:-10px;left:-10px;right:-10px;bottom:-10px}.is-layout-grid .promotion{display:flex;flex-direction:column;justify-content:space-between}.is-layout-grid .promotion .wp-block-image{margin-bottom:0}.is-layout-grid .promotion p{flex-grow:1}.is-layout-grid .promotion h2,.is-layout-grid .promotion h3,.is-layout-grid .promotion h4,.is-layout-grid .promotion h5,.is-layout-grid .promotion h6,.is-layout-grid .promotion p,.is-layout-grid .promotion .wp-block-buttons{width:100%}.is-layout-grid .promotion:has(p:empty):not(:has(.wp-element-button)) p{display:none}.is-layout-grid .promotion:has(p:empty):not(:has(.wp-element-button)) figure{flex-grow:1;align-content:flex-end}.founding-statement{text-align:center}.founding-statement p{margin:0}.founding-statement .year-founded,.founding-statement .commitment{line-height:1.1;margin:12px 0}.founding-statement .year-founded{font-weight:700;font-size:55px}.founding-statement .commitment{font-weight:700;font-size:30px}.timeline{display:flex;flex-direction:column;position:relative}.timeline>h2{display:inline-block;position:relative;padding:10px 20px;background:#00529b;color:#fff;margin-left:auto;margin-right:auto}.project-type{position:relative;padding:0;overflow:hidden}.project-type .project-image{position:relative}.project-type .project-image figure.project-type--image{margin-bottom:0}.project-type .project-image .project-type--name{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:0;color:#fff}.project-type .project-type--link{background-color:#002b5c;background-color:rgba(0,32,61,.8);width:100%;height:100%;margin-top:0;transition:all 300ms ease-in-out;position:absolute;top:100%;left:0}.project-type .project-type--link a:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0}.project-type:hover .project-type--link{top:0}.project-promo{background-color:#d9d9d9}.project-promo .project-header{position:relative}.project-promo .project-header figure{padding-bottom:0;margin:0}.project-promo .project-header h3{position:absolute;bottom:0;margin-top:0;background:hsla(0,0%,100%,.7);padding:5px 10px 10px 10px;font-size:22px;width:100%}.project-promo p{margin:0;padding:7px 10px 0 10px}.project-promo p:last-child{padding-bottom:10px}.wp-block-custom-tabs.interactive .wp-block-tabs__title{display:none}.wp-block-custom-tabs.interactive .wp-block-tabs__list{display:flex;gap:0;list-style:none;margin:0;margin-bottom:-1px;padding:0;border-bottom:none}.wp-block-custom-tabs.interactive .wp-block-tabs__list-item{margin-bottom:0}.wp-block-custom-tabs.interactive .wp-block-tabs__tab-label{display:block;margin:0;opacity:1;padding:.5rem .75rem;text-decoration:none;text-transform:uppercase;transition:all 300ms ease-in-out;border:1px solid #00529b;background-color:#00529b;color:#fff}.wp-block-custom-tabs.interactive .wp-block-tabs__tab-label:hover{background-color:rgb(0,55.0193548387,104)}.wp-block-custom-tabs.interactive .wp-block-tabs__tab-label[aria-selected=true]{border:1px solid #00529b;color:#00529b;border-radius:0;background-color:#fff;opacity:1}.wp-block-custom-tabs.interactive .wp-block-tabs__content{border:1px solid #00529b;border-top:1px solid #00529b;background-color:#fff}.wp-block-custom-tabs.interactive .wp-block-custom-tab{padding:30px}.wp-block-custom-tabs.interactive .wp-block-custom-tab>*:first-child{margin-top:0}.wp-block-custom-tabs.interactive .wp-block-custom-tab[class^=wp-block-custom-],.wp-block-custom-tabs.interactive .wp-block-custom-tab[class*=" wp-block-custom-"]{margin-top:0}.wp-block-list li{margin-bottom:.5em}.wp-block-group.is-layout-grid{gap:20px}.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){background-color:var(--dark-bg--table-stripe, #c5d7e8)}.wp-block-table td{border:1px solid #000 !important}.wp-block-table th,.wp-block-table.is-style-stripes th{background:var(--dark-bg--table-header, #00529B);color:#fff;border-color:var(--dark-bg--table-header, #00529B);border-right-color:#fff}.wp-block-table th:last-child,.wp-block-table.is-style-stripes th:last-child{border-right-color:var(--dark-bg--table-header, #00529B)}.services.wp-block-buttons .wp-element-button{text-transform:none}header.wp-block-template-part .constant-nav a,footer.wp-block-template-part a{text-decoration:none}header.wp-block-template-part .constant-nav a:hover,footer.wp-block-template-part a:hover{text-decoration:underline}header.wp-block-template-part{padding-top:0 !important}header.wp-block-template-part .constant-nav{padding:0}header.wp-block-template-part .constant-nav p{padding-bottom:0}header.wp-block-template-part .constant-nav>.wp-block-group{padding:10px 15px;gap:10px;flex-wrap:wrap}header.wp-block-template-part .constant-nav>.wp-block-group>.wp-block-group{gap:10px}header.wp-block-template-part .constant-nav .wp-block-search{margin-left:20px}header.wp-block-template-part .constant-nav .wp-block-search__button{font-size:0}header.wp-block-template-part .constant-nav .wp-block-search__button:before{content:"";font-family:var(--fa-style-family, "Font Awesome 6 Free");-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-weight:var(--fa-style, 900);font-size:18px}header.wp-block-template-part .primary-nav{font-weight:700;text-transform:uppercase}header.wp-block-template-part .primary-nav .wp-block-navigation__submenu-container{text-transform:none}#primary-nav.primary-nav a.wp-block-navigation-item__content{position:relative;background:#fff;padding-right:45px;transition:background 300ms ease-in-out}#primary-nav.primary-nav a.wp-block-navigation-item__content:hover{background:#c5d7e8}#primary-nav.primary-nav button.wp-block-navigation__submenu-icon{position:absolute;padding:10px;margin:0;right:10px;top:6px;transition:color 300ms ease-in-out;pointer-events:none}#primary-nav.primary-nav .wp-block-navigation-item:not(.has-child) a.wp-block-navigation-item__content{padding-right:25px}.wp-block-query.news .wp-block-post-template{display:flex;gap:20px}.wp-block-query.news .wp-block-post-template .wp-block-post-excerpt p{display:inline}.wp-block-query.news .wp-block-post-template .wp-block-post-excerpt p.wp-block-post-excerpt__more-text{margin-left:.5em}@media all and (max-width: 870px){.wp-block-query.news .wp-block-post-template{flex-wrap:wrap}}.back-to-news .wp-block-button.is-style-tertiary>.wp-element-button::before{padding-left:.75em;padding-right:0;transform:rotate(180deg)}body .sk-ww-indeed-jobs .sk-button{text-transform:uppercase;font-weight:400}body .sk-ww-indeed-jobs .sk-jobs-body{margin-top:8px}body .sk-ww-indeed-jobs .sk-posts-body{margin-top:2px}body .sk-ww-indeed-jobs .sk-posts-body .sk-post-item{box-shadow:none}body .sk-ww-indeed-jobs .sk-posts-grid{gap:24px}.job-posting,body .sk-ww-indeed-jobs .sk-posts-body .sk-post-item{border:1px solid #d9d9d9;border-radius:0;padding:10px;position:relative;height:200px}.job-posting p,body .sk-ww-indeed-jobs .sk-posts-body .sk-post-item p{padding-bottom:0}.job-posting p.company,.job-posting p.location,body .sk-ww-indeed-jobs .sk-posts-body .sk-post-item p.company,body .sk-ww-indeed-jobs .sk-posts-body .sk-post-item p.location{padding-bottom:8px;font-weight:700;font-size:14px}.job-posting .wp-block-heading,body .sk-ww-indeed-jobs .sk-posts-body .sk-post-item .wp-block-heading{font-size:1rem;color:#df3033;margin-top:0}.job-posting .wp-block-buttons,body .sk-ww-indeed-jobs .sk-posts-body .sk-post-item .wp-block-buttons{position:absolute;left:10px;bottom:10px}.wp-block-pullquote{border:1px solid #df3033;padding:1.25em 3em}.wp-block-pullquote blockquote{position:relative;text-align:left;padding:0}.wp-block-pullquote blockquote p:last-child{padding-bottom:0}.wp-block-pullquote blockquote:before{content:"“";color:#df3033;font-size:3em;position:absolute;top:0;left:0;transform:translateX(-100%);padding-right:10px;line-height:1}.wp-block-pullquote blockquote cite{position:absolute;color:#00529b;bottom:0;right:0;font-weight:700;text-transform:none}.wp-block-pullquote blockquote:has(cite){padding-bottom:2em}.wp-block-button.safety-alert .wp-element-button{background-color:#dc3232;border-color:#dc3232;font-size:26px}.wp-block-button.safety-alert .wp-element-button:before{content:"";font-family:var(--fa-style-family, "Font Awesome 6 Free");-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-weight:var(--fa-style, 900);margin-right:.5em}.safety-awards{max-width:700px}.safety-awards .promotion{text-align:center}.safety-awards figure{max-height:180px}.home-grid{gap:20px}.home-grid .wp-block-cover{min-height:300px;max-height:350px}footer.wp-block-template-part{font-size:15px}footer.wp-block-template-part p{margin-top:0}footer.wp-block-template-part .copyright{font-size:12px}footer.wp-block-template-part .wp-block-heading{padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #fff;font-size:1.1rem}footer.wp-block-template-part .wp-block-list{list-style:none;padding-left:0}footer.wp-block-template-part .wp-block-social-links{gap:20px;padding-bottom:25px}footer.wp-block-template-part .wp-block-social-links .wp-social-link{border-radius:0;background:rgba(0,0,0,0)}footer.wp-block-template-part .wp-block-social-links .wp-social-link .wp-block-social-link-anchor{padding:0}footer.wp-block-template-part .wp-block-social-links .wp-social-link .wp-block-social-link-anchor svg{width:40px;height:40px}@media all and (max-width: 781px){footer.wp-block-template-part .wp-block-column .wp-block-heading+.wp-block-group,footer.wp-block-template-part .wp-block-column .wp-block-heading+.wp-block-columns{margin-top:0;margin-bottom:10px}}
