/***********************************
Cover
***********************************/

    /*paragraphs*/

        .cover .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .cover .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .cover .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        .cover .column a {
           border-width: 0px;
        }

    /*headers*/

        .cover .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .cover .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .cover .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .cover .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .cover .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .cover .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .cover .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .cover .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .cover .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
WPM Technology
***********************************/

    /*paragraphs*/

        .wpm_technology .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .wpm_technology .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .wpm_technology .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        .wpm_technology .column a {
           border-width: 0px;
        }

    /*headers*/

        .wpm_technology .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .wpm_technology .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .wpm_technology .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .wpm_technology .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .wpm_technology .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .wpm_technology .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .wpm_technology .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .wpm_technology .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .wpm_technology .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
User Guide
***********************************/

    /*layoutitems*/

        .user_guide .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .user_guide .column div.container-default {
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           gap: normal;
           border-width: 0px;
        }

    /*lists*/

        .user_guide .column ol {
           list-style-type: decimal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.6em;
           font-variant: normal;
           font-style: normal;
           font-weight: normal;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

        .user_guide .column img.image-default {
           box-sizing: border-box;
           overflow: hidden;
           margin-right: auto;
           margin-left: auto;
           float: none;
           display: block;
           height: auto;
           width: 100%;
           max-width: 100%;
           border-width: 0px;
        }

    /*headers*/

        .user_guide .column h6 {
           border-width: 0px;
        }

        .user_guide .column h5 {
           border-width: 0px;
        }

        .user_guide .column h4 {
           border-width: 0px;
        }

        .user_guide .column h3 {
           border-width: 0px;
        }

        .user_guide .column h2 {
           border-width: 0px;
        }

        .user_guide .column h1 {
           border-width: 0px;
        }

    /*links*/

        .user_guide .column a {
           border-width: 0px;
        }

    /*inlines*/

        .user_guide .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .user_guide .column p {
           border-width: 0px;
        }

/***********************************
ACEC 2024 Fall Conference - Save the Date
***********************************/

    /*paragraphs*/

        .acec_2024_fall_conference .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .acec_2024_fall_conference .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .acec_2024_fall_conference .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        .acec_2024_fall_conference .column a {
           border-width: 0px;
        }

    /*headers*/

        .acec_2024_fall_conference .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_2024_fall_conference .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_2024_fall_conference .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_2024_fall_conference .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_2024_fall_conference .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_2024_fall_conference .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .acec_2024_fall_conference .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .acec_2024_fall_conference .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .acec_2024_fall_conference .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
From ACEC to You
***********************************/

    /*layoutitems*/

        .from_acec_to_you .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .from_acec_to_you .column div.container-default {
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           gap: normal;
           border-width: 0px;
        }

    /*images*/

        .from_acec_to_you .column img.image-default {
           box-sizing: border-box;
           overflow: hidden;
           margin-right: auto;
           margin-left: auto;
           float: none;
           display: block;
           height: auto;
           width: 100%;
           max-width: 100%;
           border-width: 0px;
        }

    /*headers*/

        .from_acec_to_you .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 2.25rem;
           font-weight: 900;
           line-height: 1.2em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .from_acec_to_you .column h2 {
           font-family: "interstate-condensed",sans-serif;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .from_acec_to_you .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .from_acec_to_you .column h4 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .from_acec_to_you .column h5 {
           border-width: 0px;
        }

        .from_acec_to_you .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .from_acec_to_you .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: "interstate",sans-serif;
           font-size: 3.4375rem;
           font-weight: bold;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .from_acec_to_you .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        .from_acec_to_you .column .ACECBlue {
           color: #0072bc;
           border-width: 0px;
        }

        .from_acec_to_you .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .from_acec_to_you .column .BusinessInsightsBlue {
           color: #146a7f;
           border-width: 0px;
        }

        .from_acec_to_you .column .BlueDropCap {
           font-family: "interstate",sans-serif;
           color: #0072bc;
           font-size: 3.4375rem;
           line-height: 0.3em;
           font-weight: bold;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .from_acec_to_you .column a {
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .from_acec_to_you .column a.Redlink {
           color: #c5151c;
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .from_acec_to_you .column ol {
           list-style-type: decimal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.6em;
           font-variant: normal;
           font-style: normal;
           font-weight: normal;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
           list-style-image: none;
        }

        .from_acec_to_you .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .from_acec_to_you .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .from_acec_to_you .column .AlphabeticalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .from_acec_to_you .column .BusinessInsightsList {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           list-style-type: square;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .from_acec_to_you .column p {
           color: #000000;
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .from_acec_to_you .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .from_acec_to_you .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .from_acec_to_you .column p.BusinessInsightsH1 {
           background-color: #000000;
           color: #fdb913;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .from_acec_to_you .column p.Nolinespace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .from_acec_to_you .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .from_acec_to_you .column p.Biography {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .from_acec_to_you .column p.BusinessInsightsBody2 {
           background-color: #e4e9dc;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 9px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 3px;
           text-indent: 0px;
           border-width: 0px;
        }

        .from_acec_to_you .column p.BusinessInsightsBody1 {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
           border-width: 0px;
        }

        .from_acec_to_you .column p.PullQuoteNoCredit {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .from_acec_to_you .column p.SidebarH1 {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           font-weight: bold;
           padding-top: 18px;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 9px;
           border-width: 0px;
        }

        .from_acec_to_you .column p.SidebarBody {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 18px;
           font-weight: 100;
           border-width: 0px;
        }

/***********************************
Masthead
***********************************/

    /*layoutitems*/

        .masthead .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .masthead .column div.container-default {
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           gap: normal;
           border-width: 0px;
        }

    /*lists*/

        .masthead .column ol {
           list-style-type: decimal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.6em;
           font-variant: normal;
           font-style: normal;
           font-weight: normal;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

        .masthead .column img.image-default {
           box-sizing: border-box;
           overflow: hidden;
           margin-right: auto;
           margin-left: auto;
           float: none;
           display: block;
           height: auto;
           width: 100%;
           max-width: 100%;
           border-width: 0px;
        }

    /*headers*/

        .masthead .column h1 {
           border-width: 0px;
        }

        .masthead .column h2 {
           border-width: 0px;
        }

        .masthead .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           font-weight: bold;
           margin-top: 24px;
           text-align: center;
           border-width: 0px;
        }

        .masthead .column h4 {
           border-width: 0px;
        }

        .masthead .column h5 {
           border-width: 0px;
        }

        .masthead .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .masthead .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .masthead .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .masthead .column p {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .masthead .column p.SocialMedia {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 12px;
           text-align: center;
           border-width: 0px;
        }

        .masthead .column p.SmallPrint {
           font-family: "rubik",sans-serif;
           font-size: 0.75rem;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .masthead .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           font-weight: bold;
           margin-bottom: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

/***********************************
ACEC Research Institute - Contributors Appreciation
***********************************/

    /*paragraphs*/

        .acec_research_institute_contributors_appreciation .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .acec_research_institute_contributors_appreciation .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .acec_research_institute_contributors_appreciation .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        .acec_research_institute_contributors_appreciation .column a {
           border-width: 0px;
        }

    /*headers*/

        .acec_research_institute_contributors_appreciation .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_research_institute_contributors_appreciation .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_research_institute_contributors_appreciation .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_research_institute_contributors_appreciation .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_research_institute_contributors_appreciation .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_research_institute_contributors_appreciation .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .acec_research_institute_contributors_appreciation .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .acec_research_institute_contributors_appreciation .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .acec_research_institute_contributors_appreciation .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
ACEC Research Institute
***********************************/

    /*headers*/

        .acec_research_institute .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 2.25rem;
           font-weight: 900;
           line-height: 1.2em;
           margin-bottom: 12px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .acec_research_institute .column h2 {
           font-family: "interstate-condensed",sans-serif;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .acec_research_institute .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .acec_research_institute .column h4 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .acec_research_institute .column h5 {
           border-width: 0px;
        }

        .acec_research_institute .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .acec_research_institute .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: interstate,sans-serif;
           font-size: 3.4375rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 2px;
           margin-top: 15px;
           letter-spacing: 3px;
           border-width: 0px;
        }

        .acec_research_institute .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        .acec_research_institute .column .ACECBlue {
           color: #0072bc;
           border-width: 0px;
        }

        .acec_research_institute .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .acec_research_institute .column .BusinessInsightsBlue {
           color: #146a7f;
           border-width: 0px;
        }

        .acec_research_institute .column .BlueDropCap {
           font-family: "interstate",sans-serif;
           color: #2F6FB5FF;
           font-size: 3.4375rem;
           line-height: 0.3em;
           font-weight: bold;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

        .acec_research_institute .column span.inlines-1i9br7qlu {
           color: #000000;
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .acec_research_institute .column .inlines-1i9brdgjr {
           font-family: rubik,sans-serif;
           border-width: 0px;
        }

    /*links*/

        .acec_research_institute .column a {
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .acec_research_institute .column a.Redlink {
           color: #c5151c;
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .acec_research_institute .column a.links-1i9cn117d {
           color: #FFFFFFFF;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
           text-decoration: none;
        }

    /*lists*/

        .acec_research_institute .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .acec_research_institute .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .acec_research_institute .column .AlphabeticalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .acec_research_institute .column .BusinessInsightsList {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           list-style-type: square;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .acec_research_institute .column ol {
           background-color: transparent;
           color: #000000FF;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .acec_research_institute .column p {
           color: #000000;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .acec_research_institute .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .acec_research_institute .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .acec_research_institute .column p.BusinessInsightsH1 {
           background-color: #000000;
           color: #fdb913;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .acec_research_institute .column p.Nolinespace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .acec_research_institute .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .acec_research_institute .column p.Biography {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .acec_research_institute .column p.BusinessInsightsBody2 {
           background-color: #e4e9dc;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 9px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 3px;
           text-indent: 0px;
           border-width: 0px;
        }

        .acec_research_institute .column p.BusinessInsightsBody1 {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
           border-width: 0px;
        }

        .acec_research_institute .column p.PullQuoteNoCredit {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .acec_research_institute .column p.SidebarH1 {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           font-weight: bold;
           padding-top: 18px;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 9px;
           border-width: 0px;
        }

        .acec_research_institute .column p.SidebarBody {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 18px;
           font-weight: 100;
           border-width: 0px;
        }

    /*images*/

        .acec_research_institute .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .acec_research_institute .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .acec_research_institute .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
HDR
***********************************/

    /*paragraphs*/

        .hdr .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .hdr .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .hdr .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        .hdr .column a {
           border-width: 0px;
        }

    /*headers*/

        .hdr .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .hdr .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .hdr .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .hdr .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .hdr .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .hdr .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .hdr .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .hdr .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .hdr .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Advocacy in Action
***********************************/

    /*headers*/

        .advocacy_in_action .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 2.25rem;
           font-weight: 900;
           line-height: 1.2em;
           margin-bottom: 12px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .advocacy_in_action .column h2 {
           font-family: "interstate-condensed",sans-serif;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .advocacy_in_action .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .advocacy_in_action .column h4 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .advocacy_in_action .column h5 {
           border-width: 0px;
        }

        .advocacy_in_action .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .advocacy_in_action .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: interstate,sans-serif;
           font-size: 3.4375rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 2px;
           margin-top: 15px;
           letter-spacing: 3px;
           border-width: 0px;
        }

        .advocacy_in_action .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        .advocacy_in_action .column .ACECBlue {
           color: #0072bc;
           border-width: 0px;
        }

        .advocacy_in_action .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .advocacy_in_action .column .BusinessInsightsBlue {
           color: #146a7f;
           border-width: 0px;
        }

        .advocacy_in_action .column .BlueDropCap {
           font-family: "interstate",sans-serif;
           color: #2F6FB5FF;
           font-size: 3.4375rem;
           line-height: 0.3em;
           font-weight: bold;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

        .advocacy_in_action .column span.inlines-1i9br7qlu {
           color: #000000;
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .advocacy_in_action .column .inlines-1i9brdgjr {
           font-family: rubik,sans-serif;
           border-width: 0px;
        }

    /*links*/

        .advocacy_in_action .column a {
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .advocacy_in_action .column a.Redlink {
           color: #c5151c;
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .advocacy_in_action .column a.links-1i9cn117d {
           color: #FFFFFFFF;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
           text-decoration: none;
        }

    /*lists*/

        .advocacy_in_action .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .advocacy_in_action .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .advocacy_in_action .column .AlphabeticalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .advocacy_in_action .column .BusinessInsightsList {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           list-style-type: square;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .advocacy_in_action .column ol {
           background-color: transparent;
           color: #000000FF;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .advocacy_in_action .column p {
           color: #000000;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .advocacy_in_action .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action .column p.BusinessInsightsH1 {
           background-color: #000000;
           color: #fdb913;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .advocacy_in_action .column p.Nolinespace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action .column p.Biography {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action .column p.BusinessInsightsBody2 {
           background-color: #e4e9dc;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 9px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 3px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action .column p.BusinessInsightsBody1 {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action .column p.PullQuoteNoCredit {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action .column p.SidebarH1 {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           font-weight: bold;
           padding-top: 18px;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 9px;
           border-width: 0px;
        }

        .advocacy_in_action .column p.SidebarBody {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 18px;
           font-weight: 100;
           border-width: 0px;
        }

    /*images*/

        .advocacy_in_action .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .advocacy_in_action .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .advocacy_in_action .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Advocacy in Action 2
***********************************/

    /*headers*/

        .advocacy_in_action_2 .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 2.25rem;
           font-weight: 900;
           line-height: 1.2em;
           margin-bottom: 12px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column h2 {
           font-family: "interstate-condensed",sans-serif;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column h4 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column h5 {
           border-width: 0px;
        }

        .advocacy_in_action_2 .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .advocacy_in_action_2 .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: interstate,sans-serif;
           font-size: 3.4375rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 2px;
           margin-top: 15px;
           letter-spacing: 3px;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column .ACECBlue {
           color: #0072bc;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column .BusinessInsightsBlue {
           color: #146a7f;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column .BlueDropCap {
           font-family: "interstate",sans-serif;
           color: #2F6FB5FF;
           font-size: 3.4375rem;
           line-height: 0.3em;
           font-weight: bold;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column span.inlines-1i9br7qlu {
           color: #000000;
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column .inlines-1i9brdgjr {
           font-family: rubik,sans-serif;
           border-width: 0px;
        }

    /*links*/

        .advocacy_in_action_2 .column a {
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column a.Redlink {
           color: #c5151c;
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column a.links-1i9cn117d {
           color: #FFFFFFFF;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
           text-decoration: none;
        }

    /*lists*/

        .advocacy_in_action_2 .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .advocacy_in_action_2 .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .advocacy_in_action_2 .column .AlphabeticalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .advocacy_in_action_2 .column .BusinessInsightsList {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           list-style-type: square;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .advocacy_in_action_2 .column ol {
           background-color: transparent;
           color: #000000FF;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .advocacy_in_action_2 .column p {
           color: #000000;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column p.BusinessInsightsH1 {
           background-color: #000000;
           color: #fdb913;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column p.Nolinespace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column p.Biography {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column p.BusinessInsightsBody2 {
           background-color: #e4e9dc;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 9px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 3px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column p.BusinessInsightsBody1 {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column p.PullQuoteNoCredit {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column p.SidebarH1 {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           font-weight: bold;
           padding-top: 18px;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 9px;
           border-width: 0px;
        }

        .advocacy_in_action_2 .column p.SidebarBody {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 18px;
           font-weight: 100;
           border-width: 0px;
        }

    /*images*/

        .advocacy_in_action_2 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .advocacy_in_action_2 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .advocacy_in_action_2 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
WSP
***********************************/

    /*paragraphs*/

        .wsp .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .wsp .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .wsp .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        .wsp .column a {
           border-width: 0px;
        }

    /*headers*/

        .wsp .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .wsp .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .wsp .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .wsp .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .wsp .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .wsp .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .wsp .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .wsp .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .wsp .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
On the Road
***********************************/

    /*headers*/

        .on_the_road .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 2.25rem;
           font-weight: 900;
           line-height: 1.2em;
           margin-bottom: 12px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .on_the_road .column h2 {
           font-family: "interstate-condensed",sans-serif;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .on_the_road .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .on_the_road .column h4 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .on_the_road .column h5 {
           border-width: 0px;
        }

        .on_the_road .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .on_the_road .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: interstate,sans-serif;
           font-size: 3.4375rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 2px;
           margin-top: 15px;
           letter-spacing: 3px;
           border-width: 0px;
        }

        .on_the_road .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        .on_the_road .column .ACECBlue {
           color: #0072bc;
           border-width: 0px;
        }

        .on_the_road .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .on_the_road .column .BusinessInsightsBlue {
           color: #146a7f;
           border-width: 0px;
        }

        .on_the_road .column .BlueDropCap {
           font-family: "interstate",sans-serif;
           color: #2F6FB5FF;
           font-size: 3.4375rem;
           line-height: 0.3em;
           font-weight: bold;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

        .on_the_road .column span.inlines-1i9br7qlu {
           color: #000000;
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .on_the_road .column .inlines-1i9brdgjr {
           font-family: rubik,sans-serif;
           border-width: 0px;
        }

    /*links*/

        .on_the_road .column a {
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .on_the_road .column a.Redlink {
           color: #c5151c;
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .on_the_road .column a.links-1i9cn117d {
           color: #FFFFFFFF;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
           text-decoration: none;
        }

    /*lists*/

        .on_the_road .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .on_the_road .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .on_the_road .column .AlphabeticalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .on_the_road .column .BusinessInsightsList {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           list-style-type: square;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .on_the_road .column ol {
           background-color: transparent;
           color: #000000FF;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .on_the_road .column p {
           color: #000000;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .on_the_road .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .on_the_road .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .on_the_road .column p.BusinessInsightsH1 {
           background-color: #000000;
           color: #fdb913;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .on_the_road .column p.Nolinespace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .on_the_road .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .on_the_road .column p.Biography {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .on_the_road .column p.BusinessInsightsBody2 {
           background-color: #e4e9dc;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 9px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 3px;
           text-indent: 0px;
           border-width: 0px;
        }

        .on_the_road .column p.BusinessInsightsBody1 {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
           border-width: 0px;
        }

        .on_the_road .column p.PullQuoteNoCredit {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .on_the_road .column p.SidebarH1 {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           font-weight: bold;
           padding-top: 18px;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 9px;
           border-width: 0px;
        }

        .on_the_road .column p.SidebarBody {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 18px;
           font-weight: 100;
           border-width: 0px;
        }

    /*images*/

        .on_the_road .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .on_the_road .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .on_the_road .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
ACEC Retirement Trust
***********************************/

    /*paragraphs*/

        .acec_retirement_trust .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .acec_retirement_trust .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .acec_retirement_trust .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        .acec_retirement_trust .column a {
           border-width: 0px;
        }

    /*headers*/

        .acec_retirement_trust .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_retirement_trust .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_retirement_trust .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_retirement_trust .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_retirement_trust .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_retirement_trust .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .acec_retirement_trust .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .acec_retirement_trust .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .acec_retirement_trust .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
The Private Side
***********************************/

    /*headers*/

        .the_private_side .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 2.25rem;
           font-weight: 900;
           line-height: 1.2em;
           margin-bottom: 12px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .the_private_side .column h2 {
           font-family: "interstate-condensed",sans-serif;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .the_private_side .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .the_private_side .column h4 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .the_private_side .column h5 {
           border-width: 0px;
        }

        .the_private_side .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .the_private_side .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: interstate,sans-serif;
           font-size: 3.4375rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 2px;
           margin-top: 15px;
           letter-spacing: 3px;
           border-width: 0px;
        }

        .the_private_side .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        .the_private_side .column .ACECBlue {
           color: #0072bc;
           border-width: 0px;
        }

        .the_private_side .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .the_private_side .column .BusinessInsightsBlue {
           color: #146a7f;
           border-width: 0px;
        }

        .the_private_side .column .BlueDropCap {
           font-family: "interstate",sans-serif;
           color: #2F6FB5FF;
           font-size: 3.4375rem;
           line-height: 0.3em;
           font-weight: bold;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

        .the_private_side .column span.inlines-1i9br7qlu {
           color: #000000;
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .the_private_side .column .inlines-1i9brdgjr {
           font-family: rubik,sans-serif;
           border-width: 0px;
        }

    /*links*/

        .the_private_side .column a {
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .the_private_side .column a.Redlink {
           color: #c5151c;
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .the_private_side .column a.links-1i9cn117d {
           color: #FFFFFFFF;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
           text-decoration: none;
        }

    /*lists*/

        .the_private_side .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .the_private_side .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .the_private_side .column .AlphabeticalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .the_private_side .column .BusinessInsightsList {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           list-style-type: square;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .the_private_side .column ol {
           background-color: transparent;
           color: #000000FF;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .the_private_side .column p {
           color: #000000;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .the_private_side .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .the_private_side .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .the_private_side .column p.BusinessInsightsH1 {
           background-color: #000000;
           color: #fdb913;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .the_private_side .column p.Nolinespace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .the_private_side .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .the_private_side .column p.Biography {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .the_private_side .column p.BusinessInsightsBody2 {
           background-color: #e4e9dc;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 9px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 3px;
           text-indent: 0px;
           border-width: 0px;
        }

        .the_private_side .column p.BusinessInsightsBody1 {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
           border-width: 0px;
        }

        .the_private_side .column p.PullQuoteNoCredit {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .the_private_side .column p.SidebarH1 {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           font-weight: bold;
           padding-top: 18px;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 9px;
           border-width: 0px;
        }

        .the_private_side .column p.SidebarBody {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 18px;
           font-weight: 100;
           border-width: 0px;
        }

    /*images*/

        .the_private_side .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .the_private_side .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .the_private_side .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
AMT / Gannett Fleming
***********************************/

    /*paragraphs*/

        .amt_gannett_fleming .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .amt_gannett_fleming .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .amt_gannett_fleming .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        .amt_gannett_fleming .column a {
           border-width: 0px;
        }

    /*headers*/

        .amt_gannett_fleming .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .amt_gannett_fleming .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .amt_gannett_fleming .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .amt_gannett_fleming .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .amt_gannett_fleming .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .amt_gannett_fleming .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .amt_gannett_fleming .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .amt_gannett_fleming .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .amt_gannett_fleming .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
2024 Annual Convention Wrap-Up
***********************************/

    /*headers*/

        ._2024_annual_convention_wrap_up .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 2.25rem;
           font-weight: 900;
           line-height: 1.2em;
           margin-bottom: 12px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column h2 {
           font-family: "interstate-condensed",sans-serif;
           margin-bottom: 12px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column h4 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column h5 {
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        ._2024_annual_convention_wrap_up .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: interstate,sans-serif;
           font-size: 3.4375rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 2px;
           margin-top: 15px;
           letter-spacing: 3px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column .ACECBlue {
           color: #0072bc;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column .BusinessInsightsBlue {
           color: #146a7f;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column .BlueDropCap {
           font-family: "interstate",sans-serif;
           color: #2F6FB5FF;
           font-size: 3.4375rem;
           line-height: 0.3em;
           font-weight: bold;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column span.inlines-1i9br7qlu {
           color: #000000;
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column .inlines-1i9brdgjr {
           font-family: rubik,sans-serif;
           border-width: 0px;
        }

    /*links*/

        ._2024_annual_convention_wrap_up .column a {
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column a.Redlink {
           color: #c5151c;
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column a.links-1i9cn117d {
           color: #FFFFFFFF;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
           text-decoration: none;
        }

    /*lists*/

        ._2024_annual_convention_wrap_up .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_annual_convention_wrap_up .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_annual_convention_wrap_up .column .AlphabeticalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_annual_convention_wrap_up .column .BusinessInsightsList {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           list-style-type: square;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_annual_convention_wrap_up .column ol {
           background-color: transparent;
           color: #000000FF;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        ._2024_annual_convention_wrap_up .column p {
           color: #000000;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column p.BusinessInsightsH1 {
           background-color: #000000;
           color: #fdb913;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column p.Nolinespace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column p.Biography {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column p.BusinessInsightsBody2 {
           background-color: #e4e9dc;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 9px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 3px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column p.BusinessInsightsBody1 {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column p.PullQuoteNoCredit {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column p.SidebarH1 {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           font-weight: bold;
           padding-top: 18px;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 9px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up .column p.SidebarBody {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 18px;
           font-weight: 100;
           border-width: 0px;
        }

    /*images*/

        ._2024_annual_convention_wrap_up .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        ._2024_annual_convention_wrap_up .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        ._2024_annual_convention_wrap_up .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
2024 Annual Convention Wrap-Up 2
***********************************/

    /*headers*/

        ._2024_annual_convention_wrap_up_2 .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 2.25rem;
           font-weight: 900;
           line-height: 1.2em;
           margin-bottom: 12px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column h2 {
           font-family: "interstate-condensed",sans-serif;
           margin-bottom: 12px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column h4 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column h5 {
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        ._2024_annual_convention_wrap_up_2 .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: interstate,sans-serif;
           font-size: 3.4375rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 2px;
           margin-top: 15px;
           letter-spacing: 3px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column .ACECBlue {
           color: #0072bc;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column .BusinessInsightsBlue {
           color: #146a7f;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column .BlueDropCap {
           font-family: "interstate",sans-serif;
           color: #2F6FB5FF;
           font-size: 3.4375rem;
           line-height: 0.3em;
           font-weight: bold;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column span.inlines-1i9br7qlu {
           color: #000000;
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column .inlines-1i9brdgjr {
           font-family: rubik,sans-serif;
           border-width: 0px;
        }

    /*links*/

        ._2024_annual_convention_wrap_up_2 .column a {
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column a.Redlink {
           color: #c5151c;
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column a.links-1i9cn117d {
           color: #FFFFFFFF;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
           text-decoration: none;
        }

    /*lists*/

        ._2024_annual_convention_wrap_up_2 .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_annual_convention_wrap_up_2 .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_annual_convention_wrap_up_2 .column .AlphabeticalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_annual_convention_wrap_up_2 .column .BusinessInsightsList {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           list-style-type: square;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_annual_convention_wrap_up_2 .column ol {
           background-color: transparent;
           color: #000000FF;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        ._2024_annual_convention_wrap_up_2 .column p {
           color: #000000;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column p.BusinessInsightsH1 {
           background-color: #000000;
           color: #fdb913;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column p.Nolinespace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column p.Biography {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column p.BusinessInsightsBody2 {
           background-color: #e4e9dc;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 9px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 3px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column p.BusinessInsightsBody1 {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column p.PullQuoteNoCredit {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column p.SidebarH1 {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           font-weight: bold;
           padding-top: 18px;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 9px;
           border-width: 0px;
        }

        ._2024_annual_convention_wrap_up_2 .column p.SidebarBody {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 18px;
           font-weight: 100;
           border-width: 0px;
        }

    /*images*/

        ._2024_annual_convention_wrap_up_2 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        ._2024_annual_convention_wrap_up_2 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        ._2024_annual_convention_wrap_up_2 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
2024 Engineering Excellence Award Winners and Grand Conceptor Award Winner
***********************************/

    /*headers*/

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 3rem;
           line-height: 1.1em;
           margin-bottom: 0px;
           margin-top: 12px;
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column h2 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           margin-bottom: 12px;
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column h4 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 18px;
           text-transform: uppercase;
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column h5 {
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: "interstate-condensed",sans-serif;
           font-size: 5.9375rem;
           font-weight: bold;
           line-height: 0.5em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

    /*links*/

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column a {
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column p {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column p.NoLineSpace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column p.Biography {
           color: #231f20;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-transform: uppercase;
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column p.SidebarH1 {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 18px;
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column p.SidebarBody {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column p.SansSerifCTA {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           border-width: 0px;
        }

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column p.SidebarH2 {
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           border-width: 0px;
        }

    /*images*/

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        ._2024_engineering_excellence_award_winners_and_grand_conceptor_award_winner .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
2024 EEA Grand Award Winners
***********************************/

    /*paragraphs*/

        ._2024_eea_grand_award_winners .column p.SidebarH2 {
           padding-right: 18px;
           padding-left: 18px;
           padding-bottom: 12px;
           margin-bottom: 0px;
           font-size: 1.25rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column p.PullQuote {
           margin-bottom: 12px;
           font-size: 1.5rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column p.SansSerifCTA {
           margin-bottom: 24px;
           font-size: 1.125rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column p.SidebarBody {
           padding-right: 18px;
           padding-left: 18px;
           padding-bottom: 18px;
           margin-bottom: 0px;
           font-size: 1.0625rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column p.SansSerifParagraph {
           margin-bottom: 24px;
           font-size: 1.0625rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column p.SidebarH1 {
           padding-top: 18px;
           padding-right: 18px;
           padding-left: 18px;
           padding-bottom: 12px;
           margin-top: 0px;
           margin-bottom: 0px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column p.PullQuoteCredit {
           text-transform: uppercase;
           text-align: right;
           margin-bottom: 24px;
           font-size: 1rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column p.Biography {
           margin-bottom: 24px;
           font-size: 1rem;
           font-family: "interstate",sans-serif;
           color: #231f20;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column p.NoLineSpace {
           margin-bottom: 0px;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column p {
           color: #000000;
           margin-bottom: 24px;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
        }

    /*lists*/

        ._2024_eea_grand_award_winners .column .BulletedList {
           list-style-type: disc;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_eea_grand_award_winners .column .NumericalList {
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_eea_grand_award_winners .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        ._2024_eea_grand_award_winners .column a {
           text-decoration: none;
           border-width: 0px;
        }

    /*inlines*/

        ._2024_eea_grand_award_winners .column .Continue {
           text-transform: lowercase;
           font-size: 1.375rem;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column .Gold {
           color: #c99e08;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.5em;
           font-weight: bold;
           font-size: 5.9375rem;
           font-family: "interstate-condensed",sans-serif;
           float: left;
           color: #c5151c;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column span.inlines-1i4a9bfj4 {
           color: #C19F36FF;
           margin-bottom: 24px;
           font-size: 1.125rem;
           font-family: rubik,sans-serif;
           padding: 0px;
           border-width: 0px;
        }

    /*headers*/

        ._2024_eea_grand_award_winners .column h6 {
           margin-bottom: 18px;
           line-height: 1.3em;
           font-size: 0.875rem;
           font-family: "interstate-condensed",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column h5 {
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column h4 {
           text-transform: uppercase;
           margin-bottom: 18px;
           font-size: 1.125rem;
           font-family: "interstate-condensed",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column h3 {
           margin-bottom: 0px;
           line-height: 1.3em;
           color: #c99e08;
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column h2 {
           text-transform: uppercase;
           margin-bottom: 12px;
           font-weight: 200;
           font-size: 2.25rem;
           font-family: "interstate-condensed",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_grand_award_winners .column h1 {
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.1em;
           font-size: 3rem;
           font-family: "interstate-condensed",sans-serif;
           text-transform: uppercase;
           border-width: 0px;
        }

    /*images*/

        ._2024_eea_grand_award_winners .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        ._2024_eea_grand_award_winners .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        ._2024_eea_grand_award_winners .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Gresham Smith / Halff
***********************************/

    /*paragraphs*/

        .gresham_smith_halff .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .gresham_smith_halff .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .gresham_smith_halff .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        .gresham_smith_halff .column a {
           border-width: 0px;
        }

    /*headers*/

        .gresham_smith_halff .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .gresham_smith_halff .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .gresham_smith_halff .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .gresham_smith_halff .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .gresham_smith_halff .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .gresham_smith_halff .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .gresham_smith_halff .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .gresham_smith_halff .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .gresham_smith_halff .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
2024 EEA Honor Award Winners
***********************************/

    /*paragraphs*/

        ._2024_eea_honor_award_winners .column p.SidebarH2 {
           padding-right: 18px;
           padding-left: 18px;
           padding-bottom: 12px;
           margin-bottom: 0px;
           font-size: 1.25rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column p.PullQuote {
           margin-bottom: 12px;
           font-size: 1.5rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column p.SansSerifCTA {
           margin-bottom: 24px;
           font-size: 1.125rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column p.SidebarBody {
           padding-right: 18px;
           padding-left: 18px;
           padding-bottom: 18px;
           margin-bottom: 0px;
           font-size: 1.0625rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column p.SansSerifParagraph {
           margin-bottom: 24px;
           font-size: 1.0625rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column p.SidebarH1 {
           padding-top: 18px;
           padding-right: 18px;
           padding-left: 18px;
           padding-bottom: 12px;
           margin-top: 0px;
           margin-bottom: 0px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column p.PullQuoteCredit {
           text-transform: uppercase;
           text-align: right;
           margin-bottom: 24px;
           font-size: 1rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column p.Biography {
           margin-bottom: 24px;
           font-size: 1rem;
           font-family: "interstate",sans-serif;
           color: #231f20;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column p.NoLineSpace {
           margin-bottom: 0px;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column p {
           color: #000000;
           margin-bottom: 24px;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
        }

    /*lists*/

        ._2024_eea_honor_award_winners .column .BulletedList {
           list-style-type: disc;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_eea_honor_award_winners .column .NumericalList {
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_eea_honor_award_winners .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        ._2024_eea_honor_award_winners .column a {
           text-decoration: none;
           border-width: 0px;
        }

    /*inlines*/

        ._2024_eea_honor_award_winners .column .Continue {
           text-transform: lowercase;
           font-size: 1.375rem;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column .Gold {
           color: #c99e08;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.5em;
           font-weight: bold;
           font-size: 5.9375rem;
           font-family: "interstate-condensed",sans-serif;
           float: left;
           color: #c5151c;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column span.inlines-1i4a9bfj4 {
           color: #C19F36FF;
           margin-bottom: 24px;
           font-size: 1.125rem;
           font-family: rubik,sans-serif;
           padding: 0px;
           border-width: 0px;
        }

    /*headers*/

        ._2024_eea_honor_award_winners .column h6 {
           margin-bottom: 18px;
           line-height: 1.3em;
           font-size: 0.875rem;
           font-family: "interstate-condensed",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column h5 {
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column h4 {
           text-transform: uppercase;
           margin-bottom: 18px;
           font-size: 1.125rem;
           font-family: "interstate-condensed",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column h3 {
           margin-bottom: 0px;
           line-height: 1.3em;
           color: #c99e08;
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column h2 {
           text-transform: uppercase;
           margin-bottom: 12px;
           font-weight: 200;
           font-size: 2.25rem;
           font-family: "interstate-condensed",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners .column h1 {
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.1em;
           font-size: 3rem;
           font-family: "interstate-condensed",sans-serif;
           text-transform: uppercase;
           border-width: 0px;
        }

    /*images*/

        ._2024_eea_honor_award_winners .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        ._2024_eea_honor_award_winners .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        ._2024_eea_honor_award_winners .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
2024 EEA Honor Award Winners 2
***********************************/

    /*paragraphs*/

        ._2024_eea_honor_award_winners_2 .column p.SidebarH2 {
           padding-right: 18px;
           padding-left: 18px;
           padding-bottom: 12px;
           margin-bottom: 0px;
           font-size: 1.25rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column p.PullQuote {
           margin-bottom: 12px;
           font-size: 1.5rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column p.SansSerifCTA {
           margin-bottom: 24px;
           font-size: 1.125rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column p.SidebarBody {
           padding-right: 18px;
           padding-left: 18px;
           padding-bottom: 18px;
           margin-bottom: 0px;
           font-size: 1.0625rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column p.SansSerifParagraph {
           margin-bottom: 24px;
           font-size: 1.0625rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column p.SidebarH1 {
           padding-top: 18px;
           padding-right: 18px;
           padding-left: 18px;
           padding-bottom: 12px;
           margin-top: 0px;
           margin-bottom: 0px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column p.PullQuoteCredit {
           text-transform: uppercase;
           text-align: right;
           margin-bottom: 24px;
           font-size: 1rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column p.Biography {
           margin-bottom: 24px;
           font-size: 1rem;
           font-family: "interstate",sans-serif;
           color: #231f20;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column p.NoLineSpace {
           margin-bottom: 0px;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column p {
           color: #000000;
           margin-bottom: 24px;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
        }

    /*lists*/

        ._2024_eea_honor_award_winners_2 .column .BulletedList {
           list-style-type: disc;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_eea_honor_award_winners_2 .column .NumericalList {
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_eea_honor_award_winners_2 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        ._2024_eea_honor_award_winners_2 .column a {
           text-decoration: none;
           border-width: 0px;
        }

    /*inlines*/

        ._2024_eea_honor_award_winners_2 .column .Continue {
           text-transform: lowercase;
           font-size: 1.375rem;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column .Gold {
           color: #c99e08;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.5em;
           font-weight: bold;
           font-size: 5.9375rem;
           font-family: "interstate-condensed",sans-serif;
           float: left;
           color: #c5151c;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column span.inlines-1i4a9bfj4 {
           color: #C19F36FF;
           margin-bottom: 24px;
           font-size: 1.125rem;
           font-family: rubik,sans-serif;
           padding: 0px;
           border-width: 0px;
        }

    /*headers*/

        ._2024_eea_honor_award_winners_2 .column h6 {
           margin-bottom: 18px;
           line-height: 1.3em;
           font-size: 0.875rem;
           font-family: "interstate-condensed",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column h5 {
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column h4 {
           text-transform: uppercase;
           margin-bottom: 18px;
           font-size: 1.125rem;
           font-family: "interstate-condensed",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column h3 {
           margin-bottom: 0px;
           line-height: 1.3em;
           color: #c99e08;
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column h2 {
           text-transform: uppercase;
           margin-bottom: 12px;
           font-weight: 200;
           font-size: 2.25rem;
           font-family: "interstate-condensed",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_honor_award_winners_2 .column h1 {
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.1em;
           font-size: 3rem;
           font-family: "interstate-condensed",sans-serif;
           text-transform: uppercase;
           border-width: 0px;
        }

    /*images*/

        ._2024_eea_honor_award_winners_2 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        ._2024_eea_honor_award_winners_2 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        ._2024_eea_honor_award_winners_2 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
IBC Engineering / Kimley-Horn
***********************************/

    /*paragraphs*/

        .ibc_engineering_kimley_horn .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .ibc_engineering_kimley_horn .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .ibc_engineering_kimley_horn .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        .ibc_engineering_kimley_horn .column a {
           border-width: 0px;
        }

    /*headers*/

        .ibc_engineering_kimley_horn .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .ibc_engineering_kimley_horn .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .ibc_engineering_kimley_horn .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .ibc_engineering_kimley_horn .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .ibc_engineering_kimley_horn .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .ibc_engineering_kimley_horn .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .ibc_engineering_kimley_horn .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .ibc_engineering_kimley_horn .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .ibc_engineering_kimley_horn .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
2024 EEA National Recognition Award Winners / RSM
***********************************/

    /*paragraphs*/

        ._2024_eea_national_recognition_award_winners_rsm .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        ._2024_eea_national_recognition_award_winners_rsm .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        ._2024_eea_national_recognition_award_winners_rsm .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        ._2024_eea_national_recognition_award_winners_rsm .column a {
           border-width: 0px;
        }

    /*headers*/

        ._2024_eea_national_recognition_award_winners_rsm .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        ._2024_eea_national_recognition_award_winners_rsm .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        ._2024_eea_national_recognition_award_winners_rsm .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        ._2024_eea_national_recognition_award_winners_rsm .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        ._2024_eea_national_recognition_award_winners_rsm .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        ._2024_eea_national_recognition_award_winners_rsm .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        ._2024_eea_national_recognition_award_winners_rsm .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        ._2024_eea_national_recognition_award_winners_rsm .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        ._2024_eea_national_recognition_award_winners_rsm .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Merrick / Prime Engineering
***********************************/

    /*paragraphs*/

        .merrick_prime_engineering .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .merrick_prime_engineering .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .merrick_prime_engineering .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        .merrick_prime_engineering .column a {
           border-width: 0px;
        }

    /*headers*/

        .merrick_prime_engineering .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .merrick_prime_engineering .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .merrick_prime_engineering .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .merrick_prime_engineering .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .merrick_prime_engineering .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .merrick_prime_engineering .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .merrick_prime_engineering .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .merrick_prime_engineering .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .merrick_prime_engineering .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
2024 EEA Judges and Committee
***********************************/

    /*paragraphs*/

        ._2024_eea_judges_and_committee .column p.SidebarH2 {
           padding-right: 18px;
           padding-left: 18px;
           padding-bottom: 12px;
           margin-bottom: 0px;
           font-size: 1.25rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column p.PullQuote {
           margin-bottom: 12px;
           font-size: 1.5rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column p.SansSerifCTA {
           margin-bottom: 24px;
           font-size: 1.125rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column p.SidebarBody {
           padding-right: 18px;
           padding-left: 18px;
           padding-bottom: 18px;
           margin-bottom: 0px;
           font-size: 1.0625rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column p.SansSerifParagraph {
           margin-bottom: 24px;
           font-size: 1.0625rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column p.SidebarH1 {
           padding-top: 18px;
           padding-right: 18px;
           padding-left: 18px;
           padding-bottom: 12px;
           margin-top: 0px;
           margin-bottom: 0px;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column p.PullQuoteCredit {
           text-transform: uppercase;
           text-align: right;
           margin-bottom: 24px;
           font-size: 1rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column p.Biography {
           margin-bottom: 24px;
           font-size: 1rem;
           font-family: "interstate",sans-serif;
           color: #231f20;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column p.NoLineSpace {
           margin-bottom: 0px;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column p {
           color: #000000;
           margin-bottom: 24px;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
        }

    /*lists*/

        ._2024_eea_judges_and_committee .column .BulletedList {
           list-style-type: disc;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_eea_judges_and_committee .column .NumericalList {
           line-height: 1.6em;
           font-size: 1rem;
           font-family: "rubik",sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        ._2024_eea_judges_and_committee .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*links*/

        ._2024_eea_judges_and_committee .column a {
           text-decoration: none;
           border-width: 0px;
        }

    /*inlines*/

        ._2024_eea_judges_and_committee .column .Continue {
           text-transform: lowercase;
           font-size: 1.375rem;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column .Gold {
           color: #c99e08;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.5em;
           font-weight: bold;
           font-size: 5.9375rem;
           font-family: "interstate-condensed",sans-serif;
           float: left;
           color: #c5151c;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column span.inlines-1i4a9bfj4 {
           color: #C19F36FF;
           margin-bottom: 24px;
           font-size: 1.125rem;
           font-family: rubik,sans-serif;
           padding: 0px;
           border-width: 0px;
        }

    /*headers*/

        ._2024_eea_judges_and_committee .column h6 {
           margin-bottom: 18px;
           line-height: 1.3em;
           font-size: 0.875rem;
           font-family: "interstate-condensed",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column h5 {
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column h4 {
           text-transform: uppercase;
           margin-bottom: 18px;
           font-size: 1.125rem;
           font-family: "interstate-condensed",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column h3 {
           margin-bottom: 0px;
           line-height: 1.3em;
           color: #c99e08;
           text-transform: uppercase;
           font-weight: bold;
           font-size: 1.5rem;
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column h2 {
           text-transform: uppercase;
           margin-bottom: 12px;
           font-weight: 200;
           font-size: 2.25rem;
           font-family: "interstate-condensed",sans-serif;
           border-width: 0px;
        }

        ._2024_eea_judges_and_committee .column h1 {
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.1em;
           font-size: 3rem;
           font-family: "interstate-condensed",sans-serif;
           text-transform: uppercase;
           border-width: 0px;
        }

    /*images*/

        ._2024_eea_judges_and_committee .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        ._2024_eea_judges_and_committee .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        ._2024_eea_judges_and_committee .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
The AI Revolution
***********************************/

    /*headers*/

        .the_ai_revolution .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 3rem;
           line-height: 1.1em;
           margin-bottom: 0px;
           margin-top: 12px;
           border-width: 0px;
        }

        .the_ai_revolution .column h2 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .the_ai_revolution .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .the_ai_revolution .column h4 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 18px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .the_ai_revolution .column h5 {
           border-width: 0px;
        }

        .the_ai_revolution .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .the_ai_revolution .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: "interstate-condensed",sans-serif;
           font-size: 5.9375rem;
           font-weight: bold;
           line-height: 0.5em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .the_ai_revolution .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .the_ai_revolution .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

    /*links*/

        .the_ai_revolution .column a {
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .the_ai_revolution .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .the_ai_revolution .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .the_ai_revolution .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .the_ai_revolution .column p {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .the_ai_revolution .column p.NoLineSpace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .the_ai_revolution .column p.Biography {
           color: #231f20;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .the_ai_revolution .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-transform: uppercase;
           border-width: 0px;
        }

        .the_ai_revolution .column p.SidebarH1 {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 18px;
           border-width: 0px;
        }

        .the_ai_revolution .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .the_ai_revolution .column p.SidebarBody {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           border-width: 0px;
        }

        .the_ai_revolution .column p.SansSerifCTA {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .the_ai_revolution .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .the_ai_revolution .column p.SidebarH2 {
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           border-width: 0px;
        }

    /*images*/

        .the_ai_revolution .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .the_ai_revolution .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .the_ai_revolution .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
A Focus on the Future
***********************************/

    /*headers*/

        .a_focus_on_the_future .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 3rem;
           line-height: 1.1em;
           margin-bottom: 0px;
           margin-top: 12px;
           border-width: 0px;
        }

        .a_focus_on_the_future .column h2 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .a_focus_on_the_future .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_focus_on_the_future .column h4 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 18px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_focus_on_the_future .column h5 {
           border-width: 0px;
        }

        .a_focus_on_the_future .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .a_focus_on_the_future .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: "interstate-condensed",sans-serif;
           font-size: 5.9375rem;
           font-weight: bold;
           line-height: 0.5em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .a_focus_on_the_future .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .a_focus_on_the_future .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

    /*links*/

        .a_focus_on_the_future .column a {
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .a_focus_on_the_future .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .a_focus_on_the_future .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .a_focus_on_the_future .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .a_focus_on_the_future .column p {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .a_focus_on_the_future .column p.NoLineSpace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .a_focus_on_the_future .column p.Biography {
           color: #231f20;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .a_focus_on_the_future .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_focus_on_the_future .column p.SidebarH1 {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 18px;
           border-width: 0px;
        }

        .a_focus_on_the_future .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .a_focus_on_the_future .column p.SidebarBody {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           border-width: 0px;
        }

        .a_focus_on_the_future .column p.SansSerifCTA {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .a_focus_on_the_future .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .a_focus_on_the_future .column p.SidebarH2 {
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           border-width: 0px;
        }

    /*images*/

        .a_focus_on_the_future .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .a_focus_on_the_future .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .a_focus_on_the_future .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Meeting the Workforce Challenge Head-On
***********************************/

    /*headers*/

        .meeting_the_workforce_challenge_head_on .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 3rem;
           line-height: 1.1em;
           margin-bottom: 0px;
           margin-top: 12px;
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column h2 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column h4 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 18px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column h5 {
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .meeting_the_workforce_challenge_head_on .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: "interstate-condensed",sans-serif;
           font-size: 5.9375rem;
           font-weight: bold;
           line-height: 0.5em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

    /*links*/

        .meeting_the_workforce_challenge_head_on .column a {
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .meeting_the_workforce_challenge_head_on .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .meeting_the_workforce_challenge_head_on .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .meeting_the_workforce_challenge_head_on .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .meeting_the_workforce_challenge_head_on .column p {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column p.NoLineSpace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column p.Biography {
           color: #231f20;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-transform: uppercase;
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column p.SidebarH1 {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 18px;
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column p.SidebarBody {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column p.SansSerifCTA {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .meeting_the_workforce_challenge_head_on .column p.SidebarH2 {
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           border-width: 0px;
        }

    /*images*/

        .meeting_the_workforce_challenge_head_on .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .meeting_the_workforce_challenge_head_on .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .meeting_the_workforce_challenge_head_on .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Syska Hennessy / TranSystems
***********************************/

    /*paragraphs*/

        .syska_hennessy_transystems .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .syska_hennessy_transystems .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .syska_hennessy_transystems .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        .syska_hennessy_transystems .column a {
           border-width: 0px;
        }

    /*headers*/

        .syska_hennessy_transystems .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .syska_hennessy_transystems .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .syska_hennessy_transystems .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .syska_hennessy_transystems .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .syska_hennessy_transystems .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .syska_hennessy_transystems .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .syska_hennessy_transystems .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .syska_hennessy_transystems .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .syska_hennessy_transystems .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Shining A Light on Ingenuity: 2024 Engineers Week
***********************************/

    /*headers*/

        .shining_a_light_on_ingenuity_2024_engineers_week .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 3rem;
           line-height: 1.1em;
           margin-bottom: 0px;
           margin-top: 12px;
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column h2 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column h4 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 18px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column h5 {
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .shining_a_light_on_ingenuity_2024_engineers_week .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: "interstate-condensed",sans-serif;
           font-size: 5.9375rem;
           font-weight: bold;
           line-height: 0.5em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

    /*links*/

        .shining_a_light_on_ingenuity_2024_engineers_week .column a {
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .shining_a_light_on_ingenuity_2024_engineers_week .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .shining_a_light_on_ingenuity_2024_engineers_week .column p {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column p.NoLineSpace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column p.Biography {
           color: #231f20;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-transform: uppercase;
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column p.SidebarH1 {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 18px;
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column p.SidebarBody {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column p.SansSerifCTA {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .shining_a_light_on_ingenuity_2024_engineers_week .column p.SidebarH2 {
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           border-width: 0px;
        }

    /*images*/

        .shining_a_light_on_ingenuity_2024_engineers_week .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .shining_a_light_on_ingenuity_2024_engineers_week .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .shining_a_light_on_ingenuity_2024_engineers_week .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Parametrix / PS&S
***********************************/

    /*paragraphs*/

        .parametrix_ps_s .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .parametrix_ps_s .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .parametrix_ps_s .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        .parametrix_ps_s .column a {
           border-width: 0px;
        }

    /*headers*/

        .parametrix_ps_s .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .parametrix_ps_s .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .parametrix_ps_s .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .parametrix_ps_s .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .parametrix_ps_s .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .parametrix_ps_s .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .parametrix_ps_s .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .parametrix_ps_s .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .parametrix_ps_s .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
ACEC California Member Organization Profile
***********************************/

    /*headers*/

        .acec_california_member_organization_profile .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 3rem;
           line-height: 1.1em;
           margin-bottom: 0px;
           margin-top: 12px;
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column h2 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column h4 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 18px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column h5 {
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .acec_california_member_organization_profile .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: "interstate-condensed",sans-serif;
           font-size: 5.9375rem;
           font-weight: bold;
           line-height: 0.5em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

    /*links*/

        .acec_california_member_organization_profile .column a {
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .acec_california_member_organization_profile .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .acec_california_member_organization_profile .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .acec_california_member_organization_profile .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .acec_california_member_organization_profile .column p {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column p.NoLineSpace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column p.Biography {
           color: #231f20;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-transform: uppercase;
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column p.SidebarH1 {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 18px;
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column p.SidebarBody {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column p.SansSerifCTA {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .acec_california_member_organization_profile .column p.SidebarH2 {
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           border-width: 0px;
        }

    /*images*/

        .acec_california_member_organization_profile .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .acec_california_member_organization_profile .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .acec_california_member_organization_profile .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
V3's Vision of Volunteerism
***********************************/

    /*headers*/

        .v3_s_vision_of_volunteerism .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 3rem;
           line-height: 1.1em;
           margin-bottom: 0px;
           margin-top: 12px;
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column h2 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 1.5rem;
           font-weight: 700;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column h4 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 18px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column h5 {
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .v3_s_vision_of_volunteerism .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: "interstate-condensed",sans-serif;
           font-size: 5.9375rem;
           font-weight: bold;
           line-height: 0.5em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

    /*links*/

        .v3_s_vision_of_volunteerism .column a {
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .v3_s_vision_of_volunteerism .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .v3_s_vision_of_volunteerism .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .v3_s_vision_of_volunteerism .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .v3_s_vision_of_volunteerism .column p {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column p.NoLineSpace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column p.Biography {
           color: #231f20;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-transform: uppercase;
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column p.SidebarH1 {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 18px;
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column p.SidebarBody {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column p.SansSerifCTA {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .v3_s_vision_of_volunteerism .column p.SidebarH2 {
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           border-width: 0px;
        }

    /*images*/

        .v3_s_vision_of_volunteerism .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .v3_s_vision_of_volunteerism .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .v3_s_vision_of_volunteerism .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Mergers and Acquisitions
***********************************/

    /*headers*/

        .mergers_and_acquisitions .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 2.25rem;
           font-weight: 900;
           line-height: 1.2em;
           margin-bottom: 12px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column h2 {
           font-family: "interstate-condensed",sans-serif;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column h4 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column h5 {
           border-width: 0px;
        }

        .mergers_and_acquisitions .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .mergers_and_acquisitions .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: interstate,sans-serif;
           font-size: 3.4375rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 2px;
           margin-top: 15px;
           letter-spacing: 3px;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column .ACECBlue {
           color: #0072bc;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column .BusinessInsightsBlue {
           color: #146a7f;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column .BlueDropCap {
           font-family: "interstate",sans-serif;
           color: #2F6FB5FF;
           font-size: 3.4375rem;
           line-height: 0.3em;
           font-weight: bold;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column span.inlines-1i9br7qlu {
           color: #000000;
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column .inlines-1i9brdgjr {
           font-family: rubik,sans-serif;
           border-width: 0px;
        }

    /*links*/

        .mergers_and_acquisitions .column a {
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column a.Redlink {
           color: #c5151c;
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column a.links-1i9cn117d {
           color: #FFFFFFFF;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
           text-decoration: none;
        }

    /*lists*/

        .mergers_and_acquisitions .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .mergers_and_acquisitions .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .mergers_and_acquisitions .column .AlphabeticalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .mergers_and_acquisitions .column .BusinessInsightsList {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           list-style-type: square;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .mergers_and_acquisitions .column ol {
           background-color: transparent;
           color: #000000FF;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .mergers_and_acquisitions .column p {
           color: #000000;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column p.BusinessInsightsH1 {
           background-color: #000000;
           color: #fdb913;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column p.Nolinespace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column p.Biography {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column p.BusinessInsightsBody2 {
           background-color: #e4e9dc;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 9px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 3px;
           text-indent: 0px;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column p.BusinessInsightsBody1 {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column p.PullQuoteNoCredit {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column p.SidebarH1 {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           font-weight: bold;
           padding-top: 18px;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 9px;
           border-width: 0px;
        }

        .mergers_and_acquisitions .column p.SidebarBody {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 18px;
           font-weight: 100;
           border-width: 0px;
        }

    /*images*/

        .mergers_and_acquisitions .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .mergers_and_acquisitions .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .mergers_and_acquisitions .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Members in the News  (On the Move)
***********************************/

    /*headers*/

        .members_in_the_news_on_the_move .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 2.25rem;
           font-weight: 900;
           line-height: 1.2em;
           margin-bottom: 12px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column h2 {
           font-family: "interstate-condensed",sans-serif;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column h4 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column h5 {
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .members_in_the_news_on_the_move .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: interstate,sans-serif;
           font-size: 3.4375rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 2px;
           margin-top: 15px;
           letter-spacing: 3px;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column .ACECBlue {
           color: #0072bc;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column .BusinessInsightsBlue {
           color: #146a7f;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column .BlueDropCap {
           font-family: "interstate",sans-serif;
           color: #2F6FB5FF;
           font-size: 3.4375rem;
           line-height: 0.3em;
           font-weight: bold;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column span.inlines-1i9br7qlu {
           color: #000000;
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column .inlines-1i9brdgjr {
           font-family: rubik,sans-serif;
           border-width: 0px;
        }

    /*links*/

        .members_in_the_news_on_the_move .column a {
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column a.Redlink {
           color: #c5151c;
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column a.links-1i9cn117d {
           color: #FFFFFFFF;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
           text-decoration: none;
        }

    /*lists*/

        .members_in_the_news_on_the_move .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .members_in_the_news_on_the_move .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .members_in_the_news_on_the_move .column .AlphabeticalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .members_in_the_news_on_the_move .column .BusinessInsightsList {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           list-style-type: square;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .members_in_the_news_on_the_move .column ol {
           background-color: transparent;
           color: #000000FF;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .members_in_the_news_on_the_move .column p {
           color: #000000;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column p.BusinessInsightsH1 {
           background-color: #000000;
           color: #fdb913;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column p.Nolinespace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column p.Biography {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column p.BusinessInsightsBody2 {
           background-color: #e4e9dc;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 9px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 3px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column p.BusinessInsightsBody1 {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column p.PullQuoteNoCredit {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column p.SidebarH1 {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           font-weight: bold;
           padding-top: 18px;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 9px;
           border-width: 0px;
        }

        .members_in_the_news_on_the_move .column p.SidebarBody {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 18px;
           font-weight: 100;
           border-width: 0px;
        }

    /*images*/

        .members_in_the_news_on_the_move .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .members_in_the_news_on_the_move .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .members_in_the_news_on_the_move .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Members in the News (Welcome New Member Firms and New National Affiliate Members) + Calendar of Events
***********************************/

    /*headers*/

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 2.25rem;
           font-weight: 900;
           line-height: 1.2em;
           margin-bottom: 12px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column h2 {
           font-family: "interstate-condensed",sans-serif;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column h4 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column h5 {
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: interstate,sans-serif;
           font-size: 3.4375rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 2px;
           margin-top: 15px;
           letter-spacing: 3px;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column .ACECBlue {
           color: #0072bc;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column .BusinessInsightsBlue {
           color: #146a7f;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column .BlueDropCap {
           font-family: "interstate",sans-serif;
           color: #2F6FB5FF;
           font-size: 3.4375rem;
           line-height: 0.3em;
           font-weight: bold;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column span.inlines-1i9br7qlu {
           color: #000000;
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column .inlines-1i9brdgjr {
           font-family: rubik,sans-serif;
           border-width: 0px;
        }

    /*links*/

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column a {
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column a.Redlink {
           color: #c5151c;
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column a.links-1i9cn117d {
           color: #FFFFFFFF;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
           text-decoration: none;
        }

    /*lists*/

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column .AlphabeticalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column .BusinessInsightsList {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           list-style-type: square;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column ol {
           background-color: transparent;
           color: #000000FF;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column p {
           color: #000000;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column p.BusinessInsightsH1 {
           background-color: #000000;
           color: #fdb913;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column p.Nolinespace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column p.Biography {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column p.BusinessInsightsBody2 {
           background-color: #e4e9dc;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 9px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 3px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column p.BusinessInsightsBody1 {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column p.PullQuoteNoCredit {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column p.SidebarH1 {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           font-weight: bold;
           padding-top: 18px;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 9px;
           border-width: 0px;
        }

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column p.SidebarBody {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 18px;
           font-weight: 100;
           border-width: 0px;
        }

    /*images*/

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .members_in_the_news_welcome_new_member_firms_and_new_national_affiliate_members_calendar_of_events .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Spotlight on Coalitions
***********************************/

    /*headers*/

        .spotlight_on_coalitions .column h1 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 2.25rem;
           font-weight: 900;
           line-height: 1.2em;
           margin-bottom: 12px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column h2 {
           font-family: "interstate-condensed",sans-serif;
           margin-bottom: 12px;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column h3 {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column h4 {
           font-family: "interstate",sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           margin-bottom: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column h5 {
           border-width: 0px;
        }

        .spotlight_on_coalitions .column h6 {
           font-family: "interstate-condensed",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 18px;
           border-width: 0px;
        }

    /*inlines*/

        .spotlight_on_coalitions .column .default-drop-cap {
           color: #c5151c;
           float: left;
           font-family: interstate,sans-serif;
           font-size: 3.4375rem;
           font-weight: bold;
           line-height: 0.3em;
           margin-right: 2px;
           margin-top: 15px;
           letter-spacing: 3px;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column .ACECRed {
           color: #c5151c;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column .ACECBlue {
           color: #0072bc;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column .SansSerifFont {
           font-family: "interstate",sans-serif;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column .BusinessInsightsBlue {
           color: #146a7f;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column .BlueDropCap {
           font-family: "interstate",sans-serif;
           color: #2F6FB5FF;
           font-size: 3.4375rem;
           line-height: 0.3em;
           font-weight: bold;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column span.inlines-1i9br7qlu {
           color: #000000;
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column .inlines-1i9brdgjr {
           font-family: rubik,sans-serif;
           border-width: 0px;
        }

    /*links*/

        .spotlight_on_coalitions .column a {
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column a.Redlink {
           color: #c5151c;
           font-family: "interstate",sans-serif;
           text-decoration: none;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column a.links-1i9cn117d {
           color: #FFFFFFFF;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           padding: 0px;
           border-width: 0px;
           text-decoration: none;
        }

    /*lists*/

        .spotlight_on_coalitions .column .BulletedList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           list-style-type: disc;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           margin-bottom: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .spotlight_on_coalitions .column .NumericalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .spotlight_on_coalitions .column .AlphabeticalList {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .spotlight_on_coalitions .column .BusinessInsightsList {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           list-style-type: square;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           border-width: 0px;
           list-style-image: none;
        }

        .spotlight_on_coalitions .column ol {
           background-color: transparent;
           color: #000000FF;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .spotlight_on_coalitions .column p {
           color: #000000;
           font-family: rubik,sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column p.PullQuoteCredit {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-align: right;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column p.SansSerifParagraph {
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column p.BusinessInsightsH1 {
           background-color: #000000;
           color: #fdb913;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 12px;
           text-indent: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column p.Nolinespace {
           font-family: "rubik",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column p.PullQuote {
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           margin-bottom: 12px;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column p.Biography {
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column p.BusinessInsightsBody2 {
           background-color: #e4e9dc;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 9px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 3px;
           text-indent: 0px;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column p.BusinessInsightsBody1 {
           background-color: #d0d1c7;
           font-family: "interstate",sans-serif;
           font-size: 1.0625rem;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column p.PullQuoteNoCredit {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.5rem;
           font-weight: bold;
           margin-bottom: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column p.SidebarH1 {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           font-weight: bold;
           padding-top: 18px;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 9px;
           border-width: 0px;
        }

        .spotlight_on_coalitions .column p.SidebarBody {
           color: #000000;
           font-family: "interstate",sans-serif;
           font-size: 1rem;
           margin-bottom: 0px;
           text-indent: 0px;
           background-color: #bfdce7;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 18px;
           font-weight: 100;
           border-width: 0px;
        }

    /*images*/

        .spotlight_on_coalitions .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .spotlight_on_coalitions .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .spotlight_on_coalitions .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
ACEC Retirement Trust 2
***********************************/

    /*paragraphs*/

        .acec_retirement_trust_2 .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .acec_retirement_trust_2 .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .acec_retirement_trust_2 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        .acec_retirement_trust_2 .column a {
           border-width: 0px;
        }

    /*headers*/

        .acec_retirement_trust_2 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_retirement_trust_2 .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_retirement_trust_2 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_retirement_trust_2 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_retirement_trust_2 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_retirement_trust_2 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .acec_retirement_trust_2 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .acec_retirement_trust_2 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .acec_retirement_trust_2 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
ACEC Life/Health Trust
***********************************/

    /*paragraphs*/

        .acec_life_health_trust .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .acec_life_health_trust .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

    /*images*/

        .acec_life_health_trust .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*links*/

        .acec_life_health_trust .column a {
           border-width: 0px;
        }

    /*headers*/

        .acec_life_health_trust .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 2rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_life_health_trust .column h2 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.5rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_life_health_trust .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_life_health_trust .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_life_health_trust .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .acec_life_health_trust .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .acec_life_health_trust .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .acec_life_health_trust .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .acec_life_health_trust .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Archives
***********************************/

    /*layoutitems*/

        .archives .column div.layoutitem-default {
           flex-basis: 0px;
           flex-shrink: 1;
           flex-grow: 1;
           padding: 0px;
           border-width: 0px;
        }

    /*containers*/

        .archives .column div.container-default {
           align-items: stretch;
           justify-content: space-around;
           flex-wrap: wrap;
           flex-direction: row;
           display: flex;
           padding: 10px;
           gap: normal;
           border-width: 0px;
        }

    /*lists*/

        .archives .column ol {
           list-style-type: decimal;
           margin-top: 0px;
           margin-right: 0px;
           margin-left: 0px;
           margin-bottom: 11px;
           line-height: 1.6em;
           font-variant: normal;
           font-style: normal;
           font-weight: normal;
           font-size: 1rem;
           font-family: Helvetica, sans-serif;
           color: #222222;
           background-color: transparent;
           border-width: 0px;
           list-style-image: none;
        }

    /*images*/

        .archives .column img.image-default {
           box-sizing: border-box;
           overflow: hidden;
           margin-right: auto;
           margin-left: auto;
           float: none;
           display: block;
           height: auto;
           width: 100%;
           max-width: 100%;
           border-width: 0px;
        }

    /*headers*/

        .archives .column h6 {
           border-width: 0px;
        }

        .archives .column h5 {
           border-width: 0px;
        }

        .archives .column h4 {
           border-width: 0px;
        }

        .archives .column h3 {
           border-width: 0px;
        }

        .archives .column h2 {
           border-width: 0px;
        }

        .archives .column h1 {
           border-width: 0px;
        }

    /*links*/

        .archives .column a {
           border-width: 0px;
        }

    /*inlines*/

        .archives .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .archives .column p {
           border-width: 0px;
        }


div.bookviewport { background-color: #333333; }
div.pagecontainer .page_disable_overlay { background-color: #333333; }