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

    /*paragraphs*/

        .cover .column p {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           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;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           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;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Holosun
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .holosun .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*/

        .holosun .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*/

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

    /*headers*/

        .holosun .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;
        }

        .holosun .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;
        }

        .holosun .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;
        }

        .holosun .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;
        }

        .holosun .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;
        }

        .holosun .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*/

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

    /*containers*/

        .holosun .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 Show Schedule
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*general*/

        ._2025_show_schedule .column endbug {
           border-width: 0px;
        }

    /*headers*/

        ._2025_show_schedule .column h1 {
           font-family: 'Barlow';
           font-size: 2.75rem;
           line-height: 1.2em;
           margin-bottom: 0px;
           margin-top: 0px;
           text-transform: uppercase;
           font-weight: 100;
           color: #1a371c;
           border-width: 0px;
        }

        ._2025_show_schedule .column h2 {
           font-family: 'Barlow';
           font-size: 1.625rem;
           line-height: 1.4em;
           margin-bottom: 0px;
           margin-top: 12px;
           text-transform: uppercase;
           font-weight: bold;
           color: #1a371c;
           border-width: 0px;
        }

        ._2025_show_schedule .column h3 {
           font-weight: bold;
           text-transform: uppercase;
           color: #e3c43c;
           font-family: 'Barlow';
           font-size: 1.375rem;
           line-height: 1.6em;
           margin-top: 12px;
           border-width: 0px;
        }

        ._2025_show_schedule .column h4 {
           font-family: 'Barlow';
           font-size: 1.375rem;
           line-height: 1.6em;
           margin-bottom: 12px;
           margin-top: 12px;
           text-transform: uppercase;
           padding-top: 6px;
           padding-right: 12px;
           padding-left: 12px;
           padding-bottom: 6px;
           font-weight: bold;
           color: #574d45;
           background-color: #cbdb2a;
           border-width: 0px;
        }

        ._2025_show_schedule .column h5 {
           font-family: 'Barlow';
           font-size: 1.375rem;
           line-height: 1.6em;
           margin-top: 24px;
           border-width: 0px;
        }

        ._2025_show_schedule .column h6 {
           font-family: 'Barlow';
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        ._2025_show_schedule .column .default-drop-cap {
           float: left;
           font-family: Gotham-Black;
           font-size: 3.4375rem;
           font-weight: 100;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        ._2025_show_schedule .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        ._2025_show_schedule .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        ._2025_show_schedule .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        ._2025_show_schedule .column .Semibold {
           font-family: 'Barlow';
           font-weight: 500;
           border-width: 0px;
        }

        ._2025_show_schedule .column span.inlines-1ie2gp2gv {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        ._2025_show_schedule .column span.inlines-1ie2gp8e9 {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           font-style: italic;
        }

    /*links*/

        ._2025_show_schedule .column a {
           font-family: 'Barlow';
           font-size: 1.125rem;
           line-height: 1.6em;
           color: #000000;
           font-weight: 500;
           border-width: 0px;
        }

    /*lists*/

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

        ._2025_show_schedule .column .Numbered {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        ._2025_show_schedule .column .Bulleted {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        ._2025_show_schedule .column .Alphabetic {
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: lower-alpha;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        ._2025_show_schedule .column p {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        ._2025_show_schedule .column p.Caption {
           font-family: 'Barlow';
           font-size: 0.875rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 12px;
           margin-top: 0px;
           border-width: 0px;
        }

        ._2025_show_schedule .column p.PullQuote {
           font-family: 'Barlow';
           font-size: 1.5rem;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-left: 12px;
           margin-right: 12px;
           margin-top: 18px;
           text-align: center;
           border-width: 0px;
        }

        ._2025_show_schedule .column p.NoLineSpace {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Armasight
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .armasight .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*/

        .armasight .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*/

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

    /*headers*/

        .armasight .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;
        }

        .armasight .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;
        }

        .armasight .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;
        }

        .armasight .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;
        }

        .armasight .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;
        }

        .armasight .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*/

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

    /*containers*/

        .armasight .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Your Floor To Explore
***********************************/

    /*paragraphs*/

        .your_floor_to_explore .column p.NoLineSpace {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        .your_floor_to_explore .column p.PullQuote {
           text-align: center;
           margin-top: 18px;
           margin-right: 12px;
           margin-left: 12px;
           margin-bottom: 18px;
           line-height: 1.6em;
           font-weight: 400;
           font-size: 1.5rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_floor_to_explore .column p.Caption {
           margin-top: 0px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 0.875rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_floor_to_explore .column p {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*lists*/

        .your_floor_to_explore .column .Alphabetic {
           list-style-type: lower-alpha;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .your_floor_to_explore .column .Bulleted {
           list-style-type: disc;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

        .your_floor_to_explore .column .Numbered {
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*links*/

        .your_floor_to_explore .column a {
           font-weight: 500;
           color: #000000;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*inlines*/

        .your_floor_to_explore .column span.inlines-1ie2gp8e9 {
           font-style: italic;
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_floor_to_explore .column span.inlines-1ie2gp2gv {
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_floor_to_explore .column .Semibold {
           font-weight: 500;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_floor_to_explore .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        .your_floor_to_explore .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        .your_floor_to_explore .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        .your_floor_to_explore .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.6em;
           font-weight: 100;
           font-size: 3.4375rem;
           font-family: Gotham-Black;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .your_floor_to_explore .column h6 {
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_floor_to_explore .column h5 {
           margin-top: 24px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_floor_to_explore .column h4 {
           background-color: #cbdb2a;
           color: #574d45;
           font-weight: bold;
           padding-bottom: 6px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 6px;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_floor_to_explore .column h3 {
           margin-top: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           color: #e3c43c;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

        .your_floor_to_explore .column h2 {
           color: #1a371c;
           font-weight: bold;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.625rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_floor_to_explore .column h1 {
           color: #1a371c;
           font-weight: 100;
           text-transform: uppercase;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 2.75rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*general*/

        .your_floor_to_explore .column endbug {
           border-width: 0px;
        }

    /*images*/

        .your_floor_to_explore .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*/

        .your_floor_to_explore .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Your Supply of the Hottest Products and Equipment
***********************************/

    /*paragraphs*/

        .your_supply_of_the_hottest_products_and_equipment .column p.NoLineSpace {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        .your_supply_of_the_hottest_products_and_equipment .column p.PullQuote {
           text-align: center;
           margin-top: 18px;
           margin-right: 12px;
           margin-left: 12px;
           margin-bottom: 18px;
           line-height: 1.6em;
           font-weight: 400;
           font-size: 1.5rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_supply_of_the_hottest_products_and_equipment .column p.Caption {
           margin-top: 0px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 0.875rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_supply_of_the_hottest_products_and_equipment .column p {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*lists*/

        .your_supply_of_the_hottest_products_and_equipment .column .Alphabetic {
           list-style-type: lower-alpha;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .your_supply_of_the_hottest_products_and_equipment .column .Bulleted {
           list-style-type: disc;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

        .your_supply_of_the_hottest_products_and_equipment .column .Numbered {
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*links*/

        .your_supply_of_the_hottest_products_and_equipment .column a {
           font-weight: 500;
           color: #000000;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*inlines*/

        .your_supply_of_the_hottest_products_and_equipment .column span.inlines-1ie2gp8e9 {
           font-style: italic;
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_supply_of_the_hottest_products_and_equipment .column span.inlines-1ie2gp2gv {
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_supply_of_the_hottest_products_and_equipment .column .Semibold {
           font-weight: 500;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_supply_of_the_hottest_products_and_equipment .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        .your_supply_of_the_hottest_products_and_equipment .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        .your_supply_of_the_hottest_products_and_equipment .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        .your_supply_of_the_hottest_products_and_equipment .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.6em;
           font-weight: 100;
           font-size: 3.4375rem;
           font-family: Gotham-Black;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .your_supply_of_the_hottest_products_and_equipment .column h6 {
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_supply_of_the_hottest_products_and_equipment .column h5 {
           margin-top: 24px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_supply_of_the_hottest_products_and_equipment .column h4 {
           background-color: #cbdb2a;
           color: #574d45;
           font-weight: bold;
           padding-bottom: 6px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 6px;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_supply_of_the_hottest_products_and_equipment .column h3 {
           margin-top: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           color: #e3c43c;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

        .your_supply_of_the_hottest_products_and_equipment .column h2 {
           color: #1a371c;
           font-weight: bold;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.625rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_supply_of_the_hottest_products_and_equipment .column h1 {
           color: #1a371c;
           font-weight: 100;
           text-transform: uppercase;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 2.75rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*general*/

        .your_supply_of_the_hottest_products_and_equipment .column endbug {
           border-width: 0px;
        }

    /*images*/

        .your_supply_of_the_hottest_products_and_equipment .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*/

        .your_supply_of_the_hottest_products_and_equipment .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
New Product Center
***********************************/

    /*layoutitems*/

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

    /*containers*/

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

    /*images*/

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

    /*general*/

        .new_product_center .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .new_product_center .column h1 {
           font-family: 'Barlow';
           font-size: 2.75rem;
           line-height: 1.2em;
           margin-bottom: 12px;
           margin-top: 0px;
           text-transform: uppercase;
           font-weight: bold;
           color: #1a371c;
           border-width: 0px;
        }

        .new_product_center .column h2 {
           font-family: 'Barlow';
           font-size: 1.625rem;
           line-height: 1.4em;
           margin-bottom: 0px;
           margin-top: 12px;
           text-transform: uppercase;
           font-weight: bold;
           color: #1a371c;
           border-width: 0px;
        }

        .new_product_center .column h3 {
           font-weight: bold;
           text-transform: uppercase;
           color: #e3c43c;
           font-family: 'Barlow';
           font-size: 1.375rem;
           line-height: 1.6em;
           margin-top: 12px;
           border-width: 0px;
        }

        .new_product_center .column h4 {
           font-family: 'Barlow';
           font-size: 1.375rem;
           line-height: 1.6em;
           margin-bottom: 12px;
           margin-top: 12px;
           text-transform: uppercase;
           padding-top: 6px;
           padding-right: 12px;
           padding-left: 12px;
           padding-bottom: 6px;
           font-weight: bold;
           color: #574d45;
           background-color: #cbdb2a;
           border-width: 0px;
        }

        .new_product_center .column h5 {
           font-family: 'Barlow';
           font-size: 1.375rem;
           line-height: 1.6em;
           margin-top: 24px;
           border-width: 0px;
        }

        .new_product_center .column h6 {
           font-family: 'Barlow';
           font-size: 1rem;
           line-height: 1.6em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

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

        .new_product_center .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        .new_product_center .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        .new_product_center .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        .new_product_center .column .Semibold {
           font-family: 'Barlow';
           font-weight: 500;
           border-width: 0px;
        }

    /*links*/

        .new_product_center .column a {
           font-family: 'Barlow';
           font-size: 1.125rem;
           line-height: 1.6em;
           color: #000000;
           font-weight: 500;
           border-width: 0px;
        }

    /*lists*/

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

        .new_product_center .column .Numbered {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .new_product_center .column .Bulleted {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .new_product_center .column .Alphabetic {
           font-family: Helvetica, sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           list-style-type: lower-alpha;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .new_product_center .column p {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 24px;
           margin-top: 0px;
           border-width: 0px;
        }

        .new_product_center .column p.Caption {
           font-family: 'Barlow';
           font-size: 0.875rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 12px;
           margin-top: 0px;
           border-width: 0px;
        }

        .new_product_center .column p.PullQuote {
           font-family: 'Barlow';
           font-size: 1.5rem;
           font-weight: 400;
           line-height: 1.6em;
           margin-bottom: 18px;
           margin-left: 12px;
           margin-right: 12px;
           margin-top: 18px;
           text-align: center;
           border-width: 0px;
        }

        .new_product_center .column p.NoLineSpace {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
10th Annual NSSF/HAVA Golf Classic
***********************************/

    /*paragraphs*/

        ._10th_annual_nssf_hava_golf_classic .column p.NoLineSpace {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        ._10th_annual_nssf_hava_golf_classic .column p.PullQuote {
           text-align: center;
           margin-top: 18px;
           margin-right: 12px;
           margin-left: 12px;
           margin-bottom: 18px;
           line-height: 1.6em;
           font-weight: 400;
           font-size: 1.5rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        ._10th_annual_nssf_hava_golf_classic .column p.Caption {
           margin-top: 0px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 0.875rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        ._10th_annual_nssf_hava_golf_classic .column p {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*lists*/

        ._10th_annual_nssf_hava_golf_classic .column .Alphabetic {
           list-style-type: lower-alpha;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        ._10th_annual_nssf_hava_golf_classic .column .Bulleted {
           list-style-type: disc;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

        ._10th_annual_nssf_hava_golf_classic .column .Numbered {
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*links*/

        ._10th_annual_nssf_hava_golf_classic .column a {
           font-weight: 500;
           color: #000000;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*inlines*/

        ._10th_annual_nssf_hava_golf_classic .column span.inlines-1ie2gp8e9 {
           font-style: italic;
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        ._10th_annual_nssf_hava_golf_classic .column span.inlines-1ie2gp2gv {
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        ._10th_annual_nssf_hava_golf_classic .column .Semibold {
           font-weight: 500;
           font-family: 'Barlow';
           border-width: 0px;
        }

        ._10th_annual_nssf_hava_golf_classic .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        ._10th_annual_nssf_hava_golf_classic .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        ._10th_annual_nssf_hava_golf_classic .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        ._10th_annual_nssf_hava_golf_classic .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.6em;
           font-weight: 100;
           font-size: 3.4375rem;
           font-family: Gotham-Black;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        ._10th_annual_nssf_hava_golf_classic .column h6 {
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        ._10th_annual_nssf_hava_golf_classic .column h5 {
           margin-top: 24px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        ._10th_annual_nssf_hava_golf_classic .column h4 {
           background-color: #cbdb2a;
           color: #574d45;
           font-weight: bold;
           padding-bottom: 6px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 6px;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        ._10th_annual_nssf_hava_golf_classic .column h3 {
           margin-top: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           color: #e3c43c;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

        ._10th_annual_nssf_hava_golf_classic .column h2 {
           color: #1a371c;
           font-weight: bold;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.625rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        ._10th_annual_nssf_hava_golf_classic .column h1 {
           color: #1a371c;
           font-weight: 100;
           text-transform: uppercase;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 2.75rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*general*/

        ._10th_annual_nssf_hava_golf_classic .column endbug {
           border-width: 0px;
        }

    /*images*/

        ._10th_annual_nssf_hava_golf_classic .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*/

        ._10th_annual_nssf_hava_golf_classic .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Your Way to Connect
***********************************/

    /*paragraphs*/

        .your_way_to_connect .column p.NoLineSpace {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        .your_way_to_connect .column p.PullQuote {
           text-align: center;
           margin-top: 18px;
           margin-right: 12px;
           margin-left: 12px;
           margin-bottom: 18px;
           line-height: 1.6em;
           font-weight: 400;
           font-size: 1.5rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_way_to_connect .column p.Caption {
           margin-top: 0px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 0.875rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_way_to_connect .column p {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*lists*/

        .your_way_to_connect .column .Alphabetic {
           list-style-type: lower-alpha;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .your_way_to_connect .column .Bulleted {
           list-style-type: disc;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

        .your_way_to_connect .column .Numbered {
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*links*/

        .your_way_to_connect .column a {
           font-weight: 500;
           color: #000000;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*inlines*/

        .your_way_to_connect .column span.inlines-1ie2gp8e9 {
           font-style: italic;
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_way_to_connect .column span.inlines-1ie2gp2gv {
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_way_to_connect .column .Semibold {
           font-weight: 500;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_way_to_connect .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        .your_way_to_connect .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        .your_way_to_connect .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        .your_way_to_connect .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.6em;
           font-weight: 100;
           font-size: 3.4375rem;
           font-family: Gotham-Black;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .your_way_to_connect .column h6 {
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_way_to_connect .column h5 {
           margin-top: 24px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_way_to_connect .column h4 {
           background-color: #cbdb2a;
           color: #574d45;
           font-weight: bold;
           padding-bottom: 6px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 6px;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_way_to_connect .column h3 {
           margin-top: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           color: #e3c43c;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

        .your_way_to_connect .column h2 {
           color: #1a371c;
           font-weight: bold;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.625rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_way_to_connect .column h1 {
           color: #1a371c;
           font-weight: 100;
           text-transform: uppercase;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 2.75rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*general*/

        .your_way_to_connect .column endbug {
           border-width: 0px;
        }

    /*images*/

        .your_way_to_connect .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*/

        .your_way_to_connect .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
SHOT After Dark
***********************************/

    /*paragraphs*/

        .shot_after_dark .column p.NoLineSpace {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        .shot_after_dark .column p.PullQuote {
           text-align: center;
           margin-top: 18px;
           margin-right: 12px;
           margin-left: 12px;
           margin-bottom: 18px;
           line-height: 1.6em;
           font-weight: 400;
           font-size: 1.5rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .shot_after_dark .column p.Caption {
           margin-top: 0px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 0.875rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .shot_after_dark .column p {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*lists*/

        .shot_after_dark .column .Alphabetic {
           list-style-type: lower-alpha;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .shot_after_dark .column .Bulleted {
           list-style-type: disc;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

        .shot_after_dark .column .Numbered {
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*links*/

        .shot_after_dark .column a {
           font-weight: 500;
           color: #000000;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*inlines*/

        .shot_after_dark .column span.inlines-1ie2gp8e9 {
           font-style: italic;
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .shot_after_dark .column span.inlines-1ie2gp2gv {
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .shot_after_dark .column .Semibold {
           font-weight: 500;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .shot_after_dark .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        .shot_after_dark .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        .shot_after_dark .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        .shot_after_dark .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.6em;
           font-weight: 100;
           font-size: 3.4375rem;
           font-family: Gotham-Black;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .shot_after_dark .column h6 {
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .shot_after_dark .column h5 {
           margin-top: 24px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .shot_after_dark .column h4 {
           background-color: #cbdb2a;
           color: #574d45;
           font-weight: bold;
           padding-bottom: 6px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 6px;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .shot_after_dark .column h3 {
           margin-top: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           color: #e3c43c;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

        .shot_after_dark .column h2 {
           color: #1a371c;
           font-weight: bold;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.625rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .shot_after_dark .column h1 {
           color: #1a371c;
           font-weight: 100;
           text-transform: uppercase;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 2.75rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*general*/

        .shot_after_dark .column endbug {
           border-width: 0px;
        }

    /*images*/

        .shot_after_dark .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*/

        .shot_after_dark .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Celebration of Freedom Auction
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .celebration_of_freedom_auction .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*/

        .celebration_of_freedom_auction .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*/

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

    /*headers*/

        .celebration_of_freedom_auction .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;
        }

        .celebration_of_freedom_auction .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;
        }

        .celebration_of_freedom_auction .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;
        }

        .celebration_of_freedom_auction .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;
        }

        .celebration_of_freedom_auction .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;
        }

        .celebration_of_freedom_auction .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*/

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

    /*containers*/

        .celebration_of_freedom_auction .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Your Global Resource
***********************************/

    /*paragraphs*/

        .your_global_resource .column p.NoLineSpace {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        .your_global_resource .column p.PullQuote {
           text-align: center;
           margin-top: 18px;
           margin-right: 12px;
           margin-left: 12px;
           margin-bottom: 18px;
           line-height: 1.6em;
           font-weight: 400;
           font-size: 1.5rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_global_resource .column p.Caption {
           margin-top: 0px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 0.875rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_global_resource .column p {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*lists*/

        .your_global_resource .column .Alphabetic {
           list-style-type: lower-alpha;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .your_global_resource .column .Bulleted {
           list-style-type: disc;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

        .your_global_resource .column .Numbered {
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*links*/

        .your_global_resource .column a {
           font-weight: 500;
           color: #000000;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*inlines*/

        .your_global_resource .column span.inlines-1ie2gp8e9 {
           font-style: italic;
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_global_resource .column span.inlines-1ie2gp2gv {
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_global_resource .column .Semibold {
           font-weight: 500;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_global_resource .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        .your_global_resource .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        .your_global_resource .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        .your_global_resource .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.6em;
           font-weight: 100;
           font-size: 3.4375rem;
           font-family: Gotham-Black;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .your_global_resource .column h6 {
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_global_resource .column h5 {
           margin-top: 24px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_global_resource .column h4 {
           background-color: #cbdb2a;
           color: #574d45;
           font-weight: bold;
           padding-bottom: 6px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 6px;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_global_resource .column h3 {
           margin-top: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           color: #e3c43c;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

        .your_global_resource .column h2 {
           color: #1a371c;
           font-weight: bold;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.625rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_global_resource .column h1 {
           color: #1a371c;
           font-weight: 100;
           text-transform: uppercase;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 2.75rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*general*/

        .your_global_resource .column endbug {
           border-width: 0px;
        }

    /*images*/

        .your_global_resource .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*/

        .your_global_resource .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Your Spots to Meet
***********************************/

    /*paragraphs*/

        .your_spots_to_meet .column p.NoLineSpace {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        .your_spots_to_meet .column p.PullQuote {
           text-align: center;
           margin-top: 18px;
           margin-right: 12px;
           margin-left: 12px;
           margin-bottom: 18px;
           line-height: 1.6em;
           font-weight: 400;
           font-size: 1.5rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_spots_to_meet .column p.Caption {
           margin-top: 0px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 0.875rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_spots_to_meet .column p {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*lists*/

        .your_spots_to_meet .column .Alphabetic {
           list-style-type: lower-alpha;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .your_spots_to_meet .column .Bulleted {
           list-style-type: disc;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

        .your_spots_to_meet .column .Numbered {
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*links*/

        .your_spots_to_meet .column a {
           font-weight: 500;
           color: #000000;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*inlines*/

        .your_spots_to_meet .column span.inlines-1ie2gp8e9 {
           font-style: italic;
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_spots_to_meet .column span.inlines-1ie2gp2gv {
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_spots_to_meet .column .Semibold {
           font-weight: 500;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_spots_to_meet .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        .your_spots_to_meet .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        .your_spots_to_meet .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        .your_spots_to_meet .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.6em;
           font-weight: 100;
           font-size: 3.4375rem;
           font-family: Gotham-Black;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .your_spots_to_meet .column h6 {
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_spots_to_meet .column h5 {
           margin-top: 24px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_spots_to_meet .column h4 {
           background-color: #cbdb2a;
           color: #574d45;
           font-weight: bold;
           padding-bottom: 6px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 6px;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_spots_to_meet .column h3 {
           margin-top: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           color: #e3c43c;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

        .your_spots_to_meet .column h2 {
           color: #1a371c;
           font-weight: bold;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.625rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_spots_to_meet .column h1 {
           color: #1a371c;
           font-weight: 100;
           text-transform: uppercase;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 2.75rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*general*/

        .your_spots_to_meet .column endbug {
           border-width: 0px;
        }

    /*images*/

        .your_spots_to_meet .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*/

        .your_spots_to_meet .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Export Training Sessions
***********************************/

    /*paragraphs*/

        .export_training_sessions .column p.NoLineSpace {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        .export_training_sessions .column p.PullQuote {
           text-align: center;
           margin-top: 18px;
           margin-right: 12px;
           margin-left: 12px;
           margin-bottom: 18px;
           line-height: 1.6em;
           font-weight: 400;
           font-size: 1.5rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .export_training_sessions .column p.Caption {
           margin-top: 0px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 0.875rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .export_training_sessions .column p {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*lists*/

        .export_training_sessions .column .Alphabetic {
           list-style-type: lower-alpha;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .export_training_sessions .column .Bulleted {
           list-style-type: disc;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

        .export_training_sessions .column .Numbered {
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*links*/

        .export_training_sessions .column a {
           font-weight: 500;
           color: #000000;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*inlines*/

        .export_training_sessions .column span.inlines-1ie2gp8e9 {
           font-style: italic;
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .export_training_sessions .column span.inlines-1ie2gp2gv {
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .export_training_sessions .column .Semibold {
           font-weight: 500;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .export_training_sessions .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        .export_training_sessions .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        .export_training_sessions .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        .export_training_sessions .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.6em;
           font-weight: 100;
           font-size: 3.4375rem;
           font-family: Gotham-Black;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .export_training_sessions .column h6 {
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .export_training_sessions .column h5 {
           margin-top: 24px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .export_training_sessions .column h4 {
           background-color: #cbdb2a;
           color: #574d45;
           font-weight: bold;
           padding-bottom: 6px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 6px;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .export_training_sessions .column h3 {
           margin-top: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           color: #e3c43c;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

        .export_training_sessions .column h2 {
           color: #1a371c;
           font-weight: bold;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.625rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .export_training_sessions .column h1 {
           color: #1a371c;
           font-weight: 100;
           text-transform: uppercase;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 2.75rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*general*/

        .export_training_sessions .column endbug {
           border-width: 0px;
        }

    /*images*/

        .export_training_sessions .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*/

        .export_training_sessions .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Carpenter Technology
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .carpenter_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*/

        .carpenter_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*/

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

    /*headers*/

        .carpenter_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;
        }

        .carpenter_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;
        }

        .carpenter_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;
        }

        .carpenter_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;
        }

        .carpenter_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;
        }

        .carpenter_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*/

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

    /*containers*/

        .carpenter_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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Your Way To Master The Industry
***********************************/

    /*paragraphs*/

        .your_way_to_master_the_industry .column p.NoLineSpace {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        .your_way_to_master_the_industry .column p.PullQuote {
           text-align: center;
           margin-top: 18px;
           margin-right: 12px;
           margin-left: 12px;
           margin-bottom: 18px;
           line-height: 1.6em;
           font-weight: 400;
           font-size: 1.5rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_way_to_master_the_industry .column p.Caption {
           margin-top: 0px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 0.875rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_way_to_master_the_industry .column p {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*lists*/

        .your_way_to_master_the_industry .column .Alphabetic {
           list-style-type: lower-alpha;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .your_way_to_master_the_industry .column .Bulleted {
           list-style-type: disc;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

        .your_way_to_master_the_industry .column .Numbered {
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*links*/

        .your_way_to_master_the_industry .column a {
           font-weight: 500;
           color: #000000;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*inlines*/

        .your_way_to_master_the_industry .column span.inlines-1ie2gp8e9 {
           font-style: italic;
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_way_to_master_the_industry .column span.inlines-1ie2gp2gv {
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_way_to_master_the_industry .column .Semibold {
           font-weight: 500;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_way_to_master_the_industry .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        .your_way_to_master_the_industry .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        .your_way_to_master_the_industry .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        .your_way_to_master_the_industry .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.6em;
           font-weight: 100;
           font-size: 3.4375rem;
           font-family: Gotham-Black;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .your_way_to_master_the_industry .column h6 {
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_way_to_master_the_industry .column h5 {
           margin-top: 24px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_way_to_master_the_industry .column h4 {
           background-color: #cbdb2a;
           color: #574d45;
           font-weight: bold;
           padding-bottom: 6px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 6px;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_way_to_master_the_industry .column h3 {
           margin-top: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           color: #e3c43c;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

        .your_way_to_master_the_industry .column h2 {
           color: #1a371c;
           font-weight: bold;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.625rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_way_to_master_the_industry .column h1 {
           color: #1a371c;
           font-weight: 100;
           text-transform: uppercase;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 2.75rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*general*/

        .your_way_to_master_the_industry .column endbug {
           border-width: 0px;
        }

    /*images*/

        .your_way_to_master_the_industry .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*/

        .your_way_to_master_the_industry .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
SHOT University
***********************************/

    /*paragraphs*/

        .shot_university .column p.NoLineSpace {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        .shot_university .column p.PullQuote {
           text-align: center;
           margin-top: 18px;
           margin-right: 12px;
           margin-left: 12px;
           margin-bottom: 18px;
           line-height: 1.6em;
           font-weight: 400;
           font-size: 1.5rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .shot_university .column p.Caption {
           margin-top: 0px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 0.875rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .shot_university .column p {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*lists*/

        .shot_university .column .Alphabetic {
           list-style-type: lower-alpha;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .shot_university .column .Bulleted {
           list-style-type: disc;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

        .shot_university .column .Numbered {
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*links*/

        .shot_university .column a {
           font-weight: 500;
           color: #000000;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*inlines*/

        .shot_university .column span.inlines-1ie2gp8e9 {
           font-style: italic;
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .shot_university .column span.inlines-1ie2gp2gv {
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .shot_university .column .Semibold {
           font-weight: 500;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .shot_university .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        .shot_university .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        .shot_university .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        .shot_university .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.6em;
           font-weight: 100;
           font-size: 3.4375rem;
           font-family: Gotham-Black;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .shot_university .column h6 {
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .shot_university .column h5 {
           margin-top: 24px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .shot_university .column h4 {
           background-color: #cbdb2a;
           color: #574d45;
           font-weight: bold;
           padding-bottom: 6px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 6px;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .shot_university .column h3 {
           margin-top: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           color: #e3c43c;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

        .shot_university .column h2 {
           color: #1a371c;
           font-weight: bold;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.625rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .shot_university .column h1 {
           color: #1a371c;
           font-weight: 100;
           text-transform: uppercase;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 2.75rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*general*/

        .shot_university .column endbug {
           border-width: 0px;
        }

    /*images*/

        .shot_university .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*/

        .shot_university .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Timbercreek Outfitters
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .timbercreek_outfitters .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*/

        .timbercreek_outfitters .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*/

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

    /*headers*/

        .timbercreek_outfitters .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;
        }

        .timbercreek_outfitters .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;
        }

        .timbercreek_outfitters .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;
        }

        .timbercreek_outfitters .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;
        }

        .timbercreek_outfitters .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;
        }

        .timbercreek_outfitters .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*/

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

    /*containers*/

        .timbercreek_outfitters .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Your Tools For Easy Planning
***********************************/

    /*paragraphs*/

        .your_tools_for_easy_planning .column p.NoLineSpace {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        .your_tools_for_easy_planning .column p.PullQuote {
           text-align: center;
           margin-top: 18px;
           margin-right: 12px;
           margin-left: 12px;
           margin-bottom: 18px;
           line-height: 1.6em;
           font-weight: 400;
           font-size: 1.5rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_tools_for_easy_planning .column p.Caption {
           margin-top: 0px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 0.875rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_tools_for_easy_planning .column p {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*lists*/

        .your_tools_for_easy_planning .column .Alphabetic {
           list-style-type: lower-alpha;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .your_tools_for_easy_planning .column .Bulleted {
           list-style-type: disc;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

        .your_tools_for_easy_planning .column .Numbered {
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*links*/

        .your_tools_for_easy_planning .column a {
           font-weight: 500;
           color: #000000;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*inlines*/

        .your_tools_for_easy_planning .column span.inlines-1ie2gp8e9 {
           font-style: italic;
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_tools_for_easy_planning .column span.inlines-1ie2gp2gv {
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_tools_for_easy_planning .column .Semibold {
           font-weight: 500;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_tools_for_easy_planning .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        .your_tools_for_easy_planning .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        .your_tools_for_easy_planning .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        .your_tools_for_easy_planning .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.6em;
           font-weight: 100;
           font-size: 3.4375rem;
           font-family: Gotham-Black;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .your_tools_for_easy_planning .column h6 {
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_tools_for_easy_planning .column h5 {
           margin-top: 24px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_tools_for_easy_planning .column h4 {
           background-color: #cbdb2a;
           color: #574d45;
           font-weight: bold;
           padding-bottom: 6px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 6px;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_tools_for_easy_planning .column h3 {
           margin-top: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           color: #e3c43c;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

        .your_tools_for_easy_planning .column h2 {
           color: #1a371c;
           font-weight: bold;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.625rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_tools_for_easy_planning .column h1 {
           color: #1a371c;
           font-weight: 100;
           text-transform: uppercase;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 2.75rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*general*/

        .your_tools_for_easy_planning .column endbug {
           border-width: 0px;
        }

    /*images*/

        .your_tools_for_easy_planning .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*/

        .your_tools_for_easy_planning .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Partner With A Payer
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .partner_with_a_payer .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*/

        .partner_with_a_payer .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*/

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

    /*headers*/

        .partner_with_a_payer .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;
        }

        .partner_with_a_payer .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;
        }

        .partner_with_a_payer .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;
        }

        .partner_with_a_payer .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;
        }

        .partner_with_a_payer .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;
        }

        .partner_with_a_payer .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*/

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

    /*containers*/

        .partner_with_a_payer .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Your Place To Learn
***********************************/

    /*paragraphs*/

        .your_place_to_learn .column p.NoLineSpace {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        .your_place_to_learn .column p.PullQuote {
           text-align: center;
           margin-top: 18px;
           margin-right: 12px;
           margin-left: 12px;
           margin-bottom: 18px;
           line-height: 1.6em;
           font-weight: 400;
           font-size: 1.5rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_place_to_learn .column p.Caption {
           margin-top: 0px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 0.875rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_place_to_learn .column p {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*lists*/

        .your_place_to_learn .column .Alphabetic {
           list-style-type: lower-alpha;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .your_place_to_learn .column .Bulleted {
           list-style-type: disc;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

        .your_place_to_learn .column .Numbered {
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*links*/

        .your_place_to_learn .column a {
           font-weight: 500;
           color: #000000;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*inlines*/

        .your_place_to_learn .column span.inlines-1ie2gp8e9 {
           font-style: italic;
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_place_to_learn .column span.inlines-1ie2gp2gv {
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_place_to_learn .column .Semibold {
           font-weight: 500;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_place_to_learn .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        .your_place_to_learn .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        .your_place_to_learn .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        .your_place_to_learn .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.6em;
           font-weight: 100;
           font-size: 3.4375rem;
           font-family: Gotham-Black;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .your_place_to_learn .column h6 {
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_place_to_learn .column h5 {
           margin-top: 24px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_place_to_learn .column h4 {
           background-color: #cbdb2a;
           color: #574d45;
           font-weight: bold;
           padding-bottom: 6px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 6px;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_place_to_learn .column h3 {
           margin-top: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           color: #e3c43c;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

        .your_place_to_learn .column h2 {
           color: #1a371c;
           font-weight: bold;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.625rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_place_to_learn .column h1 {
           color: #1a371c;
           font-weight: 100;
           text-transform: uppercase;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 2.75rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*general*/

        .your_place_to_learn .column endbug {
           border-width: 0px;
        }

    /*images*/

        .your_place_to_learn .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*/

        .your_place_to_learn .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Silencer Shop
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .silencer_shop .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*/

        .silencer_shop .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*/

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

    /*headers*/

        .silencer_shop .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;
        }

        .silencer_shop .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;
        }

        .silencer_shop .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;
        }

        .silencer_shop .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;
        }

        .silencer_shop .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;
        }

        .silencer_shop .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*/

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

    /*containers*/

        .silencer_shop .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Your Exclusive Hotel Discount
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .your_exclusive_hotel_discount .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*/

        .your_exclusive_hotel_discount .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*/

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

    /*headers*/

        .your_exclusive_hotel_discount .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;
        }

        .your_exclusive_hotel_discount .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;
        }

        .your_exclusive_hotel_discount .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;
        }

        .your_exclusive_hotel_discount .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;
        }

        .your_exclusive_hotel_discount .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;
        }

        .your_exclusive_hotel_discount .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*/

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

    /*containers*/

        .your_exclusive_hotel_discount .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Your Keys to Vegas
***********************************/

    /*paragraphs*/

        .your_keys_to_vegas .column p.NoLineSpace {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        .your_keys_to_vegas .column p.PullQuote {
           text-align: center;
           margin-top: 18px;
           margin-right: 12px;
           margin-left: 12px;
           margin-bottom: 18px;
           line-height: 1.6em;
           font-weight: 400;
           font-size: 1.5rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_keys_to_vegas .column p.Caption {
           margin-top: 0px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 0.875rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_keys_to_vegas .column p {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*lists*/

        .your_keys_to_vegas .column .Alphabetic {
           list-style-type: lower-alpha;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .your_keys_to_vegas .column .Bulleted {
           list-style-type: disc;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

        .your_keys_to_vegas .column .Numbered {
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*links*/

        .your_keys_to_vegas .column a {
           font-weight: 500;
           color: #000000;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*inlines*/

        .your_keys_to_vegas .column span.inlines-1ie2gp8e9 {
           font-style: italic;
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_keys_to_vegas .column span.inlines-1ie2gp2gv {
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .your_keys_to_vegas .column .Semibold {
           font-weight: 500;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_keys_to_vegas .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        .your_keys_to_vegas .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        .your_keys_to_vegas .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        .your_keys_to_vegas .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.6em;
           font-weight: 100;
           font-size: 3.4375rem;
           font-family: Gotham-Black;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .your_keys_to_vegas .column h6 {
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_keys_to_vegas .column h5 {
           margin-top: 24px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_keys_to_vegas .column h4 {
           background-color: #cbdb2a;
           color: #574d45;
           font-weight: bold;
           padding-bottom: 6px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 6px;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_keys_to_vegas .column h3 {
           margin-top: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           color: #e3c43c;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

        .your_keys_to_vegas .column h2 {
           color: #1a371c;
           font-weight: bold;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.625rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .your_keys_to_vegas .column h1 {
           color: #1a371c;
           font-weight: 100;
           text-transform: uppercase;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 2.75rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*general*/

        .your_keys_to_vegas .column endbug {
           border-width: 0px;
        }

    /*images*/

        .your_keys_to_vegas .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*/

        .your_keys_to_vegas .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Propper
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .propper .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*/

        .propper .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*/

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

    /*headers*/

        .propper .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;
        }

        .propper .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;
        }

        .propper .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;
        }

        .propper .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;
        }

        .propper .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;
        }

        .propper .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*/

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

    /*containers*/

        .propper .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Transportation Services
***********************************/

    /*paragraphs*/

        .transportation_services .column p.NoLineSpace {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        .transportation_services .column p.PullQuote {
           text-align: center;
           margin-top: 18px;
           margin-right: 12px;
           margin-left: 12px;
           margin-bottom: 18px;
           line-height: 1.6em;
           font-weight: 400;
           font-size: 1.5rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .transportation_services .column p.Caption {
           margin-top: 0px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 0.875rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .transportation_services .column p {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*lists*/

        .transportation_services .column .Alphabetic {
           list-style-type: lower-alpha;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        .transportation_services .column .Bulleted {
           list-style-type: disc;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

        .transportation_services .column .Numbered {
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*links*/

        .transportation_services .column a {
           font-weight: 500;
           color: #000000;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*inlines*/

        .transportation_services .column span.inlines-1ie2gp8e9 {
           font-style: italic;
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .transportation_services .column span.inlines-1ie2gp2gv {
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        .transportation_services .column .Semibold {
           font-weight: 500;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .transportation_services .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        .transportation_services .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        .transportation_services .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        .transportation_services .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.6em;
           font-weight: 100;
           font-size: 3.4375rem;
           font-family: Gotham-Black;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        .transportation_services .column h6 {
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .transportation_services .column h5 {
           margin-top: 24px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .transportation_services .column h4 {
           background-color: #cbdb2a;
           color: #574d45;
           font-weight: bold;
           padding-bottom: 6px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 6px;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .transportation_services .column h3 {
           margin-top: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           color: #e3c43c;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

        .transportation_services .column h2 {
           color: #1a371c;
           font-weight: bold;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.625rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        .transportation_services .column h1 {
           color: #1a371c;
           font-weight: 100;
           text-transform: uppercase;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 2.75rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*general*/

        .transportation_services .column endbug {
           border-width: 0px;
        }

    /*images*/

        .transportation_services .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*/

        .transportation_services .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Kinisium
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .kinisium .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*/

        .kinisium .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*/

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

    /*headers*/

        .kinisium .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;
        }

        .kinisium .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;
        }

        .kinisium .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;
        }

        .kinisium .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;
        }

        .kinisium .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;
        }

        .kinisium .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*/

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

    /*containers*/

        .kinisium .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 SHOT Show Exhibitors 1
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_shot_show_exhibitors_1 .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*/

        ._2025_shot_show_exhibitors_1 .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*/

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

    /*headers*/

        ._2025_shot_show_exhibitors_1 .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;
        }

        ._2025_shot_show_exhibitors_1 .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;
        }

        ._2025_shot_show_exhibitors_1 .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;
        }

        ._2025_shot_show_exhibitors_1 .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;
        }

        ._2025_shot_show_exhibitors_1 .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;
        }

        ._2025_shot_show_exhibitors_1 .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*/

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

    /*containers*/

        ._2025_shot_show_exhibitors_1 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Peterson Farms USA
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .peterson_farms_usa .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*/

        .peterson_farms_usa .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*/

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

    /*headers*/

        .peterson_farms_usa .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;
        }

        .peterson_farms_usa .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;
        }

        .peterson_farms_usa .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;
        }

        .peterson_farms_usa .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;
        }

        .peterson_farms_usa .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;
        }

        .peterson_farms_usa .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*/

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

    /*containers*/

        .peterson_farms_usa .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 SHOT Show Exhibitors 2
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_shot_show_exhibitors_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*/

        ._2025_shot_show_exhibitors_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*/

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

    /*headers*/

        ._2025_shot_show_exhibitors_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;
        }

        ._2025_shot_show_exhibitors_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;
        }

        ._2025_shot_show_exhibitors_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;
        }

        ._2025_shot_show_exhibitors_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;
        }

        ._2025_shot_show_exhibitors_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;
        }

        ._2025_shot_show_exhibitors_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*/

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

    /*containers*/

        ._2025_shot_show_exhibitors_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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 SHOT Show Exhibitors 3
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_shot_show_exhibitors_3 .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*/

        ._2025_shot_show_exhibitors_3 .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*/

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

    /*headers*/

        ._2025_shot_show_exhibitors_3 .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;
        }

        ._2025_shot_show_exhibitors_3 .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;
        }

        ._2025_shot_show_exhibitors_3 .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;
        }

        ._2025_shot_show_exhibitors_3 .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;
        }

        ._2025_shot_show_exhibitors_3 .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;
        }

        ._2025_shot_show_exhibitors_3 .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*/

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

    /*containers*/

        ._2025_shot_show_exhibitors_3 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 SHOT Show Exhibitors 4
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_shot_show_exhibitors_4 .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*/

        ._2025_shot_show_exhibitors_4 .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*/

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

    /*headers*/

        ._2025_shot_show_exhibitors_4 .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;
        }

        ._2025_shot_show_exhibitors_4 .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;
        }

        ._2025_shot_show_exhibitors_4 .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;
        }

        ._2025_shot_show_exhibitors_4 .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;
        }

        ._2025_shot_show_exhibitors_4 .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;
        }

        ._2025_shot_show_exhibitors_4 .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*/

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

    /*containers*/

        ._2025_shot_show_exhibitors_4 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
RRB Expo
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .rrb_expo .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*/

        .rrb_expo .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*/

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

    /*headers*/

        .rrb_expo .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;
        }

        .rrb_expo .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;
        }

        .rrb_expo .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;
        }

        .rrb_expo .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;
        }

        .rrb_expo .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;
        }

        .rrb_expo .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*/

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

    /*containers*/

        .rrb_expo .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 SHOT Show Exhibitors 5
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_shot_show_exhibitors_5 .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*/

        ._2025_shot_show_exhibitors_5 .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*/

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

    /*headers*/

        ._2025_shot_show_exhibitors_5 .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;
        }

        ._2025_shot_show_exhibitors_5 .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;
        }

        ._2025_shot_show_exhibitors_5 .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;
        }

        ._2025_shot_show_exhibitors_5 .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;
        }

        ._2025_shot_show_exhibitors_5 .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;
        }

        ._2025_shot_show_exhibitors_5 .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*/

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

    /*containers*/

        ._2025_shot_show_exhibitors_5 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Patriot Mobile
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .patriot_mobile .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*/

        .patriot_mobile .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*/

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

    /*headers*/

        .patriot_mobile .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;
        }

        .patriot_mobile .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;
        }

        .patriot_mobile .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;
        }

        .patriot_mobile .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;
        }

        .patriot_mobile .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;
        }

        .patriot_mobile .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*/

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

    /*containers*/

        .patriot_mobile .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 SHOT Show Exhibitors 6
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_shot_show_exhibitors_6 .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*/

        ._2025_shot_show_exhibitors_6 .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*/

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

    /*headers*/

        ._2025_shot_show_exhibitors_6 .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;
        }

        ._2025_shot_show_exhibitors_6 .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;
        }

        ._2025_shot_show_exhibitors_6 .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;
        }

        ._2025_shot_show_exhibitors_6 .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;
        }

        ._2025_shot_show_exhibitors_6 .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;
        }

        ._2025_shot_show_exhibitors_6 .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*/

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

    /*containers*/

        ._2025_shot_show_exhibitors_6 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Daniel Defense
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .daniel_defense .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*/

        .daniel_defense .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*/

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

    /*headers*/

        .daniel_defense .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;
        }

        .daniel_defense .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;
        }

        .daniel_defense .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;
        }

        .daniel_defense .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;
        }

        .daniel_defense .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;
        }

        .daniel_defense .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*/

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

    /*containers*/

        .daniel_defense .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 SHOT Show Exhibitors 7
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_shot_show_exhibitors_7 .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*/

        ._2025_shot_show_exhibitors_7 .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*/

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

    /*headers*/

        ._2025_shot_show_exhibitors_7 .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;
        }

        ._2025_shot_show_exhibitors_7 .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;
        }

        ._2025_shot_show_exhibitors_7 .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;
        }

        ._2025_shot_show_exhibitors_7 .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;
        }

        ._2025_shot_show_exhibitors_7 .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;
        }

        ._2025_shot_show_exhibitors_7 .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*/

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

    /*containers*/

        ._2025_shot_show_exhibitors_7 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 SHOT Show Exhibitors 8
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_shot_show_exhibitors_8 .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*/

        ._2025_shot_show_exhibitors_8 .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*/

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

    /*headers*/

        ._2025_shot_show_exhibitors_8 .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;
        }

        ._2025_shot_show_exhibitors_8 .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;
        }

        ._2025_shot_show_exhibitors_8 .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;
        }

        ._2025_shot_show_exhibitors_8 .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;
        }

        ._2025_shot_show_exhibitors_8 .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;
        }

        ._2025_shot_show_exhibitors_8 .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*/

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

    /*containers*/

        ._2025_shot_show_exhibitors_8 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 SHOT Show Exhibitors 9
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_shot_show_exhibitors_9 .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*/

        ._2025_shot_show_exhibitors_9 .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*/

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

    /*headers*/

        ._2025_shot_show_exhibitors_9 .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;
        }

        ._2025_shot_show_exhibitors_9 .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;
        }

        ._2025_shot_show_exhibitors_9 .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;
        }

        ._2025_shot_show_exhibitors_9 .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;
        }

        ._2025_shot_show_exhibitors_9 .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;
        }

        ._2025_shot_show_exhibitors_9 .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*/

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

    /*containers*/

        ._2025_shot_show_exhibitors_9 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Hudson
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .hudson .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*/

        .hudson .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*/

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

    /*headers*/

        .hudson .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;
        }

        .hudson .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;
        }

        .hudson .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;
        }

        .hudson .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;
        }

        .hudson .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;
        }

        .hudson .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*/

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

    /*containers*/

        .hudson .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 SHOT Show Exhibitors 10
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_shot_show_exhibitors_10 .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*/

        ._2025_shot_show_exhibitors_10 .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*/

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

    /*headers*/

        ._2025_shot_show_exhibitors_10 .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;
        }

        ._2025_shot_show_exhibitors_10 .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;
        }

        ._2025_shot_show_exhibitors_10 .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;
        }

        ._2025_shot_show_exhibitors_10 .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;
        }

        ._2025_shot_show_exhibitors_10 .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;
        }

        ._2025_shot_show_exhibitors_10 .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*/

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

    /*containers*/

        ._2025_shot_show_exhibitors_10 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Action Target
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .action_target .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*/

        .action_target .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*/

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

    /*headers*/

        .action_target .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;
        }

        .action_target .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;
        }

        .action_target .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;
        }

        .action_target .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;
        }

        .action_target .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;
        }

        .action_target .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*/

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

    /*containers*/

        .action_target .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 SHOT Show Exhibitors 11
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_shot_show_exhibitors_11 .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*/

        ._2025_shot_show_exhibitors_11 .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*/

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

    /*headers*/

        ._2025_shot_show_exhibitors_11 .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;
        }

        ._2025_shot_show_exhibitors_11 .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;
        }

        ._2025_shot_show_exhibitors_11 .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;
        }

        ._2025_shot_show_exhibitors_11 .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;
        }

        ._2025_shot_show_exhibitors_11 .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;
        }

        ._2025_shot_show_exhibitors_11 .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*/

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

    /*containers*/

        ._2025_shot_show_exhibitors_11 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 SHOT Show Exhibitors 12
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_shot_show_exhibitors_12 .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*/

        ._2025_shot_show_exhibitors_12 .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*/

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

    /*headers*/

        ._2025_shot_show_exhibitors_12 .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;
        }

        ._2025_shot_show_exhibitors_12 .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;
        }

        ._2025_shot_show_exhibitors_12 .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;
        }

        ._2025_shot_show_exhibitors_12 .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;
        }

        ._2025_shot_show_exhibitors_12 .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;
        }

        ._2025_shot_show_exhibitors_12 .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*/

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

    /*containers*/

        ._2025_shot_show_exhibitors_12 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 SHOT Show Exhibitors 13
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_shot_show_exhibitors_13 .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*/

        ._2025_shot_show_exhibitors_13 .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*/

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

    /*headers*/

        ._2025_shot_show_exhibitors_13 .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;
        }

        ._2025_shot_show_exhibitors_13 .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;
        }

        ._2025_shot_show_exhibitors_13 .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;
        }

        ._2025_shot_show_exhibitors_13 .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;
        }

        ._2025_shot_show_exhibitors_13 .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;
        }

        ._2025_shot_show_exhibitors_13 .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*/

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

    /*containers*/

        ._2025_shot_show_exhibitors_13 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
QSP
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .qsp .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*/

        .qsp .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*/

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

    /*headers*/

        .qsp .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;
        }

        .qsp .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;
        }

        .qsp .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;
        }

        .qsp .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;
        }

        .qsp .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;
        }

        .qsp .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*/

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

    /*containers*/

        .qsp .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 SHOT Show Exhibitors 14
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_shot_show_exhibitors_14 .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*/

        ._2025_shot_show_exhibitors_14 .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*/

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

    /*headers*/

        ._2025_shot_show_exhibitors_14 .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;
        }

        ._2025_shot_show_exhibitors_14 .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;
        }

        ._2025_shot_show_exhibitors_14 .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;
        }

        ._2025_shot_show_exhibitors_14 .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;
        }

        ._2025_shot_show_exhibitors_14 .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;
        }

        ._2025_shot_show_exhibitors_14 .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*/

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

    /*containers*/

        ._2025_shot_show_exhibitors_14 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Enjo Sports
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .enjo_sports .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*/

        .enjo_sports .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*/

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

    /*headers*/

        .enjo_sports .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;
        }

        .enjo_sports .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;
        }

        .enjo_sports .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;
        }

        .enjo_sports .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;
        }

        .enjo_sports .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;
        }

        .enjo_sports .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*/

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

    /*containers*/

        .enjo_sports .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Supplier Showcase
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .supplier_showcase .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*/

        .supplier_showcase .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*/

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

    /*headers*/

        .supplier_showcase .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;
        }

        .supplier_showcase .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;
        }

        .supplier_showcase .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;
        }

        .supplier_showcase .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;
        }

        .supplier_showcase .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;
        }

        .supplier_showcase .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*/

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

    /*containers*/

        .supplier_showcase .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Chiappa Firearms | Charles Daly
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .chiappa_firearms_charles_daly .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*/

        .chiappa_firearms_charles_daly .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*/

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

    /*headers*/

        .chiappa_firearms_charles_daly .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;
        }

        .chiappa_firearms_charles_daly .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;
        }

        .chiappa_firearms_charles_daly .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;
        }

        .chiappa_firearms_charles_daly .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;
        }

        .chiappa_firearms_charles_daly .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;
        }

        .chiappa_firearms_charles_daly .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*/

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

    /*containers*/

        .chiappa_firearms_charles_daly .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 Supplier Show Exhibitors 1
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_supplier_show_exhibitors_1 .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*/

        ._2025_supplier_show_exhibitors_1 .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*/

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

    /*headers*/

        ._2025_supplier_show_exhibitors_1 .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;
        }

        ._2025_supplier_show_exhibitors_1 .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;
        }

        ._2025_supplier_show_exhibitors_1 .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;
        }

        ._2025_supplier_show_exhibitors_1 .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;
        }

        ._2025_supplier_show_exhibitors_1 .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;
        }

        ._2025_supplier_show_exhibitors_1 .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*/

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

    /*containers*/

        ._2025_supplier_show_exhibitors_1 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 Supplier Show Exhibitors 2
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_supplier_show_exhibitors_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*/

        ._2025_supplier_show_exhibitors_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*/

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

    /*headers*/

        ._2025_supplier_show_exhibitors_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;
        }

        ._2025_supplier_show_exhibitors_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;
        }

        ._2025_supplier_show_exhibitors_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;
        }

        ._2025_supplier_show_exhibitors_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;
        }

        ._2025_supplier_show_exhibitors_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;
        }

        ._2025_supplier_show_exhibitors_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*/

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

    /*containers*/

        ._2025_supplier_show_exhibitors_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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 Supplier Show Exhibitors 3
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_supplier_show_exhibitors_3 .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*/

        ._2025_supplier_show_exhibitors_3 .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*/

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

    /*headers*/

        ._2025_supplier_show_exhibitors_3 .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;
        }

        ._2025_supplier_show_exhibitors_3 .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;
        }

        ._2025_supplier_show_exhibitors_3 .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;
        }

        ._2025_supplier_show_exhibitors_3 .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;
        }

        ._2025_supplier_show_exhibitors_3 .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;
        }

        ._2025_supplier_show_exhibitors_3 .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*/

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

    /*containers*/

        ._2025_supplier_show_exhibitors_3 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 Supplier Show Exhibitors 4
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        ._2025_supplier_show_exhibitors_4 .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*/

        ._2025_supplier_show_exhibitors_4 .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*/

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

    /*headers*/

        ._2025_supplier_show_exhibitors_4 .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;
        }

        ._2025_supplier_show_exhibitors_4 .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;
        }

        ._2025_supplier_show_exhibitors_4 .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;
        }

        ._2025_supplier_show_exhibitors_4 .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;
        }

        ._2025_supplier_show_exhibitors_4 .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;
        }

        ._2025_supplier_show_exhibitors_4 .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*/

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

    /*containers*/

        ._2025_supplier_show_exhibitors_4 .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Ceasars Forum
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .ceasars_forum .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*/

        .ceasars_forum .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*/

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

    /*headers*/

        .ceasars_forum .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;
        }

        .ceasars_forum .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;
        }

        .ceasars_forum .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;
        }

        .ceasars_forum .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;
        }

        .ceasars_forum .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;
        }

        .ceasars_forum .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*/

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

    /*containers*/

        .ceasars_forum .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
The Venetian Expo Level 1
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .the_venetian_expo_level_1 .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*/

        .the_venetian_expo_level_1 .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*/

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

    /*headers*/

        .the_venetian_expo_level_1 .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;
        }

        .the_venetian_expo_level_1 .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;
        }

        .the_venetian_expo_level_1 .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;
        }

        .the_venetian_expo_level_1 .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;
        }

        .the_venetian_expo_level_1 .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;
        }

        .the_venetian_expo_level_1 .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*/

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

    /*containers*/

        .the_venetian_expo_level_1 .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_venetian_expo_level_1 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
The Venetian Expo Level 2
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .the_venetian_expo_level_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*/

        .the_venetian_expo_level_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*/

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

    /*headers*/

        .the_venetian_expo_level_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;
        }

        .the_venetian_expo_level_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;
        }

        .the_venetian_expo_level_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;
        }

        .the_venetian_expo_level_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;
        }

        .the_venetian_expo_level_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;
        }

        .the_venetian_expo_level_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*/

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

    /*containers*/

        .the_venetian_expo_level_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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
The Venetian Expo Level 5 Showcase
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .the_venetian_expo_level_5_showcase .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*/

        .the_venetian_expo_level_5_showcase .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*/

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

    /*headers*/

        .the_venetian_expo_level_5_showcase .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;
        }

        .the_venetian_expo_level_5_showcase .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;
        }

        .the_venetian_expo_level_5_showcase .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;
        }

        .the_venetian_expo_level_5_showcase .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;
        }

        .the_venetian_expo_level_5_showcase .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;
        }

        .the_venetian_expo_level_5_showcase .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*/

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

    /*containers*/

        .the_venetian_expo_level_5_showcase .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_venetian_expo_level_5_showcase .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
The Venetian Expo Level 5 eXtra
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .the_venetian_expo_level_5_extra .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*/

        .the_venetian_expo_level_5_extra .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*/

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

    /*headers*/

        .the_venetian_expo_level_5_extra .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;
        }

        .the_venetian_expo_level_5_extra .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;
        }

        .the_venetian_expo_level_5_extra .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;
        }

        .the_venetian_expo_level_5_extra .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;
        }

        .the_venetian_expo_level_5_extra .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;
        }

        .the_venetian_expo_level_5_extra .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*/

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

    /*containers*/

        .the_venetian_expo_level_5_extra .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_venetian_expo_level_5_extra .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
2025 Registration Fees and NSSF Member Discounts
***********************************/

    /*paragraphs*/

        ._2025_registration_fees_and_nssf_member_discounts .column p.NoLineSpace {
           font-family: 'Barlow';
           font-size: 1.125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 0px;
           border-width: 0px;
        }

        ._2025_registration_fees_and_nssf_member_discounts .column p.PullQuote {
           text-align: center;
           margin-top: 18px;
           margin-right: 12px;
           margin-left: 12px;
           margin-bottom: 18px;
           line-height: 1.6em;
           font-weight: 400;
           font-size: 1.5rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        ._2025_registration_fees_and_nssf_member_discounts .column p.Caption {
           margin-top: 0px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 0.875rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        ._2025_registration_fees_and_nssf_member_discounts .column p {
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*lists*/

        ._2025_registration_fees_and_nssf_member_discounts .column .Alphabetic {
           list-style-type: lower-alpha;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: Helvetica, sans-serif;
           border-width: 0px;
           list-style-image: none;
        }

        ._2025_registration_fees_and_nssf_member_discounts .column .Bulleted {
           list-style-type: disc;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

        ._2025_registration_fees_and_nssf_member_discounts .column .Numbered {
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
           list-style-image: none;
        }

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

    /*links*/

        ._2025_registration_fees_and_nssf_member_discounts .column a {
           font-weight: 500;
           color: #000000;
           line-height: 1.6em;
           font-size: 1.125rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*inlines*/

        ._2025_registration_fees_and_nssf_member_discounts .column span.inlines-1ie2gp8e9 {
           font-style: italic;
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 24px;
           line-height: 1.6em;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        ._2025_registration_fees_and_nssf_member_discounts .column span.inlines-1ie2gp2gv {
           border-width: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.6em;
           font-weight: bold;
           font-size: 1.125rem;
           font-family: 'Barlow';
        }

        ._2025_registration_fees_and_nssf_member_discounts .column .Semibold {
           font-weight: 500;
           font-family: 'Barlow';
           border-width: 0px;
        }

        ._2025_registration_fees_and_nssf_member_discounts .column .Orange {
           color: #e3c43c;
           border-width: 0px;
        }

        ._2025_registration_fees_and_nssf_member_discounts .column .Green {
           color: #cbdb2a;
           border-width: 0px;
        }

        ._2025_registration_fees_and_nssf_member_discounts .column .Grey {
           color: #1a371c;
           border-width: 0px;
        }

        ._2025_registration_fees_and_nssf_member_discounts .column .default-drop-cap {
           margin-top: 15px;
           margin-right: 2px;
           line-height: 0.6em;
           font-weight: 100;
           font-size: 3.4375rem;
           font-family: Gotham-Black;
           float: left;
           border-width: 0px;
        }

    /*headers*/

        ._2025_registration_fees_and_nssf_member_discounts .column h6 {
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        ._2025_registration_fees_and_nssf_member_discounts .column h5 {
           margin-top: 24px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        ._2025_registration_fees_and_nssf_member_discounts .column h4 {
           background-color: #cbdb2a;
           color: #574d45;
           font-weight: bold;
           padding-bottom: 6px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 6px;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        ._2025_registration_fees_and_nssf_member_discounts .column h3 {
           margin-top: 12px;
           line-height: 1.6em;
           font-size: 1.375rem;
           font-family: 'Barlow';
           color: #e3c43c;
           text-transform: uppercase;
           font-weight: bold;
           border-width: 0px;
        }

        ._2025_registration_fees_and_nssf_member_discounts .column h2 {
           color: #1a371c;
           font-weight: bold;
           text-transform: uppercase;
           margin-top: 12px;
           margin-bottom: 0px;
           line-height: 1.4em;
           font-size: 1.625rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

        ._2025_registration_fees_and_nssf_member_discounts .column h1 {
           color: #1a371c;
           font-weight: 100;
           text-transform: uppercase;
           margin-top: 0px;
           margin-bottom: 0px;
           line-height: 1.2em;
           font-size: 2.75rem;
           font-family: 'Barlow';
           border-width: 0px;
        }

    /*general*/

        ._2025_registration_fees_and_nssf_member_discounts .column endbug {
           border-width: 0px;
        }

    /*images*/

        ._2025_registration_fees_and_nssf_member_discounts .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*/

        ._2025_registration_fees_and_nssf_member_discounts .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }
/***********************************
Midwest Industries
***********************************/

    /*paragraphs*/

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

    /*inlines*/

        .midwest_industries .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*/

        .midwest_industries .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*/

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

    /*headers*/

        .midwest_industries .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;
        }

        .midwest_industries .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;
        }

        .midwest_industries .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;
        }

        .midwest_industries .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;
        }

        .midwest_industries .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;
        }

        .midwest_industries .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*/

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

    /*containers*/

        .midwest_industries .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*/

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

.device-mobile .content-area div[data-mobile="1"] { flex-direction: column !important; }

div[data-sticky='top'] { position: sticky; top: 0; z-index: 1000; }
div[data-sticky='bottom'] { position: sticky; bottom: 0; z-index: 2000; }